| Commit message (Expand) | Author | Age |
... | |
* | Stop using the wrong DataDirectory when we're validating.•••Also validate/normalize the DataDirectory better.
svn:r2732
| Roger Dingledine | 2004-11-09 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-11-07 |
* | Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or
if it's disallowed (e.g. changing RunAsDaemon from 1 to 0).
Use parse_line_from_str rather than parse_line_from_file.
svn:r2692
| Roger Dingledine | 2004-11-06 |
* | - Implement all of control interface except authentication, setconfig,••• and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
| Nick Mathewson | 2004-11-03 |
* | Use a stricter set of warnings; make them all pass.•••svn:r2645
| Nick Mathewson | 2004-11-02 |
* | canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644
| Roger Dingledine | 2004-11-02 |
* | Tweaks to prevent obsolete restarting tors from hammering the dirservers. (1)...•••svn:r2618
| Nick Mathewson | 2004-10-28 |
* | Fix windows build•••svn:r2613
| Nick Mathewson | 2004-10-27 |
* | stop freeing arbitrary memory•••fix a couple of memory leaks
svn:r2611
| Roger Dingledine | 2004-10-27 |
* | Use strlcpy, not strcpy.•••svn:r2610
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |
* | Use strlcpy, not strncpy•••svn:r2603
| Nick Mathewson | 2004-10-27 |
* | Replace sprintf with snprintf•••svn:r2602
| Nick Mathewson | 2004-10-27 |
* | Add and document router-status line using new unified liveness/verifiedness f...•••svn:r2592
| Nick Mathewson | 2004-10-27 |
* | Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate ...•••svn:r2528
| Nick Mathewson | 2004-10-15 |
* | 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 |
* | Fix comment in dirserv.c•••svn:r2470
| Nick Mathewson | 2004-10-13 |
* | stop trying to print a NULL•••plus make router_nickname_is_approved() more obviously unused
svn:r2469
| Roger Dingledine | 2004-10-13 |
* | hex-to-hex compare makes more sense than hex-to-bin.•••svn:r2463
| Nick Mathewson | 2004-10-13 |
* | fix const char * vs char * issue•••plus unshadow some variables
svn:r2460
| Roger Dingledine | 2004-10-13 |
* | Check fingerprint list before generating running-routers lists; also add as-y...•••svn:r2458
| Nick Mathewson | 2004-10-13 |
* | Add long-term format for dir-signing-key fields (commented out)•••svn:r2442
| 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 |
* | Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...•••svn:r2423
| Nick Mathewson | 2004-10-07 |
* | Refactor fingerprint handling: remember hex digests (no spaces) instead of be...•••svn:r2422
| Nick Mathewson | 2004-10-06 |
* | Only check versions against downloaded directories, not cached directories.•••svn:r2413
| Nick Mathewson | 2004-10-03 |
* | use size_t rather than int for directory lengths in memory•••this might fix a bug with amd64
svn:r2410
| Roger Dingledine | 2004-10-01 |
* | 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 |
* | if our local cached directory is new enough, go ahead and•••start building circuits while we're fetching a new one
svn:r2394
| Roger Dingledine | 2004-09-28 |
* | fix some local buffer overflows•••fix a memory leak
svn:r2391
| Roger Dingledine | 2004-09-28 |
* | If we are an authoritative dirserver, check out the fingerprint list when set...•••svn:r2389
| Nick Mathewson | 2004-09-28 |
* | fix another bug with cached compressed directories•••still not working
svn:r2383
| Roger Dingledine | 2004-09-27 |
* | fix two bugs with cached directories:•••- don't complain that you won't cache it, then cache it anyway.
- change confusing terminology from 'deflate' to 'compress', so
we'll stop getting our logic backwards. i assume the rfc author
has shot himself by now.
svn:r2382
| Roger Dingledine | 2004-09-27 |
* | protect dirservers from overzealous descriptor uploading•••wait 10 seconds after directory gets dirty, before regenerating
svn:r2370
| Roger Dingledine | 2004-09-23 |
* | clean up/bugfix deflate logic and log messages•••svn:r2359
| Nick Mathewson | 2004-09-21 |
* | Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336
| Nick Mathewson | 2004-09-08 |
* | Flush more changes from sandbox••• - make clients cache directories and use them to seed their router lists
at startup. This means clients have a datadir again.
- Introduce a global_write_bucket. We need to respond better to exhausting
it.
- Remove the last vestiges of LinkPadding and TrafficShaping.
- Configuration infrastructure support for warning on obsolete options.
- Refactor directory header parsing to use smartlist_split_string.
- Respond to content-encoding headers by trying to uncompress as appropriate.
- Reply with a deflated directory when a client asks for "dir.z".
(We could use allow-encodings instead, but allow-encodings isn't
specified in HTTP 1.0.)
svn:r2335
| Nick Mathewson | 2004-09-08 |
* | Keep a deflated version of each directory so we can deliver it when requested•••svn:r2328
| Nick Mathewson | 2004-09-02 |
* | stop wasting cpu time on authdirservers•••we were making a new directory only when the old one was dirty, but
every time we made one, we'd dirty it by testing it right then.
svn:r2199
| Roger Dingledine | 2004-08-08 |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | let purging routerinfos and descriptors take an age argument•••svn:r2171
| Roger Dingledine | 2004-08-06 |
* | (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv...•••svn:r2165
| Nick Mathewson | 2004-08-06 |
* | note a bug that adam found•••svn:r2150
| Roger Dingledine | 2004-08-06 |
* | Fix all warnings on win32 build•••svn:r2127
| Nick Mathewson | 2004-08-03 |
* | clean whitespace and tabs•••svn:r2115
| Roger Dingledine | 2004-07-22 |
* | 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 |
* | Add notion of "longest nickname-or-hex-digest-with-$"•••svn:r2108
| Nick Mathewson | 2004-07-22 |
* | getting an unknown descriptor is an info, not a warn, now•••svn:r2098
| Roger Dingledine | 2004-07-22 |
* | clients shouldn't create datadir until we have something to put there•••svn:r2092
| Roger Dingledine | 2004-07-22 |
* | make router_nickname_is_approved() do the right thing•••svn:r2090
| Roger Dingledine | 2004-07-21 |