a1ecbr0wn
7e39d08de6
Get the server version number from Cargo.toml
2023-08-18 23:14:37 +01:00
Christien Rioux
b17875deb0
Merge branch 'banjofox/create-dev-setup-directory' into 'main'
...
banjofox/Create directory for dev environment setup
See merge request veilid/veilid!111
2023-08-18 21:17:05 +00:00
Banjo Fox
35cf098dcc
Update DEVELOPMENT.md to reflect new paths.
2023-08-18 09:27:17 -04:00
Christien Rioux
65cc254128
Merge branch 'fedora-setup' into 'main'
...
Fedora support in shell scripts
See merge request veilid/veilid!118
2023-08-18 05:23:59 +00:00
Christien Rioux
6f99d915d0
Merge branch 'veilidchat-work' into 'main'
...
make submodule path absolute
See merge request veilid/veilid!127
2023-08-18 05:13:54 +00:00
Christien Rioux
af1e4a34dc
make submodule path absolute
2023-08-18 01:13:09 -04:00
Christien Rioux
242f3c0a38
Merge branch 'veilidchat-work' into 'main'
...
VeilidChat progress fixes
See merge request veilid/veilid!126
2023-08-18 05:06:53 +00:00
Christien Rioux
1a18201260
fix tests
2023-08-18 00:53:31 -04:00
Christien Rioux
be45a1b350
remove debugging code
2023-08-18 00:32:44 -04:00
Christien Rioux
2c779b2257
fanout debugging
2023-08-18 00:06:21 -04:00
Christien Rioux
fcd9772e00
improve timestamp
2023-08-18 00:06:21 -04:00
Christien Rioux
b2503ae789
offline work
2023-08-18 00:06:21 -04:00
Christien Rioux
435469ce94
offline subkey writes
2023-08-18 00:06:21 -04:00
Christien Rioux
684f93e6a0
fix endianness
2023-08-18 00:06:21 -04:00
Christien Rioux
8e1ed1e3f1
fix crash
2023-08-18 00:06:21 -04:00
Christien Rioux
ef327fb963
crash fix
2023-08-18 00:06:21 -04:00
Christien Rioux
042b84005a
fix bug
2023-08-18 00:06:21 -04:00
Christien Rioux
7ba795132b
crypto primitives
2023-08-18 00:06:21 -04:00
Christien Rioux
559ac5f162
fix server port allocation
2023-08-18 00:06:21 -04:00
Christien Rioux
79bf6fca69
fix bug
2023-08-18 00:06:21 -04:00
Christien Rioux
01aa411498
punishments
2023-08-18 00:06:21 -04:00
Christien Rioux
8913f827ff
doc
2023-08-18 00:06:21 -04:00
Christien Rioux
7b25517a40
Merge branch 'fix-wasm-compile' into 'main'
...
Fix veilid-wasm errors so it compiles, emit TypeScript types.
See merge request veilid/veilid!124
2023-08-18 04:02:52 +00:00
Christien Rioux
5d523dac54
Merge branch 'clap_refactor' into 'main'
...
add derived cmd line arg parsing to veilid-cli
See merge request veilid/veilid!119
2023-08-18 03:54:32 +00:00
Christien Rioux
8f0c655924
Merge branch 'cy6erlion/ignore-emacs-backups' into 'main'
...
Ignore emacs backup files
See merge request veilid/veilid!112
2023-08-18 03:11:05 +00:00
TC
87c666db9e
Merge branch 'fix-readme-typos' into 'main'
...
fix: README typos
See merge request veilid/veilid!117
2023-08-16 23:52:12 +00:00
TC
ae1ac6f140
Merge branch 'd1str01-main-patch-67856' into 'main'
...
DEVELOPMENT.md to use HTTPS over SSH on git clone by default
TC added: This change clarifies that one may clone the project without being logged in to Gitlab.
See merge request veilid/veilid!113
2023-08-16 23:50:32 +00:00
Brandon Vandegrift
18dfe99e09
use as_human_base64 to serialize VeilidRouteBlob
2023-08-16 10:29:59 -04:00
Brandon Vandegrift
fae12b234d
Fix veilid-wasm errors so it compiles, emit TypeScript types.
...
- `wrap_api_future` function did not exist, so I used `wrap_api_future_plain` since the return type appears to be a base64 encoded string.
- Argument order for `create_dht_record` was incorrectly swapped.
- `veilid_core::json_as_base64` does not exist, don't exactly know what to replace it with for serde serialization, but I commented it out for now.
- Removed `--no-typescript` flag from `wasm-buildgen` so that TypeScript types are emitted.
2023-08-15 13:47:26 -04:00
Inanna Malick
99008ac03e
minimize scope of changes by reverting change to settings.rs
2023-08-13 14:46:09 -07:00
Inanna Malick
e9e362d4bd
cleanup
2023-08-13 14:42:27 -07:00
Inanna Malick
5bc1410bd6
Quick sketch adding derived cmd line arg parsing to veilid-cli
...
Quick sketch showing cmd line args via clap-derive (same underlying
parser, but simplifies cmd line parsing logic and reduces surface area
for potential bugs)
2023-08-13 14:26:28 -07:00
Zach C
382b4f9786
protoc distribution cannot make install
...
so do the `cp -r` just like the checkinstall part does
2023-08-13 12:25:15 -05:00
Zach C
33c77c7e13
Fedora support in building
2023-08-13 12:04:11 -05:00
Jason Ribble
b24b6e23f0
doc: fix typo
...
- cruicial -> crucial in INSTALL
2023-08-12 21:24:12 -07:00
Jason Ribble
bbf2f0e2e6
fix: README typos
...
- netowrk -> network
- cruicial -> crucial
2023-08-12 21:17:31 -07:00
Brady Sullivan
bb5d31dd96
Update DEVELOPMENT.md to use HTTPS over SSH on git clone
2023-08-12 19:20:04 +00:00
Jackson G. Kaindume
1fd99ac18a
Ignore emacs backup files
2023-08-12 18:10:32 +02:00
Christien Rioux
2d2983e16e
remove .vscode
2023-08-11 10:50:36 -07:00
TC
5aaf4dee61
Add LICENSE
2023-08-10 19:34:50 +00:00
TC
2e4960bf17
Update CONTRIBUTING.md
2023-08-10 19:32:36 +00:00
TC
23b03de2b4
Merge branch 'remove-demo-chat' into 'main'
...
Remove demo code from this repo
See merge request veilid/veilid!109
2023-08-05 21:37:44 +00:00
Teknique
941d0a2d84
Removed demo code from this repo
2023-08-05 10:07:42 -07:00
TC
196bc38e81
Merge branch 'Add-python-standards-plus-demokeys-to-gitignore' into 'main'
...
Add standard and custom Python gitignore
See merge request veilid/veilid!108
2023-08-05 15:33:44 +00:00
TC Johnson
38a61d385c
Add standard and custom Python gitignore
...
Added the standard Python entries to gitignore plus included
veilid-python/demo/.demokeys to prevent personal keys from
being saved in the upstream repository
2023-08-05 15:17:28 +00:00
TC
73c2235e52
Merge branch 'tek/encrypted-dht' into 'main'
...
Cleanups and prepping for encryption
See merge request veilid/veilid!107
2023-08-04 00:27:36 +00:00
Teknique
469aefb873
Encrypt messages between nodes
...
Both sides of the chat now generate secrets based on their private key
and the other side's public key. They encrypt each message with a nonce
before sending it, and use the nonce in the decryption.
This _does_ mean that the responder has to specify the starter's name
now so that they can select the proper public key for encryption.
2023-08-02 23:21:46 -07:00
Teknique
04354d79c9
Cleanups and prepping for encryption
...
This cleans up some types, moves some typing to loading and saving keys,
uses clearer object names, and passes a crypto system into chatter.
This lays the groundwork for adding encryption.
2023-08-02 21:20:01 -07:00
TC
9a65f1b1bf
Merge branch 'tek/python-chat-demo' into 'main'
...
Python chat demo
A Python based demonstration app which facilitates a 1:1 conversation between two parties. Routing privacy is enabled in this initial version.
See merge request veilid/veilid!106
2023-08-02 20:19:18 +00:00
Teknique
11858a1f5c
Added with_privacy changes
2023-08-02 12:28:52 -07:00