| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r2989
|
|
|
|
| |
svn:r2983
|
|
|
|
|
|
|
|
|
| |
- func (args)
- if (x){
This doesn't normalize if(x), for(x); while(x), and friends.
svn:r2943
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
running-routers.z
svn:r2883
|
|
|
|
|
|
| |
target; fix a braino in dirserv.c
svn:r2758
|
|
|
|
| |
svn:r2755
|
|
|
|
| |
svn:r2752
|
|
|
|
| |
svn:r2747
|
|
|
|
| |
svn:r2734
|
|
|
|
|
|
|
| |
Also validate/normalize the DataDirectory better.
svn:r2732
|
|
|
|
|
|
|
|
| |
Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
|
|
|
|
| |
svn:r2645
|
|
|
|
| |
svn:r2644
|
|
|
|
|
|
| |
(1) Cache a received directory as soon as the signature checks out. (2) Treat a cached directory as "recent" based on its mtime. (3) If we have a recent directory, we dont need to fetch a newer one for DirFetchPostPeriod. This needs review!
svn:r2618
|
|
|
|
| |
svn:r2613
|
|
|
|
|
|
|
| |
fix a couple of memory leaks
svn:r2611
|
|
|
|
| |
svn:r2610
|
|
|
|
| |
svn:r2609
|
|
|
|
| |
svn:r2603
|
|
|
|
| |
svn:r2602
|
|
|
|
|
|
| |
format; continue to generate running-routers; continue to parse running-routers when no router-status line is found
svn:r2592
|
|
|
|
|
|
| |
whitespace a little better.
svn:r2528
|
|
|
|
|
|
|
| |
plus a whitespace patch on config.c from vicman
svn:r2482
|
|
|
|
| |
svn:r2470
|
|
|
|
|
|
|
| |
plus make router_nickname_is_approved() more obviously unused
svn:r2469
|
|
|
|
| |
svn:r2463
|
|
|
|
|
|
|
| |
plus unshadow some variables
svn:r2460
|
|
|
|
|
|
| |
as-yet-uncalled function to update an OR connection nickname on the fly
svn:r2458
|
|
|
|
| |
svn:r2442
|
|
|
|
|
|
| |
which key is being used to sign. This is the first step in obsoleting the dirservers file.
svn:r2428
|
|
|
|
|
|
| |
misfeature that makes base64 decoding fail when you strip out the newlines.
svn:r2423
|
|
|
|
|
|
| |
beautified fingerprints
svn:r2422
|
|
|
|
| |
svn:r2413
|
|
|
|
|
|
|
| |
this might fix a bug with amd64
svn:r2410
|
|
|
|
|
|
|
| |
plus complain more loudly when we fail to parse a dir we just fetched
svn:r2401
|
|
|
|
|
|
|
| |
start building circuits while we're fetching a new one
svn:r2394
|
|
|
|
|
|
|
| |
fix a memory leak
svn:r2391
|
|
|
|
|
|
| |
setting connection nicknames
svn:r2389
|
|
|
|
|
|
|
| |
still not working
svn:r2383
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
wait 10 seconds after directory gets dirty, before regenerating
svn:r2370
|
|
|
|
| |
svn:r2359
|
|
|
|
|
|
| |
make read/write_str_to_file aware.
svn:r2336
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
svn:r2328
|
|
|
|
|
|
|
|
| |
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
|