1. 10 11月, 2022 1 次提交
  2. 07 9月, 2022 1 次提交
  3. 29 8月, 2022 1 次提交
  4. 25 8月, 2022 1 次提交
    • Y
      Fix -- in extreme circumstances, messages can leave behind in the send buffer... · 606eb881
      youngwolf 提交于
      Fix -- in extreme circumstances, messages can leave behind in the send buffer until the next message sending.
      Fix -- basic_buffer doesn't support fixed arrays (just in the constructor) in GCC and Clang.
      Introduce macro ASCS_CAN_EMPTY_NOT_SAFE for containers used in send/recv buffer whose empty function is not thread safe.
      606eb881
  5. 21 8月, 2022 1 次提交
  6. 23 7月, 2022 1 次提交
  7. 22 7月, 2022 1 次提交
  8. 14 7月, 2022 1 次提交
  9. 11 7月, 2022 1 次提交
  10. 04 7月, 2022 1 次提交
  11. 20 6月, 2022 1 次提交
  12. 19 6月, 2022 1 次提交
  13. 17 6月, 2022 1 次提交
  14. 16 6月, 2022 1 次提交
  15. 07 6月, 2022 1 次提交
  16. 02 6月, 2022 1 次提交
  17. 29 5月, 2022 1 次提交
  18. 28 5月, 2022 1 次提交
  19. 24 5月, 2022 1 次提交
  20. 21 5月, 2022 1 次提交
  21. 14 5月, 2022 1 次提交
  22. 12 5月, 2022 2 次提交
  23. 10 5月, 2022 1 次提交
  24. 19 3月, 2022 1 次提交
  25. 18 2月, 2022 2 次提交
  26. 17 2月, 2022 1 次提交
  27. 15 2月, 2022 1 次提交
  28. 09 2月, 2022 1 次提交
  29. 06 2月, 2022 2 次提交
  30. 05 2月, 2022 1 次提交
    • Y
      Rollback the support of strict reference balance on multiple io_context, see... · 38678f17
      youngwolf 提交于
      Rollback the support of strict reference balance on multiple io_context, see the release notes for more details,
       so virtual function change_io_context been dropped.
      server_base(acceptor) supports the reference customization of io_context.
      timer supports the reference customization of io_context, almost all classes inherit from it.
      
      Fix bugs:
       core dump happen in stop_service on restarted service_pump.
       macro ASCS_AVOID_AUTO_STOP_SERVICE will not take effect after service_pump been restarted.
       with macro ASCS_CLEAR_OBJECT_INTERVAL, after stop_service, some sockets can still exist in the valid object queue.
       server_base refuses to start listening if user has opened the acceptor before (to configure the acceptor).
       ssl::single_client_base cannot re-connect to the server.
       server_base's acceptor wrongly takes 2 references on 2 io_contexts.
       Drop function service_pump::get_executor, it introduces above bug implicitly.
       echo_server, echo_client and file_client cannot work after restarted the service_pump.
      38678f17
  31. 28 1月, 2022 1 次提交
  32. 27 1月, 2022 1 次提交
  33. 26 1月, 2022 2 次提交
  34. 24 1月, 2022 1 次提交
  35. 12 1月, 2022 1 次提交
  36. 29 12月, 2021 1 次提交