Bruce Momjian
5c25d60244
Add:
...
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc
to all files copyright Regents of Berkeley. Man, that's a lot of files.
2000-01-26 05:58:53 +00:00
Peter Eisentraut
533d516629
Removed MBFLAGS from makefiles since it's now done in include/config.h.
2000-01-19 02:59:03 +00:00
Tom Lane
72ed6ff5ad
In PQfn(), defend against too many args, and avoid dependency
...
on FUNC_MAX_ARGS by using an appropriate fmgr() call.
2000-01-12 05:27:20 +00:00
Bruce Momjian
bd52f4bffd
More cleanups. Still doesn't work.
2000-01-11 03:33:14 +00:00
Bruce Momjian
401e6de7ee
More fixes, but still need +1 for FUNC_MAX_ARGS
2000-01-11 02:30:06 +00:00
Bruce Momjian
8a093d0ae3
Make number of args to a function configurable.
2000-01-10 17:14:46 +00:00
Bruce Momjian
b78769fda2
Fix it's and its to be correct.
2000-01-05 18:23:54 +00:00
Bruce Momjian
a82f9ffde6
New LDOUT makefile variable for QNX os.
1999-12-13 22:35:27 +00:00
Bruce Momjian
97dec77fab
Rename several destroy* functions/tags to drop*.
1999-12-10 03:56:14 +00:00
Bruce Momjian
3ffd3d82db
Make LD -r as macros that can be changed for QNX.
1999-12-09 19:15:45 +00:00
Tom Lane
d831990167
verify_password() leaked a file descriptor if it failed to find the given
...
userid in the flat password file. Do it enough times and the postmaster
panicked :-(
1999-11-23 01:04:38 +00:00
Bruce Momjian
86ef36c907
New NameStr macro to convert Name to Str. No need for var.data anymore.
...
Fewer calls to nameout.
Better use of RelationGetRelationName.
1999-11-07 23:08:36 +00:00
Tom Lane
51f62d505e
Standardize on MAXPGPATH as the size of a file pathname buffer,
...
eliminating some wildly inconsistent coding in various parts of the
system. I set MAXPGPATH = 1024 in config.h.in. If anyone is really
convinced that there ought to be a configure-time test to set the
value, go right ahead ... but I think it's a waste of time.
1999-10-25 03:08:03 +00:00
Tom Lane
ecd0bfa81a
Look Ma, no MAX_PARSE_BUFFER! (At least not in the backend.
...
pg_dump and interfaces/odbc still need some work.)
1999-10-23 03:13:33 +00:00
Bruce Momjian
065a40f90c
Add README.SSL
1999-09-27 03:16:09 +00:00
Bruce Momjian
e0e7daef6d
Lots of patches coming in from me today :-)
...
When drawing up a very simple "text-drawing" of how the negotiation is done,
I realised I had done this last part (fallback) in a very stupid way. Patch
#4 fixes this, and does it in a much better way.
Included is also the simple text-drawing of how the negotiation is done.
//Magnus
1999-09-27 03:13:16 +00:00
Marc G. Fournier
2b7777bfa2
cygwin doesn't have an endian.h, but defines BYTE_ORDER in sys/param.h
1999-09-12 22:27:47 +00:00
Tom Lane
4644fc8071
Eliminate query length limitation imposed by pg_client_to_server
...
and pg_server_to_client. Eliminate copy.c's restriction on the length
of a single attribute.
1999-09-11 22:28:11 +00:00
Tom Lane
45500964f6
StreamConnection() mustn't call elog().
1999-09-08 22:57:12 +00:00
Tom Lane
e25e6a6dc3
Commit the bulk of Mike Ansley's long-query changes in the
...
backend. Still much left to do.
1999-08-31 04:26:40 +00:00
Tom Lane
baac6f981e
Exit cleanups I made yesterday caused pq_close() to be
...
invoked during exit from a standalone backend, leading to core dump.
This is the cause of the recently reported initdb-time crash :-(.
Sorry folks...
1999-07-23 03:00:10 +00:00
Bruce Momjian
3406901a29
Move some system includes into c.h, and remove duplicates.
1999-07-17 20:18:55 +00:00
Bruce Momjian
9b4dac7f12
clean up comment on missing file.
1999-07-17 05:16:15 +00:00
Bruce Momjian
2d36471b82
Include check
1999-07-17 04:25:33 +00:00
Tom Lane
05933f4ec1
Add back improperly removed #include for utils/trace.h.
1999-07-16 23:12:39 +00:00
Bruce Momjian
a71802e12e
Final cleanup.
1999-07-16 05:00:38 +00:00
Bruce Momjian
9b645d481c
Update #include cleanups
1999-07-16 03:14:30 +00:00
Bruce Momjian
a9591ce66a
Change #include's to use <> and "" as appropriate.
1999-07-15 23:04:24 +00:00
Bruce Momjian
2e6b1e63a3
Remove unused #includes in *.c files.
1999-07-15 22:40:16 +00:00
Bruce Momjian
4b2c2850bf
Clean up #include in /include directory. Add scripts for checking includes.
1999-07-15 15:21:54 +00:00
Bruce Momjian
0cf1b79528
Cleanup of /include #include's, for 6.6 only.
1999-07-14 01:20:30 +00:00
Bruce Momjian
38ff52c379
Allow port numbers 32k - 64k.
1999-07-07 17:17:50 +00:00
Bruce Momjian
8d37132ec9
Rename to vararg_format().
1999-06-19 05:00:30 +00:00
Bruce Momjian
326d8658ad
Change form() to varargform() to prevent portability problems.
1999-06-19 04:54:23 +00:00
Tom Lane
4cd4a54c80
Add configurable option controlling security checks in LO functions.
1999-06-04 21:13:38 +00:00
Tom Lane
2a44383a2d
Clean up memory leaks in LO operations by freeing LO's private
...
memory context at transaction commit or abort.
1999-05-31 22:53:59 +00:00
Bruce Momjian
0d5f7ce11c
Fix for crypt memory leak, from James Thompson
1999-05-27 04:09:45 +00:00
Bruce Momjian
278bbf4572
Make functions static or NOT_USED as appropriate.
1999-05-26 12:57:23 +00:00
Bruce Momjian
fcff1cdf4e
Another pgindent run. Sorry folks.
1999-05-25 22:43:53 +00:00
Bruce Momjian
07842084fe
pgindent run over code.
1999-05-25 16:15:34 +00:00
Tom Lane
b3ad49850e
Report strerror() rather than errno in low-level backend libpq
...
failure messages.
1999-05-21 01:25:06 +00:00
Bruce Momjian
94bd4e3da7
Update to PyGreSQL 2.3.
1999-05-10 16:10:51 +00:00
Bruce Momjian
d6e33c8b07
Rename MAP_FILE to USERMAP_FILE for Digital Unix.
1999-05-10 15:17:17 +00:00
Bruce Momjian
4853495e03
Change error messages to oids come out as %u and not %d. Change has no
...
real affect now.
1999-05-10 00:46:32 +00:00
Tatsuo Ishii
6458daa180
Running lo_read/lo_write under different memory context
...
cause troubles. See
Message-Id: <199905090312.MAA00466@ext16.sra.co.jp >
for more details.
1999-05-09 15:00:18 +00:00
Tom Lane
b5bcef683b
Fix some miscellaneous places that were using raw open() or
...
fopen(), instead of going through fd.c ... naughty naughty.
1999-05-09 00:54:30 +00:00
Tom Lane
1afe0b3146
Repair incorrectly-figured snprintf length restriction.
1999-05-04 23:39:20 +00:00
Bruce Momjian
210055ad61
here are some patches for 6.5.0 which I already submitted but have never
...
been applied. The patches are in the .tar.gz attachment at the end:
varchar-array.patch this patch adds support for arrays of bpchar() and
varchar(), which where always missing from postgres.
These datatypes can be used to replace the _char4,
_char8, etc., which were dropped some time ago.
block-size.patch this patch fixes many errors in the parser and other
program which happen with very large query statements
(> 8K) when using a page size larger than 8192.
This patch is needed if you want to submit queries
larger than 8K. Postgres supports tuples up to 32K
but you can't insert them because you can't submit
queries larger than 8K. My patch fixes this problem.
The patch also replaces all the occurrences of `8192'
and `1<<13' in the sources with the proper constants
defined in include files. You should now never find
8192 hardwired in C code, just to make code clearer.
--
Massimo Dal Zotto
1999-05-03 19:10:48 +00:00
Tom Lane
122923c97f
Still had a few MULTIBYTE problems when client encoding was
...
different from database's ...
1999-04-25 21:50:58 +00:00
Tom Lane
40cad8b66f
My first cut at libpq revision didn't handle MULTIBYTE correctly,
...
but I think it's OK now...
1999-04-25 19:27:47 +00:00