aboutsummaryrefslogtreecommitdiff
path: root/src/or/dirserv.c
Commit message (Expand)AuthorAge
...
* When warning about a networkstatus fp, we need to put it in hex.•••svn:r5293 Nick Mathewson2005-10-24
* Use digestmap_t instead of strmap_t where appropriate. Do less hex en/decoding•••svn:r5279 Nick Mathewson2005-10-18
* Refactor routerlist access slightly: always use router_get_by_routerlist(); c...•••svn:r5276 Nick Mathewson2005-10-18
* Make dirserv_get_routerdescs() return better http 404 error messages instead ...•••svn:r5274 Peter Palfrader2005-10-18
* Fix download by SD digest•••svn:r5272 Peter Palfrader2005-10-18
* I wonder what a stautus is.•••svn:r5271 Peter Palfrader2005-10-18
* And close the double quote too•••svn:r5269 Peter Palfrader2005-10-18
* Fix documentation of dirserv_get_routerdescs:•••correct the path for queries by server key, add queries by SD digest svn:r5268 Peter Palfrader2005-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 Palfrader2005-10-17
* Enable trivial "download by descriptor digest" functionality.•••svn:r5250 Nick Mathewson2005-10-14
* authorities do not replace server descriptors where nothing semantically rele...•••svn:r5240 Nick Mathewson2005-10-12
* Insert a newline between all router descriptors when generating (old style) s...•••svn:r5231 Nick Mathewson2005-10-08
* Make doxygen marginally happier•••svn:r5208 Nick Mathewson2005-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 Mathewson2005-10-04
* switch semantics of authdirinvalid/reject•••svn:r5182 Nick Mathewson2005-10-04
* Reformat inconsistent function declarations.•••svn:r5160 Nick Mathewson2005-09-30
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ...•••svn:r5150 Nick Mathewson2005-09-29
* Fix some compiler warnings•••svn:r5124 Nick Mathewson2005-09-23
* I love the smell of C in the morning. Make router-download rules smarter (do...•••svn:r5110 Nick Mathewson2005-09-22
* clean up misleading comment on authdir_wants_to_reject_router()•••svn:r5105 Roger Dingledine2005-09-21
* Implement new version handling code.•••svn:r5100 Nick Mathewson2005-09-21
* make router_is_general_exit match its documentation•••but it's still wrong maybe svn:r5095 Roger Dingledine2005-09-20
* Move to new base64 digest functions. Switch to new router digest calculation...•••svn:r5088 Nick Mathewson2005-09-18
* Unify our "figure out which fingerprints we were downloading" code.•••svn:r5077 Nick Mathewson2005-09-16
* fix braino in dirserv.•••svn:r5075 Nick Mathewson2005-09-15
* Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ev...•••svn:r5074 Nick Mathewson2005-09-15
* And some documentation before bed.•••svn:r5073 Nick Mathewson2005-09-15
* Stop downloading directories and download routers instead. This still needs ...•••svn:r5070 Nick Mathewson2005-09-15
* separate validation from naming in authoritative directory servers; simplify ...•••svn:r5069 Nick Mathewson2005-09-15
* Oops. directory_set_dirty() needs to mark networkstatus as dirty too.•••svn:r5066 Nick Mathewson2005-09-14
* Clean up a few warnings that make gcc twig out a bit.•••svn:r5062 Nick Mathewson2005-09-14
* add docs, fix whitespace, and make ANY rule in routerparse a little tighter.•••svn:r5031 Nick Mathewson2005-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 Dingledine2005-09-13
* make the patch less likely to bite us later•••svn:r5021 Roger Dingledine2005-09-12
* Maybe I should pay more attention to return values and less to clever comment...•••svn:r5018 Nick Mathewson2005-09-12
* Versions should be sorted by version. Lexical sorting should be used only as ...•••svn:r5017 Nick Mathewson2005-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 Dingledine2005-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 Mathewson2005-09-12
* downgrade warning to info•••svn:r4967 Nick Mathewson2005-09-09
* Warn in more detail when network-status serving and fetching fails. Also, fix...•••svn:r4963 Nick Mathewson2005-09-09
* Iteration is happier when you stop.•••svn:r4950 Nick Mathewson2005-09-08
* Resolve some XXXs. Add some others.•••svn:r4947 Nick Mathewson2005-09-08
* Do not generate more than 2 of each directory type per minute.•••svn:r4946 Nick Mathewson2005-09-08
* Fix an assert in directory.c. Check received network-status objects against ...•••svn:r4945 Nick Mathewson2005-09-08
* Only caches download network-status for now, and they use a different strateg...•••svn:r4944 Nick Mathewson2005-09-08
* Special-case for retrieving own networkstatus by fingerprint: regenerate if d...•••svn:r4943 Nick Mathewson2005-09-08
* Ensure case match, not mismatch.•••svn:r4935 Nick Mathewson2005-09-08
* Avoid assertion failure•••svn:r4931 Nick Mathewson2005-09-08
* and fix grammar•••svn:r4925 Roger Dingledine2005-09-08
* Make GCC v4 happy with heavy warnings enabled.•••svn:r4922 Nick Mathewson2005-09-08