aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* Do not use O_APPEND on fd-based operations that do not really want it; have ↵Nick Mathewson2008-12-02
| | | | | | them just lseek instead. svn:r17460
* Change logging code to use fds instead of stdio. Fixes bug 861, and ↵Nick Mathewson2008-12-02
| | | | | | probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless. svn:r17456
* Apply rovv's patch for bug 864: avoid null error on detached signature ↵Nick Mathewson2008-12-02
| | | | | | handling failure. svn:r17446
* Define socklen_t before using it in compat.hNick Mathewson2008-12-02
| | | | svn:r17444
* Stop marking bsearch_idx as pure; it is not.Nick Mathewson2008-11-26
| | | | svn:r17393
* Use fcntl for file locking when flock() is not available.Nick Mathewson2008-11-26
| | | | svn:r17391
* Consider GetNetworkParams() nameserver parsing to have suceeded if even one ↵Nick Mathewson2008-11-22
| | | | | | nameserver can be added. Log more useful info about what exactly is failing when we fail to add a nameserver. svn:r17368
* and forward-port thoseRoger Dingledine2008-11-22
| | | | svn:r17359
* Correct ChangeLog entry.Karsten Loesing2008-11-17
| | | | svn:r17321
* Update _log_global_min_severity after switch_logs_debug(), so that USR2 will ↵Nick Mathewson2008-11-17
| | | | | | work again. Bugfix on 0.1.2.8-beta. Spotted by Geoff Down. svn:r17317
* apply sebastian's bug 867 fix: make routerset_equal() work as documented ↵Nick Mathewson2008-11-16
| | | | | | with NULL arguments svn:r17287
* Fix a possible segfault when establishing an exit connection. Bugfix on ↵Karsten Loesing2008-11-16
| | | | | | 0.2.1.5-alpha. svn:r17275
* Apparently sparc64 is way more strict about uint16_t access alignment than I ↵Nick Mathewson2008-11-12
| | | | | | had thought: it gave bus errors when messing with var-cell headers. Maybe this patch will fix bug 862. svn:r17262
* Fix from rovv: when adding a detached signature, do not automatically assume ↵Nick Mathewson2008-11-11
| | | | | | it is good just because we are adding it. We might also be adding it because it was the first signature we saw for a given voter. svn:r17248
* be less aggressive about deleting expired certs. based on patch from rovv. ↵Nick Mathewson2008-11-11
| | | | | | partial fix for bug 854. svn:r17246
* Add PURPOSE= field to getinfo circuit-status. With luck, controllers are ↵Nick Mathewson2008-11-11
| | | | | | ignoring extra fields (like they are supposed to) and this will not break any controllers. svn:r17245
* apply sebastian's fix for bug 859. Apparently on win32 one must lock at ↵Nick Mathewson2008-11-11
| | | | | | least one byte when locking, but locking a nonexistant byte is okay. ) svn:r17244
* bump to 0.2.1.7-alphaRoger Dingledine2008-11-08
| | | | svn:r17217
* When we get a duplicated certificate, treat it as a failure and increment ↵Nick Mathewson2008-11-07
| | | | | | the download count. Do not claim to be downloading certificates that we merely want. svn:r17209
* patch from karsten to not use or accept expired certs. fixes bug 851. Nick Mathewson2008-11-07
| | | | svn:r17208
* minor changelog cleanups. declare that friday is when we release it.Roger Dingledine2008-11-07
| | | | svn:r17207
* Patch from Jacob Appelbaum and me to make User option more robust, properly ↵Steven Murdoch2008-11-07
| | | | | | set supplementary groups, deprecated the Group option, and log more information on credential switching svn:r17200
* The chunk_size field in memarea_t was never actually set. Remove the whole ↵Nick Mathewson2008-11-05
| | | | | | thing. svn:r17195
* Fix unit test failure related to intro point parsing.Nick Mathewson2008-11-03
| | | | svn:r17188
* missing changelog for 0x20 hackNick Mathewson2008-11-03
| | | | svn:r17185
* Move changelog entry to correct sectionNick Mathewson2008-11-01
| | | | svn:r17180
* Fix an assertion failure on double-marked circuits, and a double-mark.Nick Mathewson2008-11-01
| | | | svn:r17179
* Work better with tools that resist DNS poisoning by using the 0x20 hack: ↵Nick Mathewson2008-10-29
| | | | | | make DNSPort replies perserve case. svn:r17170
* Fix a possible negative shift in address comparison. May fix bug 845 and ↵Nick Mathewson2008-10-29
| | | | | | bug 811 svn:r17169
* Verify cpath_layer match on rendezvous cells too. Fixes another case of bug ↵Nick Mathewson2008-10-27
| | | | | | 446. Based on patch from rovv. svn:r17162
* Fix another case of refusing to use a chosen exit node because we think it ↵Nick Mathewson2008-10-21
| | | | | | will reject _mostly_ everything. Based on patch from rovv. See bug 752. svn:r17139
* Fix the rest of bug 619: reject *:* servers should not do DNS lookups, even ↵Nick Mathewson2008-10-21
| | | | | | if broken clients send them RELAY_BEGIN cells. Patch from rovv. svn:r17138
* Patch from rovv: send back END cell in response to connect attempts to ↵Nick Mathewson2008-10-21
| | | | | | nonexistent hidden service port. svn:r17137
* backport candidate:Roger Dingledine2008-10-17
| | | | | | | | | | | The "ClientDNSRejectInternalAddresses" config option wasn't being consistently obeyed: if an exit relay refuses a stream because its exit policy doesn't allow it, we would remember what IP address the relay said the destination address resolves to, even if it's an internal IP address. Bugfix on 0.2.0.7-alpha; patch by rovv. svn:r17135
* fix changelog entry for proposal 155, patch 1Roger Dingledine2008-10-15
| | | | svn:r17113
* patch4 from proposal 155:Roger Dingledine2008-10-15
| | | | | | | | | | Hidden services start out building five intro circuits rather than three, and when the first three finish they publish a service descriptor using those. Now we publish our service descriptor much faster after restart. svn:r17110
* add patch2 from proposal 155:Roger Dingledine2008-10-15
| | | | | | | | Launch a second client-side introduction circuit in parallel after a delay of 15 seconds (based on work by Christian Wilms). svn:r17108
* put in karsten's patch #1 for proposal 155, modifiedRoger Dingledine2008-10-15
| | | | svn:r17106
* Patch from rovv: when we have no pending streams, choose exits with ↵Nick Mathewson2008-10-14
| | | | | | choose_good_exit_server_general() rather than with circuit_get_unhandled_ports() and friends. Bugfix on 0.1.1.x, at least. svn:r17091
* Minor fix in the warning messages when you're having problems Roger Dingledine2008-10-13
| | | | | | | | bootstrapping; also, be more forgiving of bootstrap problems when we're still making incremental progress on a given bootstrap phase. svn:r17066
* put the 0.2.1.6-alpha blurb into the changelogRoger Dingledine2008-10-12
| | | | svn:r17059
* Now NodeFamily and MyFamily config options allow spaces inRoger Dingledine2008-10-01
| | | | | | | | identity fingerprints, so it's easier to paste them in. Suggested by Lucky Green. svn:r17021
* bump to 0.2.1.6-alpha, and note that the exclude*nodes configRoger Dingledine2008-09-30
| | | | | | | discussion hasn't finished. svn:r17011
* Include circuit purposes in circuit events. Now all circuit events are ↵Nick Mathewson2008-09-29
| | | | | | extended; this makes the code simpler. svn:r17007
* Remove the old v2 directory authority 'lefkada' from the defaultRoger Dingledine2008-09-29
| | | | | | | list. It has been gone for many months. svn:r17005
* Patch from mwenge: update TrackHostExits mapping expiry times when the ↵Nick Mathewson2008-09-29
| | | | | | mappings are used, so that they expire a while after their last use, not a while after their creation. svn:r17004
* Make tor-resolve take a -p port option in addition to the current host:port ↵Nick Mathewson2008-09-29
| | | | | | syntax. svn:r17002
* If we have correct permissions on $datadir, we complain to stdoutRoger Dingledine2008-09-29
| | | | | | | | | | and fail to start. But dangerous permissions on $datadir/cached-status/ would cause us to open a log and complain there. Now complain to stdout and fail to start in both cases. Fixes bug 820, reported by seeess. svn:r16998
* Fix a bug where an unreachable relay would establish enoughRoger Dingledine2008-09-29
| | | | | | | | | | | reachability testing circuits to do a bandwidth test -- if we already have a connection to the middle hop of the testing circuit, then it could establish the last hop by using the existing connection. Bugfix on 0.1.2.2-alpha, exposed when we made testing circuits no longer use entry guards in 0.2.1.3-alpha. svn:r16997
* rearrange the changelog a bit moreRoger Dingledine2008-09-29
| | | | svn:r16996