Commit Graph

314 Commits

Author SHA1 Message Date
Christien Rioux
3625225014 minor setup fix for linux 2024-10-14 14:55:58 -04:00
Christien Rioux
cc2d656071 Improved Address Detection 2024-10-11 00:16:39 +00:00
Christien Rioux
b7eeec20ab improve dht consensus checking and low level networking 2024-09-21 15:13:29 +00:00
Christien Rioux
3b9626d79a implement issue #388: Change app-facing default to Sequencing::PreferOrdered 2024-08-20 22:29:02 +00:00
Christien Rioux
7eff6d12cc add namespacing to WASM TableStore 2024-08-17 01:01:30 +00:00
Christien Rioux
3716c5db78 update dependencies
remove dysfunctional integration test
2024-08-15 14:21:45 -04:00
Christien Rioux
01a4b9c735 cargo fmt 2024-08-11 09:43:37 -07:00
Christien Rioux
2d6736f667 update veilid-flutter 2024-08-04 19:17:52 -05:00
Christien Rioux
a1dcd28e36 Merge branch 'newtype-timestamp' into 'main'
Make newtypes for AlignedU64 types

See merge request veilid/veilid!305
2024-08-02 23:10:15 +00:00
Christien Rioux
1e83cd1349 make timestamp / timestampduration their own newtypes 2024-08-01 20:02:27 -05:00
TC Johnson
6eac54bbc9
Version update: v0.3.3 → v0.3.4 2024-08-01 19:19:34 -05:00
Christien Rioux
052a703e9c crate updates 2024-07-17 19:09:28 -04:00
Christien Rioux
deaff56232 veilid-server now defaults to waiting for port 5150 2024-07-17 18:04:50 -04:00
Christien Rioux
9b6a30acbf history controller fix for example code 2024-07-17 16:18:09 -04:00
TC Johnson
8c297acdee
Version update: v0.3.2 → v0.3.3 2024-07-07 12:32:33 -05:00
Christien Rioux
76f5052960 instruments 2024-07-03 21:00:12 -04:00
Christien Rioux
c69dabf721 add flame option and fix tests 2024-07-03 15:03:49 -04:00
John Smith
b94a89d212 some clippy fixes 2024-06-29 23:00:29 -04:00
Christien Rioux
440195c267 tracing-oslog sucks and crashes 2024-06-23 15:14:32 -04:00
Christien Rioux
2b1dd49138 ios improvements 2024-06-23 14:59:03 -04:00
Christien Rioux
f1bc649eb1 update async_tools and flutter bindings 2024-06-21 22:58:30 -04:00
Christien Rioux
05180252e4 * API Breaking Change: CryptoSystem.verify() should return bool, and reserve errors for error cases, not validation failures.
* API Breaking Change: VeilidAPI.verify_signatures() returns Option<TypedKeySet> now
Fixes #313
2024-05-31 16:20:58 -04:00
Christien Rioux
908bb48f8c setvalue pre-empt 2024-05-21 15:08:51 -04:00
Christien Rioux
6282bfd1c5 add lengths to typedkey 2024-05-15 21:20:39 -04:00
Christien Rioux
81134bad67 update async_tools 2024-05-09 09:49:14 -05:00
Christien Rioux
55de1dcb5c set default port to 5150 for veilid-server in config
improve testing fixtures
2024-05-05 09:55:01 -04:00
Christien Rioux
439d2641f1 cleanup veilid-flutter 2024-05-02 14:15:42 -04:00
Christien Rioux
b948c53863 update lock 2024-05-01 20:59:25 -04:00
Christien Rioux
bcee358a0e update ndk and gradle versions
add subpackage to veilid-flutter with test fixtures for writing veilid integration tests in dart
2024-04-30 17:44:12 -04:00
TC Johnson
bdb7ad32f2
Version update: v0.3.1 → v0.3.2 2024-04-28 17:33:07 -05:00
John Smith
03e872c128 refactor net bind, wip 2024-04-25 21:32:35 -04:00
Christien Rioux
a0de48771e Merge branch 'main' into 'main'
removed hotfix, as this has been integrated into cargo-ndk already

See merge request veilid/veilid!269
2024-04-20 15:14:33 +00:00
Debanjan Basu
70bc2235d7 upgraded the ndk version 2024-04-14 15:31:16 +10:00
Christien Rioux
4a190a6853 add offline subkeys to dht record report 2024-04-13 14:15:09 -04:00
Christien Rioux
e89359e1f5 fix deprecated function 2024-04-10 13:37:47 -04:00
TC Johnson
3effd2deef Version update: v0.3.0 → v0.3.1
Signed-off-by: TC Johnson <tc@veilid.org>
2024-04-04 19:35:13 -05:00
Christien Rioux
ad085ed15e improve logging
dart ffi has duration measurements for veilid_api calls
2024-04-04 14:12:54 -04:00
Christien Rioux
6e1439306a make valuechanged update no longer happen when value hasn't changed or is older 2024-03-31 16:34:12 -04:00
Christien Rioux
2ec00e18da Merge branch 'parse_as_target_no_async' into 'main'
Make VeilidAPI::parse_as_target a sync function

See merge request veilid/veilid!262
2024-03-30 15:14:27 +00:00
Sashanoraa
b5cf325c5a Make VeilidAPI::parse_as_target a sync function
VeilidAPI::parse_as_target doesn't perform any async operations so it
should be a sync function.
2024-03-30 10:40:29 -04:00
Christien Rioux
ab276de977 lockfile 2024-03-29 20:28:30 -04:00
TC Johnson
9d3ee579d3 Version update: v0.2.5 → v0.3.0 2024-03-27 21:11:00 -05:00
Christien Rioux
55fed573d6 dart fix 2024-03-27 17:53:51 -05:00
Christien Rioux
b7aedbbe7d add missing expiration check for server side watches 2024-03-27 17:53:51 -05:00
Christien Rioux
77f0f852a5 add extra timestamp functions 2024-03-27 17:53:51 -05:00
Christien Rioux
94ce43f944 reliable + ensureordered is now the routingcontext and private route default 2024-03-27 17:53:51 -05:00
Christien Rioux
c468d9c850 more python test cleanup and fixes 2024-03-27 17:53:51 -05:00
Christien Rioux
800348451e improve route selection and add generate_shared_secret 2024-03-27 17:53:51 -05:00
Christien Rioux
479f1f4b18 bit more time to run on wasm 2024-03-27 17:53:51 -05:00
Christien Rioux
b51c660b9c add watchvalue test and some more routing context convenience functions 2024-03-27 17:53:51 -05:00