1. 13 Jul, 2020 7 commits
  2. 10 Jul, 2020 1 commit
  3. 08 Jul, 2020 1 commit
  4. 06 Jul, 2020 2 commits
  5. 02 Jul, 2020 2 commits
  6. 01 Jul, 2020 5 commits
  7. 30 Jun, 2020 1 commit
  8. 29 Jun, 2020 1 commit
  9. 26 Jun, 2020 1 commit
  10. 25 Jun, 2020 2 commits
  11. 23 Jun, 2020 2 commits
  12. 22 Jun, 2020 1 commit
  13. 19 Jun, 2020 2 commits
  14. 18 Jun, 2020 5 commits
  15. 17 Jun, 2020 1 commit
  16. 11 Jun, 2020 1 commit
  17. 10 Jun, 2020 1 commit
    • Witold Krecicki's avatar
      Fix a race in TCP accepting. · 85d8e4bf
      Witold Krecicki authored
      There's a possibility of a race in TCP accepting code:
      T1 accepts a connection C1
      T2 accepts a connection C2
      T1 tries to accept a connection C3, but we hit a quota,
         isc_quota_cb_init() sets quota_accept_cb for the socket,
         we return from accept_connection
      T2 drops C2, but we race in quota_release with accepting C3 so
         we don't see quota->waiting is > 0, we don't launch the callback
      T1 accepts a connection C4, we are able to get the quota we clear
         the quota_accept_cb from sock->quotacb
      T1 drops C1, tries to call the callback which is zeroed, sigsegv.
      85d8e4bf
  18. 05 Jun, 2020 3 commits
  19. 04 Jun, 2020 1 commit