| Commit message (Expand) | Author | Age |
... | |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | Fix unit tests, make it compile•••svn:r2543
| Nick Mathewson | 2004-10-16 |
* | Make unit tests pass; refactor most of exit policy parfsing out into new func...•••svn:r2541
| Nick Mathewson | 2004-10-16 |
* | fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538
| Nick Mathewson | 2004-10-16 |
* | Implement "families" of coadministered nodes; prevent them all from appearing...•••svn:r2523
| Nick Mathewson | 2004-10-15 |
* | Improve warnings for old-style directories.•••svn:r2494
| Nick Mathewson | 2004-10-14 |
* | Compile without warnings on windows•••svn:r2491
| Nick Mathewson | 2004-10-14 |
* | and another one•••svn:r2484
| Roger Dingledine | 2004-10-14 |
* | more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman
svn:r2482
| Roger Dingledine | 2004-10-14 |
* | Make directories get generated properly again; debug key lookup. Also, it is...•••svn:r2462
| Nick Mathewson | 2004-10-13 |
* | Appease overzealous gcc•••svn:r2454
| Nick Mathewson | 2004-10-12 |
* | Use tor_parse_long in more places•••svn:r2453
| Nick Mathewson | 2004-10-12 |
* | Better bounds checking on parsed ints•••svn:r2450
| Nick Mathewson | 2004-10-12 |
* | fix a signed/unsigned comparison•••svn:r2446
| Roger Dingledine | 2004-10-12 |
* | Add an implementation of trusted_dir_server logic to switch towards simply re...•••svn:r2443
| Nick Mathewson | 2004-10-12 |
* | Include a dir-signing-key token in directories to tell the parsing entity whi...•••svn:r2428
| Nick Mathewson | 2004-10-07 |
* | Fix a couple of typos, one of which conceals a bug in parsing opt keywords wi...•••svn:r2421
| Nick Mathewson | 2004-10-06 |
* | Only check versions against downloaded directories, not cached directories.•••svn:r2413
| Nick Mathewson | 2004-10-03 |
* | prefer tor_free to free•••plus complain more loudly when we fail to parse a dir we just fetched
svn:r2401
| Roger Dingledine | 2004-09-29 |
* | Fix messages for _UNRECOGNIZED tokens•••svn:r2390
| Nick Mathewson | 2004-09-28 |
* | the tor clients in cvs can't speak to the current tor authdirservers for•••rendezvous publishes and fetches, since they're still running 0.0.8. so
make them speak the old way until we've upgraded the authdirservers.
svn:r2384
| Roger Dingledine | 2004-09-28 |
* | checking only 0.0.7 and 0.0.8 didn't work, because some dirservers•••files have really old descriptors for the authdirservers, so we're
asking them in the new format because they're too old.
now we actually compare the version to a cutoff version, and act
appropriately.
also take this chance to use only >=0.0.8 servers for dns resolves,
because of the recent bugs. we'll bump to >=0.0.9pre1 once there are
some servers running that.
svn:r2380
| Roger Dingledine | 2004-09-27 |
* | cleanup: use strcmpstart() in more places•••svn:r2372
| Roger Dingledine | 2004-09-23 |
* | Use new split function and strcmpstart correctly•••svn:r2327
| Nick Mathewson | 2004-09-02 |
* | make the compile work (and not complain) on sunos 5.9•••svn:r2312
| Roger Dingledine | 2004-08-25 |
* | Fix some DOCDOCs•••svn:r2295
| Nick Mathewson | 2004-08-18 |
* | Functions to test nickname validity•••svn:r2269
| Nick Mathewson | 2004-08-18 |
* | Clean up last patch; implement (mostly) proper handling for verified/unverifi...•••svn:r2248
| Nick Mathewson | 2004-08-17 |
* | Parse uptime into routerinfo•••svn:r2247
| Nick Mathewson | 2004-08-17 |
* | 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 |
* | fix a race condition in 008pre2: don't try to extend onto a connection•••that's still handshaking.
for servers in clique mode, require the conn to be open before you'll
choose it for your path.
svn:r2198
| Roger Dingledine | 2004-08-08 |
* | Don't warn about being unverified if you're not in the running-routers•••list at all.
svn:r2193
| Roger Dingledine | 2004-08-07 |
* | Only warn about version newness once•••svn:r2189
| Nick Mathewson | 2004-08-07 |
* | Remove obsolete link-key keyword•••svn:r2186
| Nick Mathewson | 2004-08-07 |
* | router_get_hash_impl would fail when end_str started with \n. Now it works.•••svn:r2185
| Nick Mathewson | 2004-08-07 |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | untwisting the logic, it would seem the pkey is always defined?•••svn:r2180
| Roger Dingledine | 2004-08-07 |
* | Comment about n_args<1 is correct, since all directory servers are running po...•••svn:r2179
| Nick Mathewson | 2004-08-07 |
* | print the name of the dirserver that told us we were unverified•••nick, please review this.
svn:r2177
| Roger Dingledine | 2004-08-07 |
* | There is no space after network-status; make router_get_hash_impl more bullet...•••svn:r2162
| Nick Mathewson | 2004-08-06 |
* | Bugfix: "Okay, I just shut down like you told me. Now let me verify your sig...•••svn:r2135
| Nick Mathewson | 2004-08-04 |
* | log a warning if you're running an unverified server, to let•••you know you might want to get it verified
also, moved that whole block below the check-signature logic, so
we don't execute it if the directory is a fake.
(the recommended-versions logic is still executed before the signature
is checked; we should fix that.)
svn:r2131
| Roger Dingledine | 2004-08-04 |
* | stop using atexit() to remove our pid, since it's called•••immediately when we daemonize.
also drop our retry period for hidserv desc uploads from 10m to 5m
svn:r2111
| Roger Dingledine | 2004-07-22 |
* | Never use time(NULL) as assumed publication time for a directory.•••svn:r2105
| Nick Mathewson | 2004-07-22 |
* | populate router_get_my_routerinfo()->is_verified•••svn:r2097
| Roger Dingledine | 2004-07-22 |
* | authdirservers accept the uploading of unverified descriptors.•••fix a bunch of bugs in router_update_status_from_smartlist()
(Nick, did I get them all, or was there a trickier one still hiding?)
svn:r2081
| Roger Dingledine | 2004-07-21 |
* | 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 |
* | Change rule from "reject non-recommended versions" to "reject obsolete versio...•••svn:r2052
| Nick Mathewson | 2004-07-16 |
* | Remove 1024-router limit in routerparse.c; unify handling of running-routers ...•••svn:r2051
| Nick Mathewson | 2004-07-16 |
* | Resolve all DOCDOCs.•••svn:r2050
| Nick Mathewson | 2004-07-16 |