Commits on Source
38736
de146de0
make circuit-building less noisy when a node in your exclude/exit/entrynodes is down
Mar 03, 2004
77bb3e05
reenable part of assert_circuit_ok, leave some still disabled
Mar 03, 2004
8275e230
make socks5 not give a spurious warning
Mar 03, 2004
f4e4dac8
Implement hold_open_until_flushed. I may have missed something important.
Mar 03, 2004
3c71d094
use conn->hold_open_until_flushed for streams
Mar 03, 2004
dbdd2eaa
don't mark_for_close again when the destroy arrives after the end cell
Mar 03, 2004
d8e5f3a3
close immediately when write() fails too, else things will turn bad
Mar 03, 2004
6022bfea
better debugging for lonely flushes
Mar 03, 2004
419a6722
holding until flush was borked
Mar 03, 2004
5e2e6555
and a minor patch
Mar 03, 2004
476e21aa
commit the pre24 changelog
Mar 03, 2004
3ed196ca
bump cvs to pre25
Mar 03, 2004
ce5ef920
New upstream release
Mar 03, 2004
a858021a
Do not strip binaries for now
Mar 03, 2004
732ff6e2
Add "# ulimit -c unlimited" to tor.default
Mar 03, 2004
ee3ed492
Always enable DataDirectory, requires dpatch
Mar 03, 2004
3e452fed
Wait for tor to die in init stop. Let the user know if it doesn't
Mar 03, 2004
b7633e2e
Try to find out early if buffers get trashed or double-freed.
Mar 03, 2004
89d9d80e
Store options->Address as IP, not hostname
Mar 04, 2004
e2e6909c
Make decriptor format more flexible and extensible
Mar 04, 2004
ce623a62
note that make install requires root
Mar 04, 2004
9944ad6b
ok ok only requires root if it requires root
Mar 04, 2004
c03e9206
Clean up dns->connection_mark_for_close->dns_remove path
Mar 04, 2004
8fe504fe
bugfix: don't pass complex things to the connection_mark_for_close macro
Mar 04, 2004
01e06148
make workers explain their death better when tor dies
Mar 04, 2004
9d00c4b8
changelog for pre25
Mar 04, 2004
1e5b7bc6
New, more flexible directory parsing backend. Uses a bit more RAM, but...
Mar 05, 2004
6c9d78b3
stop asserting that computers always go forward in time
Mar 06, 2004
044bda2f
bump cvs to pre26
Mar 06, 2004
c362ed87
if the directory client hangs up before getting the directory,
Mar 06, 2004
516ef41a
if a stream times out after 15s without a connected cell,
Mar 06, 2004
10cee8b7
fix a rare race condition: when we send a cell and then
Mar 06, 2004
694d2877
improve comments for server operators (maybe)
Mar 07, 2004
0ab367ed
re-try streams at most 4 times
Mar 07, 2004
20f11f18
clarifying comment for crypto_pk_get_fingerprint
Mar 08, 2004
6e22801e
when you get a desc from an unknown router, log its fingerprint
Mar 08, 2004
416993af
bugfix: only set conn->hold_open_until_flushed after marking
Mar 08, 2004
30969421
stop troubling router operators with unapproved router connect attempts
Mar 09, 2004
2da54de9
Make tor build on windows again. More work still needed
Mar 09, 2004
0e5a1347
Fix DOS line endings; autoconfize checks for strptime and inet_aton
Mar 09, 2004
c2301325
Fix some bugs in parse_time
Mar 09, 2004
d877aac5
Make windows version correct; initialize windows foolishness so that gethostbyname works.
Mar 10, 2004
2f103ccf
Some stuff *should* be signed
Mar 10, 2004
3ba392e6
give a useful error message to clients when the dirserver hasn't
Mar 10, 2004
8e4f1f67
actually, if recommendedversions is required for dirservers,
Mar 10, 2004
e0b1aaab
Oops, the changelog for pre25 was not commited
Mar 10, 2004
14963e4a
Mention log and pidfile location in tor.1
Mar 10, 2004
59e2c778
Get entropy in windows.
Mar 11, 2004
9b420326
Make OP work on windows! (Also misc logging tweaks)
Mar 11, 2004
060d7215
UnDOSify CRLF->LF.
Mar 11, 2004
976bacae
Make all the other read/writes into recv/sends, except when they shouldn't be.
Mar 11, 2004
52e81395
start tracking the 'broken pipe' error
Mar 11, 2004
623cb0e3
more details when a conn is closed before it's done flushing
Mar 12, 2004
6af8d060
inform unapproved servers when we reject their descriptors
Mar 12, 2004
87797bcd
get rid of those pesky tabs
Mar 12, 2004
45a3f6b9
more pesky tabs
Mar 12, 2004
965a73dc
bugfix: we were caching transient dns failures
Mar 12, 2004
1ae45b77
don't close all the fd's when you spawn a thread, only when you fork
Mar 12, 2004
3ccd545c
crash when our logs go bad
Mar 14, 2004
703b2d3c
refactor bandwidth-control token buckets
Mar 14, 2004
74ef3a63
bugfix: decrement OR connections from global_bucket too
Mar 14, 2004
f55ff5b8
teach us to recognize internal IPs
Mar 14, 2004
5d41346b
prevent servers from publishing an internal IP as their address
Mar 14, 2004
fdc5751c
bugfix: address that strcat vulnerability in circuit.c
Mar 14, 2004
1e527f76
a changelog for pre26
Mar 15, 2004
ea0c5db2
New upstream release
Mar 15, 2004
6a2821a7
fix a byte order bug
Mar 15, 2004
be188847
and another one
Mar 15, 2004
70cc557a
only complain about private IPs if we had to guess
Mar 15, 2004
a0cb5fe1
check off a todo item
Mar 15, 2004
de045851
bump us to pre27
Mar 15, 2004
702a6370
changelog for pre27
Mar 15, 2004
39835dd9
New upstream release
Mar 15, 2004
0b9c1401
make it warn about internal IPs not only if we had to guess,
Mar 15, 2004
a346889e
make directory format tests quiet again
Mar 15, 2004
d9a8e317
Add ...truncated to TODO list
Mar 15, 2004
971b002d
Include strlcpy and strlcat where not available, so our string ops can be less error-prone.
Mar 17, 2004
ef84481a
Add license of strlcat and strlcpy to debian/copyright
Mar 17, 2004
431c8ad6
extend copyright to 2004
Mar 18, 2004
3c158766
Turns out, these files should not actually be in cvs!
Mar 18, 2004
c01253da
another todo item re: logs
Mar 18, 2004
208625ae
clean up some presentation and comments
Mar 18, 2004
7648c6c0
define INADDR_NONE so we compile on solaris
Mar 18, 2004
e66adf3d
bump version to 0.0.2
Mar 19, 2004
6438a5db
ship strlcat and strlcpy with the tarball, but don't compile them
Mar 19, 2004
1c1d75bd
we should leave old server descriptors out of the directory
Mar 19, 2004
161d7d19
our changelog for 0.0.2
Mar 19, 2004
51750ae0
New upstream release
Mar 19, 2004
c195f690
isspace and friends take an int. solaris cares.
Mar 19, 2004
4d373114
we'd forgotten to autoconf fcntl.h
Mar 19, 2004
df3f37b8
getpid returns a pid_t. we all know that's an int. but solaris doesn't know.
Mar 19, 2004
91996961
Add some wrappers around SPLAY_* for the common map-from-string-to-X case.
Mar 19, 2004
c783ebe4
add a hint for solaris users
Mar 19, 2004
1dca07fc
todo: make ./configure work on solaris more easily
Mar 19, 2004
b0ef4e11
Use strmap code for client DNS.
Mar 20, 2004
da9d5ccf
Add initial history-tracking backend code for reputation module. Not called or tested yet.
Mar 20, 2004
52356f3e
And tree.h is by Nils. Thanks arma
Mar 20, 2004
50354cba
Add TODO item to make everything use mark_for_close; not doing so will now skew the stats
Mar 20, 2004
2ba2f021
Integrate the new "rephist" [rep(utation) hist(ory)] module to trace
Mar 20, 2004
66f87851
deal with hardware word alignment
Mar 20, 2004
38,636 additional commits have been omitted to prevent performance issues.
Loading
Loading