| Commit message (Expand) | Author | Age |
... | |
* | handle KX AUTH failure by retransmitting KX | Christian Grothoff | 2017-01-30 |
* | pass connection tunnel identifier to channel when receiving messages, so that... | Christian Grothoff | 2017-01-30 |
* | have tunnel tell channel which connection it used for transmission, so we can... | Christian Grothoff | 2017-01-30 |
* | Save next pointer in case mqm gets freed | David Barksdale | 2017-01-29 |
* | Don't pass NULL to destroy_route | David Barksdale | 2017-01-29 |
* | added path desirability calculations | Christian Grothoff | 2017-01-29 |
* | add path desirability calculations | Christian Grothoff | 2017-01-29 |
* | remove route also from routes | Christian Grothoff | 2017-01-29 |
* | fix shutdown sequence | Christian Grothoff | 2017-01-29 |
* | fix task cleanup on CTRL-D | Christian Grothoff | 2017-01-29 |
* | of course we need 'i' here, not 'off' | Christian Grothoff | 2017-01-29 |
* | sanitize paths to eliminate loops before using them; fix off-by-one causing a... | Christian Grothoff | 2017-01-29 |
* | note on des | Christian Grothoff | 2017-01-29 |
* | collect misc. TODO items into one big list | Christian Grothoff | 2017-01-29 |
* | introduce buffering options on the route level | Christian Grothoff | 2017-01-29 |
* | optimize mqm_head scans by avoiding constantly scanning over definitively non... | Christian Grothoff | 2017-01-29 |
* | fix ready_cb notifications to ensure they exactly happen only when needed | Christian Grothoff | 2017-01-29 |
* | implement route timeouts at 3x keepalive frequency | Christian Grothoff | 2017-01-29 |
* | implement basics of connection management for tunnels (in particular destruct... | Christian Grothoff | 2017-01-29 |
* | separate connection DLL into a list for ready connections and a list of busy ... | Christian Grothoff | 2017-01-29 |
* | provide stricter assurances about when we call ready_cb, avoiding supurious c... | Christian Grothoff | 2017-01-29 |
* | when applicable, do connection selection outside of send_kx* | Christian Grothoff | 2017-01-29 |
* | complete new KX implementation, including KX_AUTH defense against KX-injectio... | Christian Grothoff | 2017-01-28 |
* | KEY_REKEY state was dead in old code, remove in new code; refactor KX logic i... | Christian Grothoff | 2017-01-28 |
* | slightly better documentation for KX logic | Christian Grothoff | 2017-01-28 |
* | also count messages dropped due to slow clients as allowable losses in unreli... | Christian Grothoff | 2017-01-27 |
* | if in-order unreliable, advance to next message even if we skip a mid | Christian Grothoff | 2017-01-27 |
* | fix comments, fix test | Christian Grothoff | 2017-01-27 |
* | indentation fixes | Christian Grothoff | 2017-01-27 |
* | unset XDG environment variable during testcases, as they can screw things up ... | Christian Grothoff | 2017-01-27 |
* | add #include to avoid warning | Christian Grothoff | 2017-01-27 |
* | allow for message drops by CADET in unreliable mode | Christian Grothoff | 2017-01-27 |
* | add statistics for packets dropped by cadet due to full buffer | Christian Grothoff | 2017-01-27 |
* | introduce concept of unverified_kx, as a step towards having KX_AUTH implemen... | Christian Grothoff | 2017-01-27 |
* | pass only CadetTunnelAxolotl if it suffices, preparation for having ambiguous... | Christian Grothoff | 2017-01-27 |
* | trying to make KX logic slightly more readable | Christian Grothoff | 2017-01-27 |
* | implement tie-breaking in case both peers establish a connection to each othe... | Christian Grothoff | 2017-01-27 |
* | use 'futures' bitfield in ACKs properly, revisit unbuffered/out-of-order tran... | Christian Grothoff | 2017-01-26 |
* | implement random packet drop option, fix retransmission logic | Christian Grothoff | 2017-01-26 |
* | fix log calls | Christian Grothoff | 2017-01-25 |
* | make new cadet implementation the default: all tests pass (on my system); how... | Christian Grothoff | 2017-01-25 |
* | implement keepalives | Christian Grothoff | 2017-01-25 |
* | preparations for keepalives | Christian Grothoff | 2017-01-25 |
* | cleanups | Christian Grothoff | 2017-01-25 |
* | handle ACKs past client down | Christian Grothoff | 2017-01-25 |
* | typo in comment | Christian Grothoff | 2017-01-25 |
* | towards proper DATA_ACK handling | Christian Grothoff | 2017-01-25 |
* | towards proper DATA_ACK handling | Christian Grothoff | 2017-01-25 |
* | handle ancient/future duplicate payload properly | Christian Grothoff | 2017-01-25 |
* | fix comment, this was implemented | Christian Grothoff | 2017-01-25 |