- 27 May, 2022 1 commit
-
-
Dominik Charousset authored
-
- 19 May, 2022 1 commit
-
-
Dominik Charousset authored
-
- 13 May, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 12 May, 2022 1 commit
-
-
Dominik Charousset authored
-
- 11 May, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 10 May, 2022 5 commits
-
-
Dominik Charousset authored
Implement new promises and futures
-
Dominik Charousset authored
-
Dominik Charousset authored
Use launch_thread API in the new middleman
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 09 May, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 05 May, 2022 2 commits
-
-
Dominik Charousset authored
Assign type ID to UUID
-
Dominik Charousset authored
-
- 03 May, 2022 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Al Crate authored
-
Al Crate authored
-
- 02 May, 2022 8 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Noir authored
Load modules before parsing CLI / config file
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 30 Apr, 2022 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 29 Apr, 2022 5 commits
-
-
Dominik Charousset authored
With an actual HTTP backend in caf-net, we can implement the Prometheus server in a much cleaner version than the previous ad-hoc version from caf-io.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
When we started with caf-net in the incubator, socket managers had minimal control flow and the read and write handlers could simply return whether they wished to be called again later again. With SSL and its `want_read` and `want_write` shenanigans, things got a whole lot more complicated and the old return-next-operation model stopped being a good fit. And finally, asynchronous events that trigger reads and writes without prior socket events made this approach pretty much fell apart and there were in fact two paths to influence the event mask for a socket manager: the return value of the handlers and `register_(reading|writing)` functions. With this redesign, read and write handlers no longer return anything. All bookkeeping for the event mask exclusively relies on `register_(reading|writing)` functions. The new design also drops `resume_reading` and simply adds more capabilities to lower layers to (re-) start reading at any time using actions.
-
Dominik Charousset authored
-
- 27 Apr, 2022 5 commits
-
-
Dominik Charousset authored
On FreeBSD (only), Jenkins runs into a deadlock in `CRYPTO_THREAD_run_once` while trying to initialize OpenSSL. Since no other run is affected, it seems that this is not an issue with CAF. Hence, we disable that particular test on that particular setup.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Add scaffold for binary packaging via CPack
-
Dominik Charousset authored
-