| Commit message (Collapse) | Author | Age |
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
resolves bug 4950 (fixes a bug on commit aba7bb705a6 from #2850)
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This fixes a compile warning on Windows. Fixes bug 4946, not in any
released version.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
Document ServerTransportPlugin and the managed proxy version of
ClientTransportPlugin.
|
| |\ |
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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;
|
| |\
| |
| |
| |
| | |
Conflicts:
src/common/compat.h
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Add a TOR_INVALID_SOCKET macro to wrap -1/INVALID_SOCKET.
Partial work for bug4533.
|
| |\ \ |
|
| | |\ \ |
|
| | | | |
| | | |
| | | |
| | | | |
Bugfix on 0.2.2.29-beta; partial fix for 4533; found by wanoskarnet
|
| |\ \ \ \ |
|
| |/ / / / |
|
| |\ \ \ \
| |/ / / |
|
| | |/ / |
|
| | |/
|/| |
|
| | |
| |
| |
| |
| | |
PLURAL() assumes that the plural is the canonical name for the option,
so now it is.
|
| |\ \ |
|
| | | | |
|
| |\ \ \ |
|
| | |/ /
| | |
| | |
| | | |
This fixes bug 3325, where a bad .exit would get logged as a bad .onion
|
| |\ \ \ |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(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.)
|
| |/ / / |
|
| |\ \ \ |
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
resolves ticket 3946
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Implements ticket #4207
|
| |/ /
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
fixes 4837
|
| | | |
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
This needs a changes file and more testing.
|
| | | |
| | |
| | |
| | | |
connection_init_or_handshake_state
|
| | | |
| | |
| | |
| | |
| | | |
Apparently I missed a case when converting sec,usec to
yyyy-mm-ddThh:mm:ss.uuuuuu .
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Conflicts:
src/or/rendclient.c
|
| | | | |
|