Roger Dingledine
|
d91cacb839
agree with nick: this legal-chars-in-filename stuff gets us nothing
|
21 years ago |
Nick Mathewson
|
015232bd39
As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and broken. #if it out, pending agreement from arma. This fixes a bug on win32 that rejected paths with a : in them.
|
21 years ago |
Nick Mathewson
|
ae46b6b077
Fix some DOCDOCs
|
21 years ago |
Roger Dingledine
|
cf6159abb9
fix a seg fault on hup when FascistFirewall is defined
|
21 years ago |
Nick Mathewson
|
555f8f30f4
Avoid segfault when freeing options_t without firewall_ports
|
21 years ago |
Nick Mathewson
|
86980cf6e2
Functions to test nickname validity
|
21 years ago |
Nick Mathewson
|
fffb4dbb8b
fix unix build: CONFDIR, not CONF_DIR
|
21 years ago |
Nick Mathewson
|
8626c7724e
Clean windows whitespace
|
21 years ago |
Nick Mathewson
|
17ce7d499f
On windows, default datadir is APPDATA/tor, and default config file is APPDATA/tor/torrc. (APPDATA is usually somedrive:/Documents and Settings/.../Application Data/)
|
21 years ago |
Nick Mathewson
|
7cb93e5bb6
Move string-splitting into a separate function
|
21 years ago |
Roger Dingledine
|
4c47e07a11
make csv parsing notice the last letter of each entry too
|
21 years ago |
Roger Dingledine
|
0131d94a6c
bugfix: make receiving csv lines not seg fault
|
21 years ago |
Roger Dingledine
|
6cf09a5dc0
people with no torrc allow unverified middle/rendezvous nodes by default
|
21 years ago |
Nick Mathewson
|
4e026f5b1d
Fix crash when looking for ~/.torrc with no $HOME set
|
21 years ago |
Roger Dingledine
|
ee23b7a470
use unverified routers in the desired positions
|
21 years ago |
Nick Mathewson
|
74621132a9
Implement AllowUnverifiedNodes
|
21 years ago |
Roger Dingledine
|
76eadc6f0a
if a router claim huge bandwidth, don't believe it
|
21 years ago |
Nick Mathewson
|
0b91fd1cbe
Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
|
21 years ago |
Roger Dingledine
|
0a6e27208b
o Handle servers with dynamic IP addresses: don't replace
|
21 years ago |
Nick Mathewson
|
416653271a
Implement strict{entry|exit}nodes config options
|
21 years ago |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
21 years ago |
Roger Dingledine
|
699a9d8b46
commit some minor fixes from this sandbox so i can commit the next one
|
21 years ago |
Roger Dingledine
|
d0cfbcf875
only pick a default nickname if you're a server
|
21 years ago |
Roger Dingledine
|
6c56f34aaf
clients shouldn't create datadir until we have something to put there
|
21 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 years ago |
Nick Mathewson
|
0b3357d573
Look in .torrc if no CONFDIR "torrc" is found.
|
21 years ago |
Nick Mathewson
|
c2103eb63a
Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
|
21 years ago |
Roger Dingledine
|
86e0ede07e
checkpoint: start working on bandwidth tracking and
|
21 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 years ago |