Commit Graph
1129 Commits
Author SHA1 Message Date
Nick Mathewson 05c185bec1 Backport: fix bug 880: find the end of an authority cert by looking for the first ----END SIGNATURE----- after the first dir-key-certification, not for the first ----END SIGNATURE. Harmless bug, but it made us non-spec-compliant.
svn:r17471
2008-12-03 03:45:23 +00:00
Roger Dingledine 78d8680672 backport r17392: Compile without warnings on solaris
svn:r17450
2008-12-02 22:50:18 +00:00
Nick Mathewson d33880d0df Backport: Apply rovv's patch for bug 864: avoid null error on detached signature handling failure.
svn:r17447
2008-12-02 19:16:11 +00:00
Nick Mathewson 0d091964dd Backport: Define socklen_t before using it in compat.h
svn:r17445
2008-12-02 18:56:15 +00:00
Nick Mathewson 94ed846ee9 Backport: stop marking bsearch_idx as pure; it is not.
svn:r17394
2008-11-26 17:02:02 +00:00
Roger Dingledine 3769ef4cd2 bump to 0.2.0.32
svn:r17344
2008-11-20 22:34:30 +00:00
Roger Dingledine 411de1fc79 backport r17135: ClientDNSRejectInternalAddresses not consistently obeyed.
svn:r17342
2008-11-20 22:21:31 +00:00
Nick Mathewson 6489570b89 Backport: Update _log_global_min_severity after switch_logs_debug(), so that USR2 will work again. Bugfix on 0.1.2.8-beta. Spotted by Geoff Down.
svn:r17318
2008-11-17 20:00:04 +00:00
Nick Mathewson 6694a86033 Backport: Apparently sparc64 is way more strict about uint16_t access alignment than I had thought: it gave bus errors when messing with var-cell headers. Maybe this patch will fix bug 862.
svn:r17263
2008-11-12 14:49:17 +00:00
Karsten Loesing ec9690b0f8 Backport bugfix for #767 (r16808, r16810, r16817, r16818, and r16939).
svn:r17260
2008-11-12 14:26:38 +00:00
Karsten Loesing 257215489d Backport bugfix for #814 (r16915 and r16916).
svn:r17258
2008-11-12 10:47:20 +00:00
Steven Murdoch db94f36633 Backport of changesets 17200, 17201, 17203-17206, 17228, 17232, 17236: Patch from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching. Fixes bugs 848 and 857
svn:r17255
2008-11-12 01:10:21 +00:00
Nick Mathewson b659adadd7 Backport: Fix from rovv: when adding a detached signature, do not automatically assume 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:r17249
2008-11-11 16:36:03 +00:00
Roger Dingledine 543a622314 backport: Remove the old v2 directory authority 'lefkada' from the
default list. It has been gone for many months.


svn:r17065
2008-10-12 17:02:55 +00:00
Roger Dingledine f789f1f16b cleanup changelog
svn:r17064
2008-10-12 17:01:52 +00:00
Nick Mathewson 115ea29952 Backport: Commit fix for bug 807 from mwenge: send CLOSED controller event for reverse dns resolve, not FAILED.
svn:r16986
2008-09-26 20:26:02 +00:00
Nick Mathewson efea050fff Backport to 0.2.0.x: Apply rovv's fix for bug 824.
svn:r16976
2008-09-26 15:31:21 +00:00
Roger Dingledine 386b7d594b and backport that
svn:r16947
2008-09-23 21:02:04 +00:00
Nick Mathewson b9ea49103a (Backport to 0.2.0 branch) Patch from roger for 752, but with more comments: When we get an A.B.exit:P address, and B would reject most connections to P, but we do not know whether it would allow A, then allow the connection to procede. Bugfix, amusingly, on 0.0.9rc5.
svn:r16945
2008-09-23 20:26:05 +00:00
Nick Mathewson 9d296f7701 (backport to 0.2.0.x) Fix for bug 797 (by arma, with tweaks): always use create_fast for circuits where we do not know an onion key.
svn:r16943
2008-09-23 20:13:43 +00:00
Roger Dingledine c4397f6257 put the changelog blurbs in
svn:r16836
2008-09-10 19:10:00 +00:00
Nick Mathewson 618360cf65 (Backport) Coverity says it is okay to acknowledge them. Do so. Their tool is awesome.
svn:r16821
2008-09-10 00:06:48 +00:00
Nick Mathewson afba08482f Backport: Fix a variable handling mistake when testing for libevent functions in configure.in. Found by Riastradh.
svn:r16794
2008-09-08 01:57:17 +00:00
Roger Dingledine a03e48c541 a date and blurb for 0.2.0.31
svn:r16743
2008-09-03 23:56:06 +00:00
Roger Dingledine de8f03be1a 0.2.0.31 is ready to go
svn:r16733
2008-09-02 00:04:50 +00:00
Nick Mathewson 194a66d22a Backport 15699-15700: React quickly to rendezvous circuits becoming ready.
svn:r16730
2008-09-01 22:31:09 +00:00
Roger Dingledine a04e98dd20 backport r16698: don't use a new entry guard that's also your exit
svn:r16729
2008-09-01 22:25:02 +00:00
Roger Dingledine e78e004118 backport r16605: relays reject risky extend cells
svn:r16728
2008-09-01 22:08:13 +00:00
Nick Mathewson 6784c9e314 Backport r16450 to 0.2.0.x: open /dev/pf before dropping privileges.
svn:r16726
2008-09-01 22:05:32 +00:00
Nick Mathewson 278a89d75a Backport r15821 to 0.2.0: Disallow session resumption during renegotiation.
svn:r16725
2008-09-01 22:00:07 +00:00
Nick Mathewson ff5898a6ce r17854@tombo: nickm | 2008-08-22 12:55:20 -0400
Backport to 0.2.0: We had been telling people to use --with-ssl-dir, which had not worked since 0.2.0.1-alpha: --with-openssl-dir was the one that worked.  Make them both work, document --with-openssl-dir, and mark --with-ssl-dir as obsolete.  Found by "Dave".


svn:r16626
2008-08-22 16:56:08 +00:00
Nick Mathewson 772a824d56 r17839@tombo: nickm | 2008-08-21 22:14:36 -0400
Fix bogus pointer use (and bug 806) on win32.


svn:r16617
2008-08-22 02:14:45 +00:00
Nick Mathewson 62340f1d76 Backport to 0.2.0.x: Never allow a circuit to be created with the same circid as a circuit that has been marked for close. May fix 779. Needs testing.
svn:r16463
2008-08-07 20:19:38 +00:00
Nick Mathewson 355d84d122 Backport: On recent linux kernels we were not detecting the 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:r16461
2008-08-07 19:41:54 +00:00
Nick Mathewson 9250b0bd62 r17660@tombo: nickm | 2008-08-06 12:22:19 -0400
Backport: Fix bug 794: recover 3 bytes wasted per memory chunk.  Fix from rovv.


svn:r16449
2008-08-06 16:22:35 +00:00
Nick Mathewson c5ef95b802 r17505@tombo: nickm | 2008-07-31 08:24:58 -0400
backport buffer chunk size fix


svn:r16448
2008-08-06 16:22:32 +00:00
Roger Dingledine 39f09b4602 clean up the changelog, and give us a date (today!)
svn:r15953
2008-07-16 00:01:52 +00:00
Nick Mathewson 26e12f2375 Oops, that changelog entry should have been for the next release.
svn:r15817
2008-07-10 13:39:19 +00:00
Nick Mathewson be5d943cec Stop using __attribute__((nonnull)): It gets us occcasional warnings when we 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:r15804
2008-07-09 15:23:35 +00:00
Roger Dingledine 59b5df9b4e bump to 0.2.0.29-rc
svn:r15769
2008-07-08 14:17:06 +00:00
Nick Mathewson 2eda750489 Backport: Patch from coderman: detect transparent proxy header correctly on some linux versions.
svn:r15727
2008-07-07 15:17:23 +00:00
Nick Mathewson 5a48b4faac r16690@tombo: nickm | 2008-07-03 11:03:39 -0400
Backport to 0.2.0: 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:r15627
2008-07-03 15:04:25 +00:00
Roger Dingledine aeca4d90ed backport r15571 and give it a changelog entry
svn:r15578
2008-06-30 23:27:50 +00:00
Roger Dingledine cb8386bc08 clarify that the latest intro circ bugfix has a component
in 0.2.0.x and a component in 0.0.9.x.


svn:r15570
2008-06-30 21:23:45 +00:00
Nick Mathewson d5046d7299 r16588@tombo: nickm | 2008-06-28 00:15:45 -0400
Backport fix for bug 704; found by sjmurdoch.  Windows and recent openssl both want to define OCSP_RESPONSE; do not let them.


svn:r15534
2008-06-28 04:16:44 +00:00
Karsten Loesing 706d1b31a9 Enable cannibalization of circuits for introduction circuits (backport r14166) and actually use introduction circuits that originate from cannibalization afterwards (backports r15332/r15335).
svn:r15459
2008-06-24 20:39:47 +00:00
Roger Dingledine 80f03b67ef backport r15366, bump to 0.2.0.28-rc-dev
svn:r15435
2008-06-23 18:52:12 +00:00
Nick Mathewson dfdb74961c Backport: More bug 707 fixes: no #if/#endif pairs inside macro arguments.
svn:r15308
2008-06-16 18:35:34 +00:00
Nick Mathewson e82fcbeac1 Partial backport. Clean up a macro/cpp interaction related to bug 707.
svn:r15306
2008-06-16 18:16:42 +00:00
Roger Dingledine 3c31afb6c4 one more changelog entry
svn:r15188
2008-06-13 05:22:27 +00:00