Commit Graph

1492 Commits

Author SHA1 Message Date
Linus Gasser
0ac6fc7dc7 Adding musl target env 2023-09-08 19:23:46 +02:00
Christien Rioux
aa490d5e65
Merge branch 'initial-windows-instructions' into 'main'
Document a way to get Veilid from source on Windows

See merge request veilid/veilid!171
2023-09-06 21:08:12 +00:00
Christien Rioux
370f9131fd
Merge branch 'new-public-address-detection' into 'main'
New public address detection

Closes #297

See merge request veilid/veilid!174
2023-09-06 21:07:14 +00:00
Christien Rioux
dc17e25bac Fixes #297
WASM build for new public address detection code
2023-09-06 17:06:33 -04:00
Christien Rioux
bfc42cdd8e clean up ui
pause routing table tasks when making routing domain changes
2023-09-06 13:20:36 -04:00
Christien Rioux
28ed99d2af deps 2023-09-06 10:02:55 -04:00
Christien Rioux
b325c82b9a more parallel 2023-09-06 10:02:55 -04:00
Christien Rioux
dfcdcf2364 xfer 2023-09-06 10:02:55 -04:00
Christien Rioux
d5a4be8a36 missing file 2023-09-06 10:02:55 -04:00
Christien Rioux
dac8e75229 xfer 2023-09-06 10:02:55 -04:00
Christien Rioux
3dfb612e6f fix ws 2023-09-06 10:02:55 -04:00
Christien Rioux
80b2e7b9da pad work 2023-09-06 10:02:55 -04:00
Christien Rioux
1b5934dad4 public address detection refactoring 2023-09-06 10:02:55 -04:00
John Smith
8d694f20cd fix async std test and make windows test script work 2023-09-06 09:53:28 -04:00
Christien Rioux
4b298f43d4
Merge branch 'settingTypo2023-09-05' into 'main'
setting not settings: struct.RoutingContext.html

See merge request veilid/veilid!173
2023-09-06 12:59:45 +00:00
Christien Rioux
d6c3d8fddd
Merge branch 'tsify-typescript-wasm' into 'main'
[WASM] New APIs: Enhanced JS interop and TypeScript type generation

See merge request veilid/veilid!130
2023-09-06 12:59:08 +00:00
Haley Weslin
58524657fe setting not settings: struct.RoutingContext.html
"by settings ‘force_refresh’" needs to use the "setting" word.

After changing it, build_docs.sh fixes rustdoc for
veilid_core/struct.RoutingContext.html
2023-09-05 16:05:18 +00:00
Brandon Vandegrift
5aeda006a4 (wasm) basic working unit tests 2023-09-04 22:13:58 -04:00
Brandon Vandegrift
6b7301a963 (wasm) Improved memory management, track by struct so drop works, use --weak-ref for wasm-bindgen 2023-09-04 17:34:49 -04:00
Brandon Vandegrift
93963e9d08 (wasm) Cleanup and refactoring, add TableDB transactions, copy over docs for JSDoc. 2023-09-04 14:04:57 -04:00
TC
3502fb8385
Merge branch 'enhance-python-readme' into 'main'
Make Python README a bit more descriptive

See merge request veilid/veilid!172
2023-09-04 16:19:12 +00:00
TC Johnson
69cb0beb36
Make Python README a bit more descriptive
Adding in a little more text to help the reader better understand
what this module is, its prereqs, and point to the demo app as
an example how an app is structured.
2023-09-04 11:07:50 -05:00
TC
b931a5b87e
Switch unit tests back to manual execution 2023-09-04 14:41:34 +00:00
Brandon Vandegrift
ca11f6075d (wasm) Add VeilidCrypto class, refine interfaces for VeilidRoutingContext 2023-09-03 23:27:20 -04:00
Brandon Vandegrift
c5d7922fc5 Add VeilidRoutingContext class for WASM 2023-09-03 23:27:20 -04:00
Christien Rioux
9aeec3cfa8 build fixes and cleanup 2023-09-03 23:27:20 -04:00
Brandon Vandegrift
779532b624 Add new VeilidTable and VeilidClient to WASM API
These new interfaces have been reworked (compared to the original API) to emit (mostly) proper TypeScript types.
2023-09-03 23:27:08 -04:00
Brandon Vandegrift
0abc9a8b45 Revert breaking changes to WASM API 2023-09-03 23:27:08 -04:00
Brandon Vandegrift
1b20037053 Setup for TypeScript type gen for WASM using Tsify
- Includes breaking changes to the WASM API surface, since it now accepts objects instead of stringified JSON.
2023-09-03 23:27:08 -04:00
TC Johnson
65826b219b
Version update: v0.2.0 → v0.2.1 2023-09-03 19:45:12 -05:00
TC Johnson
6f191cb8a8
CI config and Changelog tweaks
Fixed a few typos before releasing v0.2.1
2023-09-03 19:43:46 -05:00
John Smith
c3cb4198e3 changelog for 0.2.1
update python schema
2023-09-03 17:29:11 -04:00
John Smith
7ac1261893 simplify dependencies 2023-09-03 10:45:20 -04:00
John Smith
71f91998b2 more fork 2023-09-03 10:23:41 -04:00
John Smith
896df0bb97 more forking 2023-09-03 10:08:04 -04:00
John Smith
fd6e9e22c2 crate fixes 2023-09-03 09:53:00 -04:00
John Smith
a8d992608a build fixes 2023-09-03 09:38:18 -04:00
Rivka Segan
082a8cfb7e Document a way to get Veilid from source on Windows
This provides one method for getting the Veilid source code on
Windows, and launching a node. It is mainly intended to confirm that
https://gitlab.com/veilid/cursive-flexi-logger-view/-/merge_requests/1
addresses a build problem.

It provides a "development" environment in the sense that one could,
in theory, edit the .rs files in Notepad. It does not discuss whether
there is any value in seeing the debug messages in a cmd.exe window,
and does not document other deployment options that may be possible,
such as a Windows service. The information could be revised later to
be more maintainable, e.g., by avoiding the hardcoded protoc and capnp
version numbers and removing the x86_64 assumption.
2023-09-03 07:44:25 +00:00
John Smith
087aef966c no more submodules 2023-09-02 21:13:08 -04:00
John Smith
926dfc4190 stray use 2023-09-02 20:34:22 -04:00
Christien Rioux
64d9f456ce
Merge branch 'address-localhost-disk-consumption-attack' into 'main'
Avoid large logs of 127.0.0.1:5959 attack payloads

See merge request veilid/veilid!158
2023-09-03 00:32:29 +00:00
Christien Rioux
4f2777ef84
Merge branch 'subgraf/use-getrandom-in-wasm' into 'main'
Use getrandom for RNG implementation in WASM

See merge request veilid/veilid!168
2023-09-03 00:30:34 +00:00
Victor Graf
f454f56816
Use getrandom for RNG implementation in WASM 2023-09-03 00:30:34 +00:00
Christien Rioux
0fba3a1906
Merge branch 'fix-earthfile' into 'main'
Fix targets for earthfiles so package-linux works again

See merge request veilid/veilid!169
2023-09-03 00:28:17 +00:00
Christien Rioux
9f4ac0e45f
Merge branch 'feature-private-builds' into 'main'
Increase privacy for WASM release builds

See merge request veilid/veilid!163
2023-09-03 00:28:03 +00:00
Christien Rioux
0f54f2555d
Merge branch 'macos_setup' into 'main'
ANDROID_SDK being optional in setup_macos.sh

See merge request veilid/veilid!164
2023-09-03 00:26:38 +00:00
Christien Rioux
47173e62a0
Merge branch 'install-readme' into 'main'
Update Fedora installation instructions to use the correct repo link

See merge request veilid/veilid!157
2023-09-03 00:25:30 +00:00
Christien Rioux
b8f62b98b1
Merge branch 'german_translation' into 'main'
Update README-DE.md

See merge request veilid/veilid!162
2023-09-03 00:24:58 +00:00
Christien Rioux
5cdbe96c77
Merge branch 'fine-tune-mr-tests' into 'main'
Refine MR unit tests and contribution guide

See merge request veilid/veilid!161
2023-09-03 00:24:33 +00:00
Christien Rioux
4a1401f75a
Merge branch 'feature/fix-python-update-schema' into 'main'
Add .json file extension to jsonschema output files

See merge request veilid/veilid!167
2023-09-03 00:23:03 +00:00