Nick Mathewson
70aef18db1
r13826@catbus: nickm | 2007-07-19 12:21:30 -0400
...
Fix a copy-and-paste error in dirvote.c
svn:r10879
2007-07-19 18:46:06 +00:00
Nick Mathewson
5e6f05bc31
r13822@catbus: nickm | 2007-07-18 16:43:39 -0400
...
Tweak a couple of loop-related variables to make the gcc 4.2 -Wstrict-overflow warning happy.
svn:r10874
2007-07-18 20:46:14 +00:00
Nick Mathewson
d920683718
r13821@catbus: nickm | 2007-07-18 16:29:17 -0400
...
Initial code to manipulate vote timing correctly.
svn:r10873
2007-07-18 20:46:12 +00:00
Nick Mathewson
4a9d4c2c5c
r13820@catbus: nickm | 2007-07-18 16:07:30 -0400
...
Whitespace fix on r10849
svn:r10872
2007-07-18 20:46:10 +00:00
Peter Palfrader
3052bf6a84
Change routerlist_remove to not take an index argument we do not need anyway.
...
Now the only remaining caller of _routerlist_find_elt is an assert()
svn:r10869
2007-07-18 14:02:47 +00:00
Roger Dingledine
9fd726b559
two more bugs i should keep track of
...
svn:r10868
2007-07-18 10:53:43 +00:00
Roger Dingledine
50487c249d
timeout and retry schedules for fetching bridge descriptors
...
svn:r10867
2007-07-18 10:06:03 +00:00
Roger Dingledine
5c4d86f512
using fascistfirewall and having your bridge on an unreachable
...
port silently didn't mix. now they loudly don't mix.
svn:r10862
2007-07-18 07:13:15 +00:00
Roger Dingledine
98547b3200
forward-port the 0.1.2.15 changelog
...
svn:r10859
2007-07-17 20:57:43 +00:00
Nick Mathewson
670db47e1b
r13801@catbus: nickm | 2007-07-17 13:49:12 -0400
...
More tweaks to dir-spec.txt; not complete, but closing in.
svn:r10856
2007-07-17 17:49:16 +00:00
Roger Dingledine
a1ab2c8087
free bridge list on exit; try harder to free buffer freelists on exit.
...
svn:r10854
2007-07-17 11:33:38 +00:00
Roger Dingledine
b7e4683ff9
bugfix on r10086:
...
We had accidentally labelled 0.1.2.x directory servers as not
suitable for begin_dir requests, and had labelled no directory
servers as suitable for uploading extra-info documents. [Bugfix
on 0.2.0.1-alpha]
svn:r10853
2007-07-17 09:37:00 +00:00
Roger Dingledine
12de275c09
remove the duplicate changelog entries from the upcoming 0.1.2 release.
...
svn:r10852
2007-07-17 09:30:39 +00:00
Roger Dingledine
fcbb817db5
free another string, and the buffer freelists, on exit.
...
svn:r10851
2007-07-17 09:26:45 +00:00
Roger Dingledine
ccfda2e3a3
a few fixes for bug 463. needs a changelog. might need more fixes.
...
svn:r10849
2007-07-17 02:53:17 +00:00
Nick Mathewson
ad45ddfb07
r13788@catbus: nickm | 2007-07-16 14:26:25 -0400
...
Patch from croup: rewrite the logic of get_next_token() to do the right thing with input that ends at weird places, or aligns with block boundaries after mmap. should fix bug 455. Needs fuzzing.
svn:r10847
2007-07-16 18:26:31 +00:00
Nick Mathewson
6e9f1f76f2
r13784@catbus: nickm | 2007-07-16 13:27:32 -0400
...
Apply patch from tup: remove extra space at the end of some circuit-status events, and stop translating CRLF to CRCRLF in control replies.
svn:r10845
2007-07-16 17:27:35 +00:00
Nick Mathewson
26a25edaec
r13777@catbus: nickm | 2007-07-16 12:58:08 -0400
...
Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
2007-07-16 16:58:11 +00:00
Nick Mathewson
483c1e9017
r13774@catbus: nickm | 2007-07-16 12:23:28 -0400
...
Tweaks on constrained socket buffers patch from coderman: Add a changelog; rename some variables; fix some long lines and whitespace; make ConstrainedSockSize a memunit; pass setsockopt a void.
svn:r10843
2007-07-16 16:23:36 +00:00
Nick Mathewson
f4a6673758
r13773@catbus: nickm | 2007-07-16 11:58:25 -0400
...
Initial "constrained socket buffers" patch from coderman. needs tweaking.
svn:r10842
2007-07-16 16:23:34 +00:00
Roger Dingledine
6d2cb32d10
free some more memory on exit
...
svn:r10837
2007-07-16 04:33:47 +00:00
Roger Dingledine
4b719cbae0
stop reading uninitialized/outofbounds memory. possible backport,
...
quite related to bug 455.
svn:r10835
2007-07-16 03:39:21 +00:00
Roger Dingledine
98ce45bebf
Backport candidate:
...
Fix a potential crash bug when we load many server descriptors at
once and some of them make others of them obsolete. Fixes bug
458. [Bugfix on 0.1.2.x]
svn:r10832
2007-07-16 00:11:03 +00:00
Roger Dingledine
5ab3f49d93
backport candidate: fix a memory leak from r9039 which had us leaking
...
50ish bytes every time we rebuild the cached-router files.
svn:r10830
2007-07-15 08:34:32 +00:00
Roger Dingledine
2c2f7ee6a4
fix a memory leak from r10504 (i think)
...
svn:r10829
2007-07-15 08:11:56 +00:00
Andrew Lewman
76c5fbfe28
eventdns seems to run fine on osx, rpm-based linuxes, and win32.
...
Include it in the build instructions.
svn:r10826
2007-07-14 02:32:19 +00:00
Nick Mathewson
db8670f58a
svn:r10825
2007-07-13 16:14:08 +00:00
Roger Dingledine
8ad4b8a640
some cleanups on phrasing in proposal 114
...
svn:r10821
2007-07-12 18:06:13 +00:00
Peter Palfrader
2ce1cb22bd
Comment one tor_assert
...
svn:r10820
2007-07-12 17:37:47 +00:00
Roger Dingledine
ef6bc1a451
Keep streamids from different exits on a circuit separate. This
...
bug may have allowed other routers on a given circuit to inject
cells into streams. Reported by lodger; fixes bug 446. [Bugfix
on 0.1.2.x]
svn:r10818
2007-07-12 17:09:19 +00:00
Nick Mathewson
656b7761a8
r13730@catbus: nickm | 2007-07-12 12:32:40 -0400
...
Patch from lodger: avoid roundoff-error-induced crash bugs when picking routers by bandwidth.
Also, remove listed backports for 0.1.2.x; that list is now in TODO.012
svn:r10812
2007-07-12 16:34:45 +00:00
Peter Palfrader
9ed261cd6a
In router_add_to_routerlist() only call router_have_minimum_dir_info() under some circumstances, not always
...
svn:r10799
2007-07-12 15:57:23 +00:00
Roger Dingledine
6ade658732
admit that our rend spec was lying. sorry karsten!
...
svn:r10798
2007-07-12 15:27:52 +00:00
Roger Dingledine
706fad08fa
vague fuzzy bug reports so i don't forget them
...
svn:r10797
2007-07-12 15:24:56 +00:00
Roger Dingledine
9bf23e0598
backport candidate:
...
When sending destroy cells from a circuit's origin, don't include
the reason for tearing down the circuit. The spec says we didn't,
and now we actually don't. Reported by lodger. [Bugfix on 0.1.2.x]
svn:r10790
2007-07-11 03:37:45 +00:00
Roger Dingledine
83e8d8d9b9
clean up a comment
...
svn:r10789
2007-07-11 03:28:12 +00:00
Nick Mathewson
39dc589d32
r13691@catbus: nickm | 2007-07-10 18:44:30 -0400
...
Fix an assert error in 455 patch.
svn:r10788
2007-07-10 22:44:32 +00:00
Nick Mathewson
fa1376014b
r13689@catbus: nickm | 2007-07-10 17:46:30 -0400
...
tweaks to last patch. from croup.
svn:r10787
2007-07-10 21:46:33 +00:00
Nick Mathewson
7e20fdbefb
r13687@catbus: nickm | 2007-07-10 16:08:14 -0400
...
Possible partial fix for bug 455: use eos logic everywhere.
svn:r10786
2007-07-10 20:08:18 +00:00
Nick Mathewson
d6ba1c3d96
r13676@catbus: nickm | 2007-07-10 13:41:24 -0400
...
Man. I thought I removed that code.
svn:r10785
2007-07-10 17:41:26 +00:00
Nick Mathewson
4325fc5e83
r13674@catbus: nickm | 2007-07-10 13:27:30 -0400
...
Re-wrap proposal 117 so it fits in 80 columns.
svn:r10784
2007-07-10 17:27:33 +00:00
Nick Mathewson
81083cf0ce
r13672@catbus: nickm | 2007-07-10 13:17:08 -0400
...
Add IPv6 exit proposal from coderman.
svn:r10783
2007-07-10 17:17:14 +00:00
Nick Mathewson
a8465adaa2
r13667@catbus: nickm | 2007-07-10 13:12:52 -0400
...
Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
2007-07-10 17:14:55 +00:00
Nick Mathewson
74711479eb
r13666@catbus: nickm | 2007-07-10 13:10:00 -0400
...
Get the RESOLVE controller code working.
svn:r10781
2007-07-10 17:14:51 +00:00
Nick Mathewson
7705314777
r13637@catbus: nickm | 2007-07-06 14:24:27 -0400
...
fix copy-paste error in config message src/or/config.c . Apply
initial (but pared-down) version of launch-resolve-via-controller
patch from Robert Hogan.
svn:r10780
2007-07-10 17:13:24 +00:00
Karsten Loesing
ef246793d3
incorporated suggestions by Roger, added status of specification and implementation for upcoming GSoC mid-term evaluation
...
svn:r10773
2007-07-09 14:54:48 +00:00
Nick Mathewson
10e5ed1a84
r13602@Kushana: nickm | 2007-07-07 23:44:24 -0400
...
Backport candidate: fix a possible buffer overrun when using natd support on old BSDs. Based on a patch from "Mr. Croup".
svn:r10760
2007-07-08 03:45:47 +00:00
Peter Palfrader
db3a4bf897
Call router_have_minimum_dir_info() at the beginning of router_add_to_routerlist() since it has side effects
...
svn:r10754
2007-07-06 21:21:09 +00:00
Peter Palfrader
39b1a11f8d
Remove two arguments from routerlist_replace(). idx, which is
...
the old router's index in the routerlist, can be gotten from the
old routerinfo itself anyway, and make_old always was true.
(There only is one caller of routerlist_replace())
svn:r10753
2007-07-06 18:40:39 +00:00
Nick Mathewson
e6ba07f8f5
r13634@catbus: nickm | 2007-07-06 14:20:50 -0400
...
Fix a crash bug (*the* crash bug?) on authorities. Backport candidate.
svn:r10752
2007-07-06 18:20:54 +00:00