1. 17 Jan, 2000 1 commit
  2. 10 Jan, 2000 1 commit
  3. 16 Dec, 1999 1 commit
  4. 13 Oct, 1999 1 commit
    • Bruce Momjian's avatar
      Hi, · c3ac9f07
      Bruce Momjian authored
      I have changed a bit the makefiles for the win32 port - the *.def files
      (created when building shared libraries) are now clean from
      Makefile.shlib.
      
      I have also removed "-g" from CFLAGS in the "cygwin32" template - it can
      be
      enabled when running configure.
      
                              Dan
      c3ac9f07
  5. 11 Oct, 1999 1 commit
  6. 31 Aug, 1999 1 commit
    • Tom Lane's avatar
      Update frontend libpq to remove limits on query lengths, · ab5cafa5
      Tom Lane authored
      error/notice message lengths, and number of fields per tuple.  Add
      pqexpbuffer.c/.h, a frontend version of backend's stringinfo module.
      This is first step in applying Mike Ansley's long-query patches,
      even though he didn't do any of these particular changes...
      ab5cafa5
  7. 30 Jun, 1999 1 commit
  8. 07 Mar, 1999 1 commit
  9. 07 Feb, 1999 1 commit
  10. 02 Feb, 1999 1 commit
    • Bruce Momjian's avatar
      Included patches make some enhancements to the multi-byte support. · a7ad43cd
      Bruce Momjian authored
      o allow to use Big5 (a Chinese encoding used in Taiwan) as a client
        encoding. In this case the server side encoding should be EUC_TW
      
      o add EUC_TW and Big5 test cases to the regression and the mb test
        (contributed by Jonah Kuo)
      
      o fix mistake in include/mb/pg_wchar.h. An encoding id for EUC_TW was
        not correct (was 3 and now is 4)
      
      o update documents (doc/README.mb and README.mb.jp)
      
      o update psql helpfile (bin/psql/psqlHelp.h)
      
      --
      Tatsuo Ishii
      t-ishii@sra.co.jp
      a7ad43cd
  11. 17 Jan, 1999 1 commit
  12. 12 Nov, 1998 1 commit
  13. 19 Oct, 1998 1 commit
    • Tom Lane's avatar
      Centralized shared-library build knowledge in a new file, · 6d98d373
      Tom Lane authored
      src/Makefile.shlib.  Updated all the makefiles that try to build shlibs
      to include that file instead of having duplicate (and mostly incomplete)
      copies of shared-library options.  It works on HPUX, a lot better than it
      did before in fact, but there's a chance I broke some other platforms.
      At least now you only have to fix one place not six...
      6d98d373
  14. 18 Oct, 1998 1 commit
    • Tom Lane's avatar
      Clean up shared makefile install procedures. · e1942f5b
      Tom Lane authored
      Get the permissions right, don't overwrite real files with symlinks, etc.
      plpgsql and odbc still aren't fully up to speed, but at least they don't crash and burn...
      e1942f5b
  15. 14 Oct, 1998 1 commit
  16. 12 Oct, 1998 3 commits
  17. 09 Oct, 1998 4 commits
  18. 07 Oct, 1998 1 commit
  19. 06 Oct, 1998 1 commit
  20. 10 Sep, 1998 1 commit
  21. 22 Aug, 1998 1 commit
    • Bruce Momjian's avatar
      · a738478a
      Bruce Momjian authored
      Here are additional patches for the UnixWare 7 port.
      
      Summary of changes:
      
      In pqcomm.h, use the SUN_LEN macro if it is defined to calculate
      the size of the sockaddr_un structure.
      
      In unixware.h, drop the use of the UNIXWARE macro.  Everything can
      be handled with the USE_UNIVEL_CC and DISABLE_COMPLEX_MACRO macros.
      
      In s_lock.h, remove the reference to the UNIXWARE macro (see above).
      
      In the unixware template, add the YFLAGS:-d line.
      
      In various makefile templates, add (or cleanup) unixware and univel
      port specific information.
      
      -- Billy G. Allie
      a738478a
  22. 17 Aug, 1998 1 commit
    • Marc G. Fournier's avatar
      · 93120330
      Marc G. Fournier authored
      Date: Sun, 16 Aug 1998 14:56:48 -0400
      From: Tom Lane <tgl@sss.pgh.pa.us>
      Attached is a patch for this weekend's work on libpq.  I've dealt
      with several issues:
      
              <for details: see message, in pgsql-patches archive for above data>
      93120330
  23. 26 Jul, 1998 1 commit
    • Marc G. Fournier's avatar
      · 5979d738
      Marc G. Fournier authored
      From: t-ishii@sra.co.jp
      
      As Bruce mentioned, this is due to the conflict among changes we made.
      Included patches should fix the problem(I changed all MB to
      MULTIBYTE). Please let me know if you have further problem.
      
      P.S. I did not include pathces to configure and gram.c to save the
      file size(configure.in and gram.y modified).
      5979d738
  24. 24 Jul, 1998 1 commit
    • Marc G. Fournier's avatar
      · bf00bbb0
      Marc G. Fournier authored
      I really hope that I haven't missed anything in this one...
      
      From: t-ishii@sra.co.jp
      
      Attached are patches to enhance the multi-byte support.  (patches are
      against 7/18 snapshot)
      
      * determine encoding at initdb/createdb rather than compile time
      
      Now initdb/createdb has an option to specify the encoding. Also, I
      modified the syntax of CREATE DATABASE to accept encoding option. See
      README.mb for more details.
      
      For this purpose I have added new column "encoding" to pg_database.
      Also pg_attribute and pg_class are changed to catch up the
      modification to pg_database.  Actually I haved added pg_database_mb.h,
      pg_attribute_mb.h and pg_class_mb.h. These are used only when MB is
      enabled. The reason having separate files is I couldn't find a way to
      use ifdef or whatever in those files. I have to admit it looks
      ugly. No way.
      
      * support for PGCLIENTENCODING when issuing COPY command
      
      commands/copy.c modified.
      
      * support for SQL92 syntax "SET NAMES"
      
      See gram.y.
      
      * support for LATIN2-5
      * add UNICODE regression test case
      * new test suite for MB
      
      New directory test/mb added.
      
      * clean up source files
      
      Basic idea is to have MB's own subdirectory for easier maintenance.
      These are include/mb and backend/utils/mb.
      bf00bbb0
  25. 12 Jul, 1998 1 commit
  26. 16 Jun, 1998 2 commits
  27. 15 Jun, 1998 1 commit
  28. 12 Jun, 1998 1 commit
  29. 12 May, 1998 1 commit
  30. 06 May, 1998 1 commit
    • Bruce Momjian's avatar
      What I've done: · edbd5139
      Bruce Momjian authored
      1. Rewritten libpq to allow asynchronous clients.
      
      2. Implemented client side of cancel protocol in library,
         and patched psql.c to send a cancel request upon SIGINT.  The
         backend doesn't notice it yet :-(
      
      3. Implemented 'Z' protocol message addition and renaming of
         copy in/out start messages.  These are implemented conditionally,
         ie, the client protocol version is checked; so the code should
         still work with 1.0 clients.
      
      4. Revised protocol and libpq sgml documents (don't have an SGML
         compiler, though, so there may be some markup glitches here).
      
      
      What remains to be done:
      
      1. Implement addition of atttypmod field to RowDescriptor messages.
         The client-side code is there but ifdef'd out.  I have no idea
         what to change on the backend side.  The field should be sent
         only if protocol >= 2.0, of course.
      
      2. Implement backend response to cancel requests received as OOB
         messages.  (This prolly need not be conditional on protocol
         version; just do it if you get SIGURG.)
      
      3. Update libpq.3.  (I'm hoping this can be generated mechanically
         from libpq.sgml... if not, will do it by hand.)  Is there any
         other doco to fix?
      
      4. Update non-libpq interfaces as necessary.  I patched libpgtcl
         so that it would compile, but haven't tested it.  Dunno what
         needs to be done with the other interfaces.
      
      Have at it!
      
      Tom Lane
      edbd5139
  31. 27 Apr, 1998 1 commit
    • Marc G. Fournier's avatar
      From: Tom Lane <tgl@sss.pgh.pa.us> · 6d817475
      Marc G. Fournier authored
      HP-UX (all versions) requires shared libraries to have execute
      permission, and really needs them to be exactly mode 555 for
      performance reasons.  The standard configure/install procedure
      installs libpq.sl as mode 644, which DOES NOT WORK.
      
      The attached patch modifies the makefiles to distinguish
      INSTL_LIB_OPTS (install mode for ordinary libraries) from
      INSTL_SHLIB_OPTS (mode for shared libs), and adds a test
      to configure to set INSTL_SHLIB_OPTS="-m 555" when on HP-UX.
      6d817475
  32. 21 Apr, 1998 1 commit
  33. 06 Apr, 1998 2 commits