Commit message (Expand) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | simplify compare_cached_resolves_by_expiry() to make it match•••the idioms of other compare functions. hopefully i didn't break it? svn:r7048 | Roger Dingledine | 2006-08-14 | |
* | r7369@Kushana: nickm | 2006-08-14 02:03:10 -0400••• Shortening fields is only one part of making structs shorter. You must also consider alignment padding. Whee. svn:r7045 | Nick Mathewson | 2006-08-14 | |
* | save 3-7 bytes per edge connection•••svn:r7044 | Roger Dingledine | 2006-08-14 | |
* | simplify the connection_write_to_buf_zlib() wrapper.•••svn:r7042 | Roger Dingledine | 2006-08-13 | |
* | fix funny-looking assignment that crashes unit tests•••svn:r7027 | Roger Dingledine | 2006-08-11 | |
* | fix typo, add explanatory comment•••svn:r7026 | Roger Dingledine | 2006-08-11 | |
* | r7328@Kushana: nickm | 2006-08-11 00:04:26 -0700••• remove an assert that can never be false (an array in a non-null struct cannot be null). svn:r7024 | Nick Mathewson | 2006-08-11 | |
* | r7327@Kushana: nickm | 2006-08-11 00:00:36 -0700••• Fix a pedantic warning svn:r7023 | Nick Mathewson | 2006-08-11 | |
* | 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 | Nick Mathewson | 2006-08-11 | |
* | Fix crash in first-time option validation. Oops.•••svn:r7018 | Nick Mathewson | 2006-08-10 | |
* | 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 | Nick Mathewson | 2006-08-10 | |
* | r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700••• whitespace fixes svn:r7011 | Nick Mathewson | 2006-08-10 | |
* | r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700••• Warn about open TransListenAddress values. svn:r7010 | Nick Mathewson | 2006-08-10 | |
* | r7301@Kushana: nickm | 2006-08-10 01:41:27 -0700••• Only open /dev/pf once. svn:r7009 | Nick Mathewson | 2006-08-10 | |
* | 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 | Nick Mathewson | 2006-08-10 | |
* | 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 | Nick Mathewson | 2006-08-10 | |
* | a way to make tor more stable in crummy situations•••svn:r7005 | Roger Dingledine | 2006-08-10 | |
* | Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. Log...•••svn:r7004 | Nick Mathewson | 2006-08-10 | |
* | Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent 1.0b...•••svn:r7003 | Nick Mathewson | 2006-08-10 | |
* | r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700••• Remove now-spurious size and data arguments from tor_mmap_file svn:r6987 | Nick Mathewson | 2006-08-05 | |
* | r7027@Kushana: nickm | 2006-08-04 13:06:48 -0700••• Oops. Fix downcast macro. svn:r6985 | Nick Mathewson | 2006-08-05 | |
* | make svn trunk link again. nick can fix this if it's wrong.•••svn:r6982 | Roger Dingledine | 2006-08-04 | |
* | 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 | Nick Mathewson | 2006-08-04 | |
* | svn:r6979 | Nick Mathewson | 2006-08-04 | |
* | 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 | Nick Mathewson | 2006-08-04 | |
* | r7010@Kushana: nickm | 2006-08-03 10:47:36 -0700••• Enable log message format checking in eventdns.c when __GNUC__ is defined. svn:r6977 | Nick Mathewson | 2006-08-04 | |
* | 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 | Nick Mathewson | 2006-08-04 | |
* | 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 | Nick Mathewson | 2006-08-04 | |
* | 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 | Nick Mathewson | 2006-08-04 | |
* | Patch from Frediano Ziglio: Windows compilation fixes on eventdns.c.•••svn:r6971 | Nick Mathewson | 2006-08-03 | |
* | fix a seg fault on exit for clients; and fix a comment.•••svn:r6969 | Roger Dingledine | 2006-08-03 | |
* | more compile options mean more codepaths•••svn:r6963 | Roger Dingledine | 2006-07-31 | |
* | r6982@Kushana: nickm | 2006-07-31 13:47:19 -0400••• documentation and naming tweaks in dns.c svn:r6961 | Nick Mathewson | 2006-07-31 | |
* | r6981@Kushana: nickm | 2006-07-31 13:23:26 -0400••• More asserts for cache correctness. svn:r6960 | Nick Mathewson | 2006-07-31 | |
* | r6979@Kushana: nickm | 2006-07-31 13:16:58 -0400••• Add assert_ok functions for strmap and digestmap; use them in unit test code. svn:r6958 | Nick Mathewson | 2006-07-31 | |
* | r6977@Kushana: nickm | 2006-07-31 13:01:28 -0400••• Solve timing-out pending connections. Add pending resolves to expiry queue; when we find an answer, change the pending resolve to "done" and stick the actual answer in the expiry queue as a new entry. This uses a little more memory, but makes the code simpler than other solutions. svn:r6956 | Nick Mathewson | 2006-07-31 | |
* | svn:r6955 | Nick Mathewson | 2006-07-31 | |
* | r6959@Kushana: nickm | 2006-07-29 22:33:18 -0400••• start restructuring dns to use priority queues for expiring entries. svn:r6954 | Nick Mathewson | 2006-07-31 | |
* | r6958@Kushana: nickm | 2006-07-29 18:54:15 -0400••• Looks like we might need a priority queue. svn:r6953 | Nick Mathewson | 2006-07-31 | |
* | r6952@Kushana: nickm | 2006-07-28 11:09:37 -0400••• Add completely untested find-my-nameservers code for win32. svn:r6952 | Nick Mathewson | 2006-07-31 | |
* | fix assert found by DreadWingKnight: now that rendezvous streams•••are attached to p_streams, the p_streams list can consist of both AP and EXIT conns. svn:r6945 | Roger Dingledine | 2006-07-30 | |
* | defense in depth•••svn:r6939 | Roger Dingledine | 2006-07-30 | |
* | a bit more debugging for phobos•••svn:r6937 | Roger Dingledine | 2006-07-30 | |
* | r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400••• Document split fields better. Now, I think we can take a break from type splitting for a bit. svn:r6935 | Nick Mathewson | 2006-07-28 | |
* | r6949@Kushana: nickm | 2006-07-28 10:17:38 -0400••• Shave another 8 bytes from connection_t: turn inbuf_reached_eof into a bit, and lower timestamp_lastempty to or_connection_t svn:r6934 | Nick Mathewson | 2006-07-28 | |
* | r6948@Kushana: nickm | 2006-07-28 10:10:35 -0400••• Identify some likely target fields for lowering; lower global_identifier (since we only use it for AP streams and origin circs). svn:r6933 | Nick Mathewson | 2006-07-28 | |
* | resolve typo•••svn:r6927 | Roger Dingledine | 2006-07-27 | |
* | More asserts in dns.c •••svn:r6926 | Nick Mathewson | 2006-07-27 | |
* | Get better numbers out of HT_REP_OK•••svn:r6924 | Nick Mathewson | 2006-07-27 | |
* | Add more asserts in dns_found_answer. This may confirm my theory that dns_pu...•••svn:r6922 | Nick Mathewson | 2006-07-27 |