Commit Graph

800 Commits

Author SHA1 Message Date
Christien Rioux
425b31c023 make capnp only necessary if modifying generated files 2023-11-07 19:27:08 -05:00
Christien Rioux
1e4e9c203c check in generated files 2023-11-07 14:19:28 -05:00
Christien Rioux
5070b0a560 use forked repositories for async-tls and async-tungstenite 2023-11-07 13:49:19 -05:00
Christien Rioux
8515e0dccc cargo update 2023-11-06 22:49:20 -05:00
TC Johnson
dcd4c0d22a
Version update: v0.2.4 -> v0.2.5
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
2023-11-06 20:51:41 -06:00
Christien Rioux
2dee3ff6cc allow returning local values when offline, even when forcerefresh is turned on 2023-11-05 21:16:13 -05:00
Christien Rioux
765ecee450 Merge branch 'safety-by-default' into 'main'
Safety by default

See merge request veilid/veilid!235
2023-11-06 01:40:02 +00:00
Christien Rioux
071d294a70 use Reliable and PreferOrdered by default for private routes 2023-11-05 19:48:33 -05:00
Christien Rioux
ee375ad430 safety by default 2023-11-05 18:38:05 -05:00
Christien Rioux
1b380cd915 Merge branch 'kyanha-safety-route-bidi' into 'main'
Make private route allocation bidirectional

Closes #341

See merge request veilid/veilid!231
2023-11-05 14:30:10 +00:00
Christien Rioux
ee1472f3ae fix #337 2023-11-04 19:53:14 -04:00
Christien Rioux
38cd29f9a1 wasm refactor for flows 2023-11-04 19:53:14 -04:00
Christien Rioux
0640342556 refactor for flows 2023-11-04 19:53:14 -04:00
Christien Rioux
facb343160 clean up protect/refs 2023-11-04 19:53:14 -04:00
Christien Rioux
934cd93b4b cleanup 2023-11-04 19:53:14 -04:00
John Smith
7f67a00ab2 clean up close ordering 2023-11-04 19:53:14 -04:00
Christien Rioux
520d8c43f7 connection debugging 2023-11-04 19:53:14 -04:00
Christien Rioux
f47d6402c3 staggered pings 2023-11-04 19:53:14 -04:00
Christien Rioux
d750b7c5c3 wasm dht test passes 2023-11-04 19:53:14 -04:00
Christien Rioux
11c19d1bad wasm warnings 2023-11-04 19:53:14 -04:00
John Smith
b590e3f28a signal work" 2023-11-04 19:53:14 -04:00
Christien Rioux
e677a72ab3 oops Please enter the commit message for your changes. Lines starting 2023-11-04 19:53:14 -04:00
Christien Rioux
74e2f9a2c0 cleanup visibility 2023-11-04 19:53:14 -04:00
Christien Rioux
2051292a26 move file 2023-11-04 19:53:14 -04:00
Christien Rioux
b964ddb6eb protect route hops + refactor 2023-11-04 19:53:14 -04:00
John Smith
c70c260bb8 add low level close 2023-11-04 19:53:14 -04:00
Christien Rioux
23f47be357 turn off linger 2023-11-04 19:53:14 -04:00
Christien Rioux
2c4883ee85 fix tests 2023-11-04 19:53:14 -04:00
Christien Rioux
126bb0035d refactor wasm tests 2023-11-04 19:53:14 -04:00
Christien Rioux
8fa4ab10a4 work on wasm tests 2023-11-04 19:53:14 -04:00
TC
502d08eda3 Merge branch 'earthly-caching-2' into 'main'
Refactored Earthfile to improve caching

See merge request veilid/veilid!232
2023-11-03 01:17:14 +00:00
Δ ǀ Ξ ȼ
d38f3cb42f
Refactored Earthfile to improve caching
Targets have been parallelized so that initial push of the container cache should build the whole build a little quicker, plus the container should now use the cache for more of the build and so speed up normal builds to just the compilation and test of the code that has changed

The `build_cache` target now builds a `build-cache:latest` container that is stored in the GitLab project Container Registry, and then used (if it exists) by the `test_build` target.  The `build_cache` task runs under 3 conditions, 1. the container does not exist, 2. if scheduled, 3. if run manually from the Pipelines page in the GitLab interface.

It is recommended that the build is set up to run on a weekly schedule via the `Pipeline schedules` page in GitLab with the schedule of `0 2 * * 6`.
2023-10-31 11:17:13 +00:00
Kyle H
6ee78700f1 Make private route allocation bidirectional 2023-10-28 04:47:31 -04:00
Christien Rioux
5691e5a6ac Merge branch 'rust-dht-tests' into 'main'
Rust DHT test suite

See merge request veilid/veilid!227
2023-10-21 23:29:09 +00:00
Sergei Surovsev
992cc7a1fd Rust DHT test suite 2023-10-21 23:29:09 +00:00
Christien Rioux
6b4bcc67f4 fixes 2023-10-21 19:22:59 -04:00
Christien Rioux
7da6b62c52 more cleanup 2023-10-21 18:51:16 -04:00
Christien Rioux
48ab34f577 clean up error, make python tests more reliable 2023-10-21 15:54:07 -04:00
Christien Rioux
697ac5e9ce error cleanup 2023-10-21 15:00:50 -04:00
Christien Rioux
97be49a9a7 clean up handling of errors in route spec store 2023-10-20 22:39:09 -04:00
Christien Rioux
353c907497 more log 2023-10-19 23:09:42 -04:00
Christien Rioux
2a1b3762c8 dont blow away routes every 5 seconds 2023-10-19 23:09:42 -04:00
Christien Rioux
c4b8985263 support WSS IP Urls 2023-10-18 14:50:48 -04:00
Christien Rioux
5757a5badf rustls update 2023-10-18 14:50:42 -04:00
Christien Rioux
edd2ec20ba one more case 2023-10-18 07:40:16 -04:00
Christien Rioux
6f23c4bd0e fix doc build for docs.rs 2023-10-17 22:13:00 -04:00
Christien Rioux
5468e5ce9d capnp warning the right way 2023-10-16 15:10:05 -04:00
Christien Rioux
f8bd8c6e65 protoc warning the right way 2023-10-16 15:09:00 -04:00
TC Johnson
cc5cb8a8b0
Version update: v0.2.3 → v0.2.4 2023-10-15 12:24:59 -05:00
John Smith
855b7eaf7d ipv6 detection 2023-10-15 11:27:31 -04:00