| Commit message (Expand) | Author | Age |
* | Rename connection_get_by_identity_digest to reflect that it is OR-only. Make...•••svn:r5469
| Nick Mathewson | 2005-11-30 |
* | Funny. I could have sworn that it compiled.•••svn:r5467
| Nick Mathewson | 2005-11-29 |
* | Fix a bug weasel found: when we are an authority and somebody requests "all" ...•••svn:r5466
| Nick Mathewson | 2005-11-29 |
* | Ancient gcc does not like you when you declare variables in the middle of a b...•••svn:r5437
| Peter Palfrader | 2005-11-20 |
* | Add a new controller event type that allows controllers to get all•••server descriptors that were uploaded to a router in its role as authoritative
dirserver.
svn:r5436
| Peter Palfrader | 2005-11-19 |
* | Recover better from TCP connections to Tor servers that are broken but•••don't tell you (it happens!); and rotate TLS connections once a week.
1) If an OR conn becomes more than a week old, make it obsolete.
2) If it's obsolete and empty, kill it.
3) When an OR makes a second connection to you, allow it.
4) If we want to send a new create cell, but the best conn we've
got is obsolete, and the router is 0.1.1.9-alpha-cvs or later, ask
for a new conn instead.
5) When we time out on circuit building on the first hop, make that
connection obsolete.
svn:r5429
| Roger Dingledine | 2005-11-19 |
* | On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349
| Nick Mathewson | 2005-11-05 |
* | more doc cleanups and reorganizing•••svn:r5336
| Roger Dingledine | 2005-11-01 |
* | Free the v2 directory networkstatus on exit. (Not a leak.)•••svn:r5330
| Nick Mathewson | 2005-10-29 |
* | aaand another leak. Oops, I guess I lied to weasel when I told him there was...•••svn:r5329
| Nick Mathewson | 2005-10-28 |
* | Start making directory caches retain old routerinfo_t. The code to remove ol...•••svn:r5323
| Nick Mathewson | 2005-10-27 |
* | fix a nasty corruption bug•••svn:r5319
| Nick Mathewson | 2005-10-25 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Switch remaining files to new log interface.•••svn:r5315
| Nick Mathewson | 2005-10-25 |
* | When warning about a networkstatus fp, we need to put it in hex.•••svn:r5293
| Nick Mathewson | 2005-10-24 |
* | Use digestmap_t instead of strmap_t where appropriate. Do less hex en/decoding•••svn:r5279
| Nick Mathewson | 2005-10-18 |
* | Refactor routerlist access slightly: always use router_get_by_routerlist(); c...•••svn:r5276
| Nick Mathewson | 2005-10-18 |
* | Make dirserv_get_routerdescs() return better http 404 error messages instead ...•••svn:r5274
| Peter Palfrader | 2005-10-18 |
* | Fix download by SD digest•••svn:r5272
| Peter Palfrader | 2005-10-18 |
* | I wonder what a stautus is.•••svn:r5271
| Peter Palfrader | 2005-10-18 |
* | And close the double quote too•••svn:r5269
| Peter Palfrader | 2005-10-18 |
* | Fix documentation of dirserv_get_routerdescs:•••correct the path for queries by server key, add queries by SD digest
svn:r5268
| Peter Palfrader | 2005-10-18 |
* | Downgrade a few INFO level logs to DEBUG again. Also add two or three new•••logs in cases where a calling function's log was downgraded and we wouldn't
get any log message otherwise.
svn:r5263
| Peter Palfrader | 2005-10-17 |
* | Enable trivial "download by descriptor digest" functionality.•••svn:r5250
| Nick Mathewson | 2005-10-14 |
* | authorities do not replace server descriptors where nothing semantically rele...•••svn:r5240
| Nick Mathewson | 2005-10-12 |
* | Insert a newline between all router descriptors when generating (old style) s...•••svn:r5231
| Nick Mathewson | 2005-10-08 |
* | Make doxygen marginally happier•••svn:r5208
| Nick Mathewson | 2005-10-06 |
* | Check for named servers when looking them up by nickname;•••warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
| Nick Mathewson | 2005-10-04 |
* | switch semantics of authdirinvalid/reject•••svn:r5182
| Nick Mathewson | 2005-10-04 |
* | Reformat inconsistent function declarations.•••svn:r5160
| Nick Mathewson | 2005-09-30 |
* | Add a bunch more warnings to out warning suite; resolve them; pack structs a ...•••svn:r5150
| Nick Mathewson | 2005-09-29 |
* | Fix some compiler warnings•••svn:r5124
| Nick Mathewson | 2005-09-23 |
* | I love the smell of C in the morning. Make router-download rules smarter (do...•••svn:r5110
| Nick Mathewson | 2005-09-22 |
* | clean up misleading comment on authdir_wants_to_reject_router()•••svn:r5105
| Roger Dingledine | 2005-09-21 |
* | Implement new version handling code.•••svn:r5100
| Nick Mathewson | 2005-09-21 |
* | make router_is_general_exit match its documentation•••but it's still wrong maybe
svn:r5095
| Roger Dingledine | 2005-09-20 |
* | Move to new base64 digest functions. Switch to new router digest calculation...•••svn:r5088
| Nick Mathewson | 2005-09-18 |
* | Unify our "figure out which fingerprints we were downloading" code.•••svn:r5077
| Nick Mathewson | 2005-09-16 |
* | fix braino in dirserv.•••svn:r5075
| Nick Mathewson | 2005-09-15 |
* | Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ev...•••svn:r5074
| Nick Mathewson | 2005-09-15 |
* | And some documentation before bed.•••svn:r5073
| Nick Mathewson | 2005-09-15 |
* | Stop downloading directories and download routers instead. This still needs ...•••svn:r5070
| Nick Mathewson | 2005-09-15 |
* | separate validation from naming in authoritative directory servers; simplify ...•••svn:r5069
| Nick Mathewson | 2005-09-15 |
* | Oops. directory_set_dirty() needs to mark networkstatus as dirty too.•••svn:r5066
| Nick Mathewson | 2005-09-14 |
* | Clean up a few warnings that make gcc twig out a bit.•••svn:r5062
| Nick Mathewson | 2005-09-14 |
* | add docs, fix whitespace, and make ANY rule in routerparse a little tighter.•••svn:r5031
| Nick Mathewson | 2005-09-13 |
* | fix a seg fault if we ask an authdirserver for a descriptor by•••fingerprint but he doesn't know about him.
svn:r5023
| Roger Dingledine | 2005-09-13 |
* | make the patch less likely to bite us later•••svn:r5021
| Roger Dingledine | 2005-09-12 |
* | Maybe I should pay more attention to return values and less to clever comment...•••svn:r5018
| Nick Mathewson | 2005-09-12 |
* | Versions should be sorted by version. Lexical sorting should be used only as ...•••svn:r5017
| Nick Mathewson | 2005-09-12 |