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
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
Teknique
92439fede9
Working cross-server chat
2023-08-02 12:28:05 -07:00
Teknique
781051783c
Responder tries to open the key before writing.
2023-08-02 12:28:05 -07:00
Teknique
18e283bb84
WIP snapshot.
2023-08-02 12:28:05 -07:00
Teknique
be2b3ec1e8
More helpful class reprs
2023-08-02 12:28:05 -07:00
Teknique
d9d03885d9
Run Black on veilid-python
2023-08-02 12:28:05 -07:00
TC
86a5accb1a
Update .gitlab-ci.yml file
2023-08-02 14:14:18 +00:00
TC
b11ac3331e
Update .gitlab-ci.yml file
2023-08-02 03:08:19 +00:00
TC
8d7fc046ed
Merge branch 'add-contributor-docs' into 'main'
...
Add docs and mod version bumping
See merge request veilid/veilid!105
2023-08-02 02:54:58 +00:00
TC Johnson
f4d71457da
Add docs and mod version bumping
...
Added and modified documentation for the contribution process.
Added the code of conduct file.
Modified bump version's conf to auto create tags and commits.
2023-08-01 21:37:38 -05:00
TC Johnson
035a650159
Merge branch 'main' into add-contributor-docs
2023-08-01 13:46:58 -05:00
TC
1f96a5317f
Update .gitlab-ci.yml file
2023-08-01 03:30:11 +00:00
TC
1227579048
Update .gitlab-ci.yml file
2023-08-01 03:25:58 +00:00
TC
aedafaebf6
Update .gitlab-ci.yml file
2023-08-01 02:44:28 +00:00
TC
3c68899b75
Update .gitlab-ci.yml file
2023-08-01 01:23:36 +00:00
TC
e36434fa36
Update .gitlab-ci.yml file
2023-08-01 01:19:47 +00:00
TC
f0f6031843
Adding release stage triggered by existence of a tag that matches the v+semver format
2023-08-01 01:08:41 +00:00
TC
9fc114c21d
Adding release stage triggered by existence of a tag that matches the v+semver format
2023-08-01 00:59:23 +00:00
John Smith
8a287d13ef
0.1.7
2023-07-30 19:33:58 -04:00
Christien Rioux
da76bc9fee
Merge branch 'veilidchat-work' into 'main'
...
0.1.7 release
See merge request veilid/veilid!103
2023-07-30 21:23:27 +00:00
Christien Rioux
6a9b644463
0.1.7 release notes
2023-07-30 17:22:47 -04:00
Christien Rioux
ffdd885aa4
test
2023-07-30 17:20:36 -04:00
John Smith
422a645708
python and api fixes
2023-07-30 16:45:20 -04:00
John Smith
9551ecd9a3
fix compilation error
2023-07-30 16:25:17 -04:00
John Smith
079211890b
fix lru bug in connection table
2023-07-30 16:15:57 -04:00
Christien Rioux
efd3fa4cb2
fixes
2023-07-30 15:57:06 -04:00
Christien Rioux
a589dbf100
lint cleanup
2023-07-26 15:30:00 -04:00
Christien Rioux
d49c631fac
lint cleanup
2023-07-26 15:12:28 -04:00
Christien Rioux
f91a350bfc
lint work
2023-07-26 14:20:17 -04:00
Christien Rioux
91fab6ce5a
Merge branch 'veilidchat-work' into 'main'
2023-07-25 17:22:44 +00:00
Christien Rioux
d038b74e69
Merge branch 'tek/fix-smpl-tryfrom-check' into 'main'
2023-07-25 16:49:22 +00:00
Teknique
7fa1df0474
Check b.len() < Self::FIXED_SIZE, not b.len() < 4
...
The original thinking was that if len(b) < FIXED_SIZE, then that would
be picked up later by the "invalid member length" check. In that case,
this only really *needs* to make sure that the check after this for
"wrong fourcc" wouldn't fail. But if len(b) < FIXED_SIZE, it really is
an invalid size, and should get that error message before even starting
to validate its other qualities.
2023-07-25 08:39:15 -07:00
Christien Rioux
39baed5555
bugfix
2023-07-25 01:16:09 -04:00
Christien Rioux
00aad2c728
bugfixes
2023-07-25 01:04:22 -04:00
Teknique
f8bb97b39c
Fix(?) size check in try_from for DHTSchemaSMPL
2023-07-24 21:43:14 -07:00
Christien Rioux
a6666d3a6c
addresses
2023-07-23 23:13:42 -04:00
Christien Rioux
b993063aba
network and ios fixes
2023-07-23 21:49:10 -04:00