Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-30 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/common/compat.h src/or/circuitlist.c src/or/circuituse.c src/or/or.h src/or/rephist.c | |||
2011-03-30 | Implement replacements for timer(add,cmp,sub) on platforms lacking them. | Nick Mathewson | |
2011-03-16 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-03-16 | Resolve the one DOCDOC in the 0.2.2 code atm | Nick Mathewson | |
2011-03-16 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Conflicts: src/common/crypto.c | |||
2011-03-16 | Clean up whitespace | Nick Mathewson | |
2011-03-16 | Merge remote-tracking branch 'origin/maint-0.2.2' | Nick Mathewson | |
Trivial Conflicts in src/common/crypto.c src/or/main.h src/or/or.h | |||
2011-03-16 | Doxygen documentation for about 100 things that didn't have any | Nick Mathewson | |
About 860 doxygen-less things remain in 0.2.2 | |||
2011-03-16 | Fix up all doxygen warnings other than "foo is not documented" | Nick Mathewson | |
2011-03-07 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-03-05 | Fix setting target port in get_interface_address6 | Sebastian Hahn | |
We want to use the discard port correctly, so a htons() was missing. Also we need to set it correctly depending on address family. Review provided by danieldg | |||
2011-03-05 | Fix connect() failures in get_interface_address6() | Sebastian Hahn | |
The third argument for connect should be dependent on the address family. Issue spotted by piebeer who also wrote the patch. | |||
2011-03-03 | C style fix: a no-args function is void fn(void), not void fn(). | Nick Mathewson | |
2011-03-03 | Add a magic field to tor_tls_t to catch exdata corruption bugs, if any appear. | Nick Mathewson | |
2011-03-03 | Check the result of SSL_set_ex_data | Robert Ransom | |
Reported by piebeer. | |||
2011-03-03 | Use SSL_*_ex_data instead of SSL_*_app_data | Robert Ransom | |
SSL_*_app_data uses ex_data index 0, which will be the first one allocated by SSL_get_ex_new_index. Thus, if we ever started using the ex_data feature for some other purpose, or a library linked to Tor ever started using OpenSSL's ex_data feature, Tor would break in spectacular and mysterious ways. Using the SSL_*_ex_data functions directly now may save us from that particular form of breakage in the future. But I would not be surprised if using OpenSSL's ex_data functions at all (directly or not) comes back to bite us on our backends quite hard. The specified behaviour of dup_func in the man page is stupid, and crypto/ex_data.c is a horrific mess. | |||
2011-03-03 | Remove now-unused helper functions | Robert Ransom | |
These functions were needed only by code removed in the preceding commit. Reported by mobmix. | |||
2011-03-01 | remove tls related hash table code | Gladys Shufflebottom | |
2011-02-22 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-02-22 | Merge branch 'log_domains' into maint-0.2.2 | Nick Mathewson | |
2011-02-22 | That shalt also not have a label without a statement. | Nick Mathewson | |
2011-02-22 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-02-22 | Initial heartbeat subsystem commit. | Sebastian Hahn | |
Sets: * Documentation * Logging domain * Configuration option * Scheduled event * Makefile It also creates status.c and the log_heartbeat() function. All code was written by Sebastian Hahn. Commit message was written by me (George Kadianakis). | |||
2011-02-11 | Windows has EACCES, not EACCESS | Sebastian Hahn | |
Once again spotted by mobmix Also add a changes file for the fix | |||
2011-02-08 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-02-08 | Locking failures on windows are indicated by EACCES | Sebastian Hahn | |
Patch our implementation of tor_lockfile_lock() to handle this case correctly. Also add a note that blocking behaviour differs from windows to *nix. Fixes bug 2504, issue pointed out by mobmix. | |||
2011-02-04 | Thou shalt not overflow even stupidly small buffers | Robert Ransom | |
2011-02-03 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-25 | Correctly detect BIO_new failures | Nick Mathewson | |
This bug was noticed by cypherpunks; fixes bug 2378. Bugfix on svn commit r110. | |||
2011-01-25 | Always treat failure to allocate an RSA key as an unrecoverable allocation error | Nick Mathewson | |
2011-01-25 | Handle failing cases of DH allocation | Nick Mathewson | |
2011-01-25 | Remove an unused function in crypto.c | Nick Mathewson | |
2011-01-25 | Add a torrc option to report log domains | Nick Mathewson | |
2011-01-25 | Simplify syntax for negated log domains | Nick Mathewson | |
Previously if you wanted to say "All messages except network messages", you needed to say "[*,~net]" and if you said "[~net]" by mistake, you would get no messages at all. Now, if you say "[~net]", you get everything except networking messages. | |||
2011-01-24 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-24 | Make the DH parameter we use for TLS match the one from Apache's mod_ssl | Nick Mathewson | |
Our regular DH parameters that we use for circuit and rendezvous crypto are unchanged. This is yet another small step on the path of protocol fingerprinting resistance. | |||
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
2011-01-15 | Zero out some more key data before freeing it | Nick Mathewson | |
Found by cypherpunks; fixes bug 2384. | |||
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/or/routerparse.c src/or/test.c | |||
2011-01-15 | Merge branch 'bug2352_obsize' into maint-0.2.1 | Nick Mathewson | |
2011-01-15 | Remove some unnecessary occurrences of +1. | Robert Ransom | |
I dug through the OpenSSL source and verified that RSA_private_decrypt will not write more than RSA_size(key) bytes to its output buffer. | |||
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
2011-01-15 | Merge branch 'bug2324_uncompress' into maint-0.2.1 | Nick Mathewson | |
2011-01-15 | clean up message; explain a magic number in a comment | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | |
2011-01-15 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/or/config.c src/or/networkstatus.c src/or/rendcommon.c src/or/routerparse.c src/or/test.c | |||
2011-01-15 | Fix a heap overflow found by debuger, and make it harder to make that ↵ | Nick Mathewson | |
mistake again Our public key functions assumed that they were always writing into a large enough buffer. In one case, they weren't. (Incorporates fixes from sebastian) |