1. 02 Dec, 2004 2 commits
  2. 20 Nov, 2004 2 commits
  3. 16 Oct, 2004 1 commit
  4. 28 Sep, 2004 1 commit
  5. 27 Sep, 2004 1 commit
  6. 26 Sep, 2004 1 commit
  7. 23 Sep, 2004 2 commits
  8. 29 Aug, 2004 2 commits
  9. 17 Aug, 2004 2 commits
  10. 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
  11. 19 Jun, 2004 1 commit
  12. 03 Jun, 2004 1 commit
  13. 07 May, 2004 1 commit
    • Tom Lane's avatar
      Solve the 'Turkish problem' with undesirable locale behavior for case · 0bd61548
      Tom Lane authored
      conversion of basic ASCII letters.  Remove all uses of strcasecmp and
      strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp;
      remove most but not all direct uses of toupper and tolower in favor of
      pg_toupper and pg_tolower.  These functions use the same notions of
      case folding already developed for identifier case conversion.  I left
      the straight locale-based folding in place for situations where we are
      just manipulating user data and not trying to match it to built-in
      strings --- for example, the SQL upper() function is still locale
      dependent.  Perhaps this will prove not to be what's wanted, but at
      the moment we can initdb and pass regression tests in Turkish locale.
      0bd61548
  14. 27 Mar, 2004 1 commit
  15. 24 Mar, 2004 1 commit
  16. 10 Feb, 2004 1 commit
  17. 09 Jan, 2004 2 commits
  18. 18 Dec, 2003 1 commit
  19. 29 Nov, 2003 1 commit
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  20. 29 Sep, 2003 1 commit
  21. 27 Sep, 2003 1 commit
  22. 05 Sep, 2003 1 commit
  23. 04 Aug, 2003 4 commits
  24. 14 Jun, 2003 2 commits
  25. 08 Jun, 2003 1 commit
  26. 10 Apr, 2003 1 commit
  27. 03 Feb, 2003 1 commit
  28. 08 Jan, 2003 1 commit
    • Bruce Momjian's avatar
      The second was that renegotiation was just plain broken. I can't · b56af498
      Bruce Momjian authored
      believe I didn't notice this before -- once 64k was sent to/from the
      server the client would crash.  Basicly, in 7.3 the server SSL code set
      the initial state to "about to renegotiate" without actually starting
      the renegotiation.  In addition, the server and client didn't properly
      handle the SSL_ERROR_WANT_(READ|WRITE) error.  This is fixed in the
      second patch.
      
      Nathan Mueller
      b56af498