138 Commits (519a107542a675122582b51eaed7be4d00346aff)

Author SHA1 Message Date
Jason Rhinelander 0738695eb9 Add lokimq compatibility headers 1 year ago
Jason Rhinelander 2ae6b96016 Rename LokiMQ to OxenMQ 1 year ago
Jason Rhinelander bd9313bf19 Fix decoding into a std::byte 2 years ago
Jason Rhinelander 90701e5d62 Make lokimq::is_hex check for size being a multiple of 2 2 years ago
Jason Rhinelander 253f1ee66e Move socket holding into LokiMQ instance 2 years ago
Jason Rhinelander d889f308ae cppzmq 4.7+ compatibility 2 years ago
Jason Rhinelander ea484729c7 Fix var::get<I> to return references 2 years ago
Jason Rhinelander 8ed529200b macOS 10.12 compatibility 2 years ago
Thomas Winget f37e619d7b add method to get current buffer from bt list/dict consumer 2 years ago
Jeff Becker 0938e1fc53 allow changing uid as root 2 years ago
Jeff Becker 0c9eeeea43 allow an IPC socket to set which group it is owned by using SOCKET_GID similar to how STARTUP_UMASK is done. 2 years ago
Jason Rhinelander 9467c4682c Add C string bt_value ctor 2 years ago
Jason Rhinelander 8c28c52d41 inline constexpr lokimq constants 2 years ago
Jason Rhinelander 8d3ed4606f Drop const from _id 2 years ago
Jason Rhinelander 30faadf01a Add serialization/deserialization of tuples and pairs 2 years ago
Jason Rhinelander d8d1d8677c Replace visitor class with generic lambda 2 years ago
Jason Rhinelander e5cf174b83 Fix & add tests for send_option::data_parts(...) 2 years ago
Jason Rhinelander af189a8d72 Wait for tagged workers 2 years ago
Jason Rhinelander ee080e0550 Fix tagged workers not being properly shut down 2 years ago
Jason Rhinelander 7cd58e4677 Add missing header for BSD pthread naming 2 years ago
Jason Rhinelander 9c54264321 Doc fix - remove "init" and update "start" doc 2 years ago
Jason Rhinelander 932bbb33d7 Allow injecting tasks into lokimq job queue 2 years ago
Jason Rhinelander 07b31bd8a1 Take lokimq::address as connect_remote argument 2 years ago
Jason Rhinelander 8a56b18cc6 More header fixes 2 years ago
Jason Rhinelander 1d56c3d44c Add missing header 2 years ago
Jason Rhinelander 66176d44d7 include fixes from iwyu 2 years ago
Jason Rhinelander 0493f615b9 Remove debugging 2 years ago
Jason Rhinelander 3edcab9344 Fix grammar 2 years ago
Jason Rhinelander ae8dd27cdd Drop tagged thread init function; add synchronization dance 2 years ago
Jason Rhinelander 8caab97355 Rename TaggedThread to TaggedThreadID, drop .name attribute 2 years ago
Jason Rhinelander 44b91534c2 Made `log()` callable publicly 2 years ago
Jason Rhinelander 29380922bf Tagged threads for jobs, batches, and timers 2 years ago
Jason Rhinelander 6356421488 Remove unused variable 2 years ago
Jason Rhinelander 9a283a148c Move address << operator implementation out of header 2 years ago
Jason Rhinelander a24e87d4d0 Fix sodium linking and call sodium_init() 2 years ago
Jason Rhinelander 9ac47ec419 Add missing <string> headers for libc++ 2 years ago
Jason Rhinelander 86f5b463e9 Add missing files 2 years ago
Jason Rhinelander 68c1899cda C++17 changes; replace mapbox with std::variant 2 years ago
Jason Rhinelander 1479a030d7 Add it pair versions of {to,from}_{hex,base32z,base64} 2 years ago
Jason Rhinelander 1f60abf50e Make from_{hex,base32z,base64} compatible with std::byte 2 years ago
Jason Rhinelander de395af872 Add missing initialization of curr 2 years ago
Jason Rhinelander e970f14e55 C++17 class template deduction 2 years ago
Jason Rhinelander 1e38f3b1d1 Remove pre-C++17 workarounds/ifdefs 2 years ago
Jason Rhinelander 7b42537801 Require C++17 2 years ago
Jason Rhinelander 8984dfc4ea Add address parsing/generating class 2 years ago
Jason Rhinelander be4cbc6641 Add base64 encoder/decoder 2 years ago
Jason Rhinelander 46d007e1ac Add base32z encoder/decoder 2 years ago
Jason Rhinelander 59a41943d4 Add support for setting umask when binding 2 years ago
Jason Rhinelander 22559548fc Add checking for a negative int in bt_*_consumer 2 years ago
Jason Rhinelander 7b552007df Add bt_u64 wrapper for forcing a uint64_t on the wire 2 years ago