aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
Commit message (Collapse)AuthorAge
* -fix doxygen warningsChristian Grothoff2015-10-16
|
* Always force queue local messages when the client was pre-authorized to ↵Bart Polot2015-10-13
| | | | send. Fix #3999.
* - only request reply if no key is knownBart Polot2015-10-08
|
* -fix indentChristian Grothoff2015-10-08
|
* - fix script to work with barebone versions of shBart Polot2015-10-06
|
* - ignore confirmation of connections that are being destroyed (tunnel ↵Bart Polot2015-10-06
| | | | shutting down, for instance)
* - remove unused variableBart Polot2015-10-06
|
* - refactor test dropping, reduce test loadBart Polot2015-10-06
|
* - Revamp traffic logging, small bugfixes, complete doxygenBart Polot2015-10-06
|
* - don't show WARNINGs on duplicate trafficBart Polot2015-10-02
|
* - only break for cadet errorsBart Polot2015-10-02
|
* - remove debugBart Polot2015-10-02
|
* - adjust loggingBart Polot2015-10-02
|
* - find the correct stored key, not always the first oneBart Polot2015-10-02
|
* Don't reset axolotl state on receipt of a pseudo-duplicate AX key exchange.Bart Polot2015-10-02
| | | | | | | | | | Pseudo duplicate means same handshake key but different ratchet key. This can happen if Alice's first KX message is lost, she receives Bob's KX and send a payload message herself, advancing her ratchet. If Bob doesn't send a payload message fast enough, or it gets lost, Alice will retransmit her KX message, this time with a different ratchet key. If Bob only checks the ratchet key (the handshake keys are discarded) it could reset the Axolotl status and re-use keys for messages that got lost/delayed.
* Fix try_old_keys, in order to use it for data with the same Header key but ↵Bart Polot2015-10-02
| | | | out-of-order message number
* - added hexdump-like function to write binary data to logBart Polot2015-10-02
|
* - typo in variable nameBart Polot2015-10-02
|
* - use correct message number in the logsBart Polot2015-10-02
|
* - cancel all transmissions so core_api doesn't complainBart Polot2015-10-02
|
* - log shutdownBart Polot2015-10-02
|
* - removed false breakBart Polot2015-10-02
|
* Fixed usage of known broken paths. If a connection was destroyedBart Polot2015-10-02
| | | | | while handling a neighbor disconnection, cadet tried to reconnect to peers using paths containing the disconnecting peer.
* - cancel transmit requests before destroying channels, warn API users if notBart Polot2015-10-02
|
* - don't connect twice on core_connect, as it may cause problems since ↵Bart Polot2015-10-02
| | | | connections hashmap is not yet created
* - fix processing of messages with no payload (keepalives)Bart Polot2015-10-02
|
* - fix logBart Polot2015-10-02
|
* - additional testBart Polot2015-10-02
|
* - never invalidate direct paths, show warning insteadBart Polot2015-10-02
|
* - use better variable namesBart Polot2015-10-02
|
* - don't try to connect to peers that are neighbors alreadyBart Polot2015-10-02
|
* - connect if there are less connections than the minimum, not moreBart Polot2015-10-02
|
* - don't leave freed memory on the peer's path list, signal error and remove ↵Bart Polot2015-10-02
| | | | anyway
* - fix loggingBart Polot2015-10-02
|
* - use proper connection states for a tunnelBart Polot2015-10-02
|
* - reduce log levelBart Polot2015-10-02
|
* - compiler warningBart Polot2015-10-02
|
* - use correct hash typeBart Polot2015-10-02
|
* - style, change roundsBart Polot2015-10-02
|
* - don't stop looking for connections as long as the tunnel existsBart Polot2015-10-02
|
* - indicate retransmitted packets on conn logBart Polot2015-10-02
|
* - unify logging formatBart Polot2015-10-02
|
* - don't call core if there is no trafficBart Polot2015-10-02
|
* - formatBart Polot2015-09-03
|
* - make sure own_id is a correct NULL-terminated stringBart Polot2015-09-03
|
* Fix #3929: cancel poll towards disconnected neighborBart Polot2015-09-03
|
* - return NULL when handle is NULLBart Polot2015-09-03
|
* - handle case if ports == NULLBart Polot2015-09-03
|
* - dump client info on requestBart Polot2015-09-03
|
* - unregister from client on destroyBart Polot2015-09-03
|