| Commit message (Expand) | Author | Age |
* | Normalize space: add one between every control keyword and control clause.•••svn:r3003
| Nick Mathewson | 2004-11-28 |
* | remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989
| Roger Dingledine | 2004-11-26 |
* | Clarify a bunch of log messages•••svn:r2983
| Nick Mathewson | 2004-11-25 |
* | Normalize a few more kinds of whitespace. We now dislike:••• - func (args)
- if (x){
This doesn't normalize if(x), for(x); while(x), and friends.
svn:r2943
| Nick Mathewson | 2004-11-22 |
* | Tweak on patch to make authoritative directory servers cache•••directories on disk. Make authdirservers cache *their own*
directories instead of the ones they download. This gives better
liveness, and marginally better resistance to broken authdirservers.
Authdirservers don't cache running-routers at all: r-r isn't stored to
disk, so there's no point right now.
svn:r2893
| Nick Mathewson | 2004-11-15 |
* | Authoritative dirservers now also cache the directory, since•••they weren't writing anything into their datadirectory, so
when they stop and start, they would know nothing until they
fetched a directory from another authdirserver.
svn:r2891
| Roger Dingledine | 2004-11-15 |
* | Cache running-routers; compress running-routers; serve compressed running-rou...•••svn:r2883
| Nick Mathewson | 2004-11-15 |
* | Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758
| Nick Mathewson | 2004-11-09 |
* | Resolve many XXXs and all DOCDOCs•••svn:r2755
| Nick Mathewson | 2004-11-09 |
* | When listing router status, include ourself if we are awake•••svn:r2752
| Nick Mathewson | 2004-11-09 |
* | only non-authdirservers cache the dir they just fetched•••svn:r2747
| Roger Dingledine | 2004-11-09 |
* | once normalized, DataDirectory is always defined•••svn:r2734
| Roger Dingledine | 2004-11-09 |
* | 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 |