aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵Nick Mathewson2005-10-18
| | | | | | places by encoding keys in hex and sticking them in a strmap. svn:r5278
* stupid gcc. stupid nickm.Nick Mathewson2005-10-18
| | | | svn:r5277
* Refactor routerlist access slightly: always use router_get_by_routerlist(); ↵Nick Mathewson2005-10-18
| | | | | | change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices). svn:r5276
* Make smartlist_foreach always use the fast versions.Nick Mathewson2005-10-18
| | | | svn:r5275
* Make dirserv_get_routerdescs() return better http 404 error messages instead ↵Peter Palfrader2005-10-18
| | | | | | of a generic "Servers unavailable." svn:r5274
* split send_control1_event() into the printf and the print/dispatch part. ThePeter Palfrader2005-10-18
| | | | | | | | printf part was and is limited to at most 1024 byte messages, so having the print part separately available makes sense. svn:r5273
* Fix download by SD digestPeter Palfrader2005-10-18
| | | | svn:r5272
* I wonder what a stautus is.Peter Palfrader2005-10-18
| | | | svn:r5271
* Some http status lines ended in a dot, others did not. Make it all the same ↵Peter Palfrader2005-10-18
| | | | | | and remove the period from all svn:r5270
* And close the double quote tooPeter Palfrader2005-10-18
| | | | svn:r5269
* Fix documentation of dirserv_get_routerdescs:Peter Palfrader2005-10-18
| | | | | | | correct the path for queries by server key, add queries by SD digest svn:r5268
* Remove assert in sort-of c-itical pathNick Mathewson2005-10-18
| | | | svn:r5267
* Actually, use #defines for common case. Nothing to see here.Nick Mathewson2005-10-18
| | | | svn:r5266
* Inline key smartlist functions; use fast versions by default.Nick Mathewson2005-10-18
| | | | svn:r5265
* Add a missing struct initializer fieldNick Mathewson2005-10-17
| | | | svn:r5264
* Downgrade a few INFO level logs to DEBUG again. Also add two or three newPeter Palfrader2005-10-17
| | | | | | | | logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263
* fix a few commentsRoger Dingledine2005-10-17
| | | | svn:r5262
* and update the sample torrc to reflect the *listenaddress notationRoger Dingledine2005-10-17
| | | | svn:r5261
* start calling it *ListenAddress rather than *BindAddress,Roger Dingledine2005-10-17
| | | | | | | since none of our users know what it means to bind an address or port. svn:r5260
* Add ability to warn when using abbrev mechanism to deprecate option namesNick Mathewson2005-10-17
| | | | svn:r5259
* when providing content-type application/octet-stream for providingRoger Dingledine2005-10-17
| | | | | | | | | server descriptors with .z, we were leaving out the content-encoding header. oops. (everything tolerated this just fine, but that doesn't mean we need to be part of the problem.) svn:r5258
* Make a few INFO log lines into DEBUGPeter Palfrader2005-10-17
| | | | svn:r5257
* start hunting down why servers keep getting so many duplicate create cellsRoger Dingledine2005-10-17
| | | | svn:r5255
* more log unclutteringRoger Dingledine2005-10-17
| | | | svn:r5254
* start the process of reducing clutter in server logsRoger Dingledine2005-10-17
| | | | svn:r5253
* cut out a warning that doesn't need to warnRoger Dingledine2005-10-16
| | | | svn:r5252
* remove obsolete IgnoreVersion config from or.hRoger Dingledine2005-10-16
| | | | svn:r5251
* Enable trivial "download by descriptor digest" functionality.Nick Mathewson2005-10-14
| | | | svn:r5250
* Try to extract as many descriptors as possible from truncated http ↵Nick Mathewson2005-10-14
| | | | | | responses. (when DIR_PURPOSE_FETCH_ROUTERDESC) svn:r5249
* Allow tor_gzip_uncompress to extract as much as possible from truncated ↵Nick Mathewson2005-10-13
| | | | | | compressed data. Also, fix a bug where truncated compressed data could break tor_gzip_uncompress. [This last part is a backport candidate.] svn:r5247
* Check if our IP address has changed every 5 minutes. If it has, update our ↵Peter Palfrader2005-10-12
| | | | | | server descriptor, but not too often svn:r5246
* Be a bit more verbose in our AUTHENTICATE error messages in the control ↵Peter Palfrader2005-10-12
| | | | | | protocol so the next guy doesn't blame Nick again svn:r5245
* When no descriptors changed, do not send a NEWDESC event.Nick Mathewson2005-10-12
| | | | svn:r5244
* Make --hash-password not craash on exit.Nick Mathewson2005-10-12
| | | | svn:r5243
* Avoid warning on end-of-functionNick Mathewson2005-10-12
| | | | svn:r5242
* authorities do not replace server descriptors where nothing semantically ↵Nick Mathewson2005-10-12
| | | | | | relevant has changed since the last upload. svn:r5240
* Funny. I could have sworn it compiled this morning when I checked it in.Nick Mathewson2005-10-12
| | | | svn:r5239
* More work towards a sane digest-based liveness testing.Nick Mathewson2005-10-12
| | | | svn:r5238
* Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the ↵Nick Mathewson2005-10-12
| | | | | | client can handle extra labeled info in its events. Add moreinfo to the "what is ready for downloading" msg so we can investigate digest-related download rules svn:r5237
* Do not check whether DirPort is reachable when we are suppressing it because ↵Nick Mathewson2005-10-12
| | | | | | of hibernation. (Backport candidate) svn:r5235
* add some docs; if warn_if_unnamed is 0, really do not warn.Nick Mathewson2005-10-11
| | | | svn:r5234
* Insert a newline between all router descriptors when generating (old style) ↵Nick Mathewson2005-10-08
| | | | | | signed directories, in case somebody was counting on that. svn:r5231
* Now that directory admins assure me they have adjested teir configs, it is ↵Nick Mathewson2005-10-08
| | | | | | safe to make authorities be non-versioning, non-naming by default. svn:r5230
* Okay, try to use RAND_poll() from OpenSSL where available.Nick Mathewson2005-10-08
| | | | svn:r5229
* Bump version to 0.1.1.8-alpha-cvsNick Mathewson2005-10-08
| | | | svn:r5228
* do not try to download a routerdesc if we would immediately reject it as ↵Nick Mathewson2005-10-07
| | | | | | obsolete. svn:r5225
* Warn less about intro nodes by nickname; remember our own intro nodes by key.Nick Mathewson2005-10-07
| | | | svn:r5224
* bump to 0.1.1.8-alphaRoger Dingledine2005-10-07
| | | | svn:r5222
* LOG_ERR is for when we know we're going to exit. use LOG_WARN in otherRoger Dingledine2005-10-07
| | | | | | | cases. svn:r5220
* fix a malformed warning entryRoger Dingledine2005-10-07
| | | | svn:r5219