| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Make version negotiation and handshaking messages more useful and accurate.
svn:r13477
|
| |
|
|
|
|
|
| |
Make a couple of messages less noisy
svn:r13476
|
| |
|
|
|
|
|
| |
Fix command.c compilation with gcc 4.2 warnings enabled.
svn:r13475
|
| |
|
|
| |
svn:r13467
|
| |
|
|
| |
svn:r13466
|
| |
|
|
|
|
|
|
| |
address if the connection appears to be coming from the same /24
network; it was producing too many wrong guesses.
svn:r13464
|
| |
|
|
|
|
|
| |
"0 bytes in 1 empty chunks" is hardly likely.
svn:r13463
|
| |
|
|
|
|
|
| |
add some documentation
svn:r13462
|
| |
|
|
|
|
|
| |
Fix some XXX020s in command.c, and make it not-allowed to negotiate v1 using the v2 connection protocol: it is too hard to test, and pointless to support.
svn:r13460
|
| |
|
|
|
|
|
| |
Remove some deadcode.
svn:r13459
|
| |
|
|
|
|
|
| |
Merge connection_or_act_on_netinfo into command.c; remove some fields from or_handshake_state().
svn:r13458
|
| |
|
|
| |
svn:r13455
|
| |
|
|
| |
svn:r13454
|
| |
|
|
| |
svn:r13453
|
| |
|
|
| |
svn:r13450
|
| |
|
|
| |
svn:r13449
|
| |
|
|
| |
svn:r13448
|
| |
|
|
| |
svn:r13447
|
| |
|
|
| |
svn:r13446
|
| |
|
|
|
|
|
| |
oh, and this should be backported too.
svn:r13444
|
| |
|
|
| |
svn:r13443
|
| |
|
|
|
|
|
| |
at IP address X and he says we look like we're coming from IP address X.
svn:r13442
|
| |
|
|
| |
svn:r13440
|
| |
|
|
|
|
| |
karsten.
svn:r13439
|
| |
|
|
| |
svn:r13437
|
| | |
|
| |
|
|
|
|
|
| |
note progress on tls work
svn:r13435
|
| |
|
|
|
|
|
| |
More protocol negotiation work. Make the negotiation actually complete and set the state to open. Fix a crash bug that occured when we forcibly stopped the connection from writing.
svn:r13434
|
| |
|
|
|
|
|
| |
Fix a new segfault when poisoning a non-present socks request.
svn:r13433
|
| |
|
|
|
|
|
| |
Remove spurious log stmt
svn:r13432
|
| |
|
|
|
|
|
| |
Bugfix from Karsten Loesing: Retry v2 rend descriptors on intro point failure.
svn:r13431
|
| |
|
|
|
|
|
| |
Add a bunch more code documentation; change the interface of fetch_var_cell_from_buf() so it takes the current link protocol into account and can't get confused by weird command bytes on v1 connections.
svn:r13430
|
| |
|
|
|
|
|
| |
Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c
svn:r13429
|
| |
|
|
|
|
|
| |
Add a couple of (currently disabled) strategies for trying to avoid using too much ram in memory pools: prefer putting new cells in almost-full chunks, and be willing to free the last empty chunk if we have not needed it for a while. Also add better output to mp_pool_log_status to track how many mallocs a given memory pool strategy is saving us, so we can tune the mempool parameters.
svn:r13428
|
| |
|
|
|
|
|
| |
Fix warning in onion.c
svn:r13427
|
| |
|
|
|
|
|
| |
downgrade xxxs in test.c
svn:r13426
|
| |
|
|
|
|
|
| |
Clean up IPv6-testing code in test.c; resolve a bunch of XXX020s.
svn:r13425
|
| |
|
|
|
|
|
| |
Fix some warnings identified by building with -D_FORTIFY_SOURCE=2. Remove a redundant (and nuts) definition of _FORTIFY_SOURCE from eventdns.c.
svn:r13424
|
| |
|
|
|
|
|
| |
Fix bug in last patch that made secret_to_key crash.
svn:r13415
|
| |
|
|
|
|
|
| |
Be more thorough about memory poisoning and clearing. Add an in-place version of aes_crypt in order to remove a memcpy from relay_crypt_one_payload.
svn:r13414
|
| |
|
|
| |
svn:r13412
|
| |
|
|
| |
svn:r13411
|
| |
|
|
|
|
|
| |
Oops; left a dquote out of acinclude.m4
svn:r13410
|
| |
|
|
|
|
|
| |
The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions. Now to make sure certificate verification is really happening, connections are getting opened, etc.
svn:r13409
|
| |
|
|
|
|
|
| |
Implement a better means for testing for renegotiation.
svn:r13408
|
| |
|
|
|
|
|
| |
Add more documentation; change the behavior of read_to_buf_tls to be more consistent. Note a longstanding problem with current read/write interfaces.
svn:r13407
|
| |
|
|
|
|
|
| |
Fix bandwidth bucked calculations again, I think. Bugfix on 0.1.2.x. Backport candidate.
svn:r13406
|
| |
|
|
|
|
|
| |
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
|
| |
|
|
| |
svn:r13403
|
| |
|
|
|
|
|
|
|
|
| |
even when the local resolv.conf file is missing, broken, or contains
only unusable nameservers.
Now I can run a local network on my laptop when I'm on an airplane.
svn:r13402
|