Peter Palfrader
|
82f8050ac4
|
Parse policies and weight (bw) into routerstatuses
svn:r16550
|
2008-08-14 23:00:44 +00:00 |
|
Peter Palfrader
|
e8de3ff54d
|
If we are lucky the whitespace nazis will not have noticed these things yet
svn:r16549
|
2008-08-14 18:01:20 +00:00 |
|
Peter Palfrader
|
fdba26f213
|
minor comment/doxygen fix
svn:r16548
|
2008-08-14 18:01:09 +00:00 |
|
Peter Palfrader
|
3edf7cade5
|
mark a todo item that has been done a while ago
svn:r16545
|
2008-08-14 12:43:35 +00:00 |
|
Peter Palfrader
|
7c4106135a
|
Give bw in kb/sec in votes/consensus
svn:r16544
|
2008-08-14 12:37:59 +00:00 |
|
Peter Palfrader
|
ff32708d0e
|
Having a reject-all policy summarized with a lack of summary is stupid. Explicitly mention them as reject 1-65535.
svn:r16543
|
2008-08-14 12:37:50 +00:00 |
|
Peter Palfrader
|
2f91a3528a
|
testsuite: Now that we add (pretty useless, but still) routerinfos to the routerlist for every one of our routerstatuses in the votes we pass again. yay
svn:r16542
|
2008-08-14 12:37:42 +00:00 |
|
Peter Palfrader
|
6317cc2956
|
Only fetch the routerinfo_t in routerstatus_format_entry() if we are going to need it
svn:r16541
|
2008-08-14 12:37:34 +00:00 |
|
Peter Palfrader
|
a6ade97f67
|
Properly move forward char pointer after appending stuff to the string
svn:r16540
|
2008-08-14 12:37:28 +00:00 |
|
Peter Palfrader
|
056157984b
|
Disable test suite for today
svn:r16539
|
2008-08-14 12:37:21 +00:00 |
|
Peter Palfrader
|
b246c4de9b
|
asserting(s) is better than segfaulting if it turns out to be NULL later
svn:r16538
|
2008-08-14 12:37:14 +00:00 |
|
Peter Palfrader
|
1a2c6b41e3
|
Do not show policy and bw in v2 statuses
svn:r16537
|
2008-08-14 12:37:07 +00:00 |
|
Peter Palfrader
|
24da63ea7b
|
Add exit policy and bw to dirvotes - unfortunately also to v2 statuses
svn:r16536
|
2008-08-14 12:37:00 +00:00 |
|
Peter Palfrader
|
91f654f2ff
|
This bunch of functions really should be static
svn:r16535
|
2008-08-14 11:24:03 +00:00 |
|
Peter Palfrader
|
171a7d4b0f
|
Fix an overflow when counting rejects for *, truncate exit summaries after 1000 chars
svn:r16530
|
2008-08-13 19:25:18 +00:00 |
|
Peter Palfrader
|
864b4a009d
|
Mention exception for accept-all policies
svn:r16529
|
2008-08-13 12:57:30 +00:00 |
|
Peter Palfrader
|
adcea0f332
|
Think of the poor children in Antarctica who still have to work on 4" screens
svn:r16528
|
2008-08-13 12:46:13 +00:00 |
|
Peter Palfrader
|
0d807068a3
|
A few testcases for policy summaries
svn:r16527
|
2008-08-13 12:46:06 +00:00 |
|
Peter Palfrader
|
c4e8fe11db
|
Also special case "accept 1-65535" case, do not leak in non-exit case
svn:r16526
|
2008-08-13 12:46:00 +00:00 |
|
Peter Palfrader
|
8ef2fe4b37
|
Return NULL for policies that do not allow any exits
svn:r16525
|
2008-08-13 12:45:53 +00:00 |
|
Peter Palfrader
|
4a74b9a7df
|
Fix condition statement for accept items, fix two asserts
svn:r16524
|
2008-08-13 12:45:44 +00:00 |
|
Peter Palfrader
|
34e083dde1
|
Make sure we don't run off the end of the list
svn:r16523
|
2008-08-13 12:45:34 +00:00 |
|
Peter Palfrader
|
b2344a9e4d
|
Move policy_summarize() prototype to or.h
svn:r16522
|
2008-08-13 12:45:28 +00:00 |
|
Peter Palfrader
|
49a616e0fa
|
Create string representation of exit summaries
svn:r16521
|
2008-08-13 12:45:23 +00:00 |
|
Peter Palfrader
|
7eaf5bd848
|
Nickm says I'm going to hell, but if I write that in a comment he might just save my soul
svn:r16520
|
2008-08-13 12:45:15 +00:00 |
|
Peter Palfrader
|
1adc12546e
|
implement policy_summary_accept and policy_summary_reject together with a set of helpers
svn:r16519
|
2008-08-13 12:45:09 +00:00 |
|
Peter Palfrader
|
f5adde1a17
|
Start with exit policy summaries
svn:r16518
|
2008-08-13 12:45:01 +00:00 |
|
Roger Dingledine
|
1342964f37
|
tab-man strikes back
svn:r16516
|
2008-08-13 06:07:59 +00:00 |
|
Roger Dingledine
|
c9f9c2665b
|
a few more items for jacob
svn:r16515
|
2008-08-12 22:12:55 +00:00 |
|
Peter Palfrader
|
26729d1709
|
Describe summary algorithm in more detail, based on prototype
svn:r16514
|
2008-08-12 19:37:33 +00:00 |
|
Peter Palfrader
|
5e155bb644
|
shorter exit summary is the one with a shorter string representation
svn:r16513
|
2008-08-12 19:21:45 +00:00 |
|
Peter Palfrader
|
68e74be9f0
|
Use median for bw after all, capping is done at the authorities, not client-side
svn:r16512
|
2008-08-12 19:20:05 +00:00 |
|
Mike Perry
|
5166e5ff55
|
Updated to remove dropping of failing guards and just focus
on the specifics of recording, storing, and learning
circuitbuildtimeout parameters.
svn:r16511
|
2008-08-12 18:23:38 +00:00 |
|
Nick Mathewson
|
97245376d9
|
Next patch from Karsten: client-side configuration stuff for proposal 121.
svn:r16510
|
2008-08-12 16:12:26 +00:00 |
|
Roger Dingledine
|
d84f5a986d
|
we were accidentally omitting a line from the man page for the
automaphostsonresolve config option, because nroff/troff are
just too much like text.
svn:r16507
|
2008-08-12 06:13:31 +00:00 |
|
Peter Palfrader
|
f254f8e766
|
Describe how clients should use the exit summaries, what they may use a locally cached descriptor for, and that enclave exiting is still allowed
svn:r16501
|
2008-08-11 20:09:43 +00:00 |
|
Peter Palfrader
|
6f8920bf21
|
spec exit policy summaries
svn:r16500
|
2008-08-11 19:56:46 +00:00 |
|
Nick Mathewson
|
5f333b1196
|
List more proposals in TODO.021
svn:r16498
|
2008-08-11 16:04:38 +00:00 |
|
Nick Mathewson
|
e65f773952
|
Mark 135 implemented.
svn:r16497
|
2008-08-11 16:04:22 +00:00 |
|
Nick Mathewson
|
30422b5df1
|
Rate-limit "too-many-sockets" messages; they can get needlessly verbose.
svn:r16480
|
2008-08-09 15:35:37 +00:00 |
|
Nick Mathewson
|
60a0ae198d
|
Patch cleanups from karsten
svn:r16479
|
2008-08-09 15:13:28 +00:00 |
|
Nick Mathewson
|
7994f49d43
|
Fix bug in my changes to karsten's patch
svn:r16477
|
2008-08-08 16:45:22 +00:00 |
|
Nick Mathewson
|
a8ddac96d8
|
handle ipv6 in socks5 requests.
svn:r16476
|
2008-08-08 16:41:59 +00:00 |
|
Nick Mathewson
|
22259a0877
|
The first of Karsten's proposal 121 patches: configure and maintain client authorization data. Tweaked a bit: see comments on or-dev.
svn:r16475
|
2008-08-08 14:36:11 +00:00 |
|
Nick Mathewson
|
f6879caa04
|
Try once again to make BSD compilation happy.
svn:r16474
|
2008-08-08 12:58:17 +00:00 |
|
Nick Mathewson
|
39f88641c1
|
r17692@tombo: nickm | 2008-08-07 22:41:26 -0400
Fix more compile errors on BSD pf stuff. How about now?
svn:r16472
|
2008-08-08 02:41:34 +00:00 |
|
Andrew Lewman
|
fa0a4ac3ad
|
Added new line from edmanm
svn:r16471
|
2008-08-08 01:05:19 +00:00 |
|
Andrew Lewman
|
6ec863a92f
|
Remove the summary step that says to update package.sh.
svn:r16468
|
2008-08-07 23:46:40 +00:00 |
|
Nick Mathewson
|
5ab6fe0051
|
r17680@tombo: nickm | 2008-08-07 16:06:30 -0400
Add a missing safe_str for a debug_log_message. Fix the bad part of bug 674.
svn:r16462
|
2008-08-07 20:06:40 +00:00 |
|
Nick Mathewson
|
b81d70addb
|
Oops. 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:r16460
|
2008-08-07 19:39:52 +00:00 |
|