aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-01-29Remove SocksSocket; it's now spelled differently thanks to 14451Nick Mathewson
Also, revise bug12585 changes file to mention new syntax
2015-01-28Make hidden service use the config unix prefixDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-28Support unix: prefix in port configurationDavid Goulet
It's now possible to use SocksPort or any other kind of port that can use a Unix socket like so: SocksPort unix:/foo/bar/unix.sock Fixes #14451 Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-28Merge branch 'bug11485_026_v2_squashed'Nick Mathewson
2015-01-28fixup! Refactor the use of ifdef HAVE_SYS_UN_HDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-28Actually make connections to HSes on AF_UNIX socketsAndrea Shepard
2015-01-28Support connection_exit_connect() to AF_UNIX socketsAndrea Shepard
2015-01-28Handle config options for AF_UNIX hidden services rendservice.cAndrea Shepard
2015-01-28Bug #8405: Report SOCKS username/password in CIRC status eventsArthur Edelstein
Introduces two new circuit status name-value parameters: SOCKS_USERNAME and SOCKS_PASSWORD. Values are enclosing in quotes and unusual characters are escaped. Example: 650 CIRC 5 EXTENDED [...] SOCKS_USERNAME="my_username" SOCKS_PASSWORD="my_password"
2015-01-28Tweak tor-resolve docs and logsNick Mathewson
Resolves 14325
2015-01-28Bump a client authorization message from debug to info.Nick Mathewson
A user wants this for 14015, and it seems fairly reasonable.
2015-01-27Groundwork for AF_UNIX hidden services in rendservice.cAndrea Shepard
2015-01-26Bail early in cpuworker_onion_handshake_replyfn if the circuit is markedNick Mathewson
2015-01-23Try to fix some more memory leaks in the unit testsNick Mathewson
2015-01-23Fix some memory leaks in new address testsNick Mathewson
2015-01-23whitespace fixesNick Mathewson
2015-01-23Split the slow unit tests into their own binaryNick Mathewson
This can run in parallel with the faster ones and the other tests.
2015-01-23Merge branch 'if_addr_refactoring_squashed'Nick Mathewson
Conflicts: src/test/include.am src/test/test.c
2015-01-23Refactor code that looks up addresses from interfacesrl1987
Now the code has separate implementation and examination functions, uses smartlists sanely, and has relatively decent test coverage.
2015-01-23Tweak the 9969 fix a littleNick Mathewson
If we have busy nodes and excluded nodes, then don't retry with the excluded ones enabled. Instead, wait for the busy ones to be nonbusy.
2015-01-23Merge remote-tracking branch 'public/ticket9969'Nick Mathewson
Conflicts: src/or/directory.c src/or/routerlist.c src/or/routerlist.h src/test/include.am src/test/test.c
2015-01-23Merge remote-tracking branch 'public/ticket13762'Nick Mathewson
2015-01-23Merge remote-tracking branch 'origin/maint-0.2.5'Nick Mathewson
2015-01-23Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5Nick Mathewson
2015-01-23Merge remote-tracking branch 'karsten/geoip6-jan2015' into maint-0.2.4Nick Mathewson
2015-01-23Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2015-01-22fix some warnings in compat_threads.cNick Mathewson
2015-01-22Move a redundant _GNU_SOURCE to where it is not redundantNick Mathewson
2015-01-22Update geoip6 to the January 7 2015 database.Karsten Loesing
2015-01-22Update geoip to the January 7 2015 database.Karsten Loesing
2015-01-21use the correct free fn. spotted by dgouletNick Mathewson
2015-01-21Merge branch 'better_workqueue_v3_squashed'Nick Mathewson
2015-01-21Fix: remove whitespace and update a comment in cpuworker.cDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-21Fix: change copyright year in workqueue and thread testsDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-21Support monotonic time for pthread_cond_timedwaitDavid Goulet
This is to avoid that the pthread_cond_timedwait() is not affected by time adjustment which could make the waiting period very long or very short which is not what we want in any cases. Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-01-21Merge branch 'bug9819'Nick Mathewson
2015-01-21fix a commentNick Mathewson
2015-01-21Fix up some workqueue/threading issues spotted by dgoulet.Nick Mathewson
2015-01-21handle EINTR in compat_*threads.cNick Mathewson
2015-01-20Merge branch 'bug14084'Nick Mathewson
2015-01-20Merge remote-tracking branch 'dgoulet/bug14224_025_v1'Nick Mathewson
2015-01-20Merge branch 'ticket14254_squashed'Nick Mathewson
2015-01-20Fix SocksSocket 0. That was easy!Nick Mathewson
2015-01-19Some days I just can't C.Nick Mathewson
2015-01-19Make check-spaces happier.Nick Mathewson
2015-01-19Remove a now-needless testing workaround.Nick Mathewson
2015-01-19Replace a 4 with a 6; fix a bug that nobody noticed :/Nick Mathewson
Fixes 14280 bugfix on 1053af0b9c4127873034a935ce33 in 0.2.4.7-alpha.
2015-01-19Merge branch 'bug7555_v2_squashed'Nick Mathewson
Conflicts: src/or/connection_edge.c
2015-01-19Add a bunch of new comments to explain connection_ap_rewrite{,_and_attach}Nick Mathewson
Also, do a little light refactoring to move some variable declarations around and make a few things const Also fix an obnoxious bug on checking for the DONE stream end reason. It's not a flag; it's a possible value or a variable that needs to be masked.
2015-01-19Fix: close intro circuit if no more intro points are usableDavid Goulet
Once a NACK is received on the intro circuit, tor tries an other usable one by extending the current circuit to it. If no more intro points are usable, now close the circuit. Also, it's reason is changed before closing it so we don't report again an intro point failure and trigger an extra HS fetch. Fixes #14224 Signed-off-by: David Goulet <dgoulet@ev0ke.net>