Skip to content
Snippets Groups Projects
  1. Mar 23, 1998
  2. Mar 21, 1998
  3. Mar 20, 1998
  4. Mar 15, 1998
    • Marc G. Fournier's avatar
      Reply-To: Jordi MacDonald <jordi@spartanmedia.com> · bb7f173c
      Marc G. Fournier authored
      There is an error in the configure script when using
      --with-pgport= that will cause the compiled version of
      PostgreSQL to no longer allow connections to the
      new port and to treat shared memory improperly.
      
      What happens is that if the port is changed, the configure
      script defines DEF_PGPORT as "", which atoi() will return
      as 0, which makes the IPC_KEY value 0. This then causes
      semaphores to be allocated, but never released. Postgres
      eventually returns from semget() with
      "no space left on device". The source of this error could
      easily be overlooked in version 6.3 since it is possible
      to connect via UNIX domain sockets, and having DEF_PGPORT
      defined as "0" would not be noticed until TCP was used.
      bb7f173c
    • Marc G. Fournier's avatar
      From: t-ishii@sra.co.jp · 661ecf3c
      Marc G. Fournier authored
      Included are patches intended for allowing PostgreSQL to handle
      multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and
      Mule internal code. With the MB patch you can use multi-byte character
      sets in regexp and LIKE. The encoding system chosen is determined at
      the compile time.
      
      To enable the MB extension, you need to define a variable "MB" in
      Makefile.global or in Makefile.custom. For further information please
      take a look at README.mb under doc directory.
      
      (Note that unlike "jp patch" I do not use modified GNU regexp any
      more. I changed Henry Spencer's regexp coming with PostgreSQL.)
      661ecf3c
  5. Mar 02, 1998
  6. Feb 28, 1998
  7. Feb 26, 1998
  8. Feb 24, 1998
    • Marc G. Fournier's avatar
      From: "Denis V. Dmitrienko" <denis@null.net> · 0227a4e1
      Marc G. Fournier authored
      What it does:
      It solves stupid problem with cyrillic charsets IP-based on-fly recoding.
      take a look at /data/charset.conf for details.
      You can use any tables for any charset.
      Tables are from Russian Apache project.
      Tables in this patch contains also Ukrainian characters.
      
      Then run ./configure --enable-recode
      0227a4e1
    • Marc G. Fournier's avatar
      From: t-ishii@sra.co.jp · 96316211
      Marc G. Fournier authored
      Ok. I have decided to use:
      
      #if defined(sun) && if defined(sparc) && !defined(__svr4)
      
      instead of defined(sunos4).  interfaces/libpq/libpq-fe.h and
      include/c.h have been modified(see included patches).
      
      Another porblems I have found are:
      
      o SunOS lacks strtoul(). to fix this I stole strtoul.c from FreeBSD
      and place it under backend/port. necessary modifications have been
      also made to backend/port/Makefile.in, include/config.h.in and
      configure.in (see included patches).
      96316211
    • Marc G. Fournier's avatar
      Various fixes for string.h vs strings.h · 712e77e3
      Marc G. Fournier authored
      From: Frank Ridderbusch <ridderbusch.pad@sni.de>
      712e77e3
    • Marc G. Fournier's avatar
  9. Feb 22, 1998
  10. Feb 19, 1998
  11. Feb 18, 1998
  12. Feb 17, 1998
  13. Feb 14, 1998
  14. Feb 13, 1998
  15. Feb 11, 1998
  16. Feb 05, 1998
  17. Feb 04, 1998
  18. Feb 03, 1998
  19. Feb 02, 1998
  20. Feb 01, 1998
  21. Jan 28, 1998
  22. Jan 25, 1998
  23. Jan 23, 1998
  24. Jan 20, 1998
  25. Jan 18, 1998
    • Marc G. Fournier's avatar
      From: "Billy G. Allie" <Bill.Allie@mug.org> · 36c1c94b
      Marc G. Fournier authored
      The attached patches will allow postgreSQL to compile successfully on SCO
      UNIXWARE 2.1.x.  The patches fix the following problems:
      
      1.  Configure did not properly recognize the UNIXWARE system as needing the
          univel port.  It used the sys4 port.
      
      2.  Configure did not properly process the CC flag in the template file.
      
      3.  There was no working test and set locking implementation for the native
          UNIXWARE compiler.
      
      4.  The test and set locking used for Intel X86 that was selected by defining
          NEED_I386_TAS_ASM could fail in a multi-processor environment.
      
      5.  The makefiles for libpq and libpgtcl did not make a shared library for
          the univel port.
      36c1c94b
  26. Jan 13, 1998
Loading