Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵ | Nick Mathewson | 2005-10-18 |
| | | | | | | places by encoding keys in hex and sticking them in a strmap. svn:r5278 | ||
* | stupid gcc. stupid nickm. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5277 | ||
* | Refactor routerlist access slightly: always use router_get_by_routerlist(); ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-10-18 |
| | | | | svn:r5275 | ||
* | Make dirserv_get_routerdescs() return better http 404 error messages instead ↵ | Peter Palfrader | 2005-10-18 |
| | | | | | | of a generic "Servers unavailable." svn:r5274 | ||
* | split send_control1_event() into the printf and the print/dispatch part. The | Peter Palfrader | 2005-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 digest | Peter Palfrader | 2005-10-18 |
| | | | | svn:r5272 | ||
* | I wonder what a stautus is. | Peter Palfrader | 2005-10-18 |
| | | | | svn:r5271 | ||
* | Some http status lines ended in a dot, others did not. Make it all the same ↵ | Peter Palfrader | 2005-10-18 |
| | | | | | | and remove the period from all svn:r5270 | ||
* | And close the double quote too | Peter Palfrader | 2005-10-18 |
| | | | | svn:r5269 | ||
* | Fix documentation of dirserv_get_routerdescs: | Peter Palfrader | 2005-10-18 |
| | | | | | | | correct the path for queries by server key, add queries by SD digest svn:r5268 | ||
* | Remove assert in sort-of c-itical path | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5267 | ||
* | Actually, use #defines for common case. Nothing to see here. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5266 | ||
* | Inline key smartlist functions; use fast versions by default. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5265 | ||
* | Add a missing struct initializer field | Nick Mathewson | 2005-10-17 |
| | | | | svn:r5264 | ||
* | Downgrade a few INFO level logs to DEBUG again. Also add two or three new | Peter Palfrader | 2005-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 comments | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5262 | ||
* | and update the sample torrc to reflect the *listenaddress notation | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5261 | ||
* | start calling it *ListenAddress rather than *BindAddress, | Roger Dingledine | 2005-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 names | Nick Mathewson | 2005-10-17 |
| | | | | svn:r5259 | ||
* | when providing content-type application/octet-stream for providing | Roger Dingledine | 2005-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 DEBUG | Peter Palfrader | 2005-10-17 |
| | | | | svn:r5257 | ||
* | start hunting down why servers keep getting so many duplicate create cells | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5255 | ||
* | more log uncluttering | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5254 | ||
* | start the process of reducing clutter in server logs | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5253 | ||
* | cut out a warning that doesn't need to warn | Roger Dingledine | 2005-10-16 |
| | | | | svn:r5252 | ||
* | remove obsolete IgnoreVersion config from or.h | Roger Dingledine | 2005-10-16 |
| | | | | svn:r5251 | ||
* | Enable trivial "download by descriptor digest" functionality. | Nick Mathewson | 2005-10-14 |
| | | | | svn:r5250 | ||
* | Try to extract as many descriptors as possible from truncated http ↵ | Nick Mathewson | 2005-10-14 |
| | | | | | | responses. (when DIR_PURPOSE_FETCH_ROUTERDESC) svn:r5249 | ||
* | Allow tor_gzip_uncompress to extract as much as possible from truncated ↵ | Nick Mathewson | 2005-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 Palfrader | 2005-10-12 |
| | | | | | | server descriptor, but not too often svn:r5246 | ||
* | Be a bit more verbose in our AUTHENTICATE error messages in the control ↵ | Peter Palfrader | 2005-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 Mathewson | 2005-10-12 |
| | | | | svn:r5244 | ||
* | Make --hash-password not craash on exit. | Nick Mathewson | 2005-10-12 |
| | | | | svn:r5243 | ||
* | Avoid warning on end-of-function | Nick Mathewson | 2005-10-12 |
| | | | | svn:r5242 | ||
* | authorities do not replace server descriptors where nothing semantically ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-10-12 |
| | | | | svn:r5239 | ||
* | More work towards a sane digest-based liveness testing. | Nick Mathewson | 2005-10-12 |
| | | | | svn:r5238 | ||
* | Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-10-12 |
| | | | | | | of hibernation. (Backport candidate) svn:r5235 | ||
* | add some docs; if warn_if_unnamed is 0, really do not warn. | Nick Mathewson | 2005-10-11 |
| | | | | svn:r5234 | ||
* | Insert a newline between all router descriptors when generating (old style) ↵ | Nick Mathewson | 2005-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 Mathewson | 2005-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 Mathewson | 2005-10-08 |
| | | | | svn:r5229 | ||
* | Bump version to 0.1.1.8-alpha-cvs | Nick Mathewson | 2005-10-08 |
| | | | | svn:r5228 | ||
* | do not try to download a routerdesc if we would immediately reject it as ↵ | Nick Mathewson | 2005-10-07 |
| | | | | | | obsolete. svn:r5225 | ||
* | Warn less about intro nodes by nickname; remember our own intro nodes by key. | Nick Mathewson | 2005-10-07 |
| | | | | svn:r5224 | ||
* | bump to 0.1.1.8-alpha | Roger Dingledine | 2005-10-07 |
| | | | | svn:r5222 | ||
* | LOG_ERR is for when we know we're going to exit. use LOG_WARN in other | Roger Dingledine | 2005-10-07 |
| | | | | | | | cases. svn:r5220 | ||
* | fix a malformed warning entry | Roger Dingledine | 2005-10-07 |
| | | | | svn:r5219 |