Commit Graph

1504 Commits

Author SHA1 Message Date
Salvatore Testa
7a55be8015
Add VeilidConfigInner-based VeilidAPI startup
Allow for a type-safe initialization of the API

Closes https://gitlab.com/veilid/veilid/-/issues/354
2024-01-06 13:21:44 -08:00
Christien Rioux
97b101dce9 Merge branch 'salvatoret/homebrew-veilid' into 'main'
Add Homebrew instructions

See merge request veilid/veilid!241
2024-01-04 23:14:52 +00:00
Christien Rioux
aa1d9ac2c3 Merge branch 'salvatoret/352/use-CI_REGISTRY_IMAGE' into 'main'
Use $CI_REGISTRY_IMAGE for the registry path

Closes #352

See merge request veilid/veilid!240
2024-01-04 23:12:27 +00:00
Salvatore Testa
0066b27d11
Add Homebrew instructions
The Homebrew maintainers just merged the formula for Veilid!
https://github.com/Homebrew/homebrew-core/pull/158399
2024-01-02 09:16:50 -08:00
Salvatore Testa
dca57abe16
Use $CI_REGISTRY_IMAGE for the registry path
GitLab will return an error if you have an upper case letter at the
start of your username.

```
invalid reference format: repository name must be lowercase
```

The built-in `$CI_REGISTRY_IMAGE` variable does the right thing.

Closes https://gitlab.com/veilid/veilid/-/issues/352
2023-12-25 14:02:40 -08:00
TC
cf4d9148da Update INSTALL.md 2023-12-05 02:06:56 +00:00
TC
8cb5b4b85a Added VLD0 parameter to keypair generation step. 2023-11-26 16:42:08 +00: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
Christien Rioux
a46a8c79bf Merge branch 'whitelist-to-allowlist' into 'main'
Change 'whitelist' to 'allowlist' globally.

See merge request veilid/veilid!238
2023-11-23 14:49:45 +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
Christien Rioux
7d1b789d38 Merge branch 'capnp-speculative' into 'main' 2023-11-08 13:22:09 +00:00
Christien Rioux
6f8f636d5d disable dht test in CI 2023-11-08 08:04:53 -05:00
Christien Rioux
145295d63b more cleanup 2023-11-07 22:13:35 -05:00
Christien Rioux
e53e312fce some more clarifications 2023-11-07 22:09:45 -05:00
Christien Rioux
3c8df50a34 clarify development.md 2023-11-07 22:07:52 -05:00
John Smith
0659a2ccb8 Merge branch 'main' of gitlab.com:veilid/veilid into capnp-speculative 2023-11-07 22:03:53 -05:00
John Smith
09d8a7720e add winerror 2023-11-07 22:00:11 -05:00
Christien Rioux
c67a427610 mtime fixes 2023-11-07 21:06:29 -05:00
Christien Rioux
ffacbdfe25 clarify error 2023-11-07 20:38:36 -05:00
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
e31cccb8e5 0.2.5 changelog 2023-11-06 19:27:23 -05: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
8668902131 oops 2023-11-05 20:24:28 -05:00
Christien Rioux
071d294a70 use Reliable and PreferOrdered by default for private routes 2023-11-05 19:48:33 -05:00
Christien Rioux
f69b4cb40d python update 2023-11-05 19:21:05 -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
88389a1b78 Merge branch 'wasm-test-work' into 'main'
Fixes for WASM DHT and other connection oriented protocol issues

See merge request veilid/veilid!234
2023-11-05 01:22:26 +00:00
John Smith
59074368a5 adjust test to choose reliable routes 2023-11-04 21:21:08 -04: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