Commit Graph

86 Commits

Author SHA1 Message Date
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
John Smith
422a645708 python and api fixes 2023-07-30 16:45:20 -04:00
John Smith
1861650d44 0.1.6 2023-07-22 16:28:05 -04:00
TC Johnson
4951e983c7
Release 0.1.5 2023-07-22 12:02:10 -05:00
Teknique
c4620218aa Worked around globals 2023-07-21 17:35:39 -07:00
Teknique
1e529c2474 Automatically skip tests when veilid-server isn't running 2023-07-21 16:54:32 -07:00
Christien Rioux
fa45f491eb 0.1.4 2023-07-19 21:15:54 -04:00
John Smith
4702a33a4a licensing 2023-07-19 12:48:44 -04:00
John Smith
fff6742c6f version bump 2023-07-17 17:53:42 -04:00
Christien Rioux
217a2470b0 first version bump 2023-07-16 15:04:00 -04:00
Christien Rioux
dbd61a9255 Versions 2023-07-16 14:51:12 -04:00
Christien Rioux
4078c00098 veilidchat work 2023-07-15 19:35:22 -04:00
Christien Rioux
19f384ab33 refactor create dht value 2023-07-15 19:35:22 -04:00
John Smith
d9dd0a3fba cleanup python 2023-07-04 13:38:25 -04:00
John Smith
bd7c5701fe fix python 2023-07-04 13:11:22 -04:00
John Smith
907075411d protocol level capabilities 2023-07-04 12:35:48 -04:00
John Smith
8f721c428b more capability work 2023-07-04 00:24:55 -04:00
John Smith
ffc54f482e more capabilities 2023-07-03 15:56:13 -04:00
John Smith
dfb4eefd92 switch out capabilities 2023-07-03 15:10:28 -04:00