Christien Rioux
946d33ced6
fixes for privacy issues, closes #357
2024-03-27 17:53:51 -05:00
Christien Rioux
6d7c62fb6b
fix python test
2024-03-27 17:53:51 -05:00
Christien Rioux
8818e63dc0
add default veilid config to the api
2024-03-27 17:53:50 -05:00
Christien Rioux
d244c1f6a5
fix overzealous gitignore and organize flutter a bit
2024-03-27 17:53:50 -05:00
John Smith
14dc402356
fix python test
2024-03-27 17:53:50 -05:00
Christien Rioux
1cacc547e0
python work and network keying work
2024-03-27 17:53:50 -05:00
Christien Rioux
0c3271b3b9
add writer to set_dht_value, allow multiple open_dht_record
2024-03-27 17:53:50 -05:00
Christien Rioux
92cb5a07cf
add watch capability
2024-01-19 13:55:35 -05:00
John Smith
25637e5ff5
disable async-std+windows build
2024-01-19 13:55:35 -05:00
John Smith
4e36524778
windows named pipe support for python
2024-01-19 13:55:35 -05:00
John Smith
bdb64a96ea
cleanup a bit
2024-01-19 13:55:35 -05:00
John Smith
7129343ea1
some debugging for bootstrap and route purge
2024-01-19 13:53:43 -05:00
John Smith
97a9a8d3af
python update
2024-01-19 13:53:43 -05:00
Christien Rioux
9b8420d288
more watchvalue
2024-01-19 13:53:42 -05:00
Christien Rioux
70e256a25a
checkpoint
2024-01-19 13:53:42 -05:00
naisanza
88acca5443
fix update_schema.sh for spaces in pathname
2023-12-11 16:38:02 +08:00
Kyle H
af27b5aa85
Change 'whitelist' to 'allowlist' globally.
2023-11-23 14:49:45 +00:00
TC Johnson
dcd4c0d22a
Version update: v0.2.4 -> v0.2.5
...
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
2023-11-06 20:51:41 -06:00
Christien Rioux
071d294a70
use Reliable and PreferOrdered by default for private routes
2023-11-05 19:48:33 -05:00
Christien Rioux
f69b4cb40d
python update
2023-11-05 19:21:05 -05:00
Christien Rioux
ee375ad430
safety by default
2023-11-05 18:38:05 -05:00
John Smith
59074368a5
adjust test to choose reliable routes
2023-11-04 21:21:08 -04:00
Christien Rioux
48ab34f577
clean up error, make python tests more reliable
2023-10-21 15:54:07 -04:00
Christien Rioux
bdee12bbf5
add message field for python schema
2023-10-21 15:03:26 -04:00
Christien Rioux
697ac5e9ce
error cleanup
2023-10-21 15:00:50 -04:00
TC Johnson
cc5cb8a8b0
Version update: v0.2.3 → v0.2.4
2023-10-15 12:24:59 -05:00
Derrick Oswald
5f3fb954d8
fix minor typo
...
Fixes the Progressive Web App configuration doc comment which has a typo in the word Progressive.
2023-09-29 08:11:49 +02: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
TC Johnson
06c0abead8
Version update: v0.2.1 → v0.2.2
2023-09-16 17:32:16 -05: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 Johnson
65826b219b
Version update: v0.2.0 → v0.2.1
2023-09-03 19:45:12 -05:00
John Smith
c3cb4198e3
changelog for 0.2.1
...
update python schema
2023-09-03 17:29:11 -04:00
Brandon Vandegrift
1532db70b7
Add .json file extension to jsonschema output files
2023-09-02 14:17:43 -04:00
TC Johnson
2c46a159a3
Version update: v0.1.10 → v0.2.0
2023-09-02 09:45:56 -05:00
Christien Rioux
90772728c2
bumpversion fixes
2023-09-02 10:41:59 -04:00
Mike Phipps
9a46a28a3d
veilid-python: update_schema.sh now checks in a few places for veilid-server
2023-08-24 23:30:44 +00:00
TC Johnson
513116e672
Version update: v0.1.9 → v0.1.10
2023-08-20 11:37:18 -05:00
TC Johnson
dfeecdde0d
Version update: v0.1.8 → v0.1.9
2023-08-19 17:35:52 -05:00
TC Johnson
04c26e48f0
'Version update: 0.1.7 → 0.1.8'
2023-08-18 20:27:01 -05:00
TC Johnson
f49592927e
Fix Python Install Instructions
...
Changed the references from veilid_python to veilid to match the
package name as it is in Pypi.
2023-08-18 19:59:44 -05:00
Teknique
941d0a2d84
Removed demo code from this repo
2023-08-05 10:07:42 -07: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
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
John Smith
8a287d13ef
0.1.7
2023-07-30 19:33:58 -04:00