Nick Mathewson
3e9e1639d7
Backport karsten's bug 885 fix.
...
svn:r17558
2008-12-10 15:50:04 +00:00
Nick Mathewson
da1a18d327
Backport tiny memory leak fix.
...
svn:r17557
2008-12-10 15:48:47 +00:00
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
7e1123bd7e
Bump branch version to 0.2.0.32-dev
...
svn:r17395
2008-11-26 17:03:32 +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
Steven Murdoch
5fbba9fa33
Rename "new_signatures_len" to "new_consensus_len" (from backport of r17252)
...
svn:r17254
2008-11-12 00:58:10 +00:00
Nick Mathewson
3882cef643
Backport: Be even _more_ careful when signatures are bogus.
...
svn:r17253
2008-11-11 17:14:26 +00:00
Nick Mathewson
a84e7e26dc
Backport: Only replace the detached signatures object when we actually added or replaced at least one signature.
...
svn:r17251
2008-11-11 16:52:19 +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
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
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
Nick Mathewson
066104e853
Backport: Fix numerous memory leaks: some were almost impossible to trigger, and some almost inevitable.
...
svn:r16781
2008-09-05 20:54:52 +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
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
48d9b654bd
backport the 0.2.0.30 release notes. bump to 0.2.0.30.
...
svn:r15956
2008-07-16 00:06:58 +00:00
Nick Mathewson
c9f8101f21
bump svn 0.2.0 version to 0.2.0.29-rc-dev
...
svn:r15807
2008-07-09 15:29:30 +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
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
a9e8784c2f
preventive maintenance so we don't get more of those "failing
...
to find the right circuit" bugs.
svn:r15576
2008-06-30 23:26:39 +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
753a764939
backport r14329 and r14334:
...
Make relay cells written on a connection count as non-padding when
tracking how long a connection has been in use. Bugfix on
0.2.0.1-alpha. Spotted by lodger.
svn:r15185
2008-06-13 05:12:27 +00:00
Roger Dingledine
d2ec69a7b0
backport r15074, r15076, r15077:
...
When we haven't had any application requests lately, don't bother
logging that we have expired a bunch of descriptors.
svn:r15182
2008-06-13 04:18:26 +00:00