Commits on Source
41778
1ae84fcb
add a 'smartlist' building block that picks random elements from a list
Dec 13, 2003
c425f2e0
use the smartlist to pick random routers, rather than our own idiom
Dec 13, 2003
f37f7daa
Add port ranges to exit policies
Dec 13, 2003
865173d7
put the default exit policy in place
Dec 13, 2003
41bb7172
reasonably permissive exit policy if you don't set one
Dec 13, 2003
911f155f
Make default exit policy reject 127.*:*
Dec 13, 2003
5458ca39
minor tweaks to the smartlist operations
Dec 13, 2003
9e6f4a30
revamp circuit node selection to use smartlists:
Dec 13, 2003
7a3a3ae1
bugfix: a circuit that immediately failed still counts as a failed circuit
Dec 13, 2003
03616803
bughunt: start tracking the bug mutiny found
Dec 13, 2003
8222fe8e
clean up some copyrights
Dec 13, 2003
10548ae9
a few minor updates to hacking
Dec 13, 2003
325935b1
doc patches submitted by jason holt
Dec 13, 2003
4d3d99fa
extend smartlist with a few smarter operations
Dec 13, 2003
78a7de30
make options.ExitNodes work
Dec 13, 2003
fb95d99f
Accept 1.2.3.4/x as a synonym for 1.2.3.4/x:* .
Dec 14, 2003
867c3831
Fix broken line wraps
Dec 14, 2003
444798df
remove obsolete code
Dec 14, 2003
29adf046
more general cleanup
Dec 14, 2003
55d3ec02
reject 0.0.0.0/8,reject 169.254.0.0/16
Dec 14, 2003
a1745b68
slightly different default default exit policy.
Dec 14, 2003
9e3608ce
more friendly warning when a connection buffer overflows
Dec 14, 2003
05c05d64
more friendly warning when there are too many dns workers
Dec 14, 2003
25e7e97d
on HUP, retry OR connections, and stop clobbering the dirserver's routerlist
Dec 14, 2003
2997ef8d
warn if you're running tor as root
Dec 14, 2003
f4cb5d8c
extend smartlist with _remove() and _subtract()
Dec 14, 2003
3465c4de
make it compile
Dec 14, 2003
1096eae5
add options.ExcludedNodes -- nodes that are never picked in path building
Dec 14, 2003
50e17d63
clean up some file-scope-global directory variables
Dec 14, 2003
36ea39ec
on hup, close and rebind listener ports too (in case their config has changed)
Dec 14, 2003
1a2813ba
update the TODO to reflect the done things
Dec 14, 2003
8f573c06
start to track the 'unexpected relay cell' warning
Dec 14, 2003
7d58bfbd
change dns notation from question/answer to address/addr
Dec 14, 2003
f9bdb8a0
document aborted attempt to merge client dns cache with server dns cache
Dec 14, 2003
0ea88d50
oops, i broke buffers. fixed.
Dec 14, 2003
08534a62
start tracking the 'It appears I've already sent the end' warning
Dec 14, 2003
a0f16c61
we are pre16
Dec 14, 2003
a5aa80cc
make --debuglogfile (or any second log file) work
Dec 14, 2003
4885e904
Make compile warning-free on cygwin
Dec 15, 2003
eeae6157
Add more fine-grained SHA1 functionality.
Dec 16, 2003
7c439c30
Resolve format warnings on MacOS X 10.3
Dec 16, 2003
e358a362
rename digest_copy to digest_dup, make it return, make gcc happier
Dec 16, 2003
f3b165fd
change crypto_digest_new_env to crypto_new_digest_env
Dec 16, 2003
961ecf7a
add H(K|1) to the onionskin reply
Dec 16, 2003
8712a30e
move cell size to 512 bytes
Dec 16, 2003
fd37a6fe
some todo updates before i lose track of them
Dec 16, 2003
4e50f79b
resolve an edge case in get_unique_circ_id_by_conn
Dec 16, 2003
d3a20675
bump cvs version to pre17, so people using cvs tor are denied from
Dec 16, 2003
21cc0129
infrastructure for integrity-checks in relay cells
Dec 16, 2003
389eb486
document an openssl gotcha
Dec 17, 2003
aba237e3
end-to-end integrity checking now works
Dec 17, 2003
4a1e05de
betcha didn't know strncpy could leave an unterminated string
Dec 17, 2003
5ecd6b6b
make fetch_from_buf_http malloc its strings rather
Dec 17, 2003
6a19e640
remove trailing whitespace
Dec 17, 2003
eb730c41
clean tabs, trailing whitespace
Dec 17, 2003
45a66c69
make a relay_header_t struct and pack/unpack funcs
Dec 19, 2003
a5e6ec24
rename circ_id_t to uint16_t for code clarity
Dec 19, 2003
ad93c0a2
make sure there's no conflict when generating stream_ids
Dec 19, 2003
55a94cd4
correct a warn message in mark_if_closed
Dec 23, 2003
bc8c6732
add crypto_cipher_rewind to reverse crypto_cipher_advance
Dec 23, 2003
43fcb70b
checkpoint: revamp relay cell packaging and handling
Dec 23, 2003
71739b48
back out the insert-padding-if-conflict code
Dec 26, 2003
f3fdbadf
randomize the initial circ_id and stream_id, so an adversary who
Dec 28, 2003
8085235e
make loglevel info less noisy
Dec 30, 2003
2b765c54
rearrange authors, correct install notes
Dec 30, 2003
a4c2609c
update TODO, patch design paper
Dec 30, 2003
c2e37901
stop a bug that straycat may have found
Jan 01, 2004
53061b37
fix endian issue: rh.integrity was getting sent wrong
Jan 02, 2004
7622a809
move us to pre18
Jan 02, 2004
cacacfe2
Integrate new daemon code, adapted from submission by christian grothoff
Jan 03, 2004
607078cf
print an entry at the top of the logfile so you know it's working
Jan 05, 2004
d6ce65af
the onionskin challenge length was 30 bytes longer than necessary
Jan 05, 2004
8bb4f473
note Christian Grothoff's daemonize patch
Jan 05, 2004
276dae52
begin the process of cleaning/updating the spec
Jan 05, 2004
c485725c
Fix the dns bug: children weren't dying
Jan 06, 2004
bf63d281
stop checking for the system's daemon() func, since we don't use it
Jan 07, 2004
933d531f
clean whitespace (no substantive changes)
Jan 07, 2004
e244ab7c
fix minor typo in tor-spec
Jan 07, 2004
689823f4
move us to pre19
Jan 07, 2004
e4710674
mark the design paper as draft, fix a few bugs
Jan 08, 2004
db0c27b3
resolve cygwin warnings for pre19
Jan 08, 2004
50863008
split the token bucket into 'rate' and 'burst' params
Jan 10, 2004
1a137c26
update the man page for new token bucket params
Jan 10, 2004
b669b1d5
oh, and make it compile
Jan 11, 2004
20aca03d
remember to mention entrynodes and exitnodes in the man page
Jan 12, 2004
793c65e6
Note discrepency between N bytes transmitted over TLS and actual bandwidth...
Jan 13, 2004
9d3cf1b4
First go at a debian package
Jan 13, 2004
99e789a1
fix minor typos
Jan 13, 2004
3c91e649
Close #216611 with the first upload
Jan 13, 2004
d6f7c985
Add empty TODO
Jan 13, 2004
9c8876be
Run test after build
Jan 13, 2004
9a53afb4
several new todo items, prompted by wmf and weasel
Jan 13, 2004
619fdd1e
early iteration of an 'experiences' section
Jan 14, 2004
1d760b34
and another thought
Jan 14, 2004
90c3b8f0
edit experiences section
Jan 15, 2004
521cdd1e
another iteration of the experiences section
Jan 15, 2004
2125da81
adduser is not essential
Jan 15, 2004
561c6236
fix some errors in logs and comments
Jan 16, 2004
295b458f
looks like matt changed the title and authors for his FC04 paper
Jan 17, 2004
dfc83b64
re-mention planetlab
Jan 17, 2004
41,678 additional commits have been omitted to prevent performance issues.
Loading
Loading