Commits on Source
38092
dc0a36d2
populate circ->n_conn_id_digest when we set circ->n_conn
Jul 03, 2004
198e5f4c
fix a seg fault when you try to launch a circ
Jul 03, 2004
0f3fcfd1
When tor_lookup_hostname says 0.0.0.0, treat it as an error.
Jul 04, 2004
fb1bd575
two more todo items
Jul 04, 2004
5284826a
add a changelog for 0.0.7.1
Jul 04, 2004
cbf73b2b
touchups all over
Jul 04, 2004
948a1ad4
New upstream release
Jul 05, 2004
fe099bc2
s/exit bugs/exit nodes/
Jul 05, 2004
d5e275dd
Fix bug reported by peter palfrader: an empty address is unresolvable, but not...
Jul 06, 2004
88451ce2
Yes, I did mean "else if".
Jul 06, 2004
e9d81d87
Fix the router_compare_to_my_exit_policy assertion failure once-and-for-all,...
Jul 07, 2004
38c889c4
Remove spurious assert
Jul 07, 2004
c573b1a9
* New upstream release: Fixes another instance of that remote crash bug.
Jul 08, 2004
faf63d82
changelog for 0.0.7.2 in the main branch
Jul 08, 2004
3d63396d
emphasize tor hidden services in the 'why should you use tor' section
Jul 08, 2004
37976829
fix a bug related to reading usernames for socks4
Jul 12, 2004
17e5f252
trivial punctuation tweak
Jul 12, 2004
e167eeb1
add 'advertisedbandwidth' to router descriptor
Jul 12, 2004
538655cd
if connecting to an OR fails immediately, mark it as down
Jul 12, 2004
63256c9e
make unit tests pass again
Jul 12, 2004
2325050b
tor now tolerates down dirservers better
Jul 12, 2004
a3aaff34
why does gcc not warn me about this at all? that's evil.
Jul 12, 2004
d1fe3c17
update the todo list a bit
Jul 12, 2004
149115cc
bugfix: tell circuits what id_digest to look for, so
Jul 12, 2004
3294b514
when you expire a wedged dir conn, conn_close_if_marked will take
Jul 13, 2004
017d7d1f
refuse to build a circuit before the directory has arrived
Jul 13, 2004
86e0ede0
checkpoint: start working on bandwidth tracking and
Jul 13, 2004
59422810
ship doc/tor-doc.html in the tarball
Jul 13, 2004
0fbe75ed
include a css file for tor-doc.html
Jul 13, 2004
7e344f19
add is_local_IP() function to help distinguish which bandwidth "matters"
Jul 13, 2004
d37850bb
only count bytes transmitted to/from non-local IPs
Jul 13, 2004
e9365f9e
Bugfix: some things (like ctrl-z) can make a second take more than one second
Jul 13, 2004
c2103eb6
Finish most pre2 items: make running-routers list work right; rename secret...
Jul 13, 2004
5f7738d4
Code to parse tor version numbers so we can do an is-newer-than check.
Jul 13, 2004
254355e6
give nick enough to keep him busy for a while more
Jul 15, 2004
c458f33e
Fix warning
Jul 15, 2004
9364c40a
Add generic expand_filename function to handle expanding ~/
Jul 15, 2004
0b3357d5
Look in .torrc if no CONFDIR "torrc" is found.
Jul 16, 2004
656a6643
Revert cpuworker to use addr/port
Jul 16, 2004
bc36db35
Resolve all DOCDOCs.
Jul 16, 2004
10407625
Remove 1024-router limit in routerparse.c; unify handling of running-routers...
Jul 16, 2004
df354442
Change rule from "reject non-recommended versions" to "reject obsolete...
Jul 16, 2004
87d09489
bugfix: hidden services were broken in cvs
Jul 17, 2004
54c129d8
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(),...
Jul 18, 2004
19deb93c
more useful warning messages
Jul 19, 2004
f9a04097
mention that you should proxy your SSL traffic too
Jul 19, 2004
a5ff0527
it turns out we weren't looking at the result from getsockopt().
Jul 19, 2004
b4d4a961
break connection_dir_client_finished_reading() into its own function
Jul 20, 2004
f54224ab
clients can now pick non-authdirservers for fetching directories.
Jul 20, 2004
63b476a6
ship and install tor_resolve script too
Jul 20, 2004
dc7951a5
a whole swath of fixes
Jul 20, 2004
66fc6cf0
if you're an OR and he's an OR and he's running 0.0.7,
Jul 20, 2004
d5999a24
also don't hang up on him if we're an OR and he's an authdirserver
Jul 20, 2004
d858a9e9
Remember list of digests for trusted dirservers; use this list to tell whether...
Jul 20, 2004
e57698cc
Track bandwidth usage to estimate capacity
Jul 20, 2004
6d537172
Handle closed connection properly on tor_resolve
Jul 20, 2004
2a339b76
Split uptime into separate field
Jul 20, 2004
06c11a61
When faking gettimeofday with ftime, do it right.
Jul 20, 2004
18d752e5
Correct "advance-time" logic
Jul 20, 2004
0da256ef
when we get a sigint, don't accept new connections/circuits,
Jul 20, 2004
73ffcc5c
add a new advertised_server_mode() to distinguish ORs that
Jul 21, 2004
99926813
get the function prototype right
Jul 21, 2004
334de84c
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
Jul 21, 2004
e547ab29
make connection_tls_finish_handshake() more plausible.
Jul 21, 2004
84b8f8e0
fix some bool logic
Jul 21, 2004
30d6b147
clients exit immediately on interrupt; they don't wait
Jul 21, 2004
ddb6eb35
we were counting incorrectly when trying to figure out whether
Jul 21, 2004
2d514037
Log number of certs in wrong-length chains
Jul 21, 2004
3e97c12f
rearrange to prepare to solve the authdirserver initialization
Jul 21, 2004
906d1aa9
caching dirservers don't handle posts, running-routers, or rend descs
Jul 21, 2004
ecc90092
authdirservers accept the uploading of unverified descriptors.
Jul 21, 2004
fd0fcc89
disallow picking unverified routers in circuits
Jul 21, 2004
c83f0e94
Log certificate lifetime on failure.
Jul 21, 2004
1e62d24d
bugfix: only require the correct key if the nickname is for
Jul 21, 2004
ce7fcd11
solve the authdirserver initialization precedence problem
Jul 21, 2004
cdb98cf0
fix our tls handshake chain cert bug
Jul 21, 2004
6e571c8c
make base16_encode() fail more obviously when it fails
Jul 21, 2004
156cfb00
oh, and it should compile too
Jul 21, 2004
3783d2e6
if johnny has three fenceposts, and jill takes four away...
Jul 21, 2004
f82a3650
make router_nickname_is_approved() do the right thing
Jul 21, 2004
3c2c8ed4
0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers
Jul 21, 2004
6c56f34a
clients shouldn't create datadir until we have something to put there
Jul 22, 2004
ca9604e4
update the todo, items for pre-pre1 and for post-pre1
Jul 22, 2004
eb0a19c4
change 0.0.8 extend cell format so it's compatible with 0.0.7
Jul 22, 2004
06b72cc8
publish advertised_bandwidth in descriptor
Jul 22, 2004
38d8e369
Make tor_tls_new variant use alternative (certless) context
Jul 22, 2004
b48cdc9d
populate router_get_my_routerinfo()->is_verified
Jul 22, 2004
a403c103
getting an unknown descriptor is an info, not a warn, now
Jul 22, 2004
c1450319
allow OPs to set a DirPort and cache/serve directories
Jul 22, 2004
f355a9c9
put our fingerprint into the descriptor, so we can match a
Jul 22, 2004
a7d16e38
mark off todo items; add todo items; correct tor-spec.txt
Jul 22, 2004
ea43172c
make router_is_me() compare identity, not nickname
Jul 22, 2004
7459d067
now base16_encode() and base32_encode() can't ever fail
Jul 22, 2004
0536b853
add a comment asking ORs to configure a DirPort too
Jul 22, 2004
33fe5e36
Never use time(NULL) as assumed publication time for a directory.
Jul 22, 2004
d07d0a4e
Add fingerprint to router format in tests
Jul 22, 2004
0c990259
Add noisy debug log to hunt for bug in router_update_status_from_smartlist
Jul 22, 2004
7b4865ec
Add notion of "longest nickname-or-hex-digest-with-$"
Jul 22, 2004
1391eafe
Chek for overlong nicknames in add_nickname_list_to_smartlist
Jul 22, 2004
7119345f
Fix base16_decode; trashing the stack is rude.
Jul 22, 2004
37,992 additional commits have been omitted to prevent performance issues.
Loading
Loading