mirror of
https://github.com/oxen-io/oxen-mq.git
synced 2023-12-13 21:00:31 +01:00
324 lines
10 KiB
Text
324 lines
10 KiB
Text
oxenmq (1.2.10-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Disable IPv6 by default
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 02 Dec 2021 19:11:49 -0400
|
|
|
|
oxenmq (1.2.9-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* CI tweaks
|
|
* use prebuilt builder ci; reformat
|
|
* Add std::hash implementation for oxenmq::address
|
|
* Enable ipv6 support on sockets
|
|
* Rebrand variables LMQ -> OMQ
|
|
* Allow null logger
|
|
* Propagate proxy thread startup exceptions
|
|
* Bump version
|
|
* Fix libc++
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 30 Nov 2021 14:32:19 -0400
|
|
|
|
oxenmq (1.2.8-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* fix lib version
|
|
* Update ci to use our pre-built images
|
|
* Updates for pyoxenmq 1.0.0
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 21 Oct 2021 23:01:09 -0300
|
|
|
|
oxenmq (1.2.7-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
[ Jason Rhinelander ]
|
|
* Tweak test timers to deal with Apple's shitty thread scheduling
|
|
* Update bundled zeromq download version
|
|
* Apple test suite hacks
|
|
* Another apple time fix attempt
|
|
* Add support for inproc: requests
|
|
* Downgrade "worker waiting for" log message to trace
|
|
* Remove debugging
|
|
* Fix backwards logic on overlapping ranges comment
|
|
* Make {to,from}_{hex/b64/b32} return output iterator
|
|
* Remove ancient dead code
|
|
* Add allocation-free bt-list and bt-dict producer
|
|
* Apple workaround
|
|
* Another workaround for crapple
|
|
* Add const
|
|
|
|
[ Jeff Becker ]
|
|
* add operator() overload for defered message that sends reply
|
|
|
|
[ Jason Rhinelander ]
|
|
* Expose size calculations; stricter b32z/b64 validity checking
|
|
* Make (and use) iterator approach for encoding/decoding
|
|
* Add b32z/b64 invalid garbage tests
|
|
* Add methods for unpadded base64 construction
|
|
* Simplify iterator initialization & avoid warnings
|
|
* Fix r narrowing initialization warning when uint_fast16_t is small
|
|
* drone: quiet/optimize image setup
|
|
* Allow disabling -Werror via a cmake option
|
|
* Update catch2 to latest 2.x upstream
|
|
* Crank clang to 13
|
|
* Maybe fix macos tests?
|
|
* Fix versioning in clang/llvm pipeline functions
|
|
* Rediff patches
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Sat, 16 Oct 2021 11:38:14 -0300
|
|
|
|
oxenmq (1.2.6-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* fix control file
|
|
* Loki->Oxen in package descriptions
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Mon, 09 Aug 2021 13:19:02 -0300
|
|
|
|
oxenmq (1.2.6-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Rediff patches
|
|
* update lib version
|
|
* Rediff patches
|
|
* Update gbp main branch name to stable
|
|
* Add timer cancellation & timer tests
|
|
* Bump project version in dev branch (for next release)
|
|
* Add thread-safe timerid assignment version of add_timer()
|
|
* Minor doc fix
|
|
* Add `is_unsigned_integer` to bt_{dict,list}_consumer
|
|
* Loki->Oxen rebrand the README
|
|
* Add support for listening after startup
|
|
* Miscellaneous small test suite fixes/improvements
|
|
* Fix uninitialized value in post-start listen test
|
|
* Simplify conn index handling (#41)
|
|
* Fix messages coming back on an outgoing connection
|
|
* Add a single container version of `send_option::data_parts`
|
|
* Remove debug
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Mon, 05 Jul 2021 18:11:18 -0300
|
|
|
|
oxenmq (1.2.5-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Add connect_option::*; allow per-connection pubkey-based routing setting
|
|
* Bump (and cmake-modernize) version
|
|
* Rename PUBKEY_BASED_ROUTING_ID to EPHEMERAL_ROUTING_ID
|
|
* Don't warn when we can't send back to an non-SN incoming connection
|
|
* Add support for std::optional<T> send arguments
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 22 Apr 2021 01:49:10 -0300
|
|
|
|
oxenmq (1.2.4-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Add missing header
|
|
* Fix debian/rules cmake variables
|
|
* Add better deferred reply capabilities to Message
|
|
* Make is_bt_tuple constexpr variables inline
|
|
* Bump version
|
|
* Rediff patches
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 09 Mar 2021 15:52:18 -0400
|
|
|
|
oxenmq (1.2.3-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Add missing header
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 14 Jan 2021 23:29:27 -0400
|
|
|
|
oxenmq (1.2.3-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Refresh .so versioning patch
|
|
* fix lib version
|
|
* Make lokimq::is_hex check for size being a multiple of 2
|
|
* Fix decoding into a std::byte
|
|
* Rename LokiMQ to OxenMQ
|
|
* Add lokimq compatibility headers
|
|
* Export compile commands and use ccache by default
|
|
* Remove deprecated string_view compat shim
|
|
* Rediff patches
|
|
* Rename package in control file
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 14 Jan 2021 15:49:42 -0400
|
|
|
|
lokimq (1.2.2-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Crank clang to 11
|
|
* cppzmq 4.7+ compatibility
|
|
* Move socket holding into LokiMQ instance
|
|
* Don't install when building as a static subdirectory
|
|
* Bump version for 1.2.2 release
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 17 Nov 2020 15:29:52 -0400
|
|
|
|
lokimq (1.2.1-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Update macos build to use 10.14 compatibility
|
|
* macOS 10.12 compatibility
|
|
* Test suite: use different ports for each test
|
|
* Fix var::get<I> to return references
|
|
* Stable release bump
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Wed, 21 Oct 2020 00:22:41 -0300
|
|
|
|
lokimq (1.2.0-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
1.2.0 release.
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Wed, 30 Sep 2020 17:20:08 -0300
|
|
|
|
lokimq (1.2.0~pre2-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
[ Thomas Winget ]
|
|
* add method to get current buffer from bt list/dict consumer
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Fri, 25 Sep 2020 21:38:55 -0300
|
|
|
|
lokimq (1.2.0~pre1-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Fork sid deb to bionic.
|
|
* lokimq 1.2.0 dev snapshot
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Mon, 21 Sep 2020 20:58:30 -0300
|
|
|
|
lokimq (1.1.4-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Silence spurious warning on optional send failure
|
|
* Add bt_u64 wrapper for forcing a uint64_t on the wire
|
|
* Add checking for a negative int in bt_*_consumer
|
|
* 1.1.4
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Thu, 30 Apr 2020 15:16:25 -0300
|
|
|
|
lokimq (1.1.3-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Bump version (not released yet)
|
|
* Provide caller Access in Message
|
|
* Fix ""_sv literal being non-constexpr
|
|
* Add remote address into Message object
|
|
* Fix incoming ConnectionIDs not being storable
|
|
* Add hack to fix compilation on debian sid
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 28 Apr 2020 22:55:17 -0300
|
|
|
|
lokimq (1.1.2-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Set thread names on proxy/workers
|
|
* Fix proxy thread stall when workers fill up
|
|
* Change worker thread names: "w2" -> "lmq-w2"
|
|
* Bump version to 1.1.2
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 21 Apr 2020 17:15:40 -0300
|
|
|
|
lokimq (1.1.1-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Drop idle connections regularly
|
|
* Reduce heartbeat frequency to 15s
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Sat, 18 Apr 2020 03:01:36 -0300
|
|
|
|
lokimq (1.1.1~pre-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* removed UNKNOWNCOMMAND patch (applied upstream)
|
|
* Fix storing reference to temporary
|
|
* Fix broken idle expiry timeout
|
|
* Use slower and exponential backoff in reconnection
|
|
* Increase ZMQ socket limit
|
|
* Bump version to 1.1.1
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Fri, 17 Apr 2020 16:23:10 -0300
|
|
|
|
lokimq (1.1.0-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Fix pre-1.1.0 UNKNOWNCOMMAND detection
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 14 Apr 2020 23:58:12 -0300
|
|
|
|
lokimq (1.1.0-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* drop 0001-slower-connection-tests.patch
|
|
* Test suite timing tweaks
|
|
* Add ZMTP heartbeating (enabled by default)
|
|
* 1.1.0: invocation-time SN auth; failure responses
|
|
* Move pubkey_set into auth.h header
|
|
* Add missing SET_SNS proxy handler
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 14 Apr 2020 13:06:45 -0300
|
|
|
|
lokimq (1.0.5-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Change thread count logs to debug from trace
|
|
* Reset stale pollitems
|
|
* Add `send_option::outgoing` to force a send on an outgoing connection
|
|
* Expose advanced zmq context setting ability
|
|
* Made simple_string_view take a char type
|
|
* Fix pollitems_stale not being set in some cases
|
|
* Bump version to 1.0.5
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Mon, 06 Apr 2020 18:19:37 -0300
|
|
|
|
lokimq (1.0.4-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Catch errors on internal msgs; support non-blocking sends
|
|
* Remove empty file
|
|
* Catch connect failures
|
|
* All sends use dontwait; add send failure callbacks
|
|
* Less verbose logging at `info` level
|
|
* Allow log level to be specified in constructor
|
|
* Bump version to 1.0.4
|
|
* Add job queue check on total workers size
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Sun, 29 Mar 2020 15:52:39 -0300
|
|
|
|
lokimq (1.0.3-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Version liblokimq
|
|
* Fully version library
|
|
* liblokimq package versioning
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Sat, 28 Mar 2020 12:30:41 -0300
|
|
|
|
lokimq (1.0.3-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Avoid masking ReplyCallback type with template param
|
|
* Avoid segfault on retried SN connection request
|
|
* Trim logged filenames to lokimq/*
|
|
* 1.0.3 release
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Fri, 27 Mar 2020 18:56:56 -0300
|
|
|
|
lokimq (1.0.2-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* liblokimq-dev needs to be arch: any
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Wed, 25 Mar 2020 16:21:20 -0300
|
|
|
|
lokimq (1.0.2-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Rename keep-alive -> keep_alive in internal serialization
|
|
* Reduce connection check interval and make configurable
|
|
* Make request timeout configurable
|
|
* 1.0.2 version bump
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Tue, 24 Mar 2020 11:37:41 -0300
|
|
|
|
lokimq (1.0.1-2~ubuntu1804) bionic; urgency=medium
|
|
|
|
* slower connection tests
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Mon, 23 Mar 2020 15:18:45 -0300
|
|
|
|
lokimq (1.0.1-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Use the correct variable for shared libs
|
|
* More static build linking fixes
|
|
* cmake compatibility fix
|
|
* Add sodium dep if embedding static lib when doing a shared build, too
|
|
* More linking overhaul
|
|
* Add BUILD_BYPRODUCTS so that ninja build works
|
|
* Increase test timeouts for arm
|
|
* Add more locks around assertions
|
|
* Change pending_connects from vector to list
|
|
* 1.0.1 release
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Sat, 21 Mar 2020 13:00:45 -0300
|
|
|
|
lokimq (1.0.0-1~ubuntu1804) bionic; urgency=medium
|
|
|
|
* Initial LokiMQ release
|
|
|
|
-- Jason Rhinelander <jason@imaginary.ca> Fri, 13 Mar 2020 17:51:00 -0300
|