| Commit message (Expand) | Author | Age |
... | |
* | Move string-splitting into a separate function•••svn:r2263
| Nick Mathewson | 2004-08-17 |
* | make csv parsing notice the last letter of each entry too•••svn:r2261
| Roger Dingledine | 2004-08-17 |
* | bugfix: make receiving csv lines not seg fault•••svn:r2260
| Roger Dingledine | 2004-08-17 |
* | people with no torrc allow unverified middle/rendezvous nodes by default•••svn:r2259
| Roger Dingledine | 2004-08-17 |
* | Fix crash when looking for ~/.torrc with no $HOME set•••svn:r2256
| Nick Mathewson | 2004-08-17 |
* | use unverified routers in the desired positions•••svn:r2249
| Roger Dingledine | 2004-08-17 |
* | Implement AllowUnverifiedNodes•••svn:r2246
| Nick Mathewson | 2004-08-17 |
* | if a router claim huge bandwidth, don't believe it•••svn:r2245
| Roger Dingledine | 2004-08-17 |
* | Add a generic Comma-separated-value config type, and a FirewallPorts option t...•••svn:r2244
| Nick Mathewson | 2004-08-16 |
* | o Handle servers with dynamic IP addresses: don't replace••• options->Address with the resolved one at startup.
o detect our address right before we make a routerinfo each time.
o external IP vs bind-IP. Already done, just use options->Address.
o OutboundBindAddress config option, to bind to a specific
IP address for outgoing connect()s.
svn:r2241
| Roger Dingledine | 2004-08-16 |
* | Implement strict{entry|exit}nodes config options•••svn:r2236
| Nick Mathewson | 2004-08-15 |
* | o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals
o 'fascistfirewall' option to pick dirservers on port 80 and ORs on
port 443.
o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory.
svn:r2231
| Roger Dingledine | 2004-08-15 |
* | commit some minor fixes from this sandbox so i can commit the next one•••svn:r2229
| Roger Dingledine | 2004-08-15 |
* | only pick a default nickname if you're a server•••svn:r2134
| Roger Dingledine | 2004-08-04 |
* | clients shouldn't create datadir until we have something to put there•••svn:r2092
| Roger Dingledine | 2004-07-22 |
* | a whole swath of fixes•••introduce an authdir_mode() macro to match the others.
don't initialize uptime to the number of seconds since 1970.
non-authoritative dirservers don't cache their directory on disk.
make only authdirservers use clique_mode.
only read approved-routers file if you're an authdirserver.
even authdirservers fetch a new directory in do_hup.
retry_all_connections() is now called retry_all_listeners().
router_parse_list_from_string() correctly reports the router number
it's working on.
only call dirserv_add_own_fingerprint() and
dirserv_add_descriptor() on startup if we're an authdirserver.
if AuthDir and !ORPort then fail.
if AuthDir and ClientOnly then fail.
svn:r2061
| Roger Dingledine | 2004-07-20 |
* | abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mod...•••svn:r2054
| Nick Mathewson | 2004-07-18 |
* | Look in .torrc if no CONFDIR "torrc" is found.•••svn:r2048
| Nick Mathewson | 2004-07-16 |
* | Finish most pre2 items: make running-routers list work right; rename secret k...•••svn:r2043
| Nick Mathewson | 2004-07-13 |
* | checkpoint: start working on bandwidth tracking and•••letting clients evaluate whether they're suitable servers
svn:r2037
| Roger Dingledine | 2004-07-13 |
* | touchups all over•••put uptime in descriptor
svn:r2011
| Roger Dingledine | 2004-07-04 |
* | stop leaking options->ContactInfo on hup•••svn:r1989
| Roger Dingledine | 2004-06-29 |
* | Implement several 008pre1 items: needs more testing•••svn:r1981
| Nick Mathewson | 2004-06-21 |
* | commit two fixes from Thomas Themel•••svn:r1918
| Roger Dingledine | 2004-05-22 |
* | Tinker with log behavior: never send error messages about logs into the bitbu...•••svn:r1912
| Nick Mathewson | 2004-05-20 |
* | some more patching•••svn:r1910
| Roger Dingledine | 2004-05-20 |
* | bugfix: if no loglevel or logfile is specified, then we need to open•••a default log to stdout.
svn:r1909
| Roger Dingledine | 2004-05-20 |
* | Allow multiple exit policy lines; mostly add support for AP policies•••svn:r1905
| Nick Mathewson | 2004-05-20 |
* | tor_assert, not assert. stdout, not stderr•••svn:r1902
| Nick Mathewson | 2004-05-19 |
* | Allow multiple logfiles at different severity ranges•••svn:r1899
| Nick Mathewson | 2004-05-19 |
* | Make directory functions update routerlist, not replace it. Add notion of OR...•••svn:r1880
| Nick Mathewson | 2004-05-17 |
* | more cleanup, including fleshing out or.h more•••svn:r1839
| Roger Dingledine | 2004-05-10 |
* | Doxygenate config.c•••svn:r1834
| Nick Mathewson | 2004-05-10 |
* | forward-port built-in dirservers string•••svn:r1813
| Roger Dingledine | 2004-05-06 |
* | update the built-in dirservers default•••svn:r1750
| Roger Dingledine | 2004-04-29 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | Merge flagday into main branch.•••svn:r1683
| Nick Mathewson | 2004-04-24 |
* | alice can now look up bob's service descriptor,•••choose an intro point, connect to it,
choose a rend point, connect to it and establish a cookie,
get an ack from the rendezvous point,
and know when both circs are ready for her.
APConns don't use conn->purpose anymore
don't initiate a renddesc lookup if one is already in progress
also fix a buffer overflow in nickname parsing (only exploitable
by the operator though)
svn:r1471
| Roger Dingledine | 2004-04-05 |
* | Make preferred/excluded intro points configurable•••svn:r1440
| Nick Mathewson | 2004-04-02 |
* | alice chooses her rendezvous node from all running routers•••and she can set preferences in her options
svn:r1433
| Roger Dingledine | 2004-04-01 |
* | Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410
| Nick Mathewson | 2004-03-31 |
* | use 'notice' loglevel for things the operator should hear•••but that aren't warnings
svn:r1384
| Roger Dingledine | 2004-03-30 |
* | don't freak people out as much with the warning message•••svn:r1378
| Roger Dingledine | 2004-03-30 |
* | Add a RunTesting option to try to learn link state by creating test circuits,...•••svn:r1327
| Nick Mathewson | 2004-03-21 |
* | warn and fail if server chose a nickname with illegal characters•••svn:r1318
| Roger Dingledine | 2004-03-20 |
* | make it warn about internal IPs not only if we had to guess,•••but also if they used a hostname rather than an IP
svn:r1285
| Roger Dingledine | 2004-03-15 |
* | only complain about private IPs if we had to guess•••svn:r1279
| Roger Dingledine | 2004-03-15 |
* | and another one•••svn:r1278
| Roger Dingledine | 2004-03-15 |
* | bugfix: address that strcat vulnerability in circuit.c•••svn:r1273
| Roger Dingledine | 2004-03-14 |
* | prevent servers from publishing an internal IP as their address•••svn:r1272
| Roger Dingledine | 2004-03-14 |