1. 22 Feb, 2005 1 commit
  2. 26 Jan, 2005 1 commit
  3. 14 Jan, 2005 1 commit
  4. 10 Jan, 2005 1 commit
  5. 06 Jan, 2005 4 commits
  6. 04 Jan, 2005 1 commit
  7. 31 Dec, 2004 1 commit
    • PostgreSQL Daemon's avatar
      · 2ff50159
      PostgreSQL Daemon authored
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  8. 28 Dec, 2004 1 commit
  9. 02 Dec, 2004 2 commits
  10. 01 Dec, 2004 1 commit
  11. 30 Oct, 2004 1 commit
  12. 29 Oct, 2004 2 commits
  13. 21 Oct, 2004 1 commit
  14. 16 Oct, 2004 1 commit
  15. 29 Aug, 2004 2 commits
  16. 19 Aug, 2004 1 commit
  17. 18 Aug, 2004 1 commit
  18. 17 Aug, 2004 1 commit
  19. 11 Aug, 2004 1 commit
  20. 12 Jul, 2004 3 commits
    • Bruce Momjian's avatar
      > win32 doesn't support a static initializer for mutexes, thus the first · f4c5e06e
      Bruce Momjian authored
      > user must initialize the lock. The problem are concurrent "first" users
      > - the pthread_mutex_t initialization must be synchronized.
      > The current implementation is broken, the attached patches fixes that:
      > mutex_initlock is a spinlock. If the pthread_mutex_t mutex is not
      > initialized, then the spinlock is acquired, if the pthread_mutex_t is
      > initialized if it's not yet initialized and then the spinlock is dropped.
      
      Manfred Spraul
      f4c5e06e
    • Bruce Momjian's avatar
      a29d26a3
    • Bruce Momjian's avatar
      win32 doesn't support a static initializer for mutexes, thus the first · a41463e3
      Bruce Momjian authored
      user must initialize the lock. The problem are concurrent "first" users
      - the pthread_mutex_t initialization must be synchronized.
      The current implementation is broken, the attached patches fixes that:
      mutex_initlock is a spinlock. If the pthread_mutex_t mutex is not
      initialized, then the spinlock is acquired, if the pthread_mutex_t is
      initialized if it's not yet initialized and then the spinlock is
      dropped.
      
      Manfred Spraul
      a41463e3
  21. 19 Jun, 2004 1 commit
  22. 10 Jun, 2004 1 commit
    • Bruce Momjian's avatar
      Attached is a patch that takes care of the PATHSEP issue. I made a more · 6cc4175b
      Bruce Momjian authored
      extensive change then what was suggested. I found the file path.c that
      contained a lot of "Unix/Windows" agnostic functions so I added a function
      there instead and removed the PATHSEP declaration in exec.c altogether. All
      to keep things from scattering all over the code.
      
      I also took the liberty of changing the name of the functions
      "first_path_sep" and "last_path_sep". Where I come from (and I'm apparently
      not alone given the former macro name PATHSEP), they should be called
      "first_dir_sep" and "last_dir_sep". The new function I introduced, that
      actually finds path separators, is now the "first_path_sep". The patch
      contains changes on all affected places of course.
      
      I also changed the documentation on dynamic_library_path to reflect the
      chagnes.
      
      Thomas Hallgren
      6cc4175b
  23. 08 Jun, 2004 1 commit
  24. 03 Jun, 2004 1 commit
    • Bruce Momjian's avatar
      Add PGETC (for pg_service.conf) and PGLOCALE (for locale dir) · 68708433
      Bruce Momjian authored
      environment variable processing to libpq.
      
      The patch also adds code to our client apps so we set the environment
      variable directly based on our binary location, unless it is already
      set. This will allow our applications to emit proper locale messages
      that are generated in libpq.
      68708433
  25. 26 May, 2004 1 commit
    • Bruce Momjian's avatar
      *) inet_(client|server)_(addr|port)() and necessary documentation for · 97d625dd
      Bruce Momjian authored
      the four functions.
      
      
      > Also, please justify the temp-related changes.  I was not aware that we
      > had any breakage there.
      
      patch-tmp-schema.txt contains the following bits:
      
      *) Changes pg_namespace_aclmask() so that the superuser is always able
      to create objects in the temp namespace.
      *) Changes pg_namespace_aclmask() so that if this is a temp namespace,
      objects are only allowed to be created in the temp namespace if the
      user has TEMP privs on the database.  This encompasses all object
      creation, not just TEMP tables.
      *) InitTempTableNamespace() checks to see if the current user, not the
      session user, has access to create a temp namespace.
      
      The first two changes are necessary to support the third change.  Now
      it's possible to revoke all temp table privs from non-super users and
      limiting all creation of temp tables/schemas via a function that's
      executed with elevated privs (security definer).  Before this change,
      it was not possible to have a setuid function to create a temp
      table/schema if the session user had no TEMP privs.
      
      patch-area-path.txt contains:
      
      *) Can now determine the area of a closed path.
      
      
      patch-dfmgr.txt contains:
      
      *) Small tweak to add the library path that's being expanded.
      
      I was using $lib/foo.so and couldn't easily figure out what the error
      message, "invalid macro name in dynamic library path" meant without
      looking through the source code.  With the path in there, at least I
      know where to start looking in my config file.
      
      Sean Chittenden
      97d625dd
  26. 21 May, 2004 1 commit
  27. 24 Mar, 2004 1 commit
  28. 10 Mar, 2004 1 commit
  29. 09 Jan, 2004 1 commit
  30. 07 Jan, 2004 1 commit
  31. 19 Dec, 2003 1 commit
  32. 29 Nov, 2003 1 commit
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad