Vaci Koblizek
f510bd19aa
move captable contexts
2022-03-06 16:46:39 +00:00
Vaci
8c6b9c8caa
Avoid use of var
2022-03-06 16:37:33 +00:00
Vaci Koblizek
4171577bf0
Move NULL and BROKEN brands to ClientHook
2022-03-06 14:09:49 +00:00
Vaci
59701de848
Provide fallback to original interface.
2022-03-06 14:09:42 +00:00
Vaci
3b4ee42cc3
remove unused import
2022-03-06 13:32:01 +00:00
Vaci
97e4766f49
Merge pull request #22 from vaci/vaci/rpc-ordering
...
Track fix to ordering bug in C++ implementation
2022-03-05 17:41:30 +00:00
Vaci Koblizek
42d5535e9a
Track fix to ordering bug as described here:
...
https://github.com/capnproto/capnproto/pull/1006
6f77d09216
2022-03-05 17:03:03 +00:00
Vaci
2e319ceabc
Merge pull request #20 from vaci/vaci/merge2
...
merge from upstream
2021-11-10 21:26:43 +00:00
Vaci Koblizek
9bb1032274
avoid truncating struct size
2021-11-10 12:13:27 +00:00
Vaci Koblizek
84dcb10085
correct pom version
2021-11-10 11:47:03 +00:00
Vaci Koblizek
9a32482541
Merge remote-tracking branch 'sandstorm/master' into vaci/merge2
2021-11-10 11:15:53 +00:00
Vaci
d3bdb293f4
Merge pull request #19 from aarcangeli/patch-1
2021-11-05 17:41:00 +00:00
Alessandro Arcangeli
2731586bb9
fix "questionId is already in use" error
2021-10-16 13:30:47 +02:00
Martin Dindoffer
2f7ce185bb
Add advisories for recently found vulnearbilities
2021-10-11 11:08:50 -04:00
David Renshaw
0eb4abed7a
bump to 0.1.14-SNAPSHOT
2021-10-11 11:06:05 -04:00
David Renshaw
3474af3973
prepare for v0.1.13 release
2021-10-11 10:57:32 -04:00
David Renshaw
ab303cbc28
add more robustness to integer wrapping problems
2021-10-08 14:24:22 -04:00
David Renshaw
059252cba5
bump to v0.1.13-SNAPSHOT
2021-10-05 17:17:15 -04:00
David Renshaw
335f56f73b
prepare for v0.1.12 release
2021-10-05 17:07:23 -04:00
David Renshaw
57dec34d2c
fix bug in short to int conversion in StructPointer
2021-10-05 17:03:57 -04:00
David Renshaw
c1cb55e277
bump to v0.1.12-SNAPSHOST
2021-10-01 22:16:17 -04:00
David Renshaw
2efe917ffc
prepare for v0.1.11 release
2021-10-01 22:03:53 -04:00
David Renshaw
8f5f200858
verify that a list pointer has the correct kind
2021-10-01 21:59:52 -04:00
David Renshaw
104fb11104
add bounds checking in readListPointer
2021-10-01 21:59:21 -04:00
David Renshaw
ddd43a491b
throw exception on negative segment sizes
2021-10-01 21:56:49 -04:00
David Renshaw
f3e66a6e0b
update versions to 0.1.11-SNAPSHOT
2021-08-27 21:23:00 -04:00
David Renshaw
b1a197be75
prepare for 0.1.10 release
2021-08-27 21:13:49 -04:00
Vaci
eab88298e2
Merge pull request #18 from vaci/vaci/merge-0110
...
Merge from upstream 0.1.10
2021-08-21 09:38:31 +01:00
Vaci Koblizek
f37f934c6b
wqbump runtime-rpc dependencies to 0.1.10
2021-08-19 10:55:36 +01:00
Vaci Koblizek
6e3fa81ada
add some colour to the README
2021-08-19 10:36:46 +01:00
Vaci Koblizek
4fc6ffdce5
try fixing jdk version to 11
2021-08-19 10:05:52 +01:00
Vaci Koblizek
b24a362d58
Merge from upstream
2021-08-19 09:50:28 +01:00
paxel
9e114cf26d
made runtime build for JDK8 under all JDKs (8++) ( #109 )
...
* Update pom.xml
made runtime build for JDK8 under all JDKs (8++)
* Update runtime/pom.xml
use more-standard syntax
Co-authored-by: David Renshaw <dwrenshaw@gmail.com>
2021-08-18 10:02:33 -04:00
Adam Jeliński
a36bf2e6bd
Makefile: Enable overriding pkg-config
( #107 )
...
Sometimes there's a need to precise which `pkg-config` is to be used.
Now `pkg-config`'s name or path can be overridden with `PKG_CONFIG`.
Fixes #106 .
2021-08-18 08:12:21 -04:00
David Renshaw
cd3ef72166
add changelog
2021-07-16 14:20:29 -04:00
David Renshaw
1966572eca
update version numbers to 0.1.10-SNAPSHOT
2021-07-16 11:38:03 -04:00
David Renshaw
80f5b0447a
prepare for 0.1.9 release
2021-07-16 11:10:45 -04:00
David Renshaw
b8a5a99ef6
try adding maven.compiler.release flag ( #104 )
2021-07-14 15:41:56 -04:00
David Renshaw
f98e0fc6ef
bump version to 0.1.9-SNAPSHOT
2021-05-31 08:45:24 -04:00
David Renshaw
01cf6c0ebf
release v0.1.8
2021-05-31 08:33:52 -04:00
David Renshaw
a55b869305
implement MessageBuilder.unsafeConstructFromMessageReader()
2021-05-24 13:06:42 -04:00
David Renshaw
a078df7e4d
add support for directly serializing a MessageReader
...
Previously, you would need to copy the message into a MessageBuilder first.
2021-05-24 11:49:20 -04:00
David Renshaw
d310db1e88
Prevent potential integer overflow in BuilderArena.allocate().
2021-05-13 17:49:01 -04:00
David Renshaw
754184fd74
bump version numbers to 0.1.8-SNAPSHOT
2021-05-12 21:00:16 -04:00
David Renshaw
5bf2c368e3
0.1.7 release
2021-05-12 20:57:00 -04:00
David Renshaw
4ec14e39f9
be more careful about integer overflow in Serialize.read()
...
Previously, we were attempting to read the entire message
in one call to fillBuffer(). This was doomed to fail
if the message had more than Integer.MAX_VALUE bytes.
After this diff, we will call fillBuffer() separately for each
segment. This approach turns out to be simpler, too.
It might imply a small performance hit for messages with
many small segments, but such messages are discouraged anyway.
This diff also adds more overflow checking in the surrounding
logic.
2021-05-12 20:13:52 -04:00
David Renshaw
a6c5240790
bump version numbers to 0.1.7-SNAPSHOT
2021-05-11 21:49:54 -04:00
David Renshaw
ee7e9a0d07
publish 0.1.6
2021-05-11 21:46:25 -04:00
David Renshaw
8dbd5cf25f
make new unit test less memory intensive
2021-05-11 21:12:10 -04:00
David Renshaw
eb73990798
fix potential overflow in DefaultAllocator
...
Fixes a bug where the allocator's `nextSize` variable could overflow
and become negative, causing more segments to be allocated than expected.
Also removes a duplicate `this.nextSize += size` statement that
likely made the problem worse.
2021-05-11 21:07:37 -04:00