aboutsummaryrefslogtreecommitdiff
path: root/src/or/onion.c
AgeCommit message (Expand)Author
2014-05-01Merge remote-tracking branch 'public/bug9635'Nick Mathewson
2014-04-18scan-build: Have clear_pending_onions walk the lists more obviouslyNick Mathewson
2014-03-27Give specific warnings when client-side onionskin handshakes failNick Mathewson
2014-01-03Add explicit check for 0-length extend2 cellsNick Mathewson
2013-09-05Merge branch 'maint-0.2.4'Roger Dingledine
2013-09-05Revert e443beff and solve it a different wayRoger Dingledine
2013-09-05don't let recently_chosen_ntors overflowRoger Dingledine
2013-09-04Merge branch 'maint-0.2.4'Roger Dingledine
2013-09-04nickm wants us to prioritize tap in a currently-rare edge caseRoger Dingledine
2013-09-04Be more general in calculating expected onion queue processing timeRoger Dingledine
2013-09-04let the NumNTorsPerTAP consensus param override our queue choiceRoger Dingledine
2013-09-04do a lopsided round-robin between the onion queuesRoger Dingledine
2013-09-04check bounds on handshake_type more thoroughlyRoger Dingledine
2013-09-04add info-level logs to help track onion queue sizesRoger Dingledine
2013-09-04refactor and give it unit testsRoger Dingledine
2013-09-04Separate cpuworker queues by handshake typeRoger Dingledine
2013-08-23fix typosRoger Dingledine
2013-06-20Fix #9108 - make global_circuitlist a doubly linked listMarek Majkowski
2013-02-04Fix a warning when building with --disable-curve25519Nick Mathewson
2013-01-30Rename all of the macros in tor_queue.h to start with TOR_Nick Mathewson
2013-01-24Merge branch 'time_based_onionqueue_v2' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard
2013-01-16Update the copyright date to 201.Nick Mathewson
2013-01-15Clean up odds and endsRoger Dingledine
2013-01-15Fix handling of ntor handshakes received via CREATE cellsNick Mathewson
2013-01-03Use a TAILQ, not a singly-linked queue, for the onion queue.Nick Mathewson
2013-01-03Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelayNick Mathewson
2013-01-03Complete all DOCDOC entries from the ntor branchNick Mathewson
2013-01-03ntor: Don't fail fast server-side on an unrecognized KEYID(B)Nick Mathewson
2013-01-03Fix an unused-variable warningNick Mathewson
2013-01-03Don't check create cells too much when we're relaying themNick Mathewson
2013-01-03Implement scheme to allow ntor requests/responses via older serversNick Mathewson
2013-01-03Use created_cell_format where appropriateNick Mathewson
2013-01-03Teach cpuworker and others about create_cell_t and friendsNick Mathewson
2013-01-03Code to parse and format CREATE{,2,_FAST} cells and their alliesNick Mathewson
2013-01-03Massive refactoring of the various handshake typesNick Mathewson
2013-01-02Split onion.[ch] into onion{,_fast,_tap}.[ch]Nick Mathewson
2012-12-06Implement HKDF from RFC5869Nick Mathewson
2012-11-08Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-11-08Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson
2012-10-08Switch onion.c over to channel_tAndrea Shepard
2012-06-04Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson
2012-06-04Add about 60 more DOCDOC comments to 0.2.3Nick Mathewson
2012-01-18Rename nonconformant identifiers.Nick Mathewson
2011-05-11Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcm...Nick Mathewson
2011-05-11Hand-conversion and audit phase of memcmp transitionNick Mathewson
2011-05-11Automated conversion of memcmp to tor_memcmp/tor_mem[n]eqNick Mathewson
2011-02-10Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-01-25Handle failing cases of DH allocationNick Mathewson
2011-01-24Make the DH parameter we use for TLS match the one from Apache's mod_sslNick Mathewson
2011-01-15Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson