Nick Mathewson
|
ba67d14d40
On sighup, if usehelpernodes changed to 1, use new circuits.
|
hace 20 años |
Nick Mathewson
|
2d203fdcf3
link nicknames to trusted directory servers; log these nicknames when mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
|
hace 20 años |
Nick Mathewson
|
e4a6a03249
switch semantics of authdirinvalid/reject
|
hace 20 años |
Nick Mathewson
|
80f2e10228
Stop leaking or_state_t on shutdown.
|
hace 20 años |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
hace 20 años |
Nick Mathewson
|
ebf6476e8e
Provide dire warnings to any users who set DirServer; move it out of torrc.sample and into torrc.complete.
|
hace 20 años |
Nick Mathewson
|
20b9111266
Implement new version handling code.
|
hace 20 años |
Nick Mathewson
|
e72e76cad6
Make authdirs smarter. Reject/invalidate by key and IP. Remember that not every authdir has to be a naming authdir.
|
hace 20 años |
Nick Mathewson
|
922cee3d0c
Clean up a few warnings that make gcc twig out a bit.
|
hace 20 años |
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.
|
hace 20 años |
Roger Dingledine
|
93be26a74a
stop the call duplication inside config_assign()
|
hace 20 años |
Roger Dingledine
|
10893e7254
simplify
|
hace 20 años |
Roger Dingledine
|
c78aafe4b5
and take the bang out
|
hace 20 años |
Roger Dingledine
|
62fe24c40c
ok, ok, csv's get replaced even when we assign them from the torrc.
|
hace 20 años |
Roger Dingledine
|
1f930a9a70
checkpoint: clean up and document the three ways to call config_assign()
|
hace 20 años |
Roger Dingledine
|
cfe34812eb
bugfix: if you gave tor an odd number of command-line arguments,
|
hace 20 años |
Roger Dingledine
|
9b54cd349d
break out a new function config_assign_value() that just assigns the
|
hace 20 años |
Roger Dingledine
|
cfa321374d
reject ports 465 and 587 by default now too
|
hace 20 años |
Nick Mathewson
|
047e105daf
Fix a bug in config_dump: we want to run options_validate on the defaults, not (again, uselessly) on the configuration. This was introduced when we made the config code more generic.
|
hace 20 años |
Roger Dingledine
|
587b513ec0
remove obsolete kludge
|
hace 20 años |
Roger Dingledine
|
4633b271f9
fix spacing
|
hace 20 años |
Roger Dingledine
|
dbeb8e7863
it really does help with the functions end.
|
hace 20 años |
Roger Dingledine
|
74fb086210
if you give a config option in the torrc or the commandline with no
|
hace 20 años |
Nick Mathewson
|
8f37357193
Make GCC v4 happy with heavy warnings enabled.
|
hace 20 años |
Roger Dingledine
|
2f6664ce80
MonthlyAccountingStart is dead.
|
hace 20 años |
Nick Mathewson
|
5c6c88e76d
More stuff for new directories.
|
hace 20 años |
Nick Mathewson
|
09e8521236
Make ContactInfo mandatory for authoritative directories.
|
hace 20 años |
Nick Mathewson
|
26d2301c76
Make unit tests (and others) run without launching listeners, creating subdirectories, and so on.
|
hace 20 años |
Nick Mathewson
|
3cc960c7dd
Make sure that cached-status directory exists.
|
hace 20 años |
Roger Dingledine
|
a47765a16d
stop freeing the new global options list whenever we update it.
|
hace 20 años |