Nick Mathewson
|
6980929e64
Use strlcpy, not strcpy.
|
21 years ago |
Nick Mathewson
|
44d4516155
Use tor_snprintf, not snprintf
|
21 years ago |
Nick Mathewson
|
bc62f8e983
Replace sprintf with snprintf
|
21 years ago |
Nick Mathewson
|
b90b2bb848
Add and document router-status line using new unified liveness/verifiedness format; continue to generate running-routers; continue to parse running-routers when no router-status line is found
|
21 years ago |
Nick Mathewson
|
e5049d5aa3
Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to
|
21 years ago |
Roger Dingledine
|
97a0a43511
start the process of making 0.0.7* obsolete
|
21 years ago |
Nick Mathewson
|
56a592dbe3
Fix memory leak
|
21 years ago |
Nick Mathewson
|
9d5831341e
Implement user-declared node families.
|
21 years ago |
Nick Mathewson
|
28dd458eaf
Upload to trusted dir servers based on DirServer config options, not on routerinfos.
|
21 years ago |
Nick Mathewson
|
88e0c080cf
Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
|
21 years ago |
Nick Mathewson
|
ff38cc06e1
Fix search-and-replace in comments: Friends->family does not imply friendship->familyhip.
|
21 years ago |
Nick Mathewson
|
7fa5d224d4
Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit.
|
21 years ago |
Nick Mathewson
|
bd10bf4b5b
Try to always dtrt if routerlist==NULL
|
21 years ago |
Roger Dingledine
|
89280e6c20
rename addr to address to we avoid this bug later
|
21 years ago |
Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
21 years ago |
Nick Mathewson
|
92bb360ad7
Add missing line; add similar check
|
21 years ago |
Nick Mathewson
|
0d5a847f12
Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
|
21 years ago |
Nick Mathewson
|
30dd1c87a5
Add default trusted-dir-server entries only when no dirserver lines are given in the config file
|
21 years ago |
Nick Mathewson
|
df3098367c
Make directories get generated properly again; debug key lookup. Also, it is hard to find entries in a table when you never put them there.
|
21 years ago |
Nick Mathewson
|
0068415b80
Add an implementation of trusted_dir_server logic to switch towards simply remembering an addr/port/keyid for each trusted dir server
|
21 years ago |
Nick Mathewson
|
c7e8c2098a
Include a dir-signing-key token in directories to tell the parsing entity which key is being used to sign. This is the first step in obsoleting the dirservers file.
|
21 years ago |
Nick Mathewson
|
dad7c71686
Workaround for bug on windows where cached-directories get crlf corruption.
|
21 years ago |
Roger Dingledine
|
8b02610bd5
when an OR starts up, it loads its directory from cache.
|
21 years ago |
Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
21 years ago |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
21 years ago |
Roger Dingledine
|
a31ba30ae6
if our local cached directory is new enough, go ahead and
|
21 years ago |
Nick Mathewson
|
11384b6d92
Make sure that routerlists contain only routers; give a better error message if they start with a nonrouter.
|
21 years ago |
Nick Mathewson
|
0c653e5cc7
cached-directory has a directory, not a router list
|
21 years ago |
Roger Dingledine
|
4b3001a08c
fix some local buffer overflows
|
21 years ago |
Roger Dingledine
|
ff622786f1
slightly better warn message
|
21 years ago |