Commits on Source
25541
44f6be46
let private tor networks more reliably handle hidden services
Sep 01, 2011
45307ff9
Port managed proxy launching code to the new subprocess API.
Oct 17, 2011
f12a40d8
Prepare util.[ch] to use the new process_handle_t API.
Oct 24, 2011
20be928f
Make set_managed_proxy_environment() work on Windows.
Oct 24, 2011
572aa4ec
Add PT_PROTO_FAILED_LAUNCH managed proxy state.
Oct 24, 2011
47a5b800
Improve general code quality.
Oct 24, 2011
cf08cd47
Add a changes file in changes/bug3472.
Oct 24, 2011
6b3c3b96
Rename tor_process_destroy() to tor_process_handle_destroy().
Oct 24, 2011
69a821ea
Refactor the SSL_set_info_callback() callbacks.
Oct 26, 2011
4fd79f9d
Detect renegotiation when it actually happens.
Oct 26, 2011
ecd239e3
Detect and deny excess renegotiations attempts.
Oct 26, 2011
340809dd
Get rid of tor_tls_block_renegotiation().
Oct 26, 2011
e2b35271
Also handle needless renegotiations in SSL_write().
Oct 26, 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
d4ba301f
Tell the bridge operator on what ports his transports spawned.
Nov 02, 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
e097bffa
Fix issues pointed out by nickm.
Nov 03, 2011
4ccc8d02
Don't exit on dirauths for some config transitions
Nov 08, 2011
406ae1ba
Use callback-driven approach to block renegotiations.
Nov 13, 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
86be8fcf
Handle build-trees better.
Nov 24, 2011
d951e204
And a changes file for bug3953
Nov 24, 2011
f1c47586
tor-gencert: Fix a minor formatting issue in an error message (re:
#4574
)
Nov 25, 2011
fcf5c92e
And add a changelog entry for the 4574 fix. (closes:
#4574
)
Nov 25, 2011
8143074b
Use EVP for AES only when hardware accel is present
Nov 25, 2011
9814019a
Use openssl's counter mode implementation when we have 1.0.0 or later
Nov 25, 2011
fbec45c9
Make AES unit tests cover the AES and the EVP case.
Nov 25, 2011
25c9e3aa
Merge branch 'more_aes_hackery_rebased'
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
75d8ad73
Purge ATTR_PURE from the code
Nov 25, 2011
e3cee8bc
Simply initialize TLS context if DynamicDHGroups change.
Nov 25, 2011
cb8059b4
Merge remote-tracking branch 'sebastian/pure_removal'
Nov 25, 2011
093e6724
Merge remote-tracking branch 'asn/bug3472_act2'
Nov 25, 2011
d6c18c58
Make process_handle_t private and fix some unit tests
Nov 25, 2011
b1bd30c2
Make the pt/transports test not crash.
Nov 25, 2011
e5f2f108
Merge remote-tracking branch 'asn/bug4312'
Nov 25, 2011
7920ea55
Refactor tor_event_base_once to do what we actually want
Nov 25, 2011
633071eb
Avoid a double-mark in connection_or_close_connection_cb
Nov 25, 2011
e8dde3aa
Fix some wide lines in tortls.c
Nov 25, 2011
9a88c0cd
use event_free() wrapper; fix bug 4582
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
25,441 additional commits have been omitted to prevent performance issues.
Loading
Loading