Commit Graph

77 Commits

Author SHA1 Message Date
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
John Smith d290a66f32 dht fixes 2023-07-01 10:45:31 -04:00
John Smith 176d9ac68e dht testing work 2023-06-29 22:18:45 -04:00
John Smith d044f646bf fix serialize for keypair 2023-06-29 20:49:15 -04:00
John Smith 17e4d17984 xfer 2023-06-29 14:52:53 -04:00
John Smith f1292694a2 enable full safety selection through api 2023-06-28 11:40:02 -04:00
John Smith 291e3ef2fe add better dht debugging 2023-06-26 21:29:02 -04:00
John Smith 62aeec6faf debug less 2023-06-25 18:28:32 -04:00
John Smith 3e23f808d0 more sequencing 2023-06-25 01:23:24 -04:00
John Smith 197b7fef6e reliability work 2023-06-24 11:16:34 -04:00