summaryrefslogtreecommitdiff
path: root/src/or/onion.c
AgeCommit message (Expand)Author
2017-08-04Fix ntohs() that should have been htons()Nick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-15Merge branch 'bug20059_024_v2' into maint-0.3.0Nick Mathewson
2017-03-15Avoid a double-mark bug when makring a pending circuit as "too old"Nick Mathewson
2016-12-08Adding some assertions to onion.cNick Mathewson
2016-12-08Add ExtendByEd25519ID consensus parameter/torrc optionNick Mathewson
2016-11-11Migrate extend2/create2 cell encoding to TrunnelNick Mathewson
2016-10-17Write a bunch of module documentation.Nick Mathewson
2016-08-24Client & HS make sure every hop in every non-HS path supports ntorteor (Tim Wilson-Brown)
2016-07-06Improve test coverage a little on onion*.cNick Mathewson
2016-06-12Keep make check-spaces happyAndrea Shepard
2016-06-11Merge branch 'bug19180_easy_squashed'Nick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
2016-05-30Replace nearly all XXX0vv comments with smarter onesNick Mathewson
2016-03-29fix typo in commentRoger Dingledine
2016-02-27Update the copyright year.Nick Mathewson
2015-02-02Merge remote-tracking branch 'public/bug9635_warnings_025'Nick Mathewson
2015-01-14Refactor cpuworker to use workqueue/threadpool code.Nick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-10-28Add another year to our copyright dates.Nick Mathewson
2014-10-27Remove configure option to disable curve25519Sebastian Hahn
2014-10-16Downgrade 'invalid result from curve25519 handshake: 4' warningNick Mathewson
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