Nick Mathewson
|
b16048917c
Stop downloading directories and download routers instead. This still needs some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
e83e1df811
separate validation from naming in authoritative directory servers; simplify some router-management code.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
d4e0af7822
Fix a bunch of log messages. Deprecate some routerlist fields; remove others, and status_set_at from routerinfo_t. Compress routerlist.c cleanup functions. Update cached networkstatus mtime when we download the same one twice. Change some interfaces.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
6973ef9be4
Add a touch_file() function to compat so we can update cache mtimes.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
bc0af7046a
Oops. directory_set_dirty() needs to mark networkstatus as dirty too.
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
b903b98e03
tweak punctuation
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
27bbfe9dcf
Would you believe that the software_versions field of routerlist_t was never actually used for anything?
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
e3adcbdb95
Big commit: clients start downloading and using network-statuses.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
922cee3d0c
Clean up a few warnings that make gcc twig out a bit.
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
d9ee94543e
Declare 0.1.1.7 as The Version With The Good Dirservers.
|
%!s(int64=20) %!d(string=hai) anos |
Peter Palfrader
|
db27c32283
New experimental upstream
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
9d3e67d739
update changelog with minor tweaks
|
%!s(int64=20) %!d(string=hai) anos |
Peter Palfrader
|
2034c48f33
Forward port to head
|
%!s(int64=20) %!d(string=hai) anos |
Peter Palfrader
|
e4ee8a0069
Merge 0.1.0.14+XXXX changes
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
0119f554da
update directory todos
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
76e6cc0c2b
bump to 0.1.1.7-alpha
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
ca727ba6e1
bugfix: when we try to determine the reachability of our dirport,
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
8c3f0dfe09
update todo a bit
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
48e2bbd4cb
a changelog for 0.1.1.7-alpha
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
ec9ef0da3b
document the new functionality that crept in:
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
7c6679d8dc
Add new config.c function to set options that can fail, and roll back if they do. This should solve the setconf-an-impossible-port bug.
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
93be26a74a
stop the call duplication inside config_assign()
|
%!s(int64=20) %!d(string=hai) anos |
Nick Mathewson
|
6aa8850d90
note that routerstatus_t.entries is sorted.
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
10893e7254
simplify
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
c78aafe4b5
and take the bang out
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
62fe24c40c
ok, ok, csv's get replaced even when we assign them from the torrc.
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
1f930a9a70
checkpoint: clean up and document the three ways to call config_assign()
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
f08bccc460
correct a mistake i just added
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
c48cda7b02
update control spec to reflect our new SETCONF behavior
|
%!s(int64=20) %!d(string=hai) anos |
Roger Dingledine
|
ed748efd83
make clearer the ulimit -n instructions
|
%!s(int64=20) %!d(string=hai) anos |