Commit Graph

1285 Commits

Author SHA1 Message Date
Christien Rioux
c01be8f62d capnp and protoc versioning 2023-09-16 16:51:57 -04:00
Christien Rioux
fdd04ad24f Merge branch 'capnproto-1-0-1-windows' into 'main'
Require Cap’n Proto 1.0.1 on Windows

See merge request veilid/veilid!190
2023-09-16 20:49:27 +00:00
TC
5d3932f19a Merge branch '253-clarify-install-instructions' into 'main'
[#253] clean up INSTALL.md and add instructions to run veilid-server

See merge request veilid/veilid!184
2023-09-15 21:20:20 +00:00
zed tan
34b4419859 [#253] implement feedback for INSTALL.md
- re-add one missing `<br />`
- add `sudo` to `systemctl` commands
- removed quoted/admonished section for running veilid-server directly
- instead, made 'With systemd' and 'Without systemd' sub-sections, with
  instructions
- removed extraneous instructions to `usermod` to allow login for `veilid` user
2023-09-15 22:43:48 +02:00
Rivka Segan
61a7746164 Require Cap’n Proto 1.0.1 on Windows
This changes the Windows instructions to specify
capnproto-c++-win32-1.0.1. Previously, users may have been trying to
use Veilid with 0.10.4, especially in the common case of using the
winget package manager.

Also, the suggested Protocol Buffers version is updated to 24.3, and a
note is added about rustup behavior on Windows machines that have
never previously been used for development.
2023-09-15 18:24:25 +00:00
Christien Rioux
34bc67676a Merge branch 'connection-table-fixes' into 'main'
Connection table fixes

See merge request veilid/veilid!189
2023-09-14 21:20:03 +00:00
Christien Rioux
17ea68fb84 connection fix 2023-09-14 15:51:09 -04:00
Christien Rioux
680c987321 oops config 2023-09-14 14:21:54 -04:00
Christien Rioux
bce74026d3 Merge branch 'more-debug-commands' into 'main'
Debugging

See merge request veilid/veilid!188
2023-09-14 18:06:34 +00:00
Christien Rioux
86aae741e0 reverse connect for wasm nodes 2023-09-13 17:00:39 -04:00
Christien Rioux
671f349578 conn table 2023-09-12 21:40:13 -04:00
Christien Rioux
456f9e821d Merge branch 'feature/wasm-routing-context-fixes' into 'main'
(wasm) Better TS types for serialized structs, RoutingContext++, more crypto fns

See merge request veilid/veilid!183
2023-09-12 23:45:58 +00:00
zed tan
a3e3ab8ab5 [#253] add instructions to run veilid node
Added instructions to:

- Run a veilid node with systemd
- add instructions for getting veilid to start at boot
- Manually run a veilid node, because users may use platforms without
  systemd available.

Changes:

- Changed title to include run
- Added `systemctl start ...` instructions
- Added heavily caveated instructions to run veilid-server manually
2023-09-12 16:21:41 +02:00
zed tan
4b5bef83e2 [#253] clean up INSTALL.md
- Added `Install` section to group debian and rpm installs.
- Re-added `</br>`s -- they're used to break the `_Explanation:_` blocks
  to the next line. My personal preference is to _not_ use `</br>`s in
  docs, but i didn't want to change too many things here.
- Shortened titles `Add the repo to a Debian ...` and `... Fedora ...`
  to keep it super concise and decoupled from actual steps
- Some formatting best-practices
  - newlines between markdown blocks
  - indent code blocks that belong to bullet points to make sure
    that they are syntatically grouped (i.e. correct markdown 'DOM'
    hierarchy)
- sudo:
  - Removed `sudo` explanations. `apt/dnf/yum` will not run without, no
    need to explain.
  - added `sudo` to RPM instruction code blocks (just those two)
    for consistency, and also you can't run dnf/yum without root anyway.
- Made generic "Fedora based" instructions. Actually YUM/DNF-based,
  keeping it simple for now. Also name-dropped common distros for
  SEO/CTRL+F convenience
- Removed certain `Explanation` blocks for concision. Some are repeated,
  and some step titles are already self-explanatory
2023-09-12 16:19:32 +02:00
TC
9566ac6b3e Merge branch 'markdown-cleanup' into 'main'
Cleaned up .md files syntax

See merge request veilid/veilid!186
2023-09-12 13:47:49 +00:00
TC Johnson
84e3303cec
Cleaned up .md files syntax
Used the VScode markdownlint utility to make the syntax and
formatting of multuple .md files so that they are more correct.
2023-09-12 08:43:09 -05:00
TC
8800960af6 Merge branch 'kyanha-markdownlint-contributing' into 'main'
fix markdownlint warnings in CONTRIBUTING.md

See merge request veilid/veilid!185
2023-09-12 13:06:11 +00:00
Kyle H
72c1b38d0d fix markdownlint warnings in CONTRIBUTING.md
Used VSCode markdownlint utility to identify and correct syntax errors.
2023-09-12 13:06:11 +00:00
Brandon Vandegrift
ac8bbe9a83 Replace .unwrap() with ? operator 2023-09-12 08:06:49 -04:00
Brandon Vandegrift
c2c607efac (wasm) Better TS types for serialized structs, RoutingContext++, more crypto fns 2023-09-11 18:42:05 -04:00
John Smith
797e34f965 ensure setup_linux.sh isn't run as root 2023-09-11 10:12:26 -04:00
John Smith
cd9dd00c92 add pip3 to linux prereqs too 2023-09-11 10:10:05 -04:00
Christien Rioux
5b3d589bf2 print max 2023-09-10 20:36:39 -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
a5e17a0d65 appreply 2023-09-10 17:07:22 -04:00
Christien Rioux
3fdf12e536
Merge branch 'target_env_musl' into 'main'
Adding musl target env

See merge request veilid/veilid!177
2023-09-10 21:04:00 +00:00
Christien Rioux
ad7aff59e6
Merge branch 'markdownlint-codeofconduct' into 'main'
Fix a couple markdownlint issues, no change to content.

See merge request veilid/veilid!182
2023-09-10 21:03:05 +00:00
Christien Rioux
12144e44c0
Merge branch 'kyanha-work' into 'main'
Add Windows build_docs script

See merge request veilid/veilid!181
2023-09-10 20:34:09 +00:00
Kyle H
fb86bdd3b6 Fix a couple markdownlint issues, no change to content. 2023-09-10 16:32:38 -04:00
Kyle H
f424ab36b7 Add Windows build_docs script 2023-09-10 16:15:50 -04:00
Christien Rioux
28b08034f5 appmessage/call commands 2023-09-10 15:53:19 -04:00
Christien Rioux
b51e14783b resolve node 2023-09-10 11:56:50 -04:00
Christien Rioux
d410dc940d
Merge branch 'public-address-detection-work' into 'main'
Fix public address detection

See merge request veilid/veilid!180
2023-09-10 15:26:28 +00:00
Christien Rioux
607b595807 fixes 2023-09-10 11:24:52 -04:00
Christien Rioux
f7ee2635b3
Merge branch 'fanout-work' into 'main'
Fanout Work

Closes #287, #304, and #249

See merge request veilid/veilid!179
2023-09-10 02:38:48 +00:00
Christien Rioux
2ff2ab7aa8 debugging for public address 2023-09-09 22:34:42 -04:00
Christien Rioux
60a7e90712 dht fixes 2023-09-09 21:44:16 -04:00
Christien Rioux
07f92b6e3f more setvalue fixes and concurrency cleanup 2023-09-09 18:35:25 -04:00
Christien Rioux
853976789f fix crash and clean up record data size housekeeping 2023-09-09 13:30:48 -04:00
Christien Rioux
36957d84f1 fix bug 2023-09-08 20:50:05 -04:00
Christien Rioux
0aa7cf5ef2 fanout work 2023-09-08 20:38:31 -04:00
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