Commits on Source
23985
7072dd5d
Add a unit test for the old crash input of tor_timegm().
Sep 13, 2012
c35fad2b
Remove some deadcode for parsing v1 directories
Sep 18, 2012
3d31771d
Free some more still-in-use memory at exit
Oct 03, 2012
016c21d8
Downgrade "Failed to hand off onionskin" messages
Oct 05, 2012
0b598cb2
Say "KBytes" rather than "KB" in the man page
Oct 06, 2012
d61e58e1
s/channel_request_close()/channel_mark_for_close()/g for consistency
Oct 08, 2012
46866387
Fix typo in comment
Oct 08, 2012
ee4e88e4
s/cell_queue/incoming_queue/g in channel.c for consistency with outgoing_queue
Oct 08, 2012
89a00ee6
Use typedefs for function pointer return values and s/listener/listener_fn/ for distinctness
Oct 08, 2012
06a76d1d
Refactor...
Oct 08, 2012
6391f963
Conform to existing Doxygen style
Oct 08, 2012
721f99e4
Don't call fmt_addr() twice in a parameter list.
Oct 09, 2012
e2549c3b
Merge branch 'bug7014_023_squashed' into maint-0.2.3
Oct 09, 2012
a01736e8
Merge remote-tracking branch 'origin/maint-0.2.3'
Oct 09, 2012
634d24c5
Don't call fmt_addr() twice in a parameter list.
Oct 09, 2012
ec973194
Merge branch 'bug7014_squashed'
Oct 09, 2012
3f4b95b1
Split channel_t into channel_t and channel_listener_t; get rid of that big union
Oct 09, 2012
53454fad
Set reason_for_closing when erroring out of channel_tls_connect()
Oct 09, 2012
1c3362dc
Use cell_queue_entry_new/free() functions in channel.c
Oct 09, 2012
f00b44ef
Improve comments on channel_write_*()
Oct 09, 2012
bddfb9ff
Add magic number for type-checking channel casts
Oct 09, 2012
c684076f
Add circuitmux.c, circuitmux.h
Oct 10, 2012
b208539b
Use circuitmux_t in channels and when relaying cells
Oct 10, 2012
e4a11b89
Implement circuitmux_alloc()/circuitmux_free() and chanid/circid->muxinfo hash table
Oct 10, 2012
3c41d7f4
Implement circuitmux_attach_circuit() in circuitmux.c
Oct 10, 2012
7e5c358d
Implement circuitmux_attached_circuit_direction(), circuitmux_find_map_entry()...
Oct 10, 2012
c3ebd034
Implement circuitmux_detach_circuit() in circuitmux.c
Oct 10, 2012
80044486
Handle n_mux/p_mux properly in circuitmux.c
Oct 10, 2012
a9deec35
Implement circuitmux_clear_num_cells() and circuitmux_set_num_cells() in...
Oct 10, 2012
9da04141
Implement circuitmux_is_circuit_active(), circuitmux_num_cells_for_circuit(),...
Oct 10, 2012
fd31dd44
Implement circuitmux_detach_all_circuits() in circuitmux.c
Oct 10, 2012
38fa3b7e
Implement circuitmux_make_circuit_inactive(), circuitmux_make_circuit_active()...
Oct 10, 2012
35f5259d
Eliminate linked list helper functions in relay.c which are no longer used
Oct 10, 2012
851734d3
Implement circuitmux policy basic notifications mechanism
Oct 10, 2012
930e3d61
Allocate and free circuit-specific policy data in the right places
Oct 10, 2012
eade7a37
Add cmux policy notify_set_n_cells() and notify_xmit_cells() callbacks
Oct 10, 2012
86d9d85d
Implement circuitmux_clear_policy(), circuitmux_get_policy() and...
Oct 10, 2012
debef8f0
Consistently allow policy alloc_cmux_data() and alloc_circ_data() functions to...
Oct 10, 2012
aff77eb1
Implement circuitmux_notify_xmit_cells() and...
Oct 10, 2012
741bc97b
Add comment for circuitmux_move_active_circ_to_tail() in circuitmux.c
Oct 10, 2012
c4e5e472
Add comment for circuitmux_notify_xmit_cells() in circuitmux.c
Oct 10, 2012
4a14c6aa
Implement circuitmux_get_first_active_circuit() in circuitmux.c; add...
Oct 10, 2012
34591c61
Implement circuitmux_assert_okay() and helper functions in circuitmux.c
Oct 10, 2012
184560c4
Add initial circuitmux_ewma.{c,h}
Oct 10, 2012
e1de2f14
Add upcasts for circuitmux_policy_data_t and circuitmux_policy_circ_data_t to circuitmux.h
Oct 10, 2012
b7d5784c
Remove ewma setup code in init_circuit_base()/or_circuit_new() of...
Oct 10, 2012
14fe0d58
Remove EWMA code from relay.{c,h}; it goes to a circuitmux policy now
Oct 10, 2012
5f9d37e7
Add circuitmux.h, circuitmux_ewma.h includes now necessary in config.c
Oct 10, 2012
d194b860
Remove cell_ewma_t from or.h and from circuit_t/or_circuit_t; all that goes to...
Oct 10, 2012
0af2eab9
Add circuitmux.h, circuitmux_ewma.h includes now necessary in networkstatus.c
Oct 10, 2012
bbb2c31d
Move all EWMA code into circuitmux.c and implement circuitmux_policy_t methods using it
Oct 10, 2012
2565710f
Fix comment on circuit_t.n_hop and remove circuitmux TODO in or.h
Oct 10, 2012
60ec46a2
Update circuitmux-related TODOs in channeltls.c
Oct 10, 2012
96a6eff8
Fix circuitmux attach/detach logic in circuit_set_circid_chan_helper(); it's...
Oct 10, 2012
7598e669
Adjust the circuitmux_t counter correctly in circuitmux_notify_xmit_cells()
Oct 10, 2012
6830c9c2
Add a bunch of paranoid-mode expensive asserts incircuitmux.c
Oct 10, 2012
3d092ffb
Handle closing circuits correctly with circuitmux_t
Oct 10, 2012
c097fb33
Detach circuits from circuitmux early when freeing channel so they can find the channel by ID
Oct 10, 2012
b28119e6
Fix detach when setting circuit ID to 0 bug in...
Oct 10, 2012
1498a6e8
Fix some circuitmux-related asserts in relay.c
Oct 10, 2012
a0200c1f
Use circuit_get_by_circid_channel_even_if_marked() and fix some asserts in circuitmux.c
Oct 10, 2012
903cc8ac
Allow n_chan to be NULL in circuitmux_find_map_entry(); it can be but with...
Oct 10, 2012
13972aee
Fix broken circuitmux_move_active_circ_to_tail(); don't assume n_chan is not...
Oct 10, 2012
8afe41b4
Implement channel_set_cmux_policy_everywhere()
Oct 10, 2012
0c4f717b
Implement cell_ewma_enabled()
Oct 10, 2012
bb62281b
Set circuitmux policy on new channels in channeltls.c
Oct 10, 2012
9d615cc5
Set circuitmux policy on existing active channels when ewma_enabled changes
Oct 10, 2012
c9607694
Correctly set magic numbers on ewma policy data/circuit data when allocating
Oct 10, 2012
49d534e5
New and improved circuitmux_detach_all_circuits(), now without the stupid
Oct 10, 2012
c9e48ded
Bring summary comment block in circuitmux.c up to date
Oct 10, 2012
1bc9a040
Fix 'warning: circuit was already inactive' and assert in...
Oct 10, 2012
bec77648
Don't remove circuitmux hash table entries in circuitmux_detach_circuit()...
Oct 10, 2012
217352c3
Make channel_flush_some_cells() compile cleanly on machines with ssize_t...
Oct 10, 2012
5543c5b2
Fix formatting in various places after 6465/6816 work
Oct 10, 2012
cf994f7a
Add changes file for bug6816
Oct 10, 2012
bd28322d
Remove variables; fix gcc 4.7 warnings
Oct 10, 2012
8b36d4cc
Merge branch 'bug6816_squashed_nowarn' of
git://git.torproject.org/nickm/tor
Oct 10, 2012
34c6ee7e
Use fmt_and_decorate_addr in log messages.
Oct 10, 2012
41328c70
Decorate addresses given to a HTTP CONNECT proxy.
Oct 10, 2012
5cbf0f21
Use fmt_and_decorate_addr in TransportProxy statefile entry.
Oct 10, 2012
4b0a039c
Use fmt_and_decorate_addr in extra-info "transport" lines.
Oct 10, 2012
78e2d8c7
Add fmt_addrport.
Oct 10, 2012
8419d184
Use fmt_addrport where appropriate.
Oct 10, 2012
8b3f3fb8
Use fmt_addrport in pt_get_extra_info_descriptor_string.
Oct 10, 2012
6e31b9c5
Add changes file for bug7011.
Oct 10, 2012
e6d1ab36
Fix changes/bug7011 slightly
Oct 10, 2012
7ea904cb
Merge branch 'bug7011'
Oct 10, 2012
a45760b5
Make very sure to handle cells in-order on channels.
Oct 11, 2012
63f542a5
Move all externally maintained source files into src/ext
Oct 11, 2012
3a33b1fe
Merge branch 'move_contrib_source' of
git://git.torproject.org/nickm/tor
Oct 11, 2012
9c605ecb
Install correct incoming cell handlers on reachability testing channels
Oct 12, 2012
85866117
Make tor_addr_is_internal log the calling function on error
Oct 12, 2012
0d9c336a
Add guard macro for eventdns_tor.h
Oct 12, 2012
d7b79bf0
Clean up reserved identifier usage in src/ext include guards
Oct 12, 2012
0cb921f3
Convert all include-guard macros to avoid reserved identifiers.
Oct 12, 2012
56c0baa5
Rename all reserved C identifiers we defined
Oct 12, 2012
30e2d41a
Changes file for bug 1031 (reserved C identifiers)
Oct 12, 2012
f1cb14ae
Add a README file for the src/ext directory.
Oct 12, 2012
c3162d39
Distribute src/ext/README.
Oct 12, 2012
48b3ae8f
Move strlcpy and strlcat into src/ext too
Oct 12, 2012
23,885 additional commits have been omitted to prevent performance issues.
Loading
Loading