Commits on Source
34963
f28770b6
be less eager to decide that the entire network is down
Nov 19, 2005
7446c7e6
mark off the next todo item
Nov 19, 2005
b9d37a2d
Add a new controller event type that allows controllers to get all
Nov 19, 2005
a48b7224
Ancient gcc does not like you when you declare variables in the middle of a block
Nov 20, 2005
8182eb69
a smidgen more hint when we fail to seed the rng
Nov 21, 2005
50ce5e19
Avoid spurious re-launch of first pending requested descriptor
Nov 22, 2005
ae67b87f
Update debian/tor.docs to match which docs are now distributed
Nov 22, 2005
a3926957
Replace balanced trees with hash tables: this should make stuff significantly faster.
Nov 23, 2005
7d7bb95f
Track how many bytes we have in signed descriptors. Try to make sure we are...
Nov 23, 2005
fbf8a8c2
Dump bytes held to store descriptors.
Nov 23, 2005
36109fea
e more aggressive about calling routerlist_remove_old_routers()
Nov 23, 2005
061ef582
Make dropping very old descriptors faster (remove old correctness check)....
Nov 23, 2005
eb0021b0
Fix dumb logic error that kept some old descripttors from getting the axe.
Nov 23, 2005
0118a236
comment that scary-looking function.
Nov 23, 2005
05482a08
Add functions to return number of elts in associative containers
Nov 23, 2005
4e77913c
whitespace and copyright fixes on configure.in
Nov 23, 2005
276ca7ad
link with -ldl if you need it.
Nov 23, 2005
23efc307
get rid of some unused variables
Nov 24, 2005
5b583073
remove some more dead code (found while hunting lasse's bug)
Nov 24, 2005
ea7fe0c2
Fix a bug found by Lasse Overlier: when we were making internal circuits
Nov 24, 2005
2350e487
minor cleanup
Nov 24, 2005
b6b1b4f2
Bandaid workaround to make cvs not crash tor clients.
Nov 25, 2005
6452aece
when calling connection_get_by_identity_digest, don't do a memcmp
Nov 25, 2005
fe221f3d
Start the process of treating internal circuits and exit circuits
Nov 25, 2005
72cb6440
HT_NEXT invalidates the last iterator; fix rmv-related segfault.
Nov 26, 2005
31d5d967
Cut down a common call to circuit_get_by_conn by about half.
Nov 26, 2005
652e1899
"How about 'never'? Does 'never' work for you?"
Nov 26, 2005
97f748f6
clean up broken comment
Nov 26, 2005
f94f4c16
when event_add or event_del fail, tell us why.
Nov 26, 2005
1da454a4
when returning a list of circuits, don't return a list of the same
Nov 28, 2005
7de0c338
Avoid a segfault in routerlist_reset_warnings()
Nov 28, 2005
c90d6c7e
Make arguments to circuit_set_circid_orconn match the connection that is...
Nov 29, 2005
94e8dcef
Fix a bug weasel found: when we are an authority and somebody requests "all"...
Nov 29, 2005
447a3a7f
Funny. I could have sworn that it compiled.
Nov 29, 2005
6b49a93b
Move code to check for zero digests into util.c
Nov 30, 2005
3bd613b4
Rename connection_get_by_identity_digest to reflect that it is OR-only. Make...
Nov 30, 2005
a6eb8cd2
Move connection_or_remove_from_identity_map() to connection_unlink, but dont...
Nov 30, 2005
9cec3a13
remove some functions that are not used; #if0 out some files that are not likely to be used.
Nov 30, 2005
d56a65c4
Fix some verbose warnings and remove an unneeded include.
Nov 30, 2005
77a425d8
Remove some functions that were around for hupping log files. We handle
Nov 30, 2005
1deb53e1
the stylesheet in cvs/tor/doc/ had relative links to the images,
Nov 30, 2005
cbad6e97
switchproxy doesn't work with firefox 1.5, i am told. here is a link
Nov 30, 2005
923ad874
remove another unused function
Nov 30, 2005
a6da3720
and its header
Nov 30, 2005
fea19528
assert_buf_ok was showing up in the profile; remove it from critical-path...
Nov 30, 2005
6443e5ec
Add a benchmark-aes function to test.c. Off by default.
Dec 01, 2005
4a0b6af9
Ive spent about 10 hours benchmarking permutations on our counter-mode...
Dec 01, 2005
ce3cdecb
Make more arguments const; do not call hash tables trees.
Dec 03, 2005
502cb596
Remove "tree" references from dns.
Dec 03, 2005
148a1e96
Shave off another 4.7%: remove a linear search when figuring out which...
Dec 03, 2005
77a494dd
Expunge remaining places where we used "tree" to mean "associative array".
Dec 03, 2005
979fc3e6
cvs diff -u src/or/circuitlist.c | less almost never does what you want in C.
Dec 03, 2005
61c5a9ae
Use a switch statement and some mild refactoring to try to speed up circuit_expire_building
Dec 03, 2005
1b0134dd
Clean up some comments; remove some dead code
Dec 03, 2005
d60f514f
fix the first bug with our optimization to circuit_expire_building():
Dec 04, 2005
7d032bd3
take back half of my bugfix. comparing times sucks.
Dec 04, 2005
ef000fd8
ok, i know this one was a bug. we were expiring open general
Dec 04, 2005
bb8dc691
Fix another time comparison bug in circuit_stream_is_being_handled().
Dec 04, 2005
40cbe550
fix a log message to be mildly more helpful
Dec 04, 2005
26b49dbc
Bugfix for trackhostexits: write down the fingerprint of the chosen exit,
Dec 05, 2005
8b0f1f02
give a hint when people are running tor as the wrong user, rather than
Dec 05, 2005
c5bee116
clarify that tor will close unattached streams by itself after 2 minutes,
Dec 05, 2005
7a70a142
Also print usernames, not just numeric UIDs when we tell the user that his...
Dec 05, 2005
1bf56b45
Remove superfluous strdup
Dec 05, 2005
98290e41
When parsing foo.exit, if foo is unknown, and we are leaving circuits...
Dec 05, 2005
835f06a7
Set chosen_exit_name to something we are not about to zero.
Dec 05, 2005
f0abb1a7
Check magic when removing old connection from map.
Dec 05, 2005
b03e8733
Change how OR conns get removed from the identity map; fix some warnings on shutdown.
Dec 05, 2005
fedc9c8a
We were neglecting to unlink marked circuits from soon-to-close OR connections.
Dec 05, 2005
d2123388
Better fix for last bug: avoids trying to double-mark circuits.
Dec 05, 2005
b1d034d2
Fix bug 212: Directory authorities should not try to download server...
Dec 06, 2005
3347762f
when we're giving up on a circuit and retrying on a new one,
Dec 06, 2005
0dbb622f
Old gccs want you to do your variable declarations first
Dec 06, 2005
5c0338dc
the other half of weasel's patch, so old gcc's can build cvs again.
Dec 06, 2005
485b2cb4
get rid of nick's crazy voodoo dh checking.
Dec 06, 2005
871d4c99
first cut at a 0.1.1.10-alpha changelog
Dec 06, 2005
b0ffa342
tell the controller about new .onion streams too.
Dec 06, 2005
4902ece6
what the heck is wrong with this little piece of code?
Dec 07, 2005
130d0e4d
fix typo noticed by scrimbly
Dec 07, 2005
666791f3
Fiddle 0.1.1.x TODO based on conversation with arma.
Dec 07, 2005
f031ee82
Make clients use CREATE_FAST cells. add an option to disable this.
Dec 07, 2005
b80dc7c4
call the reachability testing stuff done.
Dec 07, 2005
0a85bb5a
and remove it from the todo now
Dec 07, 2005
cf5facf3
Do not free a constant string.
Dec 08, 2005
617f71e4
Whitespace normalization
Dec 08, 2005
25303172
Specify CREATE_FAST more fully.
Dec 08, 2005
e9b66ec9
Document CREATE_FAST better in the code. Move our key expansion algorithm...
Dec 08, 2005
b1ae5cc1
Note one TODO item as done, and another as more complex than anticipatd.
Dec 08, 2005
898968b3
Warn when binding to a public address for socks. This warning needs to be...
Dec 08, 2005
4bab0640
Mark item completed
Dec 08, 2005
1b770817
Add private:* as an alias in configuration for policies.
Dec 08, 2005
2d585941
Release memory from conn_circid_circuit_map on exit.
Dec 08, 2005
338f2311
Oops. 0.0.0.0/8 and 169.254.0.0/16 are also special.
Dec 08, 2005
d3dcea08
remove a redundant memcpy when extending to a new server
Dec 08, 2005
87301909
when we're checking reachability, make it clearer in the logs
Dec 08, 2005
1974e6c5
make it clearer in the docs what to expect when testing reachability.
Dec 08, 2005
029d2bef
The more I punctuate,, the better my documentation is..
Dec 08, 2005
d57029ff
Make code to handle "private" alias work when assume_action is set.
Dec 08, 2005
c0a6e223
let is_internal_IP() know whether you're asking about an IP
Dec 09, 2005
a438f2ab
let the user configure a sockslistenaddress on other private IPs
Dec 09, 2005
34,863 additional commits have been omitted to prevent performance issues.
Loading
Loading