Commits on Source
25508
44f6be46
let private tor networks more reliably handle hidden services
Sep 01, 2011
190aac0e
Allow different HSes to maintain different numbers of intro points
Oct 30, 2011
6f220de7
Improve a comment
Oct 30, 2011
c60148c7
Record the time at which each intro point was first published
Oct 30, 2011
6b269991
Correct a log message
Oct 30, 2011
6f035cb2
Record the number of INTRODUCE2 cells each intro point has received
Oct 30, 2011
3f6a2d3e
Record which intro points were listed in the last HS desc
Oct 30, 2011
68331cbd
Determine whether an intro point was in the last HS desc in a sane way
Oct 30, 2011
290b4dc3
Use a more meaningful variable name
Oct 30, 2011
e46d56a9
Correct bogus comments
Oct 30, 2011
ae9a8312
Use SMARTLIST_FOREACH_BEGIN and _END, not a for loop
Oct 30, 2011
00885652
Allow intro points to expire somewhat gracefully
Oct 30, 2011
1eba4f0c
Make introduction points expire
Oct 30, 2011
1a52a947
Move the real INTRODUCE2 replay-detection cache into rend_intro_point_t
Oct 30, 2011
272dd90b
Ignore timestamps of INTRODUCE2 cells
Oct 31, 2011
60ed98e1
Reduce lifetime of DH public key replay-detection cache elements
Oct 31, 2011
3dd2f990
Do not send a NETINFO cell as a client until after we have got a CERT cell
Nov 03, 2011
248b967c
Add comments and changes file for 4361; tweak control flow a bit
Nov 03, 2011
4ccc8d02
Don't exit on dirauths for some config transitions
Nov 08, 2011
3ebe960f
Detect tor_addr_to_str failure in tor_dup_addr.
Nov 23, 2011
b2212bf9
Add Tor2webMode configuration option
Nov 24, 2011
b149ab00
Separate circuit-close reasons from circ description
Nov 24, 2011
9ce76adf
Split circuit-description code into a separate function
Nov 24, 2011
b7c765b1
Report circuit build_state flags in CIRC events
Nov 24, 2011
c818f1f2
Use the new circ-description function for GETINFO circuit-status
Nov 24, 2011
8d5200c6
Use fewer TO_ORIGIN_CIRCUIT casts in getinfo_helper_events
Nov 24, 2011
c7d01b05
Report HS circ states stored in circ purpose field in CIRC events
Nov 24, 2011
d0ed7cbf
List service address in CIRC events for HS-related circs
Nov 24, 2011
104c50fe
Log whenever a circuit's purpose is changed
Nov 24, 2011
296b8d0b
Add CIRC2 control-port event, and send it when a circ's purpose changes
Nov 24, 2011
88e0026d
Send CIRC2 event when a circuit is cannibalized
Nov 24, 2011
17113448
Include circ creation time in CIRC events, etc.
Nov 24, 2011
edec9409
Copy/Paste Jake's stuff.
Nov 24, 2011
659381e0
Introduce the DynamicPrimes configuration option.
Nov 24, 2011
375e55ea
Rename "Rakshasa" to "Dynamic Prime".
Nov 24, 2011
1797e0a3
Make it compile.
Nov 24, 2011
fb38e58d
Improve logging.
Nov 24, 2011
0e71be5d
Improve code in the dynamic primes realm.
Nov 24, 2011
21babd15
Document DynamicPrimes in the manual page.
Nov 24, 2011
42bda231
Make DynamicPrimes SIGHUP-able.
Nov 24, 2011
8a726dd0
Implement dynamic prime reading and storing to disk.
Nov 24, 2011
cabb8e54
Tone down the logging.
Nov 24, 2011
2ef68980
Move store_dynamic_prime() to crypto.c.
Nov 24, 2011
94076d9e
Move crypto_get_stored_dynamic_prime() to crypto.c
Nov 24, 2011
5f3f41c2
Make sure that the stored DH prime is safe to use.
Nov 25, 2011
bdeb797a
Notify the user that her computer is generating numbers.
Nov 25, 2011
782c907c
s/DynamicPrimes/DynamicDHGroups/g
Nov 25, 2011
7c37a664
Rename 'dynamic prime' to 'dynamic DH modulus'.
Nov 25, 2011
1d1d5ae7
Finishing touches.
Nov 25, 2011
4938bcc0
Do dynamic DH modulus storing in crypto.c.
Nov 25, 2011
1df6b5a7
Move broken primes to dynamic_dh_modulus.broken.
Nov 25, 2011
b3160197
Move DH_GENERATOR to crypto.c.
Nov 25, 2011
f477ddcc
Only bother with dynamic DH moduli if we are a bridge.
Nov 25, 2011
e2a18905
Add a changes file.
Nov 25, 2011
e3cee8bc
Simply initialize TLS context if DynamicDHGroups change.
Nov 25, 2011
58d1aa44
fold in changes files so far
Nov 25, 2011
fa013e1b
Normal relays should generate dynamic DH moduli as well.
Nov 26, 2011
f28014bf
Introduce write_bytes_to_new_file().
Nov 26, 2011
055d6c01
Write dynamic DH parameters to a file.
Nov 26, 2011
b42ff654
Use random bytes as our certificate serial numbers.
Nov 27, 2011
efba71b0
Add a changes file.
Nov 27, 2011
617617e2
Don't schedule excess_renegotiations_callback unless it's set
Nov 27, 2011
e665ec64
Merge remote-tracking branch 'asn/bug4584'
Nov 27, 2011
40a87c4c
indent; add comment
Nov 27, 2011
e5e4bfd1
Implement consensus method 12 (proposal 178)
Nov 27, 2011
b5a306e8
Merge branch 'safer_params_squashed'
Nov 27, 2011
256bcb47
Rename accepted_intros fields
Nov 27, 2011
a2791f43
Correct documentation comments for fields formerly named accepted_intros
Nov 27, 2011
9ce5801e
Make linelists always overridden by the command line
Nov 27, 2011
73436a1d
Add the ability to append and clear linelist options from cmdline
Nov 27, 2011
230422b9
Support for a defaults torrc file.
Nov 27, 2011
df9b7646
New 'DisableNetwork' option to prevent Tor from using the network
Nov 28, 2011
f4d8ed4b
Manpage for DisableNetwork
Nov 28, 2011
116dd4ae
log a notice when disablenetwork is set
Nov 28, 2011
aba25a69
Make pending libevent actions cancelable
Nov 29, 2011
9e25422e
Merge branch 'multilevel_cfg'
Nov 29, 2011
8c5a2c5b
Make sure we never launch an evdns resolve when DisableNetwork is 1
Nov 29, 2011
9e8f3ee8
Fix some DOCDOCs
Nov 29, 2011
83f66db7
Merge branch 'disable_network'
Nov 29, 2011
da6c1368
Merge remote-tracking branch 'asn-mytor/bug4548_take2'
Nov 29, 2011
e7183978
Correct manpage entry for DynamicDHGroups
Nov 29, 2011
e27a26d5
Set renegotiation callbacks immediately on tls inititation
Nov 29, 2011
8bb23c7d
Merge branch 'bug4587_v2'
Nov 29, 2011
4150d92e
Set torrc_fname in load_torrc_from_disk
Nov 29, 2011
e7061087
Add 'config-defaults-file' to getinfo_items table
Nov 29, 2011
fdc0aa8c
Merge remote-tracking branch 'rransom-tor/bug4605'
Nov 29, 2011
441ab6cd
Make unit tests run again. Fix bug 4606.
Nov 29, 2011
628b735f
Merge remote-tracking branch 'rransom-tor/bug3460-v4'
Nov 29, 2011
825f3d31
Add an assert before dereferencing entry_conn->socks_request
Nov 29, 2011
5f0a8dcd
Initial hacking for proposal 186.
Nov 30, 2011
11d5a9f6
Initial support for simplest use of prop186 or-address lines
Nov 30, 2011
19a82d29
Bridges can advertise a single IPv6 address with orport
Nov 30, 2011
1c2c3314
Add some logging and comments.
Nov 30, 2011
5bee213d
Turn get_first_advertised_v4_port_by_type() into get_first_advertised_port_by_type_af().
Nov 30, 2011
f786307a
First chunk of support for bridges on IPv6
Nov 30, 2011
7b02d1a7
Clarify function documentation.
Nov 30, 2011
6048f019
Use preferred address when looking for bridges by routerinfo_t.
Nov 30, 2011
f6ce9e4e
Take IPv6 into account when rewriting routerinfo for a bridge and maintain ipv6_preferred.
Nov 30, 2011
f89c6196
Use the preferred address and port when initiating a connection.
Nov 30, 2011
529820f8
Use correct address family where necessary for bridges on IPv6.
Nov 30, 2011
25,408 additional commits have been omitted to prevent performance issues.
Loading
Loading