Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-19 | Fixed a bug where someone could just send back the ping request packet | irungentoo | |
with only the first byte set to 1 instead of 0 and the public key set to the one of the reciever as a valid response packet. This breaks network compatibility with all previous cores. | |||
2014-05-17 | Changed cookie/cookie request packet. | irungentoo | |
Cookie now contains the dht public key of the peer which makes more sense than including the real public key of the reciever. It means we no longer have to rely entirely on onion_client to find the dht public key of the other peer. | |||
2014-05-14 | Added OOB packets to the TCP client and server. | irungentoo | |
2014-05-11 | Added kill packets. | irungentoo | |
There should be no more delay between a peer closing their client and their friend being notified of them going offline. (unless the kill packet is lost) | |||
2014-05-08 | Merge branch 'master' into TCP | irungentoo | |
2014-05-04 | Added arrays to store packets on send/recv in net crypto. | irungentoo | |
Wrote down more of the protocol. Padding support has been added and implemented which will make it possible for us to pad packets to mitigate length related attacks. | |||
2014-05-01 | Protocol implementation is starting to look ok. | irungentoo | |
Still need to decide exactly how data packets will work though. | |||
2014-04-30 | Added number to cookie request/response packets to prevent possible | irungentoo | |
DoS issue. | |||
2014-04-29 | Some more work done on the middle network protocol. | irungentoo | |
Handshake most likely has no more possible flaws to it, next thing to do is to do the same with the data packets. Wrote a couple more functions. | |||
2014-04-28 | Added some functions to create/handle middle level protocol packets. | irungentoo | |
2014-04-25 | The data in the DHT get nodes and send nodes packets can now be of | irungentoo | |
variable length. | |||
2014-04-22 | Decided pretty much how the handshake would work. | irungentoo | |
Started writing the code. Astyled some files. | |||
2014-04-18 | Added text document explaining what needs to be done before TCP can be merged. | irungentoo | |
2014-04-16 | multiple spelling fixes | Carlos E. Garcia | |
2014-04-15 | Major protocol changes, this commit breaks all network compatibility. | irungentoo | |
Removed a bunch of useless space from various structs. pack_nodes() and unpack_nodes() are now used to transmit lists of nodes for the DHT and onion parts. They provide a way to transmit both ipv6 and ipv4 nodes in the same packet in a portable way that takes as little space as possible without compression. Using pack_nodes, merged the send nodes and send nodes ipv6 packets into one packet greatly reducing the risk of amplification attacks. | |||
2014-03-30 | TCP server now sends/handles ping packets. | irungentoo | |
2014-03-28 | TCP server almost ready. | irungentoo | |
2014-03-14 | A bit of work done on the TCP relay server. | irungentoo | |
2014-03-12 | Started writing the code for the TCP relay server. | irungentoo | |
2014-03-11 | Detailed docs for TCP server pretty much done. | irungentoo | |
Implementation coming soon. | |||
2014-03-04 | Minor documentation cleanup | Agatha | |
This commit fixes some typos and grammar mistakes. It also fixes some of the long text lines and generally makes the documentation more readable. | |||
2014-02-22 | Renamed dht server to dht node | Maxim Biro | |
2014-02-19 | Added local file sending test to tox_test and updated TODO. | irungentoo | |
2014-02-17 | Updated TODO. | irungentoo | |
2014-02-14 | updated/fixed TODO list. | irungentoo | |
2014-02-10 | Added entry to TODO and a public key cracker (vanity key finder) to other/fun. | irungentoo | |
2014-01-23 | Fixed group chat doc. | irungentoo | |
2014-01-19 | Small protocol change for more replay attack prevention. | irungentoo | |
see the changes to Prevent_Tracking.txt | |||
2014-01-19 | Added no_replay and added some things to the docs. | irungentoo | |
2014-01-14 | Onion data packets can now be handled in onion_client. | irungentoo | |
oniondata_registerhandler(...) can be used to register different packet types to handle them and send_onion_data(...) can be used to send these packets. | |||
2014-01-10 | updated TODO. | irungentoo | |
2014-01-09 | Putting the sendback outside the encrypted part of the response. | irungentoo | |
It's more useful this way. | |||
2014-01-08 | Fixed problem in onion_announce.c | irungentoo | |
Added a way to know if a announce response is valid. | |||
2014-01-04 | Some work on the onion part done. | irungentoo | |
2014-01-02 | Some work done on the onion announce part. | irungentoo | |
2014-01-02 | Updated TODO. | irungentoo | |
2013-12-24 | Added the shell of onion.{c, h} | irungentoo | |
2013-12-23 | Added proposal on how to solve all the privacy related problems with the DHT. | irungentoo | |
2013-12-07 | Small fixes. | irungentoo | |
2013-12-07 | Added/updated some basic docs and cleaned up some things. | irungentoo | |
2013-11-01 | Update av_api.md | Peter Maatman | |
forgot one paragraph | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
some markup was fucked up :P | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
that looks better :) | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
and some more | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
add some more shiny stuff | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
add some code blocks in the markup | |||
2013-11-01 | Update av_api.md | Peter Maatman | |
2013-11-01 | Update av_api.md | Peter Maatman | |
2013-10-30 | Updated hardening doc. | irungentoo | |
2013-10-16 | Added some things to the TODO list. | irungentoo | |