Nick Mathewson
|
5efd2b2fa7
|
Backport: Avoid nop call to control_event_or_authdir_new_descriptor that makes coverity think we are dereferencing a null pointer. It is safe, I think, but entirely too clever for our own good.
svn:r17670
|
2008-12-18 04:47:24 +00:00 |
|
Nick Mathewson
|
eb1752e458
|
Backport: Fix memory leak in rend_cache_store_v2_desc_as_client().
svn:r17666
|
2008-12-18 00:17:46 +00:00 |
|
Roger Dingledine
|
bc5e4cd39e
|
backport r17657
svn:r17658
|
2008-12-17 22:39:10 +00:00 |
|
Nick Mathewson
|
a89852636c
|
Backport r17139: Fix another case of refusing to use a chosen exit node because we think it will reject _mostly_ everything. Based on patch from rovv. See bug 752.
svn:r17640
|
2008-12-17 13:14:54 +00:00 |
|
Nick Mathewson
|
76eed8cc18
|
Backport r17184: when building preemptive circuits, ignore streams
that have a chosen exit node in mind already. otherwise we get
tricked into trying to build a new circuit that will handle them.
svn:r17639
|
2008-12-17 13:14:47 +00:00 |
|
Nick Mathewson
|
119fd23f1e
|
Backport r17181: fix the other half of r17091. now that best_support can be -1, we were complaining about no support for our one-hop streams, when in fact choose_good_exit_server_general() has no business caring about one-hop streams. patch from miner.
svn:r17638
|
2008-12-17 13:14:43 +00:00 |
|
Nick Mathewson
|
fea3382aca
|
Backport r17091: when we have no pending streams, choose exits with choose_good_exit_server_general rather than with circuit_get_unhandled_ports().
svn:r17637
|
2008-12-17 13:14:40 +00:00 |
|
Nick Mathewson
|
a750683d2f
|
Partial backport of DNS address/name checking (r16621), and backport of 0x20 hack (r17171).
svn:r17636
|
2008-12-17 12:51:36 +00:00 |
|
Nick Mathewson
|
2548454bc5
|
Backport r166558: avoid mis-routing create cells. This has seen enough testing that we can be more confident in it now.
svn:r17635
|
2008-12-16 22:53:24 +00:00 |
|
Roger Dingledine
|
c41a27ecec
|
minimal (i think) backport of r17625
svn:r17626
|
2008-12-14 20:02:00 +00:00 |
|
Nick Mathewson
|
746980bba7
|
Backport bug 691 fix: do not shutdown Tor servers right away if the network is down.
svn:r17623
|
2008-12-14 17:48:37 +00:00 |
|
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 |
|