Commits on Source
23971
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
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
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
286b6df0
Simplify list of files that get whitespace-checked
Oct 12, 2012
e3c74638
Fix whitespace in aes.c
Oct 12, 2012
b555388d
Add a copy of OpenBSD's sys/queue.h as tor_queue.h
Oct 12, 2012
7c9954a0
Use SIMPLEQ, not smartlist_t, for channel cell queues.
Oct 12, 2012
45d7fb44
typo in src/ext/README; caught by rransom (thanks!)
Oct 12, 2012
2b10e99e
Try refactoring channel list to use HT_ and LIST_ stuff directly
Oct 12, 2012
38b79473
fix trivial typo
Oct 13, 2012
0d946e17
Merge remote-tracking branch 'arma/bug7029'
Oct 14, 2012
9ef286ec
Correctly clear cmux policies and free cmux in channel_free() and channel_force_free()
Oct 15, 2012
3894ca15
Add debug logging for channel_free() and channel_force_free()
Oct 15, 2012
4da28643
Merge branch 'bug7087' of
git://git.torproject.org/user/andrea/tor
Oct 15, 2012
5a959163
fixed differing returntype in definition and declaration of dirserv_add_extrainfo
Oct 15, 2012
469b847c
Fix a long line
Oct 15, 2012
99057014
Add debug logging to channel_listener_free()/channel_listener_force_free()
Oct 15, 2012
9f831425
Merge remote-tracking branch 'public/bug1031'
Oct 15, 2012
f38fb295
whitesapce fix
Oct 15, 2012
23,871 additional commits have been omitted to prevent performance issues.
Loading
Loading