Commit graph

20 commits

Author SHA1 Message Date
Starbeamrainbowlabs 16509e51a1
tidyup 2022-03-05 03:10:06 +00:00
Starbeamrainbowlabs 3f26696056
Connection: Implement sequence numbering system to avoid replay attacks 2022-02-12 01:53:31 +00:00
Starbeamrainbowlabs 837804ec22
Connection: Update comment on replay attack
We still have the same problem, but solution do it is much simpler than 
we first thought....
2022-02-11 21:23:54 +00:00
Starbeamrainbowlabs 1e76226177
Connection: the issue at hand is more complicated than it first appears, as usual 2022-02-09 03:14:26 +00:00
Starbeamrainbowlabs 97da517a0e
Connection: oops, we're vulnerable to a replay attack 2022-02-09 03:03:45 +00:00
Starbeamrainbowlabs 43fed309dc
Disconnect duplicate connections 2022-01-09 17:37:06 +00:00
Starbeamrainbowlabs 53b0d661a9
replace logging system
...I'm so picky
2022-01-09 16:30:42 +00:00
Starbeamrainbowlabs 6f181971e3
Implement simple peer system, but it's untested.
Next step is to exchange peers.
2021-10-09 18:00:54 +01:00
Starbeamrainbowlabs 0b82e34273
Connection: Comment events
...JSDoc's syntax is *bad* and outdated for events :-/
2021-10-09 16:31:58 +01:00
Starbeamrainbowlabs 7d3161433a
Improve unexpected socket disconnect handling 2021-10-03 12:24:32 +01:00
Starbeamrainbowlabs b48f50e819
Tidy up logging 2021-10-03 12:14:57 +01:00
Starbeamrainbowlabs 49ca7f0a57
Fix bugs. It works!!!
Now we need to tidy up the logging output.....
2021-10-03 02:33:54 +01:00
Starbeamrainbowlabs 0eed69917d
Lotsa debugging, but lotsa debugging to go...... 2021-10-03 00:34:55 +01:00
Starbeamrainbowlabs 6e63bb0e66
rekey: upgrade round 2 onwards 2021-10-02 17:38:24 +01:00
Starbeamrainbowlabs 93ff823827
Work on rekeying some more 2021-10-02 17:34:15 +01:00
Starbeamrainbowlabs bbc5d54158
connection: fix some edge cases 2021-10-02 17:00:24 +01:00
Starbeamrainbowlabs c43aeb6c3b
Implement FramedTransport to increase efficiency of transmitted encrypted messages 2021-10-02 15:56:34 +01:00
Starbeamrainbowlabs b3da7fea17
add todo 2021-10-02 03:03:49 +01:00
Starbeamrainbowlabs ba377874b1
Looks like upgrading to TLS isn't going to work, so we're going to implement it ourselves.
....this is a bad idea.
2021-10-02 03:02:49 +01:00
Starbeamrainbowlabs a2d2b58b38
hey, we have basic starttls! Though it's not wired up yet. 2021-10-02 01:16:34 +01:00