Commits on Source
26914
64fc64c9
remove old xxx-separate-streams-by-port.txt idea
Jul 22, 2010
6451519f
This change creates proposal 171: 171-separate-streams-by-port-or-host.txt
Aug 30, 2010
83f9667f
Bump the Tor version in master to 0.2.3.0-alpha-dev
Sep 24, 2010
2579d827
Use autoreconf, not autoconf&&automake&&etc in autogen.sh
Sep 27, 2010
26811a8e
Merge remote branch 'origin/maint-0.2.2'
Sep 27, 2010
94aac84a
Remove never-actually-finished code to use readv and writev for IO.
Sep 27, 2010
57e7b54b
Teach read_event/write_event manipulators about bufferevents.
Sep 27, 2010
200921dc
Refactor users of buf_datalen to bufferevent-friendly version.
Sep 27, 2010
07602547
Add bufferevent versions of connection_write/fetch_to/from_buf.
Sep 27, 2010
54485014
New bufferevent-related check in assert_connection_ok().
Sep 27, 2010
05149178
Add a new connection_fetch_from_buf_line() that can handle bufferevents
Sep 27, 2010
48360141
Clone fetch_var_cell_from_buf() for evbuffers.
Sep 27, 2010
a0f4841e
Refactor SOCKS parsing code to handle evbuffers.
Sep 27, 2010
c6e22ae2
Basic bufferevent callbacks
Sep 27, 2010
73feedb8
Have edge connections use fetch_from_evbuffer_socks when appropriate.
Sep 27, 2010
63079efb
Add a fetch_from_evbuffer_http
Sep 27, 2010
ec10c044
Move the "stop writing when the buffer is empty" logic to cnnection_finished_flushing
Sep 27, 2010
d830eb36
Allow hold-open-until-flushed logic to work for bufferevents.
Sep 27, 2010
9f8027ab
Make a function to mark a connection and set hold_open_until_flushed.
Sep 27, 2010
52790361
Be a little more abstract about which connection type use bufferevents
Sep 27, 2010
ddcb59bb
Fix more remaining users of inbuf/outbuf to handle bufferevents instead.
Sep 27, 2010
b63f6518
Add bufferevent support for outgoing connections; exits are now supported.
Sep 27, 2010
4af6887d
Add support for linked connections with bufferevent_pair.
Sep 27, 2010
698085d5
Add pullup-free version of fetch_from_evbuffer_http
Sep 27, 2010
f6899f3a
Documentation for inspect_evbuffer
Sep 27, 2010
44375d4e
Add a 0-pullup version of fetch_from_evbuffer_socks
Sep 27, 2010
84bb5d57
Fix crash/warning bug when we get an unexpected close.
Sep 27, 2010
fc4ddafa
Make control connections use bufferevents
Sep 27, 2010
bd3612cd
Get SSL connections and linked connections working with bufferevents.
Sep 27, 2010
c74a4ab5
Documentation for a few bufferevent functions.
Sep 27, 2010
9796b9bf
Implement SOCKS-client support for bufferevents
Sep 27, 2010
0c9b64d4
Get zlib compression working with bufferevents.
Sep 27, 2010
98ec959c
Fix a couple of bufferevent incompatibilities that snuck in.
Sep 27, 2010
ffd5070b
Convert bufferevents to use rate-limiting.
Sep 27, 2010
beb52352
Fix build with automake 1.6
Sep 27, 2010
865bea3b
Some bufferevents related fixes and pointers for nickm
Sep 27, 2010
a16ed90e
Document and/or fix stuff found by Sebastian in code review
Sep 27, 2010
b49cf6a7
Fix whitespace in bufferevents branch
Sep 27, 2010
c93cceb9
note that libevent does not have an an easy way to reset buckets atm
Sep 27, 2010
89e8f31c
Add a changes file for bufferevents
Sep 27, 2010
b7ae108e
Always defer bufferevent_openssl callbacks to avoid reentrant invocations
Sep 27, 2010
21e5f3c4
Detect Libevent version at configure time when using bufferevents
Sep 27, 2010
501399d1
Merge remote branch 'origin/maint-0.2.2'
Sep 27, 2010
6950749c
Make the bufferevent code use the renegotiation-reenabling hack
Sep 27, 2010
5c83c06c
Merge branch 'bufferevent5'
Sep 27, 2010
af7fab02
Merge remote branch 'origin/maint-0.2.2'
Sep 27, 2010
4bfc64ba
New function to grab a directory connection fetching a resource
Sep 27, 2010
4e0f7f4f
Code to download, parse, and store microdesc consensuses
Sep 27, 2010
9f5b752e
Actually parse the m lines from a microdesc consensus
Sep 27, 2010
e34d0d33
When updating routerdesc downloads, look specifically at the ns consensus
Sep 27, 2010
3a492d31
Download microdescriptors if you're a cache
Sep 27, 2010
d45b9120
Clean long-unlisted microdescs from the cache
Sep 27, 2010
f006f02c
Merge branch 'maint-0.2.2'
Sep 27, 2010
d6e255ed
Merge branch 'microdesc_dl_v2'
Sep 28, 2010
c612ddee
Add a new option to enable/disable IOCP support
Sep 28, 2010
73d93c03
Autodetect the number of CPUs when possible if NumCPUs==0
Sep 28, 2010
c58b7a10
Merge remote branch 'origin/maint-0.2.2'
Sep 28, 2010
3efaa307
Merge branch 'iocp_option'
Sep 28, 2010
8d1fe502
Merge branch 'maint-0.2.2'
Sep 28, 2010
f3e8bc39
Remove the has_old_dnsworkers flag.
Sep 28, 2010
703eb087
Merge remote branch 'origin/maint-0.2.2'
Sep 29, 2010
50720a9a
make
c612ddee
compile with old libevents
Sep 29, 2010
0ed8d5a5
allow countries and IP addresses in EntryNodes
Sep 29, 2010
355fc637
Merge branch 'maint-0.2.2'
Sep 29, 2010
ea6ac0f0
Merge branch 'maint-0.2.2'
Sep 30, 2010
3ad43ef7
Whitespace fixes on recent merges to master.
Sep 30, 2010
9cc76cf0
First implementation of tor-fw-helper.
Sep 30, 2010
3eaa9a37
Changes to tor-fw-helper, some based on Nick's review
Sep 30, 2010
a6dc00fa
Start tor-fw-helper in the background, and log whatever it outputs
Sep 30, 2010
1779fee2
Turn select() usage in tor-fw-helper into a function.
Sep 30, 2010
2835dcf6
#if-out the fw-helper code in util.c when building on windows
Sep 30, 2010
d39e46c2
Merge remote branch 'origin/maint-0.2.2'
Sep 30, 2010
0e9d969b
Fix space and formatting issues
Sep 30, 2010
495e630a
Merge branch 'tor-fw-squashed2'
Sep 30, 2010
d2cca82b
Add 'compile' to .gitignore
Sep 30, 2010
d67bddde
Build the tor-fw-helper manpage
Sep 30, 2010
82641662
Add more tor-fw-helper files to gitignore
Sep 30, 2010
fe940227
Merge branch 'maint-0.2.2'
Sep 30, 2010
28b55c92
Merge branch 'maint-0.2.2'
Sep 30, 2010
6008fcf8
Start idea xxx-automatic-node-promotion
Sep 30, 2010
b112ecbc
Change "server" to "relay", so as to match existing terminology
Sep 30, 2010
60d416a5
Note that we only can't handle automatic demotion. Users can always change their state manually.
Sep 30, 2010
d3d41153
Add some open questions, and mention Roger's idea about asking for consent via email
Sep 30, 2010
ac552473
Integrate more feedback from IRC
Sep 30, 2010
df3911de
In the migration plan, mention how to prevent overloading the bridge authority
Sep 30, 2010
2ba53aca
Add algorithm and rationale for performance measurement
Sep 30, 2010
60842424
Add comments from nickm and arma, from IRC
Sep 30, 2010
6de26d2b
give steven's everybody-a-bridge proposal a number
Sep 30, 2010
5b766913
renumber, clean whitespace
Sep 30, 2010
1b212065
Merge remote branch 'sebastian/fw-helper-manpage'
Sep 30, 2010
92640aa5
The build stuff for tor-fw-helper means we need automake 1.6 or later
Oct 01, 2010
a00d48b4
Merge branch 'maint-0.2.2'
Oct 01, 2010
165aaf56
Merge branch 'maint-0.2.2'
Oct 01, 2010
80b515b8
Initialize fd values in tor_port_check_forwarding to -1
Oct 01, 2010
fe309e7a
Implement a basic node and nodelist type
Oct 01, 2010
d84d20cb
Try to make most routerinfo_t interfaces const
Oct 01, 2010
6dd7f85b
Try to make most routerstatus_t interfaces const
Oct 01, 2010
26e89742
Initial conversion to use node_t throughout our codebase.
Oct 01, 2010
45f1e4d5
Rename routerstatus_t.is_running to is_flagged_running
Oct 01, 2010
f9ea242a
Implement node-based router family code
Oct 01, 2010
26,814 additional commits have been omitted to prevent performance issues.
Loading
Loading