OpenSourceRouting
  1. OpenSourceRouting

capnproto

Public
AuthorCommitMessageCommit dateIssues
Martin WinterMartin Winter
5f20b5402c4Updated .gitignore with debian and cmake artifactsSigned-off-by: Martin Winter <mwinter@netdef.org>
Martin WinterMartin Winter
9aae44d2fe6Removed Development libs from non-dev debian package(Fixes duplicate files between -dev and normal package) Signed-off-by: Martin Winter <mwinter@netdef.org>
Martin WinterMartin Winter
ade903f7fffAdded debian package build files.Files are based on Thomas Lee's work Signed-off-by: Martin Winter <mwinter@netdef.org>
Martin WinterMartin Winter
16f4f6f3d2dChanged Versionnumber to 0.5.99 (from 0.6-dev)Making sure that a future 0.6 release has a simple higher version number and package get correctly updated Signed-off-by: Martin Winter <mwinter@netdef.org>
Tom LeeMartin WinterTom Lee
8fe67c1bf2f*Config files for cmake.Upstream provides a FindCapnProto.cmake, but this needs to be installed in a version-specific directory. In this patch we generate CapnProtoConfig.cmake and CapnProtoConfigVersion.cmake so that we don't need to move our Find* files around any time the cmake package is upgraded. (Changes taken from 0.5.3 Debian Package) Signed-off-by: Martin Winter <mwinter@netdef.org>
Martin WinterMartin Winter
63b4146078eCopied LICENSE from main directory to c++ directory to replace symlink.Making sure the LICENSE.txt is included in debian package (which only uses c++ subdirectory) Signed-off-by: Martin Winter <mwinter@netdef.org>
Martin WinterMartin Winter
5be952c5013Added basic README to new debian-package tree describing the reasonSigned-off-by: Martin Winter <mwinter@netdef.org>
Kenton VardaKenton Varda
ceb389668ecAdd a test for adopting a null pointer just to be safe.
Kenton VardaKenton Varda
4d4f831a3d7Fix message corruption bug introduced in 2c9c5c8.As of that change, adopting an empty struct into a pointer that already had some other value fails to overwrite the upper 32 bits of the pointer, thus resulting in a struct pointer with totally bogus bounds. Normally this will either cause a bounds check exception to be thrown when that pointer is later accessed, or lead to a struct containing bogus data (but if teh struct was expected to be em...
Kenton VardaKenton Varda
dd854d870a1MMerge pull request #271 from kamalmarhubi/json-encapsulate-array-ptrjson: Hide the input array from parser methods
Kenton VardaKenton Varda
40107f9a121MMerge pull request #278 from dwrensha/typoFix some outdated comments and error messages.
David RenshawDavid Renshaw
b48861aab01takeFromOtherAnswer -> takeFromOtherQuestion
David RenshawDavid Renshaw
820eed436cbdrained -> disconnect
David RenshawDavid Renshaw
13d50c274bcdestory -> destroy
David RenshawDavid Renshaw
28eeb7f3b55Get rid of unnecessary refcount increment.
Kenton VardaKenton Varda
74c91604bd1MMerge pull request #276 from dwrensha/missing-switchAdd missing case analysis in handleUnimplemented().
David RenshawDavid Renshaw
108e3fc449fAdd missing case analysis in handleUnimplemented().
Kenton VardaKenton Varda
39a3c346d5aMMerge pull request #274 from zarvox/msvc2015-exception-countSupport extracting the current exception count on MSVC2015.
Drew FisherDrew Fisher
15a01ad1844Actually support extracting the current exception count on MSVC2015
Drew FisherDrew Fisher
5cd99a074b6Support extracting the current exception count on MSVC2015.The MSVC runtime was heavily refactored, so the internal function we call to get the current exception count changed for newer MSVC versions (as did the offset).
Kenton VardaKenton Varda
00aed5561ddMMerge pull request #272 from dwrensha/transfer-empty-structAccount for the possibility of adopting an empty struct.
David RenshawDavid Renshaw
2c9c5c83854Account for the possibility of adopting an empty struct.
Kamal MarhubiKamal Marhubi
59b94d1d96ejson: Hide the input array from parser methodsThis encapsulates the input array, hiding it from the parser's methods. Access is forced to go through `advance` and `consume*` methods on the new `Input` object. The aim is to make it harder to have errors like https://github.com/sandstorm-io/capnproto/pull/270
Kenton VardaKenton Varda
6f26adbeef8MMerge pull request #266 from eriksjolund/whitespace_charactersadjust the set of white space characters to the set described by RFC7159
Kenton VardaKenton Varda
672615f590fMMerge pull request #270 from eriksjolund/check_num_remaining_bytes_of_escaped_json_characterCheck num remaining bytes of escaped json character
Erik SjölundErik Sjölund
f869e757ca0Improve a JSON parsing failure test
Erik SjölundErik Sjölund
819945df73afixing a JSON parsing failure test
Erik SjölundErik Sjölund
9cba2ac5332Add JSON parser failure test for prematurely ended unescaped string
Erik SjölundErik Sjölund
b84486664f5require at least 4 more bytes after \u during JSON parsing
Erik SjölundErik Sjölund
efc5dc9d27dAdd JSON parser failure tests for whitespace consumption
Kenton VardaKenton Varda
b57cbcd65d4MMerge pull request #269 from dwrensha/even-simpler-linksPrefer display:block over inserting new <p> elements.
David RenshawDavid Renshaw
d5b55e6ecc0Prefer display:block over inserting new <p> elements.
Asheesh LaroiaAsheesh Laroia
6b3173f67f1MMerge pull request #268 from dwrensha/simpler-linksDrop onlick() handlers in documentation, in favor of simple links.
David RenshawDavid Renshaw
d8cc42f6623Drop onlick() handlers in documentation, in favor of simple links.
Erik SjölundErik Sjölund
23f92989e7cadjust the set of white space characters to the set described by RFC 7159
Kenton VardaKenton Varda
b820678de0cFix build.
Kenton VardaKenton Varda
607dbbf5acaMMerge pull request #258 from kamalmarhubi/json-decodeRawImplement most of JsonCodec::decodeRaw
Kamal MarhubiKamal Marhubi
f60fe3c26e2Update CONTRIBUTORS
Kenton VardaKenton Varda
e93c9aca477MMerge pull request #262 from kamalmarhubi/json-encode-nan-infJSON: encode NaNs and infinite floats as `null`
Kenton VardaKenton Varda
0a35b416bd1MMerge pull request #264 from joliss/cleanupMinor cleanup
Jo LissJo Liss
f976a7bbbc0Add /tmp-staging to .gitignore
Jo LissJo Liss
3ea03649781Remove calls to setup-autotools.shsetup-autotools.sh is no longer needed as of 6cd2526035aa2b. The instructions work without having Subversion installed as well.
Jo LissJo Liss
11146defd4cFix typo
Kamal MarhubiKamal Marhubi
01b55d30bf9Remove trailing underscores on members
Kamal MarhubiKamal Marhubi
91ede6a5404Replace <cfoo> with <foo.h>This reduces dependencies on stdc++. For rationale, see https://github.com/kamalmarhubi/capnproto/commit/62a562f6d2c7bd147958106a1cf4169533d43f83#commitcomment-14375773
Kamal MarhubiKamal Marhubi
359e65e4c40Humor Kenton's NIH (use kj::inf() and kj::isNaN())
Kamal MarhubiKamal Marhubi
3d58431c3edAdd isNaN to kj/common.h
Kamal MarhubiKamal Marhubi
a6ad4639fd5Fix documentation
Kenton VardaKenton Varda
2cbd458a16aAdd simple functions for interpreting a word array as just the data section of a struct.Requested by jo_liss on Twitter: https://twitter.com/jo_liss/status/664884038252027905 (Also implement defaultValue<>() helper which was defined but apparently never implemented.)
Kamal MarhubiKamal Marhubi
55c04e32c2cJSON: encode NaNs and infinite floats as `null`Such values are not allowed by the JSON spec. We match the behavior of JSON.stringify in Firefox and Chrome. fixes https://github.com/sandstorm-io/capnproto/issues/261