aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
Commit message (Collapse)AuthorAge
...
* | remove some dead code. some of it was tickling coverity.Roger Dingledine2009-10-10
| |
* | Make sure we can't overflow in connection_ap_handshake_send_resolveSebastian Hahn2009-09-27
| | | | | | | | Found by Coverity
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-09-20
|\|
| * Revert "Teach connection_ap_can_use_exit about Exclude*Nodes"Roger Dingledine2009-09-20
| | | | | | | | | | | | | | This reverts commit dc3229313b6d2aaff437c6fc7fa55ead4409e93d. We're going to do this more thoroughly in 0.2.2.x, and not in maint-0.2.1.
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-09-16
|\|
| * Teach connection_ap_can_use_exit about Exclude*NodesSebastian Hahn2009-09-16
| | | | | | | | | | | | To further attempt to fix bug 1090, make sure connection_ap_can_use_exit always returns 0 when the chosen exit router is excluded. This should fix bug1090.
* | Write all statistics to disk exactly every 24 hours.Karsten Loesing2009-08-19
| |
* | Clean up proposal 166 and its implementation.Karsten Loesing2009-08-18
| |
* | Remove ./configure option for entry and dir request statistics.Karsten Loesing2009-08-17
| |
* | LetsKillNoConnect removes support for .noconnectJacob Appelbaum2009-08-08
| | | | | | | | | | This is a patch to remove support for .noconnect. We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.
* | Disable .exit notation unless AllowDotExit is 1.Roger Dingledine2009-08-07
| |
* | Some tweaks to statistics.Karsten Loesing2009-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to directory request statistics: - Rename GEOIP statistics to DIRREQ statistics, because they now include more than only GeoIP-based statistics, whereas other statistics are GeoIP-dependent, too. - Rename output file from geoip-stats to dirreq-stats. - Add new config option DirReqStatistics that is required to measure directory request statistics. - Clean up ChangeLog. Also ensure that entry guards statistics have access to a local GeoIP database.
* | Some tweaks to directory request download times.Karsten Loesing2009-07-15
| | | | | | | | | | - Use common prefixes DIRREQ_* and dirreq_*. - Replace enums in structs with bitfields.
* | Directories now also measure download times of network statuses.Karsten Loesing2009-07-15
| |
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-07-07
|\| | | | | | | | | | | | | | | Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
| * Make "Invalid onion hostname" msg respect SafeLogging.Nick Mathewson2009-07-07
| | | | | | | | Patch by Roger; fixes bug 1027.
| * Better fix for 997.Karsten Loesing2009-06-19
| |
| * Revert "Backport fix for bug 997."Karsten Loesing2009-06-19
| | | | | | | | This reverts commit 3847f54945933a11d14053b80427f268ffcfd8ad.
| * Backport fix for bug 997.Karsten Loesing2009-06-16
| | | | | | | | Backporting 6a32beb and ca8708a.
* | If configured, write per-port exit statistics to disk periodically.Karsten Loesing2009-07-02
| | | | | | | | [Original patch series from Karsten, revised and squashed by Nick]
* | Merge commit 'karsten/bug997-hidservfetch'Nick Mathewson2009-06-16
|\ \
| * | Apply fix for bug 997.Karsten Loesing2009-06-12
| | | | | | | | | | | | | | | | | | | | | | | | Hidden service clients didn't use a cached service descriptor that was older than 15 minutes, but wouldn't fetch a new one either. Now, use a cached descriptor no matter how old it is and only fetch a new one when all introduction points fail. Fix for bug 997. Patch from Marcus Griep.
* | | Whitespace and osx fixes on libevent2 patch.Nick Mathewson2009-06-12
| | |
* | | Isolate Libevent API dependency to just main.c and dns.c in src/or.Nick Mathewson2009-06-12
|/ / | | | | | | | | | | The rest of the code was only including event.h so that it could see EV_READ and EV_WRITE, which we were using as part of the connection_watch_events interface for no very good reason.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-27
|\|
| * Spell-check Tor.Nick Mathewson2009-05-27
| |
| * Fix misreporting of stream bandwidths.Mike Perry2009-05-14
| |
| * Update copyright to 2009.Karsten Loesing2009-05-04
| |
* | Fix misreporting of stream bandwidths.potentiate2009-05-14
| |
* | Clients do not request version 0 hidserv descs anymore.Karsten Loesing2009-05-04
| |
* | Update copyright to 2009.Karsten Loesing2009-05-02
|/
* make it compile tooRoger Dingledine2009-04-11
| | | | svn:r19295
* play make-believe that addr isn't a uint32_tRoger Dingledine2009-04-11
| | | | svn:r19293
* fix the same bug in two more locations (thanks to lark for proddingRoger Dingledine2009-04-11
| | | | | | | me further) svn:r19292
* Finally fix the bug where dynamic-IP relays disappear when theirRoger Dingledine2009-04-11
| | | | | | | | | | | IP address changes: directory mirrors were mistakenly telling them their old address if they asked via begin_dir, so they never got an accurate answer about their new address, so they just vanished after a day. Should fix bugs 827, 883, and 900 -- but alas, only after every directory mirror has upgraded. svn:r19291
* If the controller claimed responsibility for a stream, but thatRoger Dingledine2009-02-13
| | | | | | | | | stream never finished making its connection, it would live forever in circuit_wait state. Now we close it after SocksTimeout seconds. Bugfix on 0.1.2.7-alpha; reported by Mike Perry. svn:r18516
* As an exit node, scrub the IP address to which we are exiting in the logs. ↵Karsten Loesing2009-02-10
| | | | | | Bugfix on 0.2.1.8-alpha. svn:r18477
* decide that mikeperry's bug should be fixed in 0.2.1.xRoger Dingledine2009-02-09
| | | | | | | (but not in 0.2.1.12-alpha, sorry) svn:r18417
* make a note about a clause in connection_edge.c that is probablyRoger Dingledine2009-02-04
| | | | | | | | redundant, and is definitely confusing. we should take it out in 0.2.2.x and see who squeaks. svn:r18383
* Forward-port: Fix bug 893: check AP connections for markedness before ↵Nick Mathewson2009-01-28
| | | | | | expiring them. svn:r18299
* make an assert tighter and replace another with an if.Nick Mathewson2009-01-14
| | | | svn:r18102
* Preserve reporting of stream end reasons to the local controlMike Perry2009-01-05
| | | | | | | | port. They were lost in the changes for Proposal 148. svn:r17911
* Another round of downgrading removing or postponing XXXX021 issues. Some ↵Nick Mathewson2009-01-04
| | | | | | remain, though. svn:r17888
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* Use the literal parse of an address in dns_resolve_impl if parsing the ↵Nick Mathewson2008-12-24
| | | | | | address as an ipv4 or ipv6 address _succeeded_. Not if it failed. Bug introduced in r17707 (post 0.2.1.8-alpha), and found by xiando. svn:r17758
* Move in-addr.arpa parsing and generation into address.c, and simplify the ↵Nick Mathewson2008-12-19
| | | | | | code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses. svn:r17707
* Replace calls to time(NULL) that occur on the order of once per read, one ↵Nick Mathewson2008-12-18
| | | | | | per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow. svn:r17690
* Fix a memory leak of one address string per DNSPort request.Nick Mathewson2008-12-18
| | | | svn:r17681
* Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alphaNick Mathewson2008-12-17
| | | | svn:r17663
* Resolve many DOCDOCs.Nick Mathewson2008-12-17
| | | | svn:r17662