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
Christien Rioux
3970b6f294
fix flutter/dart wasm
2024-03-27 17:53:51 -05:00
Christien Rioux
6a8c0830d2
flutter unit/integration tests
2024-03-27 17:53:51 -05:00
Christien Rioux
9bccb59f77
first stab at inspectvalue
2024-03-27 17:53:51 -05:00
Christien Rioux
946d33ced6
fixes for privacy issues, closes #357
2024-03-27 17:53:51 -05:00
Christien Rioux
6455aff14a
make change_log_ignore a thing
2024-03-27 17:53:51 -05:00
Christien Rioux
89c51ff069
fix hang on shutdown
2024-03-27 17:53:50 -05:00
Christien Rioux
a04d4e12c5
integration test and config work
2024-03-27 17:53:50 -05:00
Christien Rioux
8818e63dc0
add default veilid config to the api
2024-03-27 17:53:50 -05:00
Christien Rioux
ef6ecdab79
logging improvements
2024-03-27 17:53:50 -05:00
Christien Rioux
11d621c9be
better casts
2024-03-27 17:53:50 -05:00
Christien Rioux
6de2432c53
flutter 3.19 upgrade
2024-03-27 17:53:50 -05:00
Christien Rioux
09cde39f97
fix name
2024-03-27 17:53:50 -05:00
Christien Rioux
929cddad88
always display crash backtrace
2024-03-27 17:53:50 -05:00
Christien Rioux
995a794ea3
add union/intersection for ValueSubkeyRange lists, and some tests
2024-03-27 17:53:50 -05:00
Christien Rioux
d244c1f6a5
fix overzealous gitignore and organize flutter a bit
2024-03-27 17:53:50 -05:00
Christien Rioux
0c3271b3b9
add writer to set_dht_value, allow multiple open_dht_record
2024-03-27 17:53:50 -05:00
Christien Rioux
fac9937cf4
update generated code
2024-03-27 17:53:50 -05:00
Christien Rioux
a281f09d82
fix assert
2024-03-27 17:53:50 -05:00
Christien Rioux
2156449486
fix missing address range for local
2024-03-27 17:53:50 -05:00
Christien Rioux
34a861aa69
checkpoint
2024-03-27 17:53:50 -05:00
Christien Rioux
9b04fb1e4b
debug
2024-03-27 17:53:50 -05:00
Christien Rioux
1c13ca81ea
rename
2024-03-27 17:53:50 -05:00
Christien Rioux
a32774a29c
remove operation for dart VeilidSubkeyRange and List<>
2024-03-27 17:53:50 -05:00
Kyle Hamilton
e80984332d
Removes unnecessary 'await' before 'return'
...
Dart, as of version 2.1.1, has a linter rule called
'unnecessary_await_in_return', described as 'Avoid returning
an awaited expression when the expression type is assignable
to the function's return type'. This can be found at
https://dart.dev/tools/linter-rules/unnecessary_await_in_return
VSCode applied that linter rule automatically, and I am tired of
the warnings, so I'm submitting this. :)
2024-02-01 23:18:44 -05:00
Christien Rioux
b9aa268f71
schema work
2024-01-19 13:55:35 -05:00
Christien Rioux
37ed0239f3
checkpoint
2024-01-19 13:55:35 -05:00
John Smith
d1aa488883
windows specific ipc logic
2024-01-19 13:55:35 -05:00
John Smith
d454f9fdf9
update deps
2024-01-19 13:55:35 -05:00
Christien Rioux
a67bfde1f7
send valuechanged
2024-01-19 13:53:42 -05:00
Christien Rioux
9b8420d288
more watchvalue
2024-01-19 13:53:42 -05:00
Christien Rioux
70e256a25a
checkpoint
2024-01-19 13:53:42 -05:00
Salvatore Testa
5884f89d1a
Clean up the compile-time warnings
...
These are all the auto-applied warning corrections.
2024-01-11 15:16:18 -08:00
Christien Rioux
bd74ac7bce
Merge branch 'salvatoret/android-dev-2023-11' into 'main'
...
Update the Android development enviornment setup
See merge request veilid/veilid!237
2023-11-23 14:51:38 +00:00
Kyle H
af27b5aa85
Change 'whitelist' to 'allowlist' globally.
2023-11-23 14:49:45 +00:00
Salvatore Testa
38d9610c6b
Update the Android development enviornment setup
...
1. Update `ANDROID_SDK_ROOT` to `ANDROID_HOME`. The former variable is
deprecated. (see https://developer.android.com/tools/variables#envar )
2. Remove `ANDROID_NDK_HOME` environment variable. This should allow the
build script to work out of the box for more folks.
3. Check that Java is on the `PATH` as opposed to just installing it.
`asdf` and other runtime management tools are pretty popular, and all
we care about is that the Java version is accessible.
4. Remove calls to `sudo`. Check to see if CocoaPods exists, if it
doesn't install it using Homebrew which doesn't require `sudo`.
2023-11-19 17:31:23 -08:00
TC Johnson
dcd4c0d22a
Version update: v0.2.4 -> v0.2.5
...
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
2023-11-06 20:51:41 -06:00
Christien Rioux
8668902131
oops
2023-11-05 20:24:28 -05:00
Christien Rioux
ee375ad430
safety by default
2023-11-05 18:38:05 -05: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
Christien Rioux
7da6b62c52
more cleanup
2023-10-21 18:51:16 -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
2a1b3762c8
dont blow away routes every 5 seconds
2023-10-19 23:09:42 -04:00
TC Johnson
cc5cb8a8b0
Version update: v0.2.3 → v0.2.4
2023-10-15 12:24:59 -05:00
Christien Rioux
ddabc2b3a6
add build for windows
2023-10-14 23:16:19 -04:00
Christien Rioux
e40975104e
wasm fixes
2023-10-14 20:18:37 -04:00
Christien Rioux
86dee2b6ed
xfer
2023-10-10 09:56:56 -04:00
John Smith
1fec1a5008
windows cleanup
2023-10-07 23:00:28 -04:00
Christien Rioux
dca7f66c6f
revert encoding 'fix' and add unit test.
2023-10-07 20:34:21 -04:00
Kyle H
4bd5e9a46f
Add change to veilid_encoding.dart to fix base64
2023-10-07 14:27:10 +00:00
Christien Rioux
437e21b0fe
encryption tools
2023-09-25 22:59:41 -04:00
Christien Rioux
069926aba8
fixes
2023-09-25 22:59:41 -04:00
Christien Rioux
0a7f21ce00
update keyvaluedb
2023-09-21 15:53:25 -04:00
Christien Rioux
2627a22597
32 bit fix
2023-09-20 11:31:01 -04:00
Christien Rioux
563b80e31c
Merge branch 'clippy-fixes' into 'main'
...
Clippy fixes
See merge request veilid/veilid!195
2023-09-19 00:43:41 +00:00
Christien Rioux
6438a64fc7
clippy work
2023-09-17 19:37:02 -04:00
TC Johnson
fa13f95a10
Version update: v0.2.2 → v0.2.3
...
- Security fix for WS denial of service
- Support for latest Rust 1.72
2023-09-17 13:21:57 -05:00
Christien Rioux
8a1260ed48
clippy --fix
2023-09-17 14:14:39 -04:00
John Smith
d60c296303
cargo upgrades
2023-09-16 21:56:19 -04:00
TC Johnson
06c0abead8
Version update: v0.2.1 → v0.2.2
2023-09-16 17:32:16 -05:00
Christien Rioux
960a4cb964
Revert "version bump fix"
...
This reverts commit 2d291b86b6
.
2023-09-16 16:51:59 -04:00
Christien Rioux
ba72aa9dd3
version bump fix
2023-09-16 16:51:59 -04:00
Christien Rioux
7f3f7c9166
clean up cargo.toml
2023-09-16 16:51:59 -04:00
Christien Rioux
680c987321
oops config
2023-09-14 14:21:54 -04:00
Christien Rioux
b3294d905d
rename
2023-09-10 20:30:29 -04:00
Christien Rioux
5acf024cdb
oops
2023-09-10 20:20:03 -04:00
Christien Rioux
6e26fb4c8f
more nodeinfo
2023-09-10 20:16:57 -04:00
Christien Rioux
07f92b6e3f
more setvalue fixes and concurrency cleanup
2023-09-09 18:35:25 -04:00
Christien Rioux
28ed99d2af
deps
2023-09-06 10:02:55 -04:00
TC Johnson
65826b219b
Version update: v0.2.0 → v0.2.1
2023-09-03 19:45:12 -05:00
John Smith
7871dc7405
test fix
2023-09-02 20:15:04 -04:00
Christien Rioux
a77f80a8a9
repo fixes
2023-09-02 15:47:19 -04:00
TC Johnson
2c46a159a3
Version update: v0.1.10 → v0.2.0
2023-09-02 09:45:56 -05:00
Christien Rioux
90772728c2
bumpversion fixes
2023-09-02 10:41:59 -04:00
Christien Rioux
c8fd523a91
fix wasm
2023-08-29 15:52:47 -05:00
Christien Rioux
e302b764d0
docs and tests work
2023-08-29 15:15:47 -05:00
Christien Rioux
a9c173e52f
flutter fix
2023-08-24 18:35:37 -04:00
Christien Rioux
030a0073da
fix public address check
2023-08-24 18:35:37 -04:00
Christien Rioux
cb9b19fc9f
up connection limits for ws
2023-08-22 15:11:45 -04:00
Christien Rioux
a0d90fa09a
bootstrap env var
2023-08-22 15:11:45 -04:00
Christien Rioux
e504da2564
xfer
2023-08-22 15:11:45 -04:00
Christien Rioux
0249b7c7ae
dial info failure reprioritization
2023-08-22 15:11:45 -04:00
TC Johnson
513116e672
Version update: v0.1.9 → v0.1.10
2023-08-20 11:37:18 -05:00
John Smith
909a2f5362
windows fixess
2023-08-19 21:21:58 -04:00
TC Johnson
dfeecdde0d
Version update: v0.1.8 → v0.1.9
2023-08-19 17:35:52 -05:00
TC Johnson
04c26e48f0
'Version update: 0.1.7 → 0.1.8'
2023-08-18 20:27:01 -05:00
Christien Rioux
be45a1b350
remove debugging code
2023-08-18 00:32:44 -04:00
Christien Rioux
2c779b2257
fanout debugging
2023-08-18 00:06:21 -04:00
Christien Rioux
fcd9772e00
improve timestamp
2023-08-18 00:06:21 -04:00
Christien Rioux
684f93e6a0
fix endianness
2023-08-18 00:06:21 -04:00
Christien Rioux
8e1ed1e3f1
fix crash
2023-08-18 00:06:21 -04:00
Christien Rioux
042b84005a
fix bug
2023-08-18 00:06:21 -04:00
Christien Rioux
7ba795132b
crypto primitives
2023-08-18 00:06:21 -04:00
Christien Rioux
01aa411498
punishments
2023-08-18 00:06:21 -04:00