Nick Mathewson
ffab3b48a8
r7326@Kushana: nickm | 2006-08-10 23:50:49 -0700
...
And another GCC change: predict that tor_frees() are usually real frees, and tor_asserts() usually wont happen. Other test should wait till -fprofile-arcs
svn:r7022
2006-08-11 07:09:35 +00:00
Nick Mathewson
4eddbcf262
r7325@Kushana: nickm | 2006-08-10 23:37:31 -0700
...
Use gcc offsetof where available.
svn:r7021
2006-08-11 07:09:28 +00:00
Nick Mathewson
09a895e222
r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700
...
Add more warnings to the list of those we tolerate. Start using GCC attributes more, for better error checking and better code generation.
svn:r7020
2006-08-11 07:09:17 +00:00
Nick Mathewson
b07525d316
r7323@Kushana: nickm | 2006-08-10 22:04:57 -0700
...
Add sys/socket.h prereq for net/if.h and net/pfvar.h
svn:r7019
2006-08-11 07:09:09 +00:00
Nick Mathewson
02d42d9138
Fix crash in first-time option validation. Oops.
...
svn:r7018
2006-08-10 19:56:10 +00:00
Nick Mathewson
0a7d5b8371
r7315@Kushana: nickm | 2006-08-10 02:30:13 -0700
...
add missing "test" and missing include.
svn:r7015
2006-08-10 09:30:25 +00:00
Nick Mathewson
c6c4f64835
r7313@Kushana: nickm | 2006-08-10 02:13:35 -0700
...
Add missing .h to header file name. My bad.
svn:r7013
2006-08-10 09:14:57 +00:00
Nick Mathewson
7ddd9e8cd9
r7304@Kushana: nickm | 2006-08-10 01:58:05 -0700
...
Fix verbose compilation errors; make sure transparent proxy fails when no method is configured.
svn:r7012
2006-08-10 09:02:26 +00:00
Nick Mathewson
3da737ac98
r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700
...
whitespace fixes
svn:r7011
2006-08-10 09:02:12 +00:00
Nick Mathewson
74df271e00
r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700
...
Warn about open TransListenAddress values.
svn:r7010
2006-08-10 09:02:02 +00:00
Nick Mathewson
cd560d8528
r7301@Kushana: nickm | 2006-08-10 01:41:27 -0700
...
Only open /dev/pf once.
svn:r7009
2006-08-10 09:01:54 +00:00
Nick Mathewson
d893d8c52e
r7300@Kushana: nickm | 2006-08-10 01:36:40 -0700
...
Distinguish netfilter vs pf at configure time based on headers, not on OS.
svn:r7008
2006-08-10 09:01:46 +00:00
Nick Mathewson
5cff4164a0
r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700
...
Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS.
svn:r7007
2006-08-10 09:01:37 +00:00
Roger Dingledine
8cbd03fdaf
initial skeleton for issues to resolve re: blocking resistance.
...
svn:r7006
2006-08-10 08:13:41 +00:00
Roger Dingledine
8075928b2a
a way to make tor more stable in crummy situations
...
svn:r7005
2006-08-10 08:00:54 +00:00
Nick Mathewson
35f0881802
Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. Log when we are doing this, so we can diagnose it when it fails.
...
svn:r7004
2006-08-10 08:00:13 +00:00
Nick Mathewson
f2a0df4d02
Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent 1.0b harder; make libevent recommendation system saner.
...
svn:r7003
2006-08-10 07:39:47 +00:00
Andrew Lewman
bef2411d4d
Update for universal binaries for OSX.
...
svn:r7002
2006-08-10 02:06:35 +00:00
Nick Mathewson
e3345f452f
r7005@totoro: nickm | 2006-08-09 17:42:18 -0400
...
Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so.
svn:r7001
2006-08-09 21:42:38 +00:00
Peter Palfrader
68fcef633c
r8245@danube: weasel | 2006-08-09 12:24:00 +0200
...
Add a few comments so I find the rationale for the autoconf --build/--host split in the future when I need it again
svn:r7000
2006-08-09 10:25:01 +00:00
Nick Mathewson
4b507f2cd0
r7286@Kushana: nickm | 2006-08-09 01:28:27 -0700
...
Claim another TODO item (and test commit signing.)
svn:r6999
2006-08-09 08:30:11 +00:00
Nick Mathewson
80fd62fefc
r7285@Kushana: nickm | 2006-08-09 01:23:11 -0700
...
Claim a TODO item (and test commit signing.)
svn:r6998
2006-08-09 08:23:27 +00:00
Nick Mathewson
6c22840ad1
r7058@Kushana: nickm | 2006-08-08 23:53:46 -0700
...
Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now.
svn:r6997
2006-08-09 06:54:02 +00:00
Nick Mathewson
8b2b28a5ef
r7056@Kushana: nickm | 2006-08-08 23:40:53 -0700
...
Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again?
svn:r6996
2006-08-09 06:41:29 +00:00
Nick Mathewson
070d5555d2
Say more about reverse DNS
...
svn:r6995
2006-08-09 00:58:27 +00:00
Roger Dingledine
252bed697b
change the dir-spec to say that it's version 2 of the dir spec,
...
and move the v0 file to v1.
svn:r6991
2006-08-08 22:56:26 +00:00
Roger Dingledine
31861c45d6
three more todo items
...
svn:r6990
2006-08-08 06:21:52 +00:00
Andrew Lewman
982fb59d98
Update preflight to save Privoxy configs as well
...
svn:r6989
2006-08-08 01:42:52 +00:00
Nick Mathewson
1b7ad5aed3
r7030@Kushana: nickm | 2006-08-04 14:46:52 -0700
...
Close an fd leak on failed mmap()
svn:r6988
2006-08-05 17:53:32 +00:00
Nick Mathewson
7c596c166b
r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700
...
Remove now-spurious size and data arguments from tor_mmap_file
svn:r6987
2006-08-05 17:53:21 +00:00
Nick Mathewson
dbac3fb481
r7028@Kushana: nickm | 2006-08-04 13:10:16 -0700
...
Make data and size fields visible in tor_mmap_t; hide win magic differently.
svn:r6986
2006-08-05 17:53:08 +00:00
Nick Mathewson
714d1b66aa
r7027@Kushana: nickm | 2006-08-04 13:06:48 -0700
...
Oops. Fix downcast macro.
svn:r6985
2006-08-05 17:52:51 +00:00
Roger Dingledine
1ec5d1c05c
a potential fix on the HELLO protocol design
...
svn:r6984
2006-08-05 03:08:56 +00:00
Roger Dingledine
bc2e040669
make svn trunk link again. nick can fix this if it's wrong.
...
svn:r6982
2006-08-04 20:30:45 +00:00
Nick Mathewson
db72fb9cdc
r7025@Kushana: nickm | 2006-08-04 12:03:22 -0700
...
Finish (I hope) windows mmap impl.
svn:r6981
2006-08-04 19:03:40 +00:00
Nick Mathewson
bf72878cad
r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700
...
Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl
svn:r6980
2006-08-04 18:32:43 +00:00
Nick Mathewson
abe27b807e
svn:r6979
2006-08-04 18:31:13 +00:00
Nick Mathewson
2c33f385f7
r7011@Kushana: nickm | 2006-08-03 13:26:34 -0700
...
eventdns: Document functions added to API; make suspended requests go to the front of the queue; check (or explicitly ignore) return values on libevent functions.
svn:r6978
2006-08-04 18:27:10 +00:00
Nick Mathewson
e8f28a71e8
r7010@Kushana: nickm | 2006-08-03 10:47:36 -0700
...
Enable log message format checking in eventdns.c when __GNUC__ is defined.
svn:r6977
2006-08-04 18:26:40 +00:00
Nick Mathewson
3fa1cdafce
r7009@Kushana: nickm | 2006-08-03 10:44:58 -0700
...
Add functions to eventdns to allow detecting whether we have any nameservers configured, and to change the list of nameservers after initial configuration.
svn:r6976
2006-08-04 18:26:13 +00:00
Nick Mathewson
87939813c3
r7008@Kushana: nickm | 2006-08-03 10:03:39 -0700
...
Oops. We shouldnt initialize eventdns when we are not being a server and not resolving anything.
svn:r6975
2006-08-04 18:24:41 +00:00
Nick Mathewson
a122bfb439
r7007@Kushana: nickm | 2006-08-03 09:58:30 -0700
...
Export and use eventdns_config_windows_nameservers(); clean up some comments and log messages.
svn:r6974
2006-08-04 18:24:25 +00:00
Nick Mathewson
2299bbdb65
svn:r6973
2006-08-04 18:24:13 +00:00
Nick Mathewson
1d389e395a
r6995@Kushana: nickm | 2006-07-31 13:30:42 -0700
...
Avoid segfault if we exit before we get our first dns answer.
svn:r6972
2006-08-04 18:23:56 +00:00
Nick Mathewson
19cf66c0f1
Patch from Frediano Ziglio: Windows compilation fixes on eventdns.c.
...
svn:r6971
2006-08-03 07:46:25 +00:00
Roger Dingledine
e64825126b
turn future seg faults into asserts
...
svn:r6970
2006-08-03 04:23:45 +00:00
Roger Dingledine
3152d44c3a
fix a seg fault on exit for clients; and fix a comment.
...
svn:r6969
2006-08-03 04:22:25 +00:00
Peter Palfrader
b2c42635f0
r8207@galaxy: weasel | 2006-08-03 03:22:17 +0200
...
Merge in local revisions 7944, 8205, and 8206: Forward port 0.1.1.x changelog to trunk
svn:r6968
2006-08-03 01:50:10 +00:00
Roger Dingledine
a1b6f72d9e
explain that the exitlist isn't perfect, because some tor exit nodes
...
don't exit on their advertised address.
svn:r6965
2006-08-02 05:17:22 +00:00
Roger Dingledine
74bf8b1289
man, our sample torrc sucked.
...
svn:r6964
2006-08-01 04:08:15 +00:00