Commits on Source
37957
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
aebec8ab
stop using atexit() to remove our pid, since it's called
Jul 22, 2004
6ea90028
Depend on python
Jul 22, 2004
a4509097
rename tor_resolve to tor-resolve
Jul 22, 2004
3aaba3b1
tell the user what time _they_ are too, when a cert is expired
Jul 22, 2004
a328aab3
clean whitespace and tabs
Jul 22, 2004
cc54d9ef
tor-resolve triggered a has_sent_end warning
Jul 23, 2004
5336b3bd
yet more todo items
Jul 23, 2004
b8b22ffd
add release notes for 0.0.8pre1
Jul 23, 2004
5b54780d
don't send an end back for a malformed resolved cell,
Jul 23, 2004
e4ae4f43
bump us to 0.0.8pre1
Jul 23, 2004
55256066
check return value of fclose while writing to disk, since it might
Jul 23, 2004
0c5cc5fa
update location of tor-in-chroot doc
Aug 03, 2004
e58248df
add some more todo items for 0.0.8
Aug 03, 2004
849e998a
It is possible to have struct timeval but not gettimeofday.
Aug 03, 2004
8cb41241
warn if we use an unsafe socks variant
Aug 03, 2004
5b61dd04
Fix all warnings on win32 build
Aug 03, 2004
8b55f73b
put the have_warned_about_unsafe_socks static var inside the function
Aug 04, 2004
14d5478f
Add functions to format and parse RFC1123-style times, for HTTP protocol.
Aug 04, 2004
630e1e4b
Hack: Include date with successful directory GETs.
Aug 04, 2004
da26a7a1
log a warning if you're running an unverified server, to let
Aug 04, 2004
a9397969
put a comment by routerlist_update_from_runningrouters() to
Aug 04, 2004
6466233a
bump cvs version to 0.0.8pre2-cvs
Aug 04, 2004
d0cfbcf8
only pick a default nickname if you're a server
Aug 04, 2004
78f12ffc
Bugfix: "Okay, I just shut down like you told me. Now let me verify your...
Aug 04, 2004
75684a48
<arma> did you get it working on win32? or just compiling
Aug 04, 2004
b51a444d
commit some odds and ends, so my tree is clean
Aug 04, 2004
1e9d2a11
todo items to switch dirservers entries to config lines
Aug 04, 2004
97338cf9
update the sample torrc
Aug 04, 2004
6065f895
update tor-doc.html
Aug 04, 2004
0c8542d8
fix rare race condition that causes infinite loop
Aug 04, 2004
c577fd49
add pre2 release notes to changelog
Aug 04, 2004
a77b86a5
New upstream release
Aug 04, 2004
6a022bdc
Fix changelog
Aug 04, 2004
54dd90d3
bugfix: when tor-resolve asks to resolve an IP to an IP and we answer
Aug 04, 2004
de0f72ce
bugfix: when you finish answering a 'resolve' request, hold the
Aug 05, 2004
3b00c950
note a bug in our dns error handling. we should fix this sometime.
Aug 05, 2004
1d41c0ee
note a bug that adam found
Aug 06, 2004
f32e3404
list total traffic and total uptime in -usr1 stats
Aug 06, 2004
967a762f
they're uint64 and uint32, not int and int
Aug 06, 2004
fabbf9a7
fix a few typos in the resolve/resolved spec
Aug 06, 2004
9ee8f181
we were telling them a nonexistent config option. oops.
Aug 06, 2004
9467f5fc
weasel suggests we compress the directory one day. he's right.
Aug 06, 2004
276d953b
fix an assert: check the sockspolicy before we make/add the connection,
Aug 06, 2004
37,857 additional commits have been omitted to prevent performance issues.
Loading
Loading