summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-16Update the copyright date to 201.Nick Mathewson
2013-01-15Forward-port fix for 7889Nick Mathewson
2013-01-15Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2013-01-15Merge branch 'bug7889_023' into maint-0.2.3Nick Mathewson
2013-01-15Merge branch 'small_typo_fixes'Nick Mathewson
2013-01-15Bump to 0.2.4.9-alpha-devNick Mathewson
2013-01-15Clean up odds and endsRoger Dingledine
2013-01-15bump to 0.2.4.9-alphator-0.2.4.9-alphaRoger Dingledine
2013-01-15fold in new change stanzaRoger Dingledine
2013-01-15Fix handling of ntor handshakes received via CREATE cellsNick Mathewson
Fixes bug 7959; bugfix on 0.2.4.8-alpha.
2013-01-15Better log message to diagnose #7959Nick Mathewson
2013-01-15Bump version to 0.2.4.8-alpha-devNick Mathewson
2013-01-14bump to 0.2.4.8-alphator-0.2.4.8-alphaRoger Dingledine
2013-01-14finish poking at the changelogRoger Dingledine
2013-01-14Revert junk accidentally included with "start folding in the changes entries"Nick Mathewson
Looks like Roger's debugging code wanted to take a tour of the world outside his sandbox. This reverts part of commit 19d37202362c0298ae2f3954b0065ccfcef0dbda.
2013-01-14Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2013-01-14Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
2013-01-14Reject create/begin/etc cells with {circ,stream}ID 0.Nick Mathewson
Otherwise, it's possible to create streams or circuits with these bogus IDs, leading to orphaned circuits or streams, or to ones that can cause bandwidth DOS problems. Fixes bug 7889; bugfix on all released Tors.
2013-01-14start folding in the changes entriesRoger Dingledine
2013-01-14Merge branch 'bug7869'Nick Mathewson
2013-01-13Merge remote-tracking branch 'mikeperry/bug7691-rebased'Nick Mathewson
2013-01-13Merge branch 'bug7935'Nick Mathewson
2013-01-11Handle EWOULDBLOCK as EAGAIN if they happen to be different.Nick Mathewson
Fixes bug 7935. Reported by 'oftc_must_be_destroyed'.
2013-01-08Bug 7691 review fixes.Mike Perry
Also add in the random nonce generation.
2013-01-08Bug 7341 code review fixes.Mike Perry
2013-01-08Bug 7691: Send a probe cell down certain types of circs.Mike Perry
In general, if we tried to use a circ for a stream, but then decided to place that stream on a different circuit, we need to probe the original circuit before deciding it was a "success". We also need to do the same for cannibalized circuits that go unused.
2013-01-08Fix bug 7341.Mike Perry
Fix cannibalize, rend circ and intro circ timeout handling.
2013-01-05Make the = at the end of ntor-onion-key optional.Nick Mathewson
Makes bug 7869 more easily fixable if we ever choose to do so.
2013-01-05Update to the January 2013 GeoIP database.Karsten Loesing
2013-01-03Whoops; make that unit test actually pass :/Nick Mathewson
2013-01-03Add a unit test for the curve25519 keypair persistence functionsNick Mathewson
2013-01-03Merge branch 'ntor-resquashed'Nick Mathewson
Conflicts: src/or/cpuworker.c src/or/or.h src/test/bench.c
2013-01-03Check all crypto_rand return values for ntor.Nick Mathewson
2013-01-03Complete all DOCDOC entries from the ntor branchNick Mathewson
2013-01-03Use safe_mem_is_zero for checking curve25519 output for 0-nessNick Mathewson
This should make the intent more explicit. Probably needless, though.
2013-01-03Implement a constant-time safe_mem_is_zero.Nick Mathewson
2013-01-03changes file for the ntor branchNick Mathewson
2013-01-03Document UseNTorHandshakeNick Mathewson
2013-01-03Add new ntor bits to gitignoreNick Mathewson
2013-01-03Add reference implementation for ntor, plus compatibility testNick Mathewson
Before I started coding ntor in C, I did another one in Python. Turns out, they interoperate just fine.
2013-01-03ntor: Don't fail fast server-side on an unrecognized KEYID(B)Nick Mathewson
2013-01-03Update our copy of curve25519-donna-c64.Nick Mathewson
This now matches upstream at version 59a896970a1ad0a6cd7d0. (Adam took my patches.)
2013-01-03Use always_inline only with inline; otherwise GCC gripesNick Mathewson
2013-01-03Make libcurve25519_donna get built as a .aNick Mathewson
This lets us give it compiler flags differing from the rest of libor-crypto.a
2013-01-03Fix an unused-variable warningNick Mathewson
2013-01-03Enable the ntor handshake on the client side.Nick Mathewson
"works for me"
2013-01-03Enable handling of create2/extend2/created2/extended2Nick Mathewson
2013-01-03Don't check create cells too much when we're relaying themNick Mathewson
We want to sanity-check our own create cells carefully, and other people's loosely.
2013-01-03Implement scheme to allow ntor requests/responses via older serversNick Mathewson
2013-01-03Use created_cell_format where appropriateNick Mathewson