aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Fix documentation URLs in config file commentsEsteban Manchado Velázquez2012-03-08
|
* Merge remote-tracking branch 'public/bug4361'Nick Mathewson2012-03-08
|\ | | | | | | | | Conflicts: src/or/command.c
| * Add comments and changes file for 4361; tweak control flow a bitNick Mathewson2011-11-03
| |
| * Do not send a NETINFO cell as a client until after we have got a CERT cellfrosty2011-11-03
| |
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-03-08
|\ \
| * | Fix compile warnings in openbsd mallocSebastian Hahn2012-03-08
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2012-03-08
|\| |
| * | Merge remote-tracking branch 'karsten/geoip-march2012' into maint-0.2.2Nick Mathewson2012-03-08
| |\ \
| | * | Update to the March 2012 GeoIP database.Karsten Loesing2012-03-08
| | | |
* | | | Remove misleading function comment (bug 5324)Roger Dingledine2012-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the distant past, connection_handle_read() could be called when there are pending bytes in the TLS object during the main loop. The design since then has been to always read all pending bytes immediately, so read events only trigger when the socket actually has bytes to read. Resolves bug 5324.
* | | | Merge remote-tracking branch 'public/bug4760'Nick Mathewson2012-03-05
|\ \ \ \
| * | | | Set IPV6_V6ONLY on listener sockets bound to IPv6 addresses.Nick Mathewson2012-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we don't do this, [::] can be interpreted to mean all v4 and all v6 addresses. Found by dcf. Fixes bug 4760. See RFC 3493 section 5.3 for more info.
* | | | | Don't leak the env_vars_sorted smartlist in process_environment_makeNick Mathewson2012-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by Coverity. No changes/ file, because this bug has not been in a release yet.
* | | | | Merge remote-tracking branch 'sebastian/bug5231'Nick Mathewson2012-02-29
|\ \ \ \ \
| * | | | | Don't cannibalize already cannibalized circuitsSebastian Hahn2012-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures we don't build circuits that have 5 hops or more. Patch contributed by wanoskarnet, thanks!
* | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2012-02-29
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | new ip address for maatuskaRoger Dingledine2012-02-29
| | | | | |
* | | | | | whitespace fixRoger Dingledine2012-02-29
| |/ / / / |/| | | |
* | | | | When not fetching v2 dir info, don't require it for cleaning descriptorsDaniel Bryg2012-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | Bugfix on 0.2.2.26-beta, which introduced the idea of caches not cacheing v2 info. Fixes bug 4838.
* | | | | Merge remote-tracking branch 'sebastian/bug5161'Nick Mathewson2012-02-20
|\ \ \ \ \
| * | | | | Don't redeclare environ if std headers already didSebastian Hahn2012-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would cause a redundant redeclaration warning on some versions of Linux otherwise.
* | | | | | Merge remote-tracking branch 'pmezard/armv5'Nick Mathewson2012-02-20
|\ \ \ \ \ \
| * | | | | | Fix off-by-one error in test_util_make_environmentPatrick Mézard2012-02-20
| |/ / / / /
* / / / / / Fix crypto_hmac_sha256 documentation commentRobert Ransom2012-02-20
|/ / / / /
* | | | | document a cool attack that we evaluatedRoger Dingledine2012-02-17
| | | | |
* | | | | Use get_environment(), not environ.Nick Mathewson2012-02-17
| | | | |
* | | | | Merge branch 'bug5105-v2-squashed'Nick Mathewson2012-02-17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/transports.c
| * | | | | Add unit tests for easily tested, non-trivial utility functionsRobert Ransom2012-02-17
| | | | | |
| * | | | | Heap-allocate strings returned by get_current_process_environment_variablesRobert Ransom2012-02-17
| | | | | |
| * | | | | Pass process_environment_t * to tor_spawn_backgroundRobert Ransom2012-02-17
| | | | | | | | | | | | | | | | | | | | | | | | Now tor_spawn_background's prototype is OS-independent.
| * | | | | Remove (void)envp from tor_spawn_backgroundRobert Ransom2012-02-17
| | | | | | | | | | | | | | | | | | | | | | | | The envp argument is used on Windows.
| * | | | | Rewrite managed proxy environment setup codeRobert Ransom2012-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now, the environment setup is entirely OS-independent, as well as less hacky and brittle.
| * | | | | Change type of unixoid_environment_block to match tor_spawn_background's argRobert Ransom2012-02-17
| | | | | |
| * | | | | Add set_environment_variable_in_smartlistRobert Ransom2012-02-17
| | | | | |
| * | | | | Add get_current_process_environment_variablesRobert Ransom2012-02-17
| | | | | |
| * | | | | Add process_environment_make and related utilitiesRobert Ransom2012-02-17
| | | | | |
| * | | | | Add tor_callocRobert Ransom2012-02-17
| | | | | |
* | | | | | Downgrade "Registered server transport" msg to notice. Bug 5136Nick Mathewson2012-02-15
| | | | | |
* | | | | | Include compat.h from natpmp-helper to fix buildSebastian Hahn2012-02-14
| | | | | | | | | | | | | | | | | | | | | | | | This means tor_socket_t is declared.
* | | | | | Use _NSGetEnviron() instead of environ where requiredSebastian Hahn2012-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OS X would otherwise crash with a segfault when linked statically to some libraries.
* | | | | | Make ht.h conform to Tor's code style againSebastian Hahn2012-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When porting over changes from libevent, a bunch of tabs and a couple of long lines got introduced.
* | | | | | Port over the last ht.h changes from libevent: avoid _reserved identifiersNick Mathewson2012-02-13
| | | | | |
* | | | | | Port over ht.h improvements from Libevent.Nick Mathewson2012-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a facility (not used now in Tor) to avoid storing the hash of a given type if it is a fast-to-calculate hash. There are also a few ancient-openbsd compilation issues fixed here. The fact that Tor says INLINE while Libevent says inline remains unaddressed.
* | | | | | ht.h comment tweaks, upstreamed from libeventNick Mathewson2012-02-13
| | | | | |
* | | | | | Oops; there were a couple of typos in the upstream tinytestNick Mathewson2012-02-13
| | | | | |
* | | | | | Synchronize with upstream tinytest again: remove _identifiersNick Mathewson2012-02-13
| | | | | |
* | | | | | Synchronize with upstream tinytest.Nick Mathewson2012-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The big change here is a patch (first added to Libevent by Ed Day) to make sure that the CreateProcess forked-test trick works even when the main test program is invoked without its .exe suffix.
* | | | | | bump to 0.2.3.12-alpha-devRoger Dingledine2012-02-13
|/ / / / /
* | | | | bump to 0.2.3.12-alphaRoger Dingledine2012-02-13
| | | | |
* | | | | Reinstate TOR_PR_EXTENDED_SERVER_PORT, just a littleNick Mathewson2012-02-13
| | | | |