postgresql/src/backend
Tom Lane 3af726a1f3 Add stack depth checks to key recursive functions in backend/nodes/*.c.
Although copyfuncs.c has a check_stack_depth call in its recursion,
equalfuncs.c, outfuncs.c, and readfuncs.c lacked one.  This seems
unwise.

Likewise fix planstate_tree_walker(), in branches where that exists.

Discussion: https://postgr.es/m/30253.1544286631@sss.pgh.pa.us
2018-12-10 11:12:43 -05:00
..
access Do not decode TOAST data for table rewrites 2018-11-28 01:53:29 +01:00
bootstrap Initialize random() in bootstrap/stand-alone postgres and in initdb. 2018-09-23 22:56:57 -07:00
catalog Fix missing role dependencies for some schema and type ACLs. 2018-11-09 20:42:03 -05:00
commands Fix missing role dependencies for some schema and type ACLs. 2018-11-09 20:42:03 -05:00
executor Allow btree comparison functions to return INT_MIN. 2018-10-05 16:01:30 -04:00
foreign Update copyright for 2014 2014-01-07 16:05:30 -05:00
lib Misc comment typo fixes. 2014-12-16 16:38:20 +02:00
libpq Fix set of NLS translation issues 2018-08-21 15:18:24 +09:00
main Install Windows crash dump handler before all else. 2017-11-12 14:31:04 -08:00
nodes Add stack depth checks to key recursive functions in backend/nodes/*.c. 2018-12-10 11:12:43 -05:00
optimizer Limit the number of index clauses considered in choose_bitmap_and(). 2018-11-12 11:19:04 -05:00
parser Reduce an unnecessary O(N^3) loop in lexer. 2018-08-23 21:33:38 +01:00
po Translation updates 2018-11-05 15:12:15 +01:00
port Support building with Visual Studio 2015 2018-09-11 15:44:42 -04:00
postmaster Make syslogger more robust against failures in opening CSV log files. 2018-08-26 14:21:55 -04:00
regex Fix regexport.c to behave sanely with lookaround constraints. 2017-04-13 17:18:35 -04:00
replication Fix handling of synchronous replication for stopping WAL senders 2018-11-29 09:13:04 +09:00
rewrite Fix set of NLS translation issues 2018-08-21 15:18:24 +09:00
snowball Fix ancient encoding error in hungarian.stop. 2014-06-10 22:48:31 -04:00
storage PANIC on fsync() failure. 2018-11-19 14:26:28 +13:00
tcop Check for stack overrun in standard_ProcessUtility(). 2018-10-15 14:01:38 -04:00
tsearch Make ts_locale.c's character-type functions cope with UTF-16. 2018-11-03 13:56:10 -04:00
utils Fix float-to-integer coercions to handle edge cases correctly. 2018-11-24 12:45:50 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Fix make rules that generate multiple output files. 2018-03-23 13:45:38 -04:00
nls.mk Translation updates 2015-02-01 23:18:42 -05:00