Commit Graph

  • 88f0a10bd8 Fix infinite loop on idle peer expiry Jason Rhinelander 2020-03-03 18:12:13 -0400
  • ea5ff7790d Fix destructor when `start()` hasn't been called Jason Rhinelander 2020-03-03 17:28:53 -0400
  • 2207198574 Add DESTINATION for lokimq target Jason Rhinelander 2020-03-03 15:25:19 -0400
  • 428ef12506 Add missing `inline` to de-templatized hex funcs Jason Rhinelander 2020-03-03 15:06:39 -0400
  • 501534b5f4 Use modern cmake thread initialization Jason Rhinelander 2020-03-02 18:51:16 -0400
  • 465b398b10 Use string_view instead of taking string type by template Jason Rhinelander 2020-03-02 18:50:43 -0400
  • dcb7e4df0b Add a category command helper class Jason Rhinelander 2020-03-02 15:11:54 -0400
  • a43ee15b58 _sv wasn't being defined inline Jason Rhinelander 2020-03-02 15:11:29 -0400
  • b3abcfc9ae Add ""_sv literal that works just like C++17 ""sv Jason Rhinelander 2020-03-02 14:22:43 -0400
  • f18f86cf96 Allow `optional` and `incoming` to take a bool Jason Rhinelander 2020-03-02 11:24:35 -0400
  • 7be9d71d7f CMake updates: exports, drop static, disable cppzmq tests Jason Rhinelander 2020-03-02 11:21:52 -0400
  • 0493082040 Add default allow to `listen_plain()` Jason Rhinelander 2020-03-01 23:54:06 -0400
  • 1cf02d0c66 Fix invalid access in peer address debug message Jason Rhinelander 2020-03-01 15:21:09 -0400
  • 46c9f147ec Better subproject cmake support Jason Rhinelander 2020-03-01 14:28:50 -0400
  • 4059f93e8c Add note about not blocking job + minor wording fixes Jason Rhinelander 2020-03-01 14:18:50 -0400
  • ddeea78b15
    Merge pull request #2 from loki-project/non-sn-comms Jason Rhinelander 2020-03-01 13:14:26 -0400
  • 077c5f4722 Update various outdated things in the readme #2 Jason Rhinelander 2020-02-29 17:49:15 -0400
  • e4f93afafa Fix trace IP address Jason Rhinelander 2020-02-29 16:34:37 -0400
  • 922435ca3b Add auth and ConnectionID routing tests Jason Rhinelander 2020-02-29 16:06:55 -0400
  • 1ad68b2605 Wrap HI response in try/catch Jason Rhinelander 2020-02-29 16:06:08 -0400
  • 3be632e73e Fix auth_level for remote connections Jason Rhinelander 2020-02-29 16:04:13 -0400
  • 09c487f327 Add ability to use random routing ids for outgoing Jason Rhinelander 2020-02-29 16:03:25 -0400
  • ece8870896 Move routing prefix into ConnectionID Jason Rhinelander 2020-02-29 15:31:19 -0400
  • 28e36a3eaf Make AuthLevel stream printable Jason Rhinelander 2020-02-29 15:16:58 -0400
  • 2743e576b2 Distinguish between batch jobs and reply jobs Jason Rhinelander 2020-02-28 17:54:00 -0400
  • 57f0ca74da Added support for general (non-SN) communications Jason Rhinelander 2020-02-28 00:16:43 -0400
  • e4d371b026 Fixed string_view c++17 compatibility Jason Rhinelander 2020-02-24 22:20:56 -0400
  • 3c1a0c4280 Adding missing test file Jason Rhinelander 2020-02-23 23:56:10 -0400
  • c589599892 Fix off-by-one `remotes` access Jason Rhinelander 2020-02-23 23:50:47 -0400
  • 99f4333b18 Add gcc 5 constexpr workaround Jason Rhinelander 2020-02-23 16:28:22 -0400
  • f2ee3d9b41 constexpr string_view fixes Jason Rhinelander 2020-02-22 23:27:21 -0400
  • da96c1ec79 Make string_view a full std::string_view implementation Jason Rhinelander 2020-02-22 21:57:32 -0400
  • 03827ac1f7 Properly remove pending requests after they are invoked Jason Rhinelander 2020-02-20 20:42:44 -0400
  • ed9af92411 Fix reply_tag off-by-one Jason Rhinelander 2020-02-20 20:23:16 -0400
  • de0a5842af Added debugging around pending request creation/removal Jason Rhinelander 2020-02-20 20:13:29 -0400
  • 5d30846cee Disable non-working self-connection inproc socket Jason Rhinelander 2020-02-17 17:59:01 -0400
  • 58e45db996 Fix truncated pubkey Jason Rhinelander 2020-02-16 22:42:03 -0400
  • b11d2870bd Fix verify pubkey initialization Jason Rhinelander 2020-02-13 00:53:43 -0400
  • 98a4aed68f Fix bad string access for pubkey verification Jason Rhinelander 2020-02-13 00:39:00 -0400
  • 1b6f38fc07 Add LMQ_TRACE macro instead of LMQ_LOG(trace Jason Rhinelander 2020-02-12 22:10:40 -0400
  • 13e7953bd7 Updated headers and remove dead code Jason Rhinelander 2020-02-12 22:05:15 -0400
  • ede91341da Add c++14 requirement to tests target Jason Rhinelander 2020-02-11 20:39:13 -0400
  • 63e70f9912 Fix delayed proxy-scheduled batch jobs Jason Rhinelander 2020-02-11 19:08:19 -0400
  • ccfb6d080b Add request/reply abstraction Jason Rhinelander 2020-02-11 02:30:07 -0400
  • 061bdee0a8 Add zmq timer support Jason Rhinelander 2020-02-11 02:29:00 -0400
  • 7393e8422c Improve on-the-fly bt deserialization interface Jason Rhinelander 2020-02-11 02:18:14 -0400
  • 3ff66490ad Add ability to run a batch completion job in the proxy thread Jason Rhinelander 2020-02-11 02:15:22 -0400
  • 63c71396be Add initial test suite with some batch job tests Jason Rhinelander 2020-02-06 18:10:26 -0400
  • 03ea49167c Various small optimizations Jason Rhinelander 2020-02-06 00:50:31 -0400
  • f75b6cf221 Added batch job implementation + various improvements Jason Rhinelander 2020-02-05 20:21:27 -0400
  • 8d97ba31ad Added missing CMakeLists.txt and LICENSE Jason Rhinelander 2020-02-05 20:21:02 -0400
  • cdbe9efa45
    First round of general feedback #1 Stephen Shelton 2020-02-03 11:00:16 -0700
  • f3d583c520 Initial LokiMQ release Jason Rhinelander 2020-02-02 22:39:26 -0400