Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Add unix-domain socket support for Allegro CL (tested with Express edition for Linux/x86).
Put the PG defsystem in its own package.
Load sb-rotate-byte from the ASD file.
Modified sbcl unicode support, works for me. Moved requires into asdf package, otherwise we get asdf package problems, unknown if it works with other lisps
Update to a more recent version of md5.lisp, taken from SBCL's SB-MD5 contrib. The change is motivated by the fact that SBCL generates a runtime error "function declared not to return returned" with the current code. Made a few changes to make the code compile in other Common Lisp implementations.
add a file that does a manual load of pg
- add md5 authentication (thanks to Brian Mastenbrook). Uses Pierre Mai's portable md5.lisp library, that has been added to the project (with extra EVAL-WHENness to please OpenMCL and ACL). Tested with CMUCL, SBCL, OpenMCL, CLISP, ACL 6.1. ABCL does not compile md5.lisp, probably for more EVAL-WHEN reasons. Only tested with PostgreSQL version 7.4.
More factorization of lowlevel functions between v2 and v3 protocols.
the crypt library actually is loaded in sysdep.lisp
Integrate Peter Van Eynde's v3 protocol support: - create PGCON-V2 and PGCON-V3 classes - PG-CONNECT attempts to connect using v3 protocol, and falls back to v2 protocol for older backends; return a PGCON-V2 or PGCON-V3 object - PG-EXEC and FN and PG-DISCONNECT are generic functions that dispatch on the connection type - protocol code split into v2-protocol.lisp and v3-protocol.lisp TBD: cleaning up the notification & error reporting support, and factorizing more code between the two protocol versions. Also split code out into multiple files: - large-object support - metainformation about databases - parsing and type coercion support - utility functions and macros
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|