1. f7ea509 MINOR: shctx: add a few BUG_ON() for consistency checks by Willy Tarreau · 2 years, 7 months ago
  2. 4c98c07 BUG/MINOR: shctx: do not look for available blocks when the first one is enough by Willy Tarreau · 2 years, 7 months ago
  3. ca4d7da BUG/MEDIUM: shctx: leave the block allocator when enough blocks are found by Willy Tarreau · 2 years, 7 months ago
  4. ca36771 BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE by Willy Tarreau · 3 years, 1 month ago
  5. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · 3 years, 2 months ago
  6. f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  7. 334099c REORG: include: move shctx to haproxy/shctx{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  8. 853b297 REORG: include: split mini-clist into haproxy/list and list-t.h by Willy Tarreau · 4 years, 1 month ago
  9. 8d2b777 REORG: ebtree: move the include files from ebtree to include/import/ by Willy Tarreau · 4 years, 1 month ago
  10. a7ddab0 BUG/MEDIUM: shctx: make sure to keep all blocks aligned by Willy Tarreau · 4 years, 4 months ago
  11. 3952643 CLEANUP: Fix typos in the shctx subsystem by Joseph Herlant · 6 years ago
  12. b80bc27 MINOR: shctx: Change max. object size type to unsigned int. by Frédéric Lécaille · 6 years ago
  13. b7838af MINOR: shctx: Add a maximum object size parameter. by Frédéric Lécaille · 6 years ago
  14. 0bec807 MINOR: shctx: Shared objects block by block allocation. by Frédéric Lécaille · 6 years ago
  15. ddfbd83 BUILD: shctx: do not depend on openssl anymore by Willy Tarreau · 7 years ago
  16. 7217c46 MEDIUM: shctx: forbid shctx to read more than expected by William Lallemand · 7 years ago
  17. 4f45bb9 MEDIUM: shctx: separate ssl and shctx by William Lallemand · 7 years ago
  18. ed0b5ad REORG: shctx: move ssl functions to ssl_sock.c by William Lallemand · 7 years ago
  19. 3f85c9a MEDIUM: shctx: allow the use of multiple shctx by William Lallemand · 7 years ago
  20. 24a7a75 REORG: shctx: move lock functions and struct by William Lallemand · 7 years ago
  21. 2a97966 CLEANUP: shctx: get ride of the shsess_packet{_hdr} structures by William Lallemand · 7 years ago
  22. 1866d6d MEDIUM: ssl: Add support for OpenSSL 1.1.0 by Dirkjan Bussink · 8 years ago
  23. 3c2f2f2 CLEANUP: remove unneeded casts by Vincent Bernat · 8 years ago
  24. ce3f913 MINOR: stats: add counters for SSL cache lookups and misses by Willy Tarreau · 10 years ago
  25. cd1a526 MAJOR: ssl: Change default locks on ssl session cache. by Emeric Brun · 10 years ago
  26. caa19cc BUG/MAJOR: ssl: Fallback to private session cache if current lock mode is not supported. by Emeric Brun · 10 years ago
  27. f27af0d BUG/MEDIUM: shctx: makes the code independent on SSL runtime version. by Emeric Brun · 11 years ago
  28. 22890a1 MINOR: ssl: Setting global tune.ssl.cachesize value to 0 disables SSL session cache. by Emeric Brun · 12 years ago
  29. af9619d MEDIUM: ssl: manage shared cache by blocks for huge sessions. by Emeric Brun · 12 years ago
  30. 78617e5 BUG/MINOR: ssl: One free session in cache remains unused. by Emeric Brun · 12 years ago
  31. 786991e BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert. by Emeric Brun · 12 years ago
  32. 338a4fc BUILD: ssl: fix shctx build on older compilers by Willy Tarreau · 12 years ago
  33. ce08baa BUG/MINOR: build: Fix failure with USE_OPENSSL=1 and USE_FUTEX=1 on archs i486 and i686. by Emeric Brun · 12 years ago
  34. 9faf071 MINOR: ssl: add build param USE_PRIVATE_CACHE to build cache without shared memory by Emeric Brun · 12 years ago
  35. 4b3091e MINOR: ssl: disable shared memory and locks on session cache if nbproc == 1 by Emeric Brun · 12 years ago
  36. ee2e3a4 BUILD: ssl: use MAP_ANON instead of MAP_ANONYMOUS by Willy Tarreau · 12 years ago
  37. 18b2059 BUILD: ssl: fix shctx build on RHEL with futex by Willy Tarreau · 12 years ago
  38. 3e541d1 MEDIUM: ssl: add shared memory session cache implementation. by Emeric Brun · 12 years ago