Commit graph

  • cc4fa2bbc8 Offer option to disable traversalLimitInWords Wim Dumon 2021-04-28 17:47:58 +0200
  • 612252313e
    Merge pull request #15 from vaci/vaci/java11-backport Vaci 2021-04-05 11:19:41 +0100
  • 950ba824b9 use java11 switches and completablefutures Vaci Koblizek 2021-03-18 09:57:08 +0000
  • 1bf1228756 revert to java version 11 Vaci Koblizek 2021-03-05 10:29:16 +0000
  • 3d81962832 add gitlab CI to master Vaci Koblizek 2021-03-19 13:39:39 +0000
  • 21b8aa6acd add gitlab CI Vaci Koblizek 2021-02-24 16:27:59 +0000
  • 4f55af417f remove excess client construction from EzRpcClient Vaci Koblizek 2020-12-08 16:29:28 +0000
  • 2dcaebb8f3 github CI workflow Vaci 2020-12-07 19:36:56 +0000
  • 22e5ab34a9 Merge remote-tracking branch 'sandstorm/master' Vaci Koblizek 2020-12-07 19:24:57 +0000
  • 59c6913d0d EzRpcServer expects internet sockets Vaci Koblizek 2020-12-07 19:07:56 +0000
  • c9dcefb153 EzRpcClient must connect synchronously Vaci Koblizek 2020-12-07 19:00:49 +0000
  • 23c3c789f7 combine cleanup methods Vaci Koblizek 2020-12-07 18:57:22 +0000
  • c7621d1de3 whenMoreResolved should return null when resolved Vaci Koblizek 2020-12-07 18:55:54 +0000
  • cf62cd4a58 Fix build on Fedora 33 David Renshaw 2020-12-06 20:47:48 -0500
  • 21d3eba0e5 remove CompletableFutureWrapper Vaci Koblizek 2020-12-05 14:55:28 +0000
  • 635bfa0d62 imports Vaci Koblizek 2020-12-05 14:04:19 +0000
  • a081a37140 remove travis config David Renshaw 2020-12-04 17:15:16 -0500
  • ca355af0c4 add github actions config David Renshaw 2020-12-04 17:08:31 -0500
  • ecd034e78e add calculator example Vaci Koblizek 2020-12-03 12:14:23 +0000
  • 25c50b105d moar capTable context maintenance Vaci Koblizek 2020-12-03 15:06:17 +0000
  • 196b82515c ensure StructBuilders and StructLists maintain capTable context Vaci Koblizek 2020-12-03 14:19:35 +0000
  • f74ad80dea remove cancellation completion for now Vaci Koblizek 2020-12-03 12:09:48 +0000
  • 998b569d4c add ez-rpc Vaci Koblizek 2020-12-03 12:13:50 +0000
  • e3eabe6476 copy params in direct tail call Vaci Koblizek 2020-12-03 12:11:15 +0000
  • 53eeed97e2 make direct call if QueuedClient has resolved Vaci Koblizek 2020-12-01 17:12:49 +0000
  • 3b1f5f416c use lists for queued calls, clean up on resolution Vaci Koblizek 2020-12-01 17:08:27 +0000
  • 837f1b324c add AnyList Vaci Koblizek 2020-11-30 20:20:53 +0000
  • e9493cf2e1 ensure group access pipelines are created Vaci Koblizek 2020-11-06 19:21:07 +0000
  • 2b5bf0eb21 tidy up branding and implement QueuedClient,getBrand() correctly Vaci Koblizek 2020-11-30 18:52:28 +0000
  • c04bdb8088 add clienthook commentary Vaci Koblizek 2020-11-30 18:42:04 +0000
  • d02e460f06 tidy up response and pipeline construction Vaci Koblizek 2020-11-30 17:47:23 +0000
  • c66250f492 remove sizeHint branch from new outgoing messages Vaci Koblizek 2020-11-28 10:23:21 +0000
  • 66ee9471f9 replace Integers with FileDescriptors Vaci Koblizek 2020-11-28 09:55:53 +0000
  • ab44843b12 QueuedClient should stop queuing calls once it has resolved Vaci Koblizek 2020-11-27 15:24:37 +0000
  • 789d2df6e4 replace PipelineOp[] with short[] Vaci Koblizek 2020-11-27 11:12:40 +0000
  • a53f7db25e remove extraneous ArrayList wrapper from ops key Vaci Koblizek 2020-11-27 11:30:12 +0000
  • 250f14e2f4 simplify QueuedPipeline promise Vaci Koblizek 2020-11-27 11:25:39 +0000
  • 6e5bcc62ae replace typeless requests with anonymous implementations Vaci Koblizek 2020-11-27 10:19:06 +0000
  • 585a21259e remove unused AnyRequest.send() Vaci Koblizek 2020-11-27 09:50:26 +0000
  • b5c1c48c4f all channels are socket channels Vaci Koblizek 2020-11-26 16:52:47 +0000
  • a3837e6010 message loop exit logging level as FINE Vaci Koblizek 2020-11-26 16:09:07 +0000
  • a2a17ea3cb remove CapabilityServerSetBase, add test case Vaci Koblizek 2020-11-26 16:01:40 +0000
  • 60690c1e70 fix construction of never-resolving pipeline Vaci Koblizek 2020-11-26 15:21:02 +0000
  • 6326f965ab new style resolve switch Vaci Koblizek 2020-11-26 15:17:39 +0000
  • 772108ff12 add testEmbargoNull test Vaci Koblizek 2020-11-26 15:05:50 +0000
  • 3ba96956a8 disembargo promise is always non-null Vaci Koblizek 2020-11-26 14:44:38 +0000
  • 359dae8b1c lower logging level to FINE Vaci Koblizek 2020-11-26 14:39:53 +0000
  • e3d52a0bbd use gather writes for AsynchronousSocketChannels Vaci Koblizek 2020-11-23 12:44:46 +0000
  • de85613570 consistent naming of factories Vaci Koblizek 2020-11-26 13:07:28 +0000
  • 07f8f22acd implement call blocking stack Vaci Koblizek 2020-11-25 17:21:47 +0000
  • 941a254e41 by default, streaming calls fal back to regular calls Vaci Koblizek 2020-11-25 15:53:25 +0000
  • 2d072a6b12 implement streaming requests Vaci Koblizek 2020-11-25 15:47:02 +0000
  • fb5f1bf2ba cleanup import lifecycle Vaci Koblizek 2020-11-24 15:23:37 +0000
  • 594e5e3a28 reduce visibility of cap contexts Vaci Koblizek 2020-11-24 17:48:08 +0000
  • 5a27b4b860 tidy up Builder refs in AnyPointer.Pipeline Vaci Koblizek 2020-11-24 15:38:07 +0000
  • 9465ffde5b add default getBrand to RequestHook Vaci Koblizek 2020-11-24 15:37:28 +0000
  • 3b642d0355 add a delay to testTailCall Vaci Koblizek 2020-11-23 21:04:09 +0000
  • beec84a1bc calling thread drives client side loop Vaci Koblizek 2020-11-23 20:50:11 +0000
  • cdb719eed0 oops, invert senderLoopback assertion Vaci Koblizek 2020-11-23 20:06:52 +0000
  • 119a682d4d memoise queuespipeline caps. use queues to order queuedclient resolution Vaci Koblizek 2020-11-23 19:53:35 +0000
  • 52892478ef serialise write and correct chaining Vaci Koblizek 2020-11-20 20:08:31 +0000
  • 1cadca604e add releaseCall to delay call execution Vaci Koblizek 2020-11-20 17:04:50 +0000
  • e314d26ab3 use sendInternal rather than calling hook directly Vaci Koblizek 2020-11-20 16:27:44 +0000
  • d3e639eaee add capability tail call test Vaci Koblizek 2020-11-19 18:34:21 +0000
  • 1366e28fd5 simplify conversion to CompletableFuture<Void> Vaci Koblizek 2020-11-19 17:36:48 +0000
  • 0c4e98848e ensure whenMoreResolved resolves to eventual client in PromiseClient Vaci Koblizek 2020-11-19 16:19:34 +0000
  • af229ccb99 cleanup minor code quality issues in RpcState Vaci Koblizek 2020-11-19 15:48:51 +0000
  • f0fbaacae1 avoid null bootstrap interface Vaci Koblizek 2020-11-19 15:32:32 +0000
  • 68edac583b remove unused getVatIdFactory() Vaci Koblizek 2020-11-19 15:26:21 +0000
  • 5e797d36a3 remove baseAccept and tidy TowPartyVatNetwork Vaci Koblizek 2020-11-19 15:17:04 +0000
  • 709751a885 add logging for inbound messages Vaci Koblizek 2020-11-17 16:57:06 +0000
  • d6112f0be7 allow for testEmbargoUnwrapped ordering Vaci Koblizek 2020-11-17 16:19:25 +0000
  • 13dec22063 implement evalLast queue Vaci Koblizek 2020-11-17 16:18:23 +0000
  • 054e4efdb1 Revert "resolve PromiseClient requests in order" Vaci Koblizek 2020-11-17 14:32:37 +0000
  • 3513db0588 setup/teardown rpc tests Vaci Koblizek 2020-11-17 14:19:38 +0000
  • 224bc3a3ad oops, ensure bootstrap uses the questionRef promise Vaci Koblizek 2020-11-17 14:17:56 +0000
  • 9f13f29bf6 implement missing overrides for PromiseClient Vaci Koblizek 2020-11-17 14:01:55 +0000
  • 330eb50cf0 disconnect test networks on close Vaci Koblizek 2020-11-14 12:50:33 +0000
  • 6e066d43c2 send abort to close test connection Vaci Koblizek 2020-11-14 10:31:59 +0000
  • f0d4d9d75a add embargoUnwrap test Vaci Koblizek 2020-11-09 14:32:05 +0000
  • bac65dbf86 Merge remote-tracking branch 'sandstorm/master' Vaci Koblizek 2020-11-16 20:26:21 +0000
  • c2423d453e improve question lifecycle handling Vaci Koblizek 2020-11-16 10:39:05 +0000
  • ad17a4c148 refactor connection and disconnection Vaci Koblizek 2020-11-13 17:57:49 +0000
  • 37aa04b262 allow network to use bytechannels Vaci Koblizek 2020-11-13 08:36:23 +0000
  • c0a57d304f merge resolveTask into constructor Vaci Koblizek 2020-11-13 08:10:59 +0000
  • 69a045deec make requests autoclosable and cleanup disconnection Vaci Koblizek 2020-11-12 22:13:48 +0000
  • 4e9e7f4068 cancellation Vaci Koblizek 2020-11-06 17:36:21 +0000
  • 2ddc8e1d79 run the message loop asynchronously Vaci Koblizek 2020-11-12 21:23:08 +0000
  • af47f1a825 simplify iteration of (weak) question table Vaci Koblizek 2020-11-12 20:40:18 +0000
  • c8c8c8a085 just catch Exception when failing to send abort Vaci Koblizek 2020-11-12 20:36:53 +0000
  • ce9e1689cb dont aggressively clean up answer pipelines Vaci Koblizek 2020-11-12 20:34:48 +0000
  • d526eca4b9 resolve PromiseClient requests in order Vaci Koblizek 2020-11-12 20:12:10 +0000
  • 449bf8b2b2
    Merge pull request #91 from vaci/copy-any-pointer David Renshaw 2020-11-10 07:33:20 -0500
  • cd8e096f3f small tidy of RpcState Vaci Koblizek 2020-11-10 12:07:37 +0000
  • f3bb329e96 generalise AnyPointer setAs AnyPointer Vaci Koblizek 2020-11-10 11:34:26 +0000
  • 91a93734e1 generalise AnyPointer setAs AnyPointer Vaci Koblizek 2020-11-10 11:34:26 +0000
  • dcd9eb37c7 add override to set clients from completablefutures Vaci Koblizek 2020-11-09 21:43:32 +0000
  • c30dba3e9f add callBrokenPromise test Vaci Koblizek 2020-11-09 21:28:43 +0000
  • f05c994c06 correct module description Vaci Koblizek 2020-11-09 21:28:03 +0000
  • b1be88d3c9 bump capnproto C++ runtime to version 0,8.0 in travis CI Vaci Koblizek 2020-11-09 21:25:19 +0000