Roger Dingledine
|
ffae44aafd
bugfix: don't segfault if there's no valid circuit open
|
hace 22 años |
Roger Dingledine
|
f8c6339979
update docs to reflect a bit more reality
|
hace 22 años |
Roger Dingledine
|
10902028e0
bugfix: only close old circuits if they have no connections!
|
hace 22 años |
Nick Mathewson
|
5c514620fc
Adjust straggling users of payload field
|
hace 22 años |
Nick Mathewson
|
32a3e704b4
Choose correct abstraction for topic_foo. Abstract random-integer code
|
hace 22 años |
Nick Mathewson
|
fdf4d4aa85
Use cell.topic* fields in ap_handshake_send_begin
|
hace 22 años |
Nick Mathewson
|
6fd4f2a17f
Rebuild or and test binaries when a libor.a changes but or/*.c does not.
|
hace 22 años |
Nick Mathewson
|
598c3069e1
Apply algebra; remove a condition
|
hace 22 años |
Nick Mathewson
|
2da6482f63
tv_udiff: do not modify arguments, and compute results correctly.
|
hace 22 años |
Nick Mathewson
|
0a9e83369a
17 does not divide 1024, but it can stomp some interesting pointers and segfault the test suite
|
hace 22 años |
Nick Mathewson
|
d3c0e5ab34
Fix test.h to have once-only evalutation of arguments
|
hace 22 años |
Roger Dingledine
|
fe1aba7f15
more cleanup
|
hace 22 años |
Roger Dingledine
|
f39ca8a3aa
further cleanup, test.c still has some bugs
|
hace 22 años |
Nick Mathewson
|
97d847b9e3
Factor out cell packing and unpacking
|
hace 22 años |
Nick Mathewson
|
1bbea670bc
Remove the last vestige of code that claims to know the inner structure of an onion on the network
|
hace 22 años |
Roger Dingledine
|
05b52ad868
bugfix: make onions work again
|
hace 22 años |
Nick Mathewson
|
33176c70a5
Factor out timeval-related functions.
|
hace 22 años |
Nick Mathewson
|
0c61bc3756
Remove the notion of "onion ciphers"; make packing and unpacking separate fns
|
hace 22 años |
Roger Dingledine
|
54af75b1b4
add missing prototype
|
hace 22 años |
Nick Mathewson
|
acc33c18e2
Tests for crypto; more tests for buffers
|
hace 22 años |
Roger Dingledine
|
e1d37ed6ab
divorce circuit building from user connections
|
hace 22 años |
Nick Mathewson
|
1fa0fc1487
Introduce a few unit tests (from older code), refactor compression setup/teardown
|
hace 22 años |
Roger Dingledine
|
7df5caad0d
make it work (heh)
|
hace 22 años |
Roger Dingledine
|
1d53d8ad0e
refactored some duplicate code into connection_edge.c
|
hace 22 años |
Roger Dingledine
|
833f165d68
bugfix: make onion proxies actually obey their requested bandwidth
|
hace 22 años |
Roger Dingledine
|
c2fa6f5c7d
let the 'test' binary build from the source distrib
|
hace 22 años |
Roger Dingledine
|
cdf6ea201f
put most of the remaining exit policy stuff in
|
hace 22 años |
Nick Mathewson
|
79b77b421d
First test added
|
hace 22 años |
Roger Dingledine
|
18bbac44ca
parse exit policy lines
|
hace 22 años |
Nick Mathewson
|
c217b1ca71
Add magic to end of C files to make emacs happy; split test invocation into separate file.
|
hace 22 años |