| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | when writing the recommended*versions lines, sort them first.•••this is because weasel put his out of order and told me the code
should take care of it.
svn:r5016
| Roger Dingledine | 2005-09-12 |
* | Numerous changes to move towards client-side v2 directories.•••connection.c:
- Add some more connection accessor functions to make directory
download redundancy checking work.
directory.c, or.h, router.c, routerlist.c:
- Start on logic to note when networkstatus downloads fail.
dirserv.c, routerlist.c, routerparse.c:
- Start maintaining an is_named field in routerstatus_t. Don't
actually look at it yet.
dirserv.c, routerlist.c:
- Remove expired networkstatus objects.
or.h:
- Make some booleans into bitfields
- Add prototypes
routerlist.c:
- Sort networkstatus list by publication time
- Function to remove old (older than 10 days) networkstatus objects.
- Function to set a list of routerinfo_ts' status info from the
current set of networkstatus objects.
- Function to tell which routerinfos we need to download based no the
current set of networkstatus objects.
- Do not launch a networkstatus download if a redundant one is in progress.
routerparse.c:
- Keep router entries in networkstatus sorted by digest.
svn:r5012
| Nick Mathewson | 2005-09-12 |
* | downgrade warning to info•••svn:r4967
| Nick Mathewson | 2005-09-09 |
* | Warn in more detail when network-status serving and fetching fails. Also, fix...•••svn:r4963
| Nick Mathewson | 2005-09-09 |
* | Iteration is happier when you stop.•••svn:r4950
| Nick Mathewson | 2005-09-08 |
* | Resolve some XXXs. Add some others.•••svn:r4947
| Nick Mathewson | 2005-09-08 |
* | Do not generate more than 2 of each directory type per minute.•••svn:r4946
| Nick Mathewson | 2005-09-08 |
* | Fix an assert in directory.c. Check received network-status objects against ...•••svn:r4945
| Nick Mathewson | 2005-09-08 |
* | Only caches download network-status for now, and they use a different strateg...•••svn:r4944
| Nick Mathewson | 2005-09-08 |
* | Special-case for retrieving own networkstatus by fingerprint: regenerate if d...•••svn:r4943
| Nick Mathewson | 2005-09-08 |
* | Ensure case match, not mismatch.•••svn:r4935
| Nick Mathewson | 2005-09-08 |
* | Avoid assertion failure•••svn:r4931
| Nick Mathewson | 2005-09-08 |
* | and fix grammar•••svn:r4925
| Roger Dingledine | 2005-09-08 |
* | Make GCC v4 happy with heavy warnings enabled.•••svn:r4922
| Nick Mathewson | 2005-09-08 |