Skip to content
Snippets Groups Projects
  1. Aug 25, 2004
    • Luke Howard's avatar
      This patch fixes some subtle interactions between SLAPI and syncrepl. Due to · ea6f5bad
      Luke Howard authored
      SLAPI always assigning connection and operation IDs of zero for internal
      operations, such operations would cause a stale contextCSN to be returned from
      slap_get_commit_csn(). As a result, SLAPI internal updates would be invisible
      to replicas until an external update was made. Also, SLAPI internal operations
      never called slap_graduate_commit_csn() which leaked pending CSNs.
      
      Also included in this patch is a general cleanup of some of the SLAPI code.
      
      Note that we need to use a separate mutex on conn_nextid to avoid a deadlock
      where a post-operation plugin tries to acquire connections_mutex, having locked
      the per-connection mutex, while the listener thread tries to acquire the
      per-connection mutex (having locked connections_mutex). connection.c needs to
      be fixed to acquire mutexes in the same order.
      ea6f5bad
  2. Aug 12, 2004
  3. Jul 26, 2004
  4. Jun 29, 2004
  5. Jun 23, 2004
  6. Jun 22, 2004
  7. Jun 21, 2004
  8. Apr 26, 2004
  9. Apr 20, 2004
  10. Apr 07, 2004
  11. Mar 24, 2004
  12. Mar 17, 2004
  13. Mar 14, 2004
  14. Mar 12, 2004
  15. Feb 10, 2004
  16. Feb 09, 2004
  17. Jan 15, 2004
  18. Jan 01, 2004
  19. Dec 29, 2003
  20. Dec 28, 2003
  21. Dec 18, 2003
  22. Dec 16, 2003
  23. Dec 13, 2003
  24. Dec 08, 2003
  25. Dec 06, 2003
  26. Nov 30, 2003
  27. Nov 27, 2003
  28. Nov 20, 2003
  29. Nov 18, 2003
  30. Nov 10, 2003
    • Jong Hyuk Choi's avatar
      1. Session history support · 279760a4
      Jong Hyuk Choi authored
      	- memory based session history to minimize sync traffic
      	- when client is covered by a session history, then
            [add+delete] mode is used
      	- when client cookie is not covered by the history because
            the cookie is too outdated and/or the history is truncated,
      	  [add+present] mode is used
      2. Sync cookie syntax : comma separated name=value pairs
      	- csn=yyyymmddhh:mm:ssZ#0xSSSS#r#ssssr,sid=nnn
      279760a4
  31. Nov 06, 2003
  32. Oct 25, 2003
  33. Oct 24, 2003
Loading