postgresql/src/tools
Andrew Dunstan 896fcdb230 Provide a TLS init hook
The default hook function sets the default password callback function.
In order to allow preloaded libraries to have an opportunity to override
the default, TLS initialization if now delayed slightly until after
shared preloaded libraries have been loaded.

A test module is provided which contains a trivial example that decodes
an obfuscated password for an SSL certificate.

Author: Andrew Dunstan
Reviewed By: Andreas Karlsson, Asaba Takanori
Discussion: https://postgr.es/m/04116472-818b-5859-1d74-3d995aab2252@2ndQuadrant.com
2020-03-25 17:13:17 -04:00
..
editors Make Emacs perl-mode indent more like perltidy. 2019-01-13 11:32:31 -08:00
findoidjoins Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ifaddrs Update copyrights for 2020 2020-01-01 12:21:45 -05:00
make_diff Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
msvc Provide a TLS init hook 2020-03-25 17:13:17 -04:00
perlcheck Fix whitespace 2018-06-27 08:03:54 +02:00
pginclude Fix up recent breakage of headerscheck and cpluspluscheck. 2020-03-21 18:28:44 -04:00
pgindent Fix ordering in typedefs.list 2020-03-24 00:59:17 +03:00
ccsym tools/ccsym: update for modern versions of gcc 2015-01-20 13:02:58 -05:00
check_bison_recursion.pl Update copyrights for 2020 2020-01-01 12:21:45 -05:00
codelines Fix remaining stray references to CVS. 2010-09-22 19:51:39 -04:00
copyright.pl Remove libpq.rc, use win32ver.rc for libpq 2020-01-15 15:06:12 +01:00
find_badmacros Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_static Fix omission of -X (--no-psqlrc) in some psql invocations. 2015-12-28 11:46:43 -05:00
find_typedef Refer to OS X as "macOS", except for the port name which is still "darwin". 2016-09-25 15:40:57 -04:00
fix-old-flex-code.pl Update copyrights for 2020 2020-01-01 12:21:45 -05:00
gen_keywordlist.pl Update copyrights for 2020 2020-01-01 12:21:45 -05:00
git-external-diff Preserve information on use of git-external-diff 2018-05-24 23:45:31 +09:30
git_changelog Fix incorrect use of term HEAD for Git 2019-10-07 09:44:17 +02:00
make_ctags Improve missing-program error handling in make_ctags and make_etags. 2019-01-13 13:33:50 -05:00
make_etags Improve missing-program error handling in make_ctags and make_etags. 2019-01-13 13:33:50 -05:00
make_mkid Add another pgdefine path check, and a cvs-git change. 2011-08-26 21:52:35 -04:00
PerfectHash.pm Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pgtest pgtest: run clean, build, and check stages separately 2018-07-28 15:34:06 -04:00
RELEASE_CHANGES Add support for automatically updating Unicode derived files 2020-01-09 10:08:14 +01:00
testint128.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
valgrind.supp Revert "Add valgrind suppressions for wcsrtombs optimizations" 2019-01-19 20:49:51 +01:00
version_stamp.pl Remove win32ver.rc from version_stamp.pl 2020-03-10 11:21:41 +01:00
win32tzlist.pl Update copyrights for 2020 2020-01-01 12:21:45 -05:00