1. 11 Dec, 2017 1 commit
  2. 10 Dec, 2017 1 commit
  3. 09 Dec, 2017 1 commit
  4. 08 Dec, 2017 1 commit
    • Dmitry Fedin's avatar
      Fix build on MSVC 15.5.0. · 9a16436d
      Dmitry Fedin authored
      Fixed problem with C1903 error in static_assert, used in constructor with
      variadic template arguments
      
      All static assertions are moved to destructor to avoid ifdef magic
      for MSVC
      9a16436d
  5. 29 Nov, 2017 2 commits
  6. 18 Nov, 2017 1 commit
    • Marian Triebe's avatar
      Fix unit tests with OpenSSL 1.1.0 · 96803c60
      Marian Triebe authored
      With OpenSSL 1.1.0 a security level specifier was introduced.
      By default its set to 1. Our default settings does not fulfill level 1.
      
      With this patch we don't use a specific curve anymore. OpenSSL will
      select a curve automatically. In OpenSSL 1.1.0 and higher this is
      already the default.
      
      closes #625
      96803c60
  7. 14 Nov, 2017 2 commits
  8. 09 Nov, 2017 1 commit
  9. 08 Nov, 2017 1 commit
  10. 07 Nov, 2017 2 commits
  11. 01 Nov, 2017 1 commit
  12. 30 Oct, 2017 1 commit
  13. 29 Oct, 2017 2 commits
  14. 28 Oct, 2017 1 commit
  15. 24 Oct, 2017 2 commits
  16. 23 Oct, 2017 2 commits
  17. 19 Oct, 2017 5 commits
  18. 18 Oct, 2017 3 commits
  19. 17 Oct, 2017 2 commits
  20. 16 Oct, 2017 1 commit
    • Marian Triebe's avatar
      Add possibility to register thread hooks · d8dc4018
      Marian Triebe authored
      Example:
      ```
      class my_thread_hooks : public thread_hook {
      public:
        my_thread_hooks(/*arguments...*/) {
          // ...
        }
        /// Called by the actor system once before starting any threads.
        virtual void init(actor_system&) {
          // ...
        }
      
        /// Called whenever the actor system has started a new thread.
        /// To access a reference to the started thread use `std::this_thread`.
        /// @warning must the thread-safe
        virtual void thread_started() {
          // ...
        }
      
        /// Called whenever a thread is about to quit.
        /// To access a reference to the terminating thread use `std::this_thread`.
        /// @warning must the thread-safe
        virtual void thread_terminates() {
          // ...
        }
      };
      // ...
      actor_system_config cfg{};
      cfg.add_add_thread_hook<my_thread_hooks>(/*arguments for constructor*/);
      // ...
      ```
      
      closes #603
      d8dc4018
  21. 12 Oct, 2017 1 commit
  22. 11 Oct, 2017 1 commit
    • Dominik Charousset's avatar
      Fix state cleanup in BASP broker · 4b358e63
      Dominik Charousset authored
      BASP needs to release all state kept for connection handles, because the
      OS re-uses socket IDs as soon as they are closed. Since the connection
      handle is the socket ID this leads to inconsitent state.
      4b358e63
  23. 09 Oct, 2017 2 commits
  24. 08 Oct, 2017 3 commits