Commit Graph

1348 Commits

Author SHA1 Message Date
Rivka Segan 7c0a06b630 Clarify that WASM bootstrap uses ws, not wss or DNS
This fixes the logic error of "bootstrapping via TXT record also will
work."

This also adds a clarification that, because DNS is unavailable, the
only option today is ws:// (Veilid currently does not allow wss://
with an IP address. Specifically, try_wss will fail with
apibail_parse_error! and then RPCError::map_protocol.) This
clarification saves time for any users who would otherwise be tempted
to get a certificate for an IP address (at least one free Certificate
Authority supports this, and the resulting certificate can be added
to a veilid-server configuration.)

try_wss failure:
https://gitlab.com/veilid/veilid/-/blob/bd4b4233bfed5bdca4da3cacda3ad960e28daab5/veilid-core/src/network_manager/types/dial_info/mod.rs#L199-L202
https://gitlab.com/veilid/veilid/-/blob/bd4b4233bfed5bdca4da3cacda3ad960e28daab5/veilid-core/src/rpc_processor/coders/dial_info.rs#L52-L56

see also:
https://gitlab.com/veilid/veilid/-/blob/bd4b4233bfed5bdca4da3cacda3ad960e28daab5/veilid-core/src/network_manager/types/dial_info/mod.rs#L58-L59

In addition, several spelling errors are fixed.
2023-09-27 05:46:22 +00:00
Christien Rioux bd4b4233bf Merge branch 'itsTypo2023-09-25' into 'main'
Fix non-contraction it's in set_value.rs

See merge request veilid/veilid!204
2023-09-26 02:51:36 +00:00
Christien Rioux d817d287f0 Merge branch 'possibleTypo2023-09-25' into 'main'
Fix "can possible be" in rpc_processor/mod.rs

See merge request veilid/veilid!203
2023-09-26 02:51:23 +00:00
Christien Rioux 3e8f2d315b Merge branch 'searingTypo2023-09-25' into 'main'
Fix "searing" in fanout_call.rs comment

See merge request veilid/veilid!202
2023-09-26 02:51:10 +00:00
Christien Rioux c278330c67 Merge branch 'nodeTypo2023-09-21' into 'main'
Fix "node will node" in fanout_call.rs comment

See merge request veilid/veilid!199
2023-09-26 02:50:54 +00:00
Christien Rioux f66291fb06 Merge branch 'feature/wasm-constants' into 'main'
(wasm) re-export helpful length constants

See merge request veilid/veilid!200
2023-09-26 02:50:31 +00:00
Haley Weslin 9d60ac01d0 Fix non-contraction it's in set_value.rs
This uses "its" in place of "it's" when not a contraction.
2023-09-25 19:20:57 +00:00
Haley Weslin 073622b8bf Fix "can possible be" in rpc_processor/mod.rs
This fixes a wordo of possible for possibly.
2023-09-25 19:13:16 +00:00
Haley Weslin 531cb71d00 Fix "searing" in fanout_call.rs comment
This fixes a wordo of searing for searching.
2023-09-25 18:59:30 +00:00
Brandon Vandegrift 1af71e7154 (wasm) re-export helpful length constants 2023-09-24 14:47:22 -04:00
Christien Rioux 38ff6f81c5 Merge branch 'feature/bytes-as-uint8arrays' into 'main'
(wasm) Treat arbitrary byte data as Uint8Array, instead of base64url marshalling.

See merge request veilid/veilid!196
2023-09-23 16:50:27 +00:00
Haley Weslin 629f521c47 Fix "node will node" in fanout_call.rs comment
This fixes "node" wordo in a comment: the logic of the software implies
"node will not" here.
2023-09-21 22:28:49 +00:00
Christien Rioux e2b86cbcbc Merge branch 'build-fixes' into 'main'
Build fixes

See merge request veilid/veilid!198
2023-09-21 22:00:24 +00:00
Christien Rioux 0a7f21ce00 update keyvaluedb 2023-09-21 15:53:25 -04:00
TC 9b1bc5d9a2 Merge branch 'bootstrap-setup-instructions' into 'main'
Add bootstrap setup instructions

See merge request veilid/veilid!197
2023-09-21 13:30:48 +00:00
TC Johnson 618b092e8b Add private or dev network setup docs
Guides and config templates for use in setting up private
Veilid networks for independent or development needs.
2023-09-21 08:24:09 -05:00
Christien Rioux 2627a22597 32 bit fix 2023-09-20 11:31:01 -04:00
Brandon Vandegrift 80afa19678 (wasm) Treat arbitrary byte data as Uint8Array, instead of base64url marshalling. 2023-09-20 00:46:45 -04:00
Christien Rioux 0bf595c53a simplify version checking 2023-09-19 19:12:51 -04:00
TC Johnson 6e9610ecd2 Dev network setup docs
Added guilds for setting up a public bootstrap, a dev network,
and config templates for dev nodes. Added link in the contribution
guide to dev network setup guide.
2023-09-18 21:28:56 -05:00
Christien Rioux a7b073cddb Merge branch 'feature/wasm-tests' into 'main'
(wasm) webdriver-based tests for JS/TS apis

See merge request veilid/veilid!175
2023-09-19 01:03:08 +00: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 20451af880 more clippy 2023-09-18 19:49:57 -04:00
Christien Rioux f596b3ce05 more clippy 2023-09-18 15:22:40 -04:00
TC 1e27df2aee Update BOOTSTRAP-SETUP.md 2023-09-18 14:10:19 +00:00
TC Johnson 9f92d486b8 Rename bootstrap setup file
Renamed to match other docs format
2023-09-18 09:00:30 -05:00
TC Johnson 09916efcf0 Add bootstrap setup instructions
Guide to setting up bootstrap servers
2023-09-18 08:57:26 -05:00
TC Johnson 6831eb37ad Merge remote-tracking branch 'upstream/main' 2023-09-18 08:54:51 -05:00
Christien Rioux c7d4462e0e more clippy 2023-09-17 22:12:25 -04:00
Christien Rioux e4ee093951 clippy work 2023-09-17 20:45:30 -04:00
Christien Rioux 6438a64fc7 clippy work 2023-09-17 19:37:02 -04:00
Brandon Vandegrift 40a1c9933c (wasm) webdriver-based tests for JS/TS apis, update README 2023-09-17 18:17:24 -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
Christien Rioux 6a65b9adee changelog 2023-09-17 14:04:33 -04:00
Christien Rioux 4999095bb3 consolidate docs, add security poc 2023-09-17 13:48:24 -04:00
Christien Rioux 1f5867890d fix WS security issue 2023-09-17 13:32:02 -04:00
John Smith d60c296303 cargo upgrades 2023-09-16 21:56:19 -04:00
John Smith a0fcc0fa49 Merge branch 'main' of gitlab.com:veilid/veilid 2023-09-16 20:28:49 -04:00
John Smith e768e79961 cargo workspace resolver update for latest rust 2023-09-16 20:28:43 -04:00
TC a97e5b6c36 Merge branch 'update-releasing-instructions' into 'main'
Update releasing instructions

See merge request veilid/veilid!194
2023-09-17 00:13:25 +00:00
TC Johnson 91b7130fae Update releasing instructions
Added steps to publish to crates.io
2023-09-16 19:11:53 -05:00
TC Johnson 4485e4d51d Update releasing instructions
Added steps for publishing to crates.io
2023-09-16 19:08:45 -05:00
Christien Rioux 19f545ff92 Merge branch 'target_env_musl' into 'main'
Adding musl target env

See merge request veilid/veilid!177
2023-09-16 19:01:56 -05:00
John Smith 30547903b0 Merge branch 'main' of gitlab.com:veilid/veilid 2023-09-16 19:58:12 -04:00
John Smith bcd99580ce ensure resolver version is set for workspace for newer rust to suppress warnings 2023-09-16 19:58:04 -04:00
TC Johnson 06c0abead8 Version update: v0.2.1 → v0.2.2 2023-09-16 17:32:16 -05:00
Christien Rioux 1ea0ecce87 changelog for v0.2.2 2023-09-16 16:59:54 -04:00
Christien Rioux 8aa925a684 Merge branch 'resolve-fix' into 'main'
Many node resolution fixes

See merge request veilid/veilid!192
2023-09-16 20:54:13 +00:00
Christien Rioux eda99bbd47 node search fix 2023-09-16 16:51:59 -04:00