summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | Use dead_strip to reduce binary size on OS XSebastian Hahn2012-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option seems to be supported all the way back to at least 10.4, so enabling it for OS X in general should be fine. If not, someone will yell. With no libs statically linked, that's a 3% win in binary size, with just libevent linked statically, this gives us an advantage of 5% in terms of binary size, and with libevent and openssl statically linked, we gain over 18% or over 500KB. Implements ticket 2915.
* | | | | | | | set SO_REUSEADDR before we bind, not afterRoger Dingledine2012-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | resolves bug 4950 (fixes a bug on commit aba7bb705a6 from #2850)
* | | | | | | | go nuts rewriting (changelog) historyRoger Dingledine2012-01-23
| | | | | | | |
* | | | | | | | bump to 0.2.3.11-alpha-devRoger Dingledine2012-01-23
| | | | | | | |
* | | | | | | | Use !SOCKET_OK to test if a socket is uninitializedtor-0.2.3.11-alphaSebastian Hahn2012-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a compile warning on Windows. Fixes bug 4946, not in any released version.
* | | | | | | | update comment to reflect our TOR_INVALID_SOCKET conventionRoger Dingledine2012-01-22
| | | | | | | |
* | | | | | | | bump to 0.2.3.11-alphaRoger Dingledine2012-01-22
| | | | | | | |
* | | | | | | | give it a blurb and a release dateRoger Dingledine2012-01-22
| | | | | | | |
* | | | | | | | fold in recent changelog entriesRoger Dingledine2012-01-22
| | | | | | | |
* | | | | | | | Better documentation of transport-related torrc options.George Kadianakis2012-01-21
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document ServerTransportPlugin and the managed proxy version of ClientTransportPlugin.
* | | | | | | Merge branch 'bug4893'Nick Mathewson2012-01-18
|\ \ \ \ \ \ \
| * | | | | | | Rename nonconformant identifiers.Nick Mathewson2012-01-18
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 4893. These changes are pure mechanical, and were generated with this perl script: /usr/bin/perl -w -i.bak -p s/crypto_pk_env_t/crypto_pk_t/g; s/crypto_dh_env_t/crypto_dh_t/g; s/crypto_cipher_env_t/crypto_cipher_t/g; s/crypto_digest_env_t/crypto_digest_t/g; s/aes_free_cipher/aes_cipher_free/g; s/crypto_free_cipher_env/crypto_cipher_free/g; s/crypto_free_digest_env/crypto_digest_free/g; s/crypto_free_pk_env/crypto_pk_free/g; s/_crypto_dh_env_get_dh/_crypto_dh_get_dh/g; s/_crypto_new_pk_env_rsa/_crypto_new_pk_from_rsa/g; s/_crypto_pk_env_get_evp_pkey/_crypto_pk_get_evp_pkey/g; s/_crypto_pk_env_get_rsa/_crypto_pk_get_rsa/g; s/crypto_new_cipher_env/crypto_cipher_new/g; s/crypto_new_digest_env/crypto_digest_new/g; s/crypto_new_digest256_env/crypto_digest256_new/g; s/crypto_new_pk_env/crypto_pk_new/g; s/crypto_create_crypto_env/crypto_cipher_new/g; s/connection_create_listener/connection_listener_new/g; s/smartlist_create/smartlist_new/g; s/transport_create/transport_new/g;
* | | | | | | Merge remote-tracking branch 'public/bug4533_part1'Nick Mathewson2012-01-18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/compat.h
| * | | | | | | Warn if sizeof(tor_socket_t) != sizeof(SOCKET)Nick Mathewson2012-01-17
| | | | | | | |
| * | | | | | | Use SOCKET_OK macros in even more placesNick Mathewson2012-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a TOR_INVALID_SOCKET macro to wrap -1/INVALID_SOCKET. Partial work for bug4533.
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-01-18
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge remote-tracking branch 'public/bug4533_part2' into maint-0.2.2Nick Mathewson2012-01-18
| |\ \ \ \ \ \ \
| | * | | | | | | Fix SOCKET_OK test on win64.Nick Mathewson2012-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bugfix on 0.2.2.29-beta; partial fix for 4533; found by wanoskarnet
* | | | | | | | | Merge branch 'bug4012_023_squashed'Nick Mathewson2012-01-18
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add missing documentation for some options introduced in 0.2.3.xNick Mathewson2012-01-18
|/ / / / / / / / /
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-01-18
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Documentation for GiveGuardFlagTo... optionNick Mathewson2012-01-18
| |/ / / / / / /
* | | | | | | | Use tor_socket_t, not unsigned, in tor-fw-helper-natmp.cNick Mathewson2012-01-18
| |/ / / / / / |/| | | | | |
* | | | | | | fix crash bug in original feature4207 branchRoger Dingledine2012-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PLURAL() assumes that the plural is the canonical name for the option, so now it is.
* | | | | | | Merge remote-tracking branch 'asn-mytor/bug4751'Nick Mathewson2012-01-16
|\ \ \ \ \ \ \
| * | | | | | | Improve names of some pluggable transport-related functions.George Kadianakis2012-01-13
| | | | | | | |
* | | | | | | | Merge remote-tracking branch 'public/bug3325'Nick Mathewson2012-01-16
|\ \ \ \ \ \ \ \
| * | | | | | | | Move logging of bad hostnames into parse_extended_hostnameNick Mathewson2012-01-11
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This fixes bug 3325, where a bad .exit would get logged as a bad .onion
* | | | | | | | Merge branch 'bug4889_v2'Nick Mathewson2012-01-16
|\ \ \ \ \ \ \ \
| * | | | | | | | whitespace fixesNick Mathewson2012-01-16
| | | | | | | | |
| * | | | | | | | Convert instances of tor_malloc+tor_snprintf into tor_asprintfNick Mathewson2012-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were found by looking for tor_snprintf() instances that were preceeded closely by tor_malloc(), though I probably converted some more snprintfs as well. (In every case, make sure that the length variable (if any) is removed, renamed, or lowered, so that anything else that might have assumed a longer buffer doesn't exist.)
| * | | | | | | | Convert instances of tor_snprintf+strdup into tor_asprintfNick Mathewson2012-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were found by looking for tor_snprintf() instances that were followed closely by tor_strdup(), though I probably converted some other snprintfs as well.
| * | | | | | | | Try to use smartlist_add_asprintf consistentlyNick Mathewson2012-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (To ensure correctness, in every case, make sure that the temporary variable is deleted, renamed, or lowered in scope, so we can't have any bugs related to accidentally relying on the no-longer-filled variable.)
| * | | | | | | | Rename smartlist_{v,}asprintf_add to smartlist_add_{v,}asprintfNick Mathewson2012-01-16
|/ / / / / / / /
* | | | | | | | Merge branch 'feature3946_squashed'Nick Mathewson2012-01-16
|\ \ \ \ \ \ \ \
| * | | | | | | | check-spaces fixSebastian Hahn2012-01-16
| | | | | | | | |
| * | | | | | | | Provide consensus params to constrain the threshold for FastNick Mathewson2012-01-16
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | resolves ticket 3946
* | | | | | | | Comment fixups on 4207 suggested by armaNick Mathewson2012-01-16
| | | | | | | |
* | | | | | | | Allow authorities to baddir/badexit/invalid/reject nodes by ccNick Mathewson2012-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements ticket #4207
* | | | | | | | Don't crash when HS circs which have not yet found an OR conn time outRobert Ransom2012-01-12
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #4897, not yet in any release. Using n_circ_id alone here (and below, when n_conn is NULL) really sucks, but that's a separate bug which will need a changes/ file.
* | | | | | | Make openssl 0.9.8l log message accurateNick Mathewson2012-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes 4837
* | | | | | | Do not pretend to allow PADDING as the first cell of a v3 handshakeNick Mathewson2012-01-11
| | | | | | |
* | | | | | | Merge branch 'prop187_squashed'Nick Mathewson2012-01-11
|\ \ \ \ \ \ \
| * | | | | | | Implement proposal 187: reserve a cell type for client authorizationNick Mathewson2012-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This needs a changes file and more testing.
| * | | | | | | defensive programming to catch duplicate calls to ↵Nick Mathewson2012-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connection_init_or_handshake_state
* | | | | | | | Fix a missing iso_time_nospace_usecNick Mathewson2012-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently I missed a case when converting sec,usec to yyyy-mm-ddThh:mm:ss.uuuuuu .
* | | | | | | | Merge branch 'feature3457-v4-nm-squashed'Nick Mathewson2012-01-11
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/rendclient.c
| * | | | | | | Use spaceless ISO8601 time format, not sec,usec.Nick Mathewson2012-01-11
| | | | | | | |
| * | | | | | | Add clarity/typesafety wrappers for control_event_circuit_status_minorNick Mathewson2012-01-11
| | | | | | | |
| * | | | | | | Rename CIRC2 to CIRC_MINORNick Mathewson2012-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also give the arguments to control_event_circuit_status_minor real names.