postgresql/src/bin/psql
Tom Lane 739259d62e Adjust the behavior of the PQExpBuffer code to make it have well-defined
results (ie, an empty "broken" buffer) if memory overrun occurs anywhere
along the way to filling the buffer.  The previous coding would just silently
discard portions of the intended buffer contents, as exhibited in trouble
report from Sam Mason.  Also, tweak psql's main loop to correctly detect
and report such overruns.  There's probably much more that should be done
in this line, but this is a start.
2008-11-26 00:26:23 +00:00
..
po Translation updates 2008-01-31 18:04:52 +00:00
.cvsignore Re-implement psql's input scanning to use a flex-generated lexer, as per 2004-02-19 19:40:09 +00:00
command.c Fix a few more format argument warnings. 2008-11-21 20:14:27 +00:00
command.h Issue psql connection warnings on connection start and via \c, per 2008-07-01 00:08:18 +00:00
common.c Fix a couple of places where psql might fail to report a suitable error 2008-08-16 01:36:35 +00:00
common.h Move the "instr_time" typedef and associated macros into a new header 2008-05-14 19:10:29 +00:00
copy.c Prevent psql \copy from accepting multiple string parameters, e.g. 2008-03-11 23:30:56 +00:00
copy.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
create_help.pl Change this script to Perl 5 style. Add support for multiple refnames. 2008-11-19 09:51:55 +00:00
describe.c Replace pg_class.reltriggers with relhastriggers, which is just a boolean hint 2008-11-09 21:24:33 +00:00
describe.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
help.c Improve psql's \dC command to take a pattern parameter. Casts are shown 2008-11-06 15:18:36 +00:00
help.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
input.c Adjust the behavior of the PQExpBuffer code to make it have well-defined 2008-11-26 00:26:23 +00:00
input.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
large_obj.c In psql, rename trans_* variables to translate_*, for clarity. 2008-07-14 22:00:04 +00:00
large_obj.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
mainloop.c Adjust the behavior of the PQExpBuffer code to make it have well-defined 2008-11-26 00:26:23 +00:00
mainloop.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
Makefile Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
mbprint.c Fix memory stomp that's turning the whole buildfarm pink: you can't hack up 2008-05-09 05:25:04 +00:00
mbprint.h Fix memory stomp that's turning the whole buildfarm pink: you can't hack up 2008-05-09 05:25:04 +00:00
nls.mk New translations 2004-12-13 16:30:53 +00:00
print.c In psql, rename trans_* variables to translate_*, for clarity. 2008-07-14 22:00:04 +00:00
print.h In psql, rename trans_* variables to translate_*, for clarity. 2008-07-14 22:00:04 +00:00
prompt.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
prompt.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
psqlrc.sample Fix filename mention in psqlrc.sample file. 2004-04-22 14:33:49 +00:00
psqlscan.h One-letter backslash commands now need a space before the first argument. 2008-05-02 09:27:51 +00:00
psqlscan.l Adjust the behavior of the PQExpBuffer code to make it have well-defined 2008-11-26 00:26:23 +00:00
settings.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
startup.c Revert patch so .psqlrc can suppress startup banner: 2008-07-20 06:08:38 +00:00
stringutils.c Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
stringutils.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
tab-complete.c TABLE command 2008-11-20 14:04:46 +00:00
tab-complete.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
variables.c Have boolean pset values checked against typical boolean values, rather 2008-05-07 02:33:52 +00:00
variables.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00