Commit Graph

260 Commits

Author SHA1 Message Date
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