aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* Rate-limit "too-many-sockets" messages; they can get needlessly verbose.Nick Mathewson2008-08-09
| | | | svn:r16480
* The first of Karsten's proposal 121 patches: configure and maintain client ↵Nick Mathewson2008-08-08
| | | | | | authorization data. Tweaked a bit: see comments on or-dev. svn:r16475
* r17680@tombo: nickm | 2008-08-07 16:06:30 -0400Nick Mathewson2008-08-07
| | | | | | | Add a missing safe_str for a debug_log_message. Fix the bad part of bug 674. svn:r16462
* Oops. On recent linux kernels we were not detecting the ↵Nick Mathewson2008-08-07
| | | | | | linux/netfilter_ipv4.h header properly, since we needed to have in_addr and in6_addr and __u32 defined before trying to include it. Fix that. svn:r16460
* r17664@tombo: nickm | 2008-08-06 12:32:09 -0400Nick Mathewson2008-08-06
| | | | | | | Patch from Christopher Davis: open /dev/pf before dropping privileges. Fixes bug 782. Backport candidate. svn:r16450
* r17659@tombo: nickm | 2008-08-06 12:22:11 -0400Nick Mathewson2008-08-06
| | | | | | | Fix bug 794: recover 3 bytes wasted per memory chunk. Fix from rovv. svn:r16447
* bump to 0.2.1.4-alpha-dev, add a future todo itemRoger Dingledine2008-08-05
| | | | svn:r16440
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400Nick Mathewson2008-08-05
| | | | | | | Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435
* Take out the TestVia config option, since it was a workaround forRoger Dingledine2008-08-05
| | | | | | | a bug that was fixed in Tor 0.1.1.21. svn:r16409
* get closer to a releaseRoger Dingledine2008-08-05
| | | | svn:r16408
* minor fixesRoger Dingledine2008-08-04
| | | | svn:r16407
* In some edge cases it occurs that the router descriptor of a previously ↵Karsten Loesing2008-08-04
| | | | | | picked introduction point becomes obsolete. In that case, don't stick to using that introduction point, but simply give up on it. Reverts some part of r15825. svn:r16404
* Add changelog entries for r16372 and r16375.Karsten Loesing2008-08-03
| | | | svn:r16376
* Fix a false assertion when extending a circuit to a relay to which a ↵Karsten Loesing2008-08-03
| | | | | | connection is already established. In that case the circuit should not need to memorize extend info for that relay. circuitbuild.c:389 contains a similar assertion. svn:r16375
* bump to 0.2.1.3-alphaRoger Dingledine2008-08-03
| | | | svn:r16369
* When a struct ends with char a[1], the size of all earlier members of the ↵Nick Mathewson2008-07-31
| | | | | | struct is _not_ sizeof(st)-1; compilers add alignment. Problem spotted by rovv. Backport candidate. svn:r16302
* r17436@tombo: nickm | 2008-07-30 09:03:19 -0400Nick Mathewson2008-07-30
| | | | | | | Move n_addr, n_port, and n_conn_id_digest fields of circuit_t into a separately allocated extend_info_t. Saves 22 bytes per connected circuit_t on 32-bit platforms, and makes me more comfortable with using tor_addr_t in place of uint32_t n_addr. svn:r16257
* r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200Nick Mathewson2008-07-23
| | | | | | | Implement most of proposal 110. svn:r16156
* r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200Nick Mathewson2008-07-23
| | | | | | | Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754. svn:r16144
* r17308@aud-055: nickm | 2008-07-23 15:57:41 +0200Nick Mathewson2008-07-23
| | | | | | | In connection_edge_destroy, send a stream status control event when we have an AP connection. Previously, we would send an event when the connection was AP and non-AP at the same time. This didn't work so well. Patch from Anonymous Remailer (Austria). Backport candidate. svn:r16143
* r17302@aud-055: nickm | 2008-07-23 14:55:28 +0200Nick Mathewson2008-07-23
| | | | | | | Never allow a circuit to be created with the same circid as a circuit that has been marked for close. May be a fix for bug 779. Needs testing. Backport candidate. svn:r16136
* r17188@tombo: nickm | 2008-07-18 14:35:18 -0400Nick Mathewson2008-07-18
| | | | | | | Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers). svn:r16061
* Stop trying to detect versions of Tor on the server-side older than ↵Nick Mathewson2008-07-16
| | | | | | 0.1.1.15-rc; they simply do not work any more. Also add comment about how or_is_obsolete is a terrible field name. svn:r15982
* integrate the 0.2.0.29-rc items into the release notesRoger Dingledine2008-07-16
| | | | svn:r15954
* When relays do their initial bandwidth measurement, don't limitRoger Dingledine2008-07-11
| | | | | | | | | | | | | to just our our entry guards for the test circuits. Otherwise we tend to have multiple test circuits going through a single entry guard, which makes our bandwidth test less accurate. Fixes part of bug 654; patch contributed by Josh Albrecht. (Actually, modify Josh's patch to avoid doing that when you're a bridge relay, since it would leak more than we want to leak.) svn:r15850
* Fix bug 763. When a hidden service is giving up on an introduction point ↵Karsten Loesing2008-07-10
| | | | | | candidate that was not included in the last published rendezvous descriptor, don't reschedule publication of the next descriptor. svn:r15825
* r16882@tombo: nickm | 2008-07-10 14:31:25 -0400Nick Mathewson2008-07-10
| | | | | | | Fix for session-related bug found by Geoff Goodell. backport candidate, once tested. svn:r15821
* Stop using __attribute__((nonnull)): It gets us occcasional warnings when we ↵Nick Mathewson2008-07-09
| | | | | | do something so foolish it can be detected without dataflow analysis, but it also eliminates some of our error checking code. Suggested by Peter Gutmann. svn:r15803
* fix up a confusion on the release notes (thanks karsten)Roger Dingledine2008-07-09
| | | | svn:r15793
* remove duplicate changelog entriesRoger Dingledine2008-07-09
| | | | svn:r15784
* forward-port the 0.2.0.29-rc changelogRoger Dingledine2008-07-09
| | | | svn:r15782
* Patch from coderman: detect transparent proxy header correctly on some linux ↵Nick Mathewson2008-07-07
| | | | | | versions. svn:r15726
* fix typos in last patch spotted by sebastian and karstenNick Mathewson2008-07-06
| | | | svn:r15700
* Apply fix from chrisw: call connection_ap_attach_pending when we get a ↵Nick Mathewson2008-07-06
| | | | | | rendezvous2 or rendezvous_established call. This is a bit brute-foce, but it is better than we had before, and might not even show up on profiles. Backport candidate, once tested. svn:r15699
* r16689@tombo: nickm | 2008-07-03 11:03:14 -0400Nick Mathewson2008-07-03
| | | | | | | Fix for bug 742: do not use O_CREAT on 2-option version of open(). Especially do not use it on /dev/null. Fix from Michael Scherer. Bugfix on 0.0.2pre19 (wow). svn:r15626
* put in some of the release summariesRoger Dingledine2008-06-28
| | | | svn:r15535
* r16587@tombo: nickm | 2008-06-28 00:13:40 -0400Nick Mathewson2008-06-28
| | | | | | | fix for bug 704; found by sjmurdoch. Windows and recent openssl both want to define OCSP_RESPONSE; do not let them. svn:r15533
* Send a bootstrap problem "warn" event on the first problem if theRoger Dingledine2008-06-24
| | | | | | | reason is NO_ROUTE (that is, our network is down). svn:r15443
* annotate some changelog entriesRoger Dingledine2008-06-24
| | | | svn:r15442
* Change the contrib/tor.logrotate script so it makes the newRoger Dingledine2008-06-22
| | | | | | | | | | | logs as "_tor:_tor" rather than the default, which is generally "root:wheel". Fixes bug 676, reported by Serge Koksharov. Andrew, you should check if this breaks the rpm building (or if it makes it work better) svn:r15404
* mark changelog bugfixes with what version they're fromRoger Dingledine2008-06-21
| | | | svn:r15384
* prepare for the 0.2.1.2-alpha release. we will tagRoger Dingledine2008-06-20
| | | | | | | sometime today. get your fixes in soon. :) svn:r15371
* If we close our OR connection because there's been a circuitRoger Dingledine2008-06-20
| | | | | | | | pending on it for too long, we were telling our bootstrap status events "REASON=NONE". Now tell them "REASON=TIMEOUT". svn:r15369
* If you're using bridges, generate "bootstrap problem" warningsRoger Dingledine2008-06-20
| | | | | | | | | as soon as you run out of working bridges, rather than waiting for ten failures -- which will never happen if you have less than ten bridges. svn:r15368
* Big bridge bugfixes. Backport candidates.Roger Dingledine2008-06-20
| | | | | | | | | | | | | | | If you have more than one bridge but don't know their keys, you would only learn a request for the descriptor of the first one on your list. (Tor considered launching requests for the others, but found that it already had a connection on the way for $0000...0000 so it didn't open another.) If you have more than one bridge but don't know their keys, and the connection to one of the bridges failed, you would cancel all pending bridge connections. (After all, they all have the same digest.) svn:r15366
* Directory authorities shouldn't complain about bootstrappingRoger Dingledine2008-06-18
| | | | | | | | problems just because they do a lot of reachability testing and some of the connection attempts fail. svn:r15348
* When establishing a hidden service, introduction points that originate from ↵Karsten Loesing2008-06-17
| | | | | | cannibalized circuits are completely ignored and not included in rendezvous service descriptors. Bugfix on 0.2.0.14-alpha. Backport candidate. svn:r15332
* Send an initial "Starting" bootstrap status event, so we have aRoger Dingledine2008-06-17
| | | | | | | state to start out in. svn:r15326
* More bug 707 fixes: no #if/#endif pairs inside macro arguments.Nick Mathewson2008-06-16
| | | | svn:r15307
* Clean up a macro/cpp interaction related to bug 707. Also, add a new ↵Nick Mathewson2008-06-16
| | | | | | "filename" config value type which is currently just a synonym for string, but which might be subject to expansion later. svn:r15305