summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-23Use !SOCKET_OK to test if a socket is uninitializedtor-0.2.3.11-alphaSebastian Hahn
This fixes a compile warning on Windows. Fixes bug 4946, not in any released version.
2012-01-22update comment to reflect our TOR_INVALID_SOCKET conventionRoger Dingledine
2012-01-22bump to 0.2.3.11-alphaRoger Dingledine
2012-01-22give it a blurb and a release dateRoger Dingledine
2012-01-22fold in recent changelog entriesRoger Dingledine
2012-01-21Better documentation of transport-related torrc options.George Kadianakis
Document ServerTransportPlugin and the managed proxy version of ClientTransportPlugin.
2012-01-18Merge branch 'bug4893'Nick Mathewson
2012-01-18Rename nonconformant identifiers.Nick Mathewson
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;
2012-01-18Merge remote-tracking branch 'public/bug4533_part1'Nick Mathewson
Conflicts: src/common/compat.h
2012-01-18Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-01-18Merge remote-tracking branch 'public/bug4533_part2' into maint-0.2.2Nick Mathewson
2012-01-18Merge branch 'bug4012_023_squashed'Nick Mathewson
2012-01-18Add missing documentation for some options introduced in 0.2.3.xNick Mathewson
2012-01-18Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-01-18Documentation for GiveGuardFlagTo... optionNick Mathewson
2012-01-18Use tor_socket_t, not unsigned, in tor-fw-helper-natmp.cNick Mathewson
2012-01-18Fix SOCKET_OK test on win64.Nick Mathewson
Bugfix on 0.2.2.29-beta; partial fix for 4533; found by wanoskarnet
2012-01-17Warn if sizeof(tor_socket_t) != sizeof(SOCKET)Nick Mathewson
2012-01-17Use SOCKET_OK macros in even more placesNick Mathewson
Add a TOR_INVALID_SOCKET macro to wrap -1/INVALID_SOCKET. Partial work for bug4533.
2012-01-16fix crash bug in original feature4207 branchRoger Dingledine
PLURAL() assumes that the plural is the canonical name for the option, so now it is.
2012-01-16Merge remote-tracking branch 'asn-mytor/bug4751'Nick Mathewson
2012-01-16Merge remote-tracking branch 'public/bug3325'Nick Mathewson
2012-01-16Merge branch 'bug4889_v2'Nick Mathewson
2012-01-16whitespace fixesNick Mathewson
2012-01-16Convert instances of tor_malloc+tor_snprintf into tor_asprintfNick Mathewson
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.)
2012-01-16Convert instances of tor_snprintf+strdup into tor_asprintfNick Mathewson
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.
2012-01-16Try to use smartlist_add_asprintf consistentlyNick Mathewson
(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.)
2012-01-16Rename smartlist_{v,}asprintf_add to smartlist_add_{v,}asprintfNick Mathewson
2012-01-16Merge branch 'feature3946_squashed'Nick Mathewson
2012-01-16check-spaces fixSebastian Hahn
2012-01-16Provide consensus params to constrain the threshold for FastNick Mathewson
resolves ticket 3946
2012-01-16Comment fixups on 4207 suggested by armaNick Mathewson
2012-01-13Allow authorities to baddir/badexit/invalid/reject nodes by ccNick Mathewson
Implements ticket #4207
2012-01-13Improve names of some pluggable transport-related functions.George Kadianakis
2012-01-12Don't crash when HS circs which have not yet found an OR conn time outRobert Ransom
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.
2012-01-11Move logging of bad hostnames into parse_extended_hostnameNick Mathewson
This fixes bug 3325, where a bad .exit would get logged as a bad .onion
2012-01-11Make openssl 0.9.8l log message accurateNick Mathewson
fixes 4837
2012-01-11Do not pretend to allow PADDING as the first cell of a v3 handshakeNick Mathewson
2012-01-11Merge branch 'prop187_squashed'Nick Mathewson
2012-01-11Fix a missing iso_time_nospace_usecNick Mathewson
Apparently I missed a case when converting sec,usec to yyyy-mm-ddThh:mm:ss.uuuuuu .
2012-01-11Merge branch 'feature3457-v4-nm-squashed'Nick Mathewson
Conflicts: src/or/rendclient.c
2012-01-11Use spaceless ISO8601 time format, not sec,usec.Nick Mathewson
2012-01-11Implement proposal 187: reserve a cell type for client authorizationNick Mathewson
This needs a changes file and more testing.
2012-01-11defensive programming to catch duplicate calls to ↵Nick Mathewson
connection_init_or_handshake_state
2012-01-11Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-01-11Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2012-01-11Fix a compilation warning for our bug4822 fix on 64-bit linuxNick Mathewson
2012-01-11Add clarity/typesafety wrappers for control_event_circuit_status_minorNick Mathewson
2012-01-11Rename CIRC2 to CIRC_MINORNick Mathewson
Also give the arguments to control_event_circuit_status_minor real names.
2012-01-10Merge branch 'bug3825c_squashed'Nick Mathewson