postgresql/src/backend
Heikki Linnakangas fe7bdf0bf6 Clean up password authentication code a bit.
Commit fe0a0b59, which moved code to do MD5 authentication to a separate
CheckMD5Auth() function, left behind a comment that really belongs inside
the function, too. Also move the check for db_user_namespace inside the
function, seems clearer that way.

Now that the md5 salt is passed as argument to md5_crypt_verify, it's a bit
silly that it peeks into the Port struct to see if MD5 authentication was
used. Seems more straightforward to treat it as an MD5 authentication, if
the md5 salt argument is given. And after that, md5_crypt_verify only used
the Port argument to look at port->user_name, but that is redundant,
because it is also passed as a separate 'role' argument. So remove the Port
argument altogether.
2016-12-08 13:44:47 +02:00
..
access Implement table partitioning. 2016-12-07 13:17:55 -05:00
bootstrap Support condition variables. 2016-11-22 14:27:11 -05:00
catalog Implement table partitioning. 2016-12-07 13:17:55 -05:00
commands Implement table partitioning. 2016-12-07 13:17:55 -05:00
executor Implement table partitioning. 2016-12-07 13:17:55 -05:00
foreign Remove GetUserMappingId() and GetUserMappingById(). 2016-07-22 11:32:23 -04:00
lib Permit dump/reload of not-too-large >1GB tuples 2016-12-02 00:34:01 -03:00
libpq Clean up password authentication code a bit. 2016-12-08 13:44:47 +02:00
main Remove barrier.h 2016-11-22 20:28:24 -05:00
nodes Implement table partitioning. 2016-12-07 13:17:55 -05:00
optimizer Implement table partitioning. 2016-12-07 13:17:55 -05:00
parser Implement table partitioning. 2016-12-07 13:17:55 -05:00
po Translation updates 2016-08-08 11:08:00 -04:00
port Try to find out the actual hugepage size when making a MAP_HUGETLB request. 2016-10-13 15:06:46 -04:00
postmaster Fix query cancellation. 2016-12-07 09:47:43 +02:00
regex Make locale-dependent regex character classes work for large char codes. 2016-09-05 17:06:29 -04:00
replication Fix outdated comments 2016-12-02 10:15:36 -03:00
rewrite Implement table partitioning. 2016-12-07 13:17:55 -05:00
snowball Update copyright for 2016 2016-01-02 13:33:40 -05:00
storage Fix whitespace. 2016-12-07 08:40:43 +02:00
tcop Implement table partitioning. 2016-12-07 13:17:55 -05:00
tsearch Add macros to make AllocSetContextCreate() calls simpler and safer. 2016-08-27 17:50:38 -04:00
utils Fix accounting of memory needed for merge heap. 2016-12-08 10:15:57 +02:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Straighten out some whitespace 2016-11-29 15:08:14 -05:00
nls.mk Remove trailing slashes from directories in find command 2015-09-18 22:06:54 -04:00