Andrea Shepard bbb2c31d26 Move all EWMA code into circuitmux.c and implement circuitmux_policy_t methods using it hace 11 años
..
Makefile.nmake 184560c4f6 Add initial circuitmux_ewma.{c,h} hace 11 años
buffers.c f45cde05f9 Remove tor_malloc_roundup(). hace 11 años
buffers.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
channel.c b208539b80 Use circuitmux_t in channels and when relaying cells hace 11 años
channel.h b208539b80 Use circuitmux_t in channels and when relaying cells hace 11 años
channeltls.c b208539b80 Use circuitmux_t in channels and when relaying cells hace 11 años
channeltls.h bddfb9ffa8 Add magic number for type-checking channel casts hace 11 años
circuitbuild.c 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
circuitbuild.h 32337502f1 Use channel_t rather than or_connection_t for circuits hace 11 años
circuitlist.c b7d5784c54 Remove ewma setup code in init_circuit_base()/or_circuit_new() of circuitlist.c; it gets allocated when the circuit is attached to a circuitmux_t with that policy now hace 11 años
circuitlist.h 32337502f1 Use channel_t rather than or_connection_t for circuits hace 11 años
circuitmux.c 34591c61ef Implement circuitmux_assert_okay() and helper functions in circuitmux.c hace 11 años
circuitmux.h e1de2f1437 Add upcasts for circuitmux_policy_data_t and circuitmux_policy_circ_data_t to circuitmux.h hace 11 años
circuitmux_ewma.c bbb2c31d26 Move all EWMA code into circuitmux.c and implement circuitmux_policy_t methods using it hace 11 años
circuitmux_ewma.h bbb2c31d26 Move all EWMA code into circuitmux.c and implement circuitmux_policy_t methods using it hace 11 años
circuituse.c 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
circuituse.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
command.c 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
command.h 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
config.c 5f9d37e74e Add circuitmux.h, circuitmux_ewma.h includes now necessary in config.c hace 11 años
config.h 7d11952bf4 Split the or_state_t portions of config.c into their own file hace 11 años
config_codedigest.c 913067f788 Resolve about 24 DOCDOCs hace 12 años
confparse.c d995dc8bac Split the routerset code out of routerlist.c hace 11 años
confparse.h 7627b2c187 Split the generic config_fmt_t code into a new confparse.c file hace 11 años
connection.c e136f7ccb4 Convert relay.c/relay.h to channel_t hace 11 años
connection.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
connection_edge.c 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
connection_edge.h 5a3d9636f5 Merge remote-tracking branch 'public/bug3940_redux' hace 12 años
connection_or.c b208539b80 Use circuitmux_t in channels and when relaying cells hace 11 años
connection_or.h 15303c32ec Initial channeltls.c/channeltls.h for bug 6465 hace 11 años
control.c 9ad7ba9f22 Use connection_or_get_num_circuits() in control.c hace 11 años
control.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
cpuworker.c e709fe320a Use U64_FORMAT/U64_PRINTF_ARG rather than %lu for channel_t hace 11 años
cpuworker.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
directory.c 28f108bcce Use dirreq_id from channel_t when appropriate hace 11 años
directory.h 19136f6f11 Fix a wide line hace 11 años
dirserv.c 35924435d2 Make reachabiity test in dirserv.c use channel_t hace 11 años
dirserv.h 4cce8ab742 Add last_reachable and testing_since for IPv6 OR port. hace 12 años
dirvote.c 38609f1354 Fix comment typo hace 11 años
dirvote.h 0770e4ccdb Whitespace fixes. hace 11 años
dns.c 65e85dba1b reformat; no actual changes hace 11 años
dns.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
dnsserv.c 2491fff5a6 Triage the XXX023 and XXX022 comments: postpone many. hace 12 años
dnsserv.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
eventdns.c 1e5683b167 Be more careful calling wcstombs hace 12 años
eventdns.h 5cf9167f91 Use the standard _WIN32, not the Torism MS_WINDOWS or deprecated WIN32 hace 12 años
eventdns_tor.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
geoip.c 28f108bcce Use dirreq_id from channel_t when appropriate hace 11 años
geoip.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
hibernate.c 7d11952bf4 Split the or_state_t portions of config.c into their own file hace 11 años
hibernate.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
include.am 184560c4f6 Add initial circuitmux_ewma.{c,h} hace 11 años
main.c 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union hace 11 años
main.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
microdesc.c 2131cc125b Don't log about reloading the microdescriptor cache at startup hace 11 años
microdesc.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
networkstatus.c 0af2eab9a2 Add circuitmux.h, circuitmux_ewma.h includes now necessary in networkstatus.c hace 11 años
networkstatus.h c2c6d12a81 Move functions for seeing if we know enough nodes into nodelist hace 11 años
nodelist.c 03e4b5a9d7 Merge remote-tracking branch 'linus/bug6757' hace 11 años
nodelist.h c2c6d12a81 Move functions for seeing if we know enough nodes into nodelist hace 11 años
ntmain.c 1e5683b167 Be more careful calling wcstombs hace 12 años
ntmain.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
onion.c 8b14db9628 Switch onion.c over to channel_t hace 11 años
onion.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
or.h d194b8602a Remove cell_ewma_t from or.h and from circuit_t/or_circuit_t; all that goes to the new circuitmux_ewma.c now hace 11 años
policies.c e232938ec8 Merge remote-tracking branch 'origin/maint-0.2.3' hace 11 años
policies.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
reasons.c 32337502f1 Use channel_t rather than or_connection_t for circuits hace 11 años
reasons.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
relay.c 14fe0d5859 Remove EWMA code from relay.{c,h}; it goes to a circuitmux policy now hace 11 años
relay.h 14fe0d5859 Remove EWMA code from relay.{c,h}; it goes to a circuitmux policy now hace 11 años
rendclient.c 96d2a21683 Avoid sign-extending when computing rend auth type. hace 11 años
rendclient.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
rendcommon.c 36c968491f Use new replaycache_t structure for replay detection in rend_service_introduce() hace 12 años
rendcommon.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
rendmid.c f0f87cb68a Convert rendmid.c to channel_t hace 11 años
rendmid.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
rendservice.c 62babcaf0a Implement and use crypto_pk_eq_keys hace 11 años
rendservice.h 471ab34032 Refactor INTRODUCE2 parsing code in rend_service_introduce() hace 12 años
rephist.c d85b563dbb Merge branch 'maint-0.2.3' hace 11 años
rephist.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
replaycache.c 8f63ef10ad Implement replaycache_t for bug 6177, and unit tests for the preceding hace 12 años
replaycache.h 8f63ef10ad Implement replaycache_t for bug 6177, and unit tests for the preceding hace 12 años
router.c 62babcaf0a Implement and use crypto_pk_eq_keys hace 11 años
router.h 7f952da553 Fix make check-spaces in circuitbuild.c and router.h hace 11 años
routerlist.c 62babcaf0a Implement and use crypto_pk_eq_keys hace 11 años
routerlist.h c2c6d12a81 Move functions for seeing if we know enough nodes into nodelist hace 11 años
routerparse.c 32d9cea289 Merge remote-tracking branch 'public/bug6853' hace 11 años
routerparse.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
routerset.c d995dc8bac Split the routerset code out of routerlist.c hace 11 años
routerset.h d995dc8bac Split the routerset code out of routerlist.c hace 11 años
statefile.c 7d11952bf4 Split the or_state_t portions of config.c into their own file hace 11 años
statefile.h 7d11952bf4 Split the or_state_t portions of config.c into their own file hace 11 años
status.c 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
status.h 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
tor_main.c 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements hace 12 años
transports.c 7d11952bf4 Split the or_state_t portions of config.c into their own file hace 11 años
transports.h da16c425ef Start passing ports to tor_check_port_forwarding(). hace 11 años