Skip to content
Snippets Groups Projects
  1. Nov 05, 2001
  2. Oct 25, 2001
  3. Oct 19, 2001
  4. Aug 06, 2001
  5. Jun 20, 2001
    • Peter Eisentraut's avatar
      Handle reading of startup packet and authentication exchange after forking · 9b4bfbdc
      Peter Eisentraut authored
      a new postmaster child process.  This should eliminate problems with
      authentication blocking (e.g., ident, SSL init) and also reduce problems
      with the accept queue filling up under heavy load.
      
      The option to send elog output to a different file per backend (postgres -o)
      has been disabled for now because the initialization would have to happen
      in a different order and it's not clear we want to keep this anyway.
      9b4bfbdc
  6. Jun 08, 2001
  7. Jun 02, 2001
    • Peter Eisentraut's avatar
      Native Language Support (NLS) · e5420364
      Peter Eisentraut authored
      Use --enable-nls to turn it on; see installation instructions for details.
      See developer's guide how to make use of it in programs and how to add
      translations.
      
      psql sources have been almost fully prepared and an incomplete German
      translation has been provided.  In the backend, only elog() calls are
      currently translatable, and the provided German translation file is more
      of a placeholder.
      e5420364
  8. May 30, 2001
  9. Mar 22, 2001
  10. Mar 10, 2001
  11. Feb 21, 2001
  12. Feb 06, 2001
  13. Jan 24, 2001
  14. Jan 23, 2001
    • Tom Lane's avatar
      Remove rangechecks on errno; just call strerror unconditionally. This · e9c936ff
      Tom Lane authored
      eliminates a raft of portability issues, including whether sys_nerr
      exists, whether the platform has any valid negative errnos, etc.  The
      downside is minimal: errno shouldn't ever contain an invalid value anyway,
      and if it does, reasonably modern versions of strerror will not choke.
      This rangecheck idea seemed good at the time, but it's clearly a net loss,
      and I apologize to all concerned for having ever put it in.
      e9c936ff
  15. Jan 21, 2001
    • Tom Lane's avatar
      Deal with C++ incompatibility of sys_nerr declaration by taking it out · 023a48b8
      Tom Lane authored
      of c.h altogether, and putting it into the only places that use it
      (elog.c and exc.c), instead.  Modify these routines to check for a
      NULL or empty-string return from strerror, too, since some platforms
      define strerror to return empty string for unknown errors (what a useless
      definition that is ...).  Clean up some cruft in ExcPrint while at it.
      023a48b8
  16. Jan 19, 2001
  17. Jan 14, 2001
  18. Jan 09, 2001
  19. Dec 18, 2000
  20. Dec 06, 2000
  21. Dec 03, 2000
  22. Dec 01, 2000
  23. Nov 25, 2000
    • Tom Lane's avatar
      Fix elog logic so that error messages displayed during initdb (or · 0432ce99
      Tom Lane authored
      other standalone-backend situations) are not duplicated.  Remove some
      dead code, add some comments, too.
      0432ce99
    • Bruce Momjian's avatar
      > > Looking some more, I found some other places that need a space (I · 91ba4cc7
      Bruce Momjian authored
      > > suspect...), so here is an updated patch.
      >
      > This seems like the wrong way to go about it, because anytime anyone
      > changes any elog output anywhere, we'll risk another failure.  If
      > syslog can't cope with empty lines, I think the right fix is for the
      > output-to-syslog routine to change the data just before sending ---
      > then there is only one place to fix.  See the syslog output routine in
      > src/backend/utils/error/elog.c.
      Makes sense.  Here's a new patch, now the output even looks better:
      
      Larry Rosenman
      91ba4cc7
  24. Nov 21, 2000
  25. Nov 14, 2000
  26. Nov 13, 2000
    • Bruce Momjian's avatar
      Ok, You guys are probably tired of me, BUT, here is another one, that · d63a762f
      Bruce Momjian authored
      adds the facility to set the program name used in syslog.
      (this includes the other ones).
      
      One gotcha, the parser doesn't like special characters in strings.
      For example, i tried to use pg-test, and if failed the parse coming
      from the postgresql.conf file.
      
      I don't think it's a showstopper..
      
      Larry Rosenman
      d63a762f
  27. Oct 30, 2000
  28. Oct 29, 2000
  29. Oct 07, 2000
    • Bruce Momjian's avatar
      The beos port in the source tree doesn't even compile. and even · 7ea8403c
      Bruce Momjian authored
      after that dynamic loading isn't working and shared memory handling is
      broken.
      
              Attached with this message, there is a Zip file which contain :
      
              * beos.diff = patch file generated with difforig
              * beos = folder with beos support files which need to be moved in /
      src/backend/port
              * expected = foler with three file for message and precision
      difference in regression test
              * regression.diff = rule problem (need to kill the backend manualy)
              * dynloader = dynloader files (they are also in the pacth files,
      but there is so much modification that I have join full files)
      
              Everything works except a problem in 'rules' Is there some problems
      with rules in the current tree ? It used to works with last week tree.
      
      Cyril VELTER
      7ea8403c
  30. Oct 03, 2000
    • Bruce Momjian's avatar
      New diff that now covers the entire tree. Applying this gets postgresql · 87c0e623
      Bruce Momjian authored
      working on the VERY latest version of BeOS.  I'm sure there will be
      alot of comments, but then if there weren't I'd be disappointed!
      
      Thanks for your continuing efforts to get this into your tree.
      
      Haven't bothered with the new files as they haven't changed.
      
      BTW Peter, the compiler is "broken" about the bool define and so on.
      I'm filing a bug report to try and get it addressed.  Hopefully then we
      can tidy up the code a bit.
      
      I await the replies with interest :)
      
      David Reid
      87c0e623
  31. Sep 29, 2000
  32. Aug 31, 2000
  33. Jun 28, 2000
    • Tom Lane's avatar
      First phase of memory management rewrite (see backend/utils/mmgr/README · 1aebc361
      Tom Lane authored
      for details).  It doesn't really do that much yet, since there are no
      short-term memory contexts in the executor, but the infrastructure is
      in place and long-term contexts are handled reasonably.  A few long-
      standing bugs have been fixed, such as 'VACUUM; anything' in a single
      query string crashing.  Also, out-of-memory is now considered a
      recoverable ERROR, not FATAL.
      Eliminate a large amount of crufty, now-dead code in and around
      memory management.
      Fix problem with holding off SIGTRAP, SIGSEGV, etc in postmaster and
      backend startup.
      1aebc361
  34. Jun 04, 2000
  35. May 31, 2000
    • Peter Eisentraut's avatar
      The heralded `Grand Unified Configuration scheme' (GUC) · 6a68f426
      Peter Eisentraut authored
      That means you can now set your options in either or all of $PGDATA/configuration,
      some postmaster option (--enable-fsync=off), or set a SET command. The list of
      options is in backend/utils/misc/guc.c, documentation will be written post haste.
      
      pg_options is gone, so is that pq_geqo config file. Also removed were backend -K,
      -Q, and -T options (no longer applicable, although -d0 does the same as -Q).
      
      Added to configure an --enable-syslog option.
      
      changed all callers from TPRINTF to elog(DEBUG)
      6a68f426
  36. May 30, 2000
  37. May 29, 2000
  38. Apr 15, 2000
Loading