aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
Commit message (Expand)AuthorAge
...
* read_to_buf should take an int *error_socket and return it.•••svn:r16909 Roger Dingledine2008-09-14
* Correct indentation.•••svn:r16819 Karsten Loesing2008-09-09
* Catch and report a few more bootstrapping failure cases when Tor•••fails to establish a TCP connection. Cleanup on 0.2.1.x. svn:r16803 Roger Dingledine2008-09-09
* Refactor use of connection_new so that we get more verifiable typesafety.•••svn:r16785 Nick Mathewson2008-09-05
* Use warn_too_many_conns() when accept() fails with a resource limit.•••svn:r16751 Nick Mathewson2008-09-04
* Oops. Make warn_too_many_conns() actually work. •••svn:r16686 Nick Mathewson2008-08-29
* Switch global_identifier on connections to a 64-bit field and move it to conn...•••svn:r16558 Nick Mathewson2008-08-15
* Rate-limit "too-many-sockets" messages; they can get needlessly verbose.•••svn:r16480 Nick Mathewson2008-08-09
* Patch cleanups from karsten•••svn:r16479 Nick Mathewson2008-08-09
* r17666@tombo: nickm | 2008-08-07 15:12:30 -0400••• Make tor_addr_from_sockaddr also give away the port in a useful format svn:r16458 Nick Mathewson2008-08-07
* r17645@31-33-44: nickm | 2008-08-05 16:28:01 -0400••• Make unspecified addresses also cause connection_is_rate_limited to say 0. svn:r16437 Nick Mathewson2008-08-05
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435 Nick Mathewson2008-08-05
* r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200••• Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178 Nick Mathewson2008-07-24
* If we close our OR connection because there's been a circuit•••pending on it for too long, we were telling our bootstrap status events "REASON=NONE". Now tell them "REASON=TIMEOUT". svn:r15369 Roger Dingledine2008-06-20
* If you're using bridges, generate "bootstrap problem" warnings•••as soon as you run out of working bridges, rather than waiting for ten failures -- which will never happen if you have less than ten bridges. svn:r15368 Roger Dingledine2008-06-20
* Directory authorities shouldn't complain about bootstrapping•••problems just because they do a lot of reachability testing and some of the connection attempts fail. svn:r15348 Roger Dingledine2008-06-18
* start sending "bootstrap problem" status events when we're having troubles•••reaching relays. svn:r15116 Roger Dingledine2008-06-11
* consolidate all our edge/circ/orconn reason-to-foo-or-back functions•••svn:r15115 Roger Dingledine2008-06-11
* Start noticing and reporting bootstrapping failures too. It looks like•••we never bothered learning why OR conns fail, so next step is to add some infrastructure for that. svn:r15091 Roger Dingledine2008-06-09
* what, we went from v4 to v6?•••svn:r14428 Roger Dingledine2008-04-23
* minor fixes that have been accumulating•••svn:r14378 Roger Dingledine2008-04-16
* forward-port r14373•••svn:r14374 Roger Dingledine2008-04-15
* r18872@catbus: nickm | 2008-03-16 23:56:48 -0400••• Only dump all guard node status to the log when the guard node status actually changes. Downgrade the 4 most common remaining INFO log messages to DEBUG. svn:r14069 Nick Mathewson2008-03-17
* r18753@catbus: nickm | 2008-03-11 14:56:39 -0400••• Make some assert()s into tor_assert()s. Make some tor_assert()s called from logging into assert()s, and document why. svn:r13977 Nick Mathewson2008-03-11
* r18462@catbus: nickm | 2008-02-27 14:15:57 -0500••• Add better warnings for the error that produced bug 614, and downgrade from a tor_assert() to a tor_fragile_assert(). svn:r13752 Nick Mathewson2008-02-27
* r14422@tombo: nickm | 2008-02-24 17:09:56 -0500••• Whitespace fixes svn:r13700 Nick Mathewson2008-02-24
* r14419@tombo: nickm | 2008-02-24 16:55:11 -0500••• Patch from tup: use sizeof sockaddr_un as the size of a unix sockaddr. Fixes unix controlsocket binding on openbsd. svn:r13697 Nick Mathewson2008-02-24
* r14410@tombo: nickm | 2008-02-23 16:51:46 -0500••• Fix the last of the -Wshorten-64-to-32 warnings. svn:r13696 Nick Mathewson2008-02-24
* r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680 Nick Mathewson2008-02-22
* r14388@tombo: nickm | 2008-02-21 22:44:28 -0500••• More 64-to-32 fixes. svn:r13672 Nick Mathewson2008-02-22
* r14363@31-33-219: nickm | 2008-02-21 11:11:33 -0500••• Answer the next-to-last XXX020rc item. svn:r13658 Nick Mathewson2008-02-21
* r14362@31-33-219: nickm | 2008-02-21 11:01:10 -0500••• Change some of our log messages related to closed TLS connections in order to better reflect reality. svn:r13657 Nick Mathewson2008-02-21
* start allowing clients to give up on trackhostexits targets if•••five circuit attempts fail for a given stream. part of the fix for bug 437. still an XXX020rc remaining. svn:r13648 Roger Dingledine2008-02-21
* resolve one more, and leave two for nick.•••svn:r13644 Roger Dingledine2008-02-21
* r18296@catbus: nickm | 2008-02-20 23:30:11 -0500••• Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate. svn:r13640 Nick Mathewson2008-02-21
* pass bucket sizes num_read and num_written around as size_ts•••rather than ints svn:r13610 Roger Dingledine2008-02-20
* notice an integer overflow if we ever get source files with more•••than 65k lines in them. also pointed out by veracode. svn:r13606 Roger Dingledine2008-02-20
* r18233@catbus: nickm | 2008-02-19 18:46:07 -0500••• Count sockets returned from socketpair() too. This is probably not the socket counting bug. svn:r13600 Nick Mathewson2008-02-19
* r18226@catbus: nickm | 2008-02-19 18:01:01 -0500••• Brown-paper-bag time. We were failing to count all the sockets from accept(). svn:r13595 Nick Mathewson2008-02-19
* cleanups and changelog entry for r13540•••svn:r13542 Roger Dingledine2008-02-17
* patch from karsten:•••Resolved problems with (re-)fetching hidden service descriptors. Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha), re-fetching of v2 descriptors did not stop when a v0 descriptor was received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did not work in all cases (fix on 0.2.0.19-alpha). svn:r13540 Roger Dingledine2008-02-17
* r14182@tombo: nickm | 2008-02-15 17:20:51 -0500••• Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530 Nick Mathewson2008-02-15
* r18066@catbus: nickm | 2008-02-13 11:22:19 -0500••• Bugfix from Karsten: "Reversed r13439; v2 rendezvous descriptors were only re-fetched when a directory connection did not finish, not when a directory correctly replied with an error code like 404; bug found by nwf. svn:r13492 Nick Mathewson2008-02-13
* Re-fetch v2 rendezvous descriptor only when first try failed. Patch from kar...•••svn:r13439 Nick Mathewson2008-02-09
* r17989@catbus: nickm | 2008-02-08 18:09:23 -0500••• Fix a new segfault when poisoning a non-present socks request. svn:r13433 Nick Mathewson2008-02-08
* r17963@catbus: nickm | 2008-02-07 10:14:25 -0500••• Be more thorough about memory poisoning and clearing. Add an in-place version of aes_crypt in order to remove a memcpy from relay_crypt_one_payload. svn:r13414 Nick Mathewson2008-02-07
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* r17951@catbus: nickm | 2008-02-06 14:34:13 -0500••• Add more documentation; change the behavior of read_to_buf_tls to be more consistent. Note a longstanding problem with current read/write interfaces. svn:r13407 Nick Mathewson2008-02-06
* r17949@catbus: nickm | 2008-02-06 13:21:12 -0500••• Fix bandwidth bucked calculations again, I think. Bugfix on 0.1.2.x. Backport candidate. svn:r13406 Nick Mathewson2008-02-06
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 Nick Mathewson2008-02-06