Commits on Source
35325
e4ee8a00
Merge 0.1.0.14+XXXX changes
Sep 14, 2005
2034c48f
Forward port to head
Sep 14, 2005
9d3e67d7
update changelog with minor tweaks
Sep 14, 2005
db27c322
New experimental upstream
Sep 14, 2005
d9ee9454
Declare 0.1.1.7 as The Version With The Good Dirservers.
Sep 14, 2005
922cee3d
Clean up a few warnings that make gcc twig out a bit.
Sep 14, 2005
e3adcbdb
Big commit: clients start downloading and using network-statuses.
Sep 14, 2005
27bbfe9d
Would you believe that the software_versions field of routerlist_t was never...
Sep 14, 2005
b903b98e
tweak punctuation
Sep 14, 2005
bc0af704
Oops. directory_set_dirty() needs to mark networkstatus as dirty too.
Sep 14, 2005
6973ef9b
Add a touch_file() function to compat so we can update cache mtimes.
Sep 14, 2005
d4e0af78
Fix a bunch of log messages. Deprecate some routerlist fields; remove others,...
Sep 14, 2005
e83e1df8
separate validation from naming in authoritative directory servers; simplify...
Sep 15, 2005
b1604891
Stop downloading directories and download routers instead. This still needs...
Sep 15, 2005
3dcc4630
Make unittests not die
Sep 15, 2005
b70c229f
make some functions static; clean dead networkstatus entries more often.
Sep 15, 2005
ed21abfe
And some documentation before bed.
Sep 15, 2005
e72e76ca
Make authdirs smarter. Reject/invalidate by key and IP. Remember that not...
Sep 15, 2005
51da58ec
fix braino in dirserv.
Sep 15, 2005
05bab28c
Add some (notice, for now) log messages that imply confusing things are happening.
Sep 15, 2005
9c2ca40d
Unify our "figure out which fingerprints we were downloading" code.
Sep 16, 2005
1a786a29
Fix the confusing bug where we were downloading only the first n/2-1 of the...
Sep 16, 2005
d45badd9
Add a missing return
Sep 16, 2005
538740e3
Fix the never-marked-anything-as-running bug. Now Tor builds circuts again. Woo.
Sep 16, 2005
cce469c5
simplify
Sep 16, 2005
6d15a735
Resolve/expand some XXXXs and improve a log message or two
Sep 16, 2005
1fbe499b
Remove a bunch of #if0d code that I no longer need to look at.
Sep 16, 2005
f859e34f
add a couple of directory items
Sep 16, 2005
d69089fc
Specify exactly what we meant by "the digest of a descriptor". Fortunately,...
Sep 18, 2005
312af361
Make smartlist_add_all more efficient.
Sep 18, 2005
f8a80e8d
Helper functions to perform our truncated base64 encoding on hexdigests.
Sep 18, 2005
e86893e8
Move to new base64 digest functions. Switch to new router digest calculation....
Sep 18, 2005
87f6d526
Refactor new directory code a bit. Keep a big list of rolled-up router status...
Sep 18, 2005
d118d506
Prevent a "try forever to download an unobtainable descriptor" bug. Still...
Sep 18, 2005
28303296
Make give-up-on-failure actually work: it seems the servers gave me a real test case.
Sep 18, 2005
837b223c
remove some debugging garbage
Sep 18, 2005
dcb6b3df
bump version to 0.1.1.7-alpha-cvs
Sep 19, 2005
ba49b456
clean up new dir spec a bit more
Sep 20, 2005
19f04ae9
make router_is_general_exit match its documentation
Sep 20, 2005
9fa3a4a5
a few more todo items done
Sep 20, 2005
fbedb32e
Add a temporary section to dir-spec reflecting what we actually do now.
Sep 20, 2005
94ff09af
clean up a bit more code
Sep 20, 2005
892e173e
Add notes of things that must be done to dir-spec
Sep 21, 2005
20b91112
Implement new version handling code.
Sep 21, 2005
72915546
Only check versions from versioning authdirs.
Sep 21, 2005
f411dd8d
Move items from meeting into dir-spec and TODO.
Sep 21, 2005
1cfcc4b3
clean up misleading comment on authdir_wants_to_reject_router()
Sep 21, 2005
f99b9150
Make write_escaped_data more bulletproof; backport candidate.
Sep 21, 2005
f011b12d
bugfix: nobody ever implemented EVENT_ADDRMAP for control protocol
Sep 21, 2005
959598fa
content-type bugfixes:
Sep 22, 2005
66930319
Use a separate type for "local view of router status". Also, even though I...
Sep 22, 2005
cdc91271
I love the smell of C in the morning. Make router-download rules smarter...
Sep 22, 2005
2d6b36a0
get rid of a noisy debug log
Sep 22, 2005
d050ff79
resolve lucky's recent bug: tor was exiting if we failed to spawn
Sep 22, 2005
479886fc
remove another loud debug msg
Sep 22, 2005
e286c426
there was no need to die when we failed to spawn a cpuworker.
Sep 23, 2005
512d6ccd
and a minor log cleanup
Sep 23, 2005
12e10aea
fix grammar in old changelog entry
Sep 23, 2005
03d0f62d
make the numbers in read-history and write-history into uint64s,
Sep 23, 2005
faa4f420
Remove extraneous space on read-history lines.
Sep 23, 2005
90504803
Fix some compiler warnings
Sep 23, 2005
f995edd5
Fix at least one overzealous download bug. (tor_malloc_zero new...
Sep 23, 2005
a1f1c4bf
Re-enable autosplitting, but authorities and mirrors should not do it, and...
Sep 23, 2005
c345dab3
Fix logic error (people who ask authorities should never split; others should...
Sep 23, 2005
06625e77
Decouple router downloads from old directory downloads entirely
Sep 23, 2005
96988b45
Use OpenSSL AES when OpenSSL has version 0.9.7 or later.
Sep 23, 2005
0ef18a0f
put a log message so we can start confirming socks5-with-remote-dns
Sep 23, 2005
18a0a0e4
Oops. It looks like some old GCCs dislike #if inside a macro argument.
Sep 23, 2005
ebf6476e
Provide dire warnings to any users who set DirServer; move it out of...
Sep 23, 2005
31c7f59b
add MyFamily to the torrc.sample
Sep 23, 2005
b726507d
Log even less verbosely. Also, do not download old (frequently-updating)...
Sep 23, 2005
abb85765
But, of course, mirrors should get the most up-to-date server in any case.
Sep 23, 2005
225510f5
mention the new stable version.
Sep 24, 2005
d661fde0
Possible fix to make aes build on woody
Sep 24, 2005
08733866
Point readers of the code to opensslv.h, since everybody who sees 0x0090700f...
Sep 24, 2005
3cc460c9
commented out logfile so as to not log everything passed through privoxy
Sep 24, 2005
fba01c3c
bugfix: we were whining about using socks4 or socks5-with-local-lookup
Sep 24, 2005
066b5843
added the one line hack for default selinux targeted policy to allow
Sep 25, 2005
126a1e3e
Fix crash-on-wakeup bug in networkstatus download.
Sep 26, 2005
2f53d867
remove historical stuff from dir-spec.txt
Sep 27, 2005
2999cbf2
Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines (if they exist).
Sep 27, 2005
3559f821
clean up some doxygen stuff
Sep 29, 2005
8ae6e1c2
Be more conservative about whether to advertise our dirport.
Sep 29, 2005
c6347cdb
suppress all our usual compiler warnings, including a longstanding one from tree.h
Sep 29, 2005
5c53545d
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
Sep 29, 2005
8fc93306
fix typo
Sep 29, 2005
54a662a5
re-enable dirport testing again
Sep 29, 2005
d4d8adaa
move some code around when we're succeeding or failing at fetching
Sep 29, 2005
f8d43065
better cleanups as i figure out what's going on
Sep 29, 2005
ea18827c
do the other half of dirport reachability testing.
Sep 29, 2005
a1bfc132
some more todo item, plus mark one off.
Sep 30, 2005
609af664
resolve a docdoc
Sep 30, 2005
acc601fd
add extra warnings to our set of disabled warnings
Sep 30, 2005
6ce1add8
Make checkSpace.pl enforce our ctags-friendly function declaration rules
Sep 30, 2005
92451f74
Reformat inconsistent function declarations.
Sep 30, 2005
edd15cb7
Note that there is incorrect behavior in directory.c code. Arma, please check this too.
Sep 30, 2005
26e7a057
even better function start checks; give dmalloc a chance of working.
Sep 30, 2005
13e709a0
resolve nick's comment
Sep 30, 2005
ab245746
Hey kids, guess why connection_mark_for_close() started giving an assert when...
Sep 30, 2005
e28c31eb
we were leaking some memory every time the client changes IPs
Sep 30, 2005
35,225 additional commits have been omitted to prevent performance issues.
Loading
Loading