aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Expand)AuthorAge
...
* make circ->onionskin a pointer, not a static array. moria2 was using•••125000 circuit_t's after it had been up for a few weeks, which translates to 20+ megs of wasted space. svn:r5333 Roger Dingledine2005-10-29
* Do round-robin writes of at most 16 kB per write. This might•••be more fair on loaded Tor servers, and it might resolve our Windows crash bug. It might also slow things down. svn:r5332 Roger Dingledine2005-10-29
* Start making directory caches retain old routerinfo_t. The code to remove ol...•••svn:r5323 Nick Mathewson2005-10-27
* Remove last vestiges of old logging interface.•••svn:r5317 Nick Mathewson2005-10-25
* Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain....•••svn:r5309 Nick Mathewson2005-10-25
* Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to ne...•••svn:r5301 Nick Mathewson2005-10-24
* Migrate a few more files to domained logging•••svn:r5285 Nick Mathewson2005-10-18
* Start dividing log messages into logging domains. No, LD_ is not the best of...•••svn:r5284 Nick Mathewson2005-10-18
* 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
* start calling it *ListenAddress rather than *BindAddress,•••since none of our users know what it means to bind an address or port. svn:r5260 Roger Dingledine2005-10-17
* start the process of reducing clutter in server logs•••svn:r5253 Roger Dingledine2005-10-17
* remove obsolete IgnoreVersion config from or.h•••svn:r5251 Roger Dingledine2005-10-16
* Enable trivial "download by descriptor digest" functionality.•••svn:r5250 Nick Mathewson2005-10-14
* Try to extract as many descriptors as possible from truncated http responses....•••svn:r5249 Nick Mathewson2005-10-14
* Check if our IP address has changed every 5 minutes. If it has, update our s...•••svn:r5246 Peter Palfrader2005-10-12
* More work towards a sane digest-based liveness testing.•••svn:r5238 Nick Mathewson2005-10-12
* Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client...•••svn:r5237 Nick Mathewson2005-10-12
* doxygen fix•••svn:r5217 Roger Dingledine2005-10-07
* Make doxygen marginally happier•••svn:r5208 Nick Mathewson2005-10-06
* Rate-limit warnings related to unrecognized MyFamily elements.•••svn:r5204 Nick Mathewson2005-10-05
* infrastructure for the 'change pseudonym' button.•••not used yet. svn:r5199 Roger Dingledine2005-10-05
* replace former relaunches of directory downloads with reset of failure count ...•••svn:r5195 Nick Mathewson2005-10-05
* reset warning flags on SIGHUP. arma: is this everything?•••svn:r5192 Nick Mathewson2005-10-05
* Fix verbose compiler warnings, including one in routerlist.c that would have ...•••svn:r5190 Nick Mathewson2005-10-05
* resolve some directory-related XXXXs; downgrade naming conflict messages from...•••svn:r5189 Nick Mathewson2005-10-05
* 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
* link nicknames to trusted directory servers; log these nicknames when mention...•••svn:r5184 Nick Mathewson2005-10-04
* free helper node status info on shutdown•••svn:r5177 Nick Mathewson2005-09-30
* Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads w...•••svn:r5166 Nick Mathewson2005-09-30
* Hey kids, guess why connection_mark_for_close() started giving an assert when...•••svn:r5164 Nick Mathewson2005-09-30
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ...•••svn:r5150 Nick Mathewson2005-09-29
* bugfix: we were whining about using socks4 or socks5-with-local-lookup•••even when they used an IP in the "virtual" range we designed exactly for this case. svn:r5142 Roger Dingledine2005-09-24
* I love the smell of C in the morning. Make router-download rules smarter (do...•••svn:r5110 Nick Mathewson2005-09-22
* Use a separate type for "local view of router status". Also, even though I to...•••svn:r5109 Nick Mathewson2005-09-22
* Implement new version handling code.•••svn:r5100 Nick Mathewson2005-09-21
* Make give-up-on-failure actually work: it seems the servers gave me a real te...•••svn:r5091 Nick Mathewson2005-09-18
* Prevent a "try forever to download an unobtainable descriptor" bug. Still re...•••svn:r5090 Nick Mathewson2005-09-18
* Refactor new directory code a bit. Keep a big list of rolled-up router statu...•••svn:r5089 Nick Mathewson2005-09-18
* Remove a bunch of #if0d code that I no longer need to look at.•••svn:r5083 Nick Mathewson2005-09-16
* Unify our "figure out which fingerprints we were downloading" code.•••svn:r5077 Nick Mathewson2005-09-16
* Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ev...•••svn:r5074 Nick Mathewson2005-09-15
* make some functions static; clean dead networkstatus entries more often.•••svn:r5072 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
* Fix a bunch of log messages. Deprecate some routerlist fields; remove others...•••svn:r5068 Nick Mathewson2005-09-14
* Would you believe that the software_versions field of routerlist_t was never ...•••svn:r5064 Nick Mathewson2005-09-14
* Big commit: clients start downloading and using network-statuses.•••Only caches need to get running-routers; nobody needs to parse, store, or use it. Same for the router-status line in the directories. Add many #if 0's that can get removed once I'm convinced they don't contain anything I'm forgetting. Start all newly-parsed routers as non-running and non-valid; update them from the list of network statuses. Update all routers when a new networkstatus comes in. After 3 tries for a networkstatus, clients give up until they're told to try again. "Let's get those missles ready to **DESTROY THE UNIVERSE**!" -TMBG svn:r5063 Nick Mathewson2005-09-14
* Add new config.c function to set options that can fail, and roll back if they...•••svn:r5046 Nick Mathewson2005-09-14