aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
Commit message (Expand)AuthorAge
* fix assert triggers in 0.0.7.x: if the other side returns•••an address 0.0.0.0, don't put it into the client dns cache. svn:r2233 Roger Dingledine2004-08-15
* reject the default edonkey, kazaa, gnutella ports•••to slow the coming flood svn:r2195 Roger Dingledine2004-08-08
* avoid racing the mark-for-close when the client hangs up on us•••at the same time we get an end relay cell. (thanks to wmf for reminding me) svn:r2181 Roger Dingledine2004-08-07
* reject tor-resolve requests for .onion addresses early•••svn:r2174 Roger Dingledine2004-08-07
* and add a comment to that effect•••svn:r2159 Roger Dingledine2004-08-06
* make explicit that 'no socks policy' means 'accept'•••svn:r2158 Roger Dingledine2004-08-06
* bugfix: when you finish answering a 'resolve' request, hold the•••connection open so you can flush the answer svn:r2148 Roger Dingledine2004-08-05
* bugfix: when tor-resolve asks to resolve an IP to an IP and we answer•••immediately, there's no need to send an 'end' relay cell when we close the conn. svn:r2147 Roger Dingledine2004-08-04
* Fix all warnings on win32 build•••svn:r2127 Nick Mathewson2004-08-03
* we were counting incorrectly when trying to figure out whether•••a given AP stream was being handled or not. (how did this work?) svn:r2077 Roger Dingledine2004-07-21
* make connection_tls_finish_handshake() more plausible.•••now we accept connections from unknown routers. svn:r2074 Roger Dingledine2004-07-21
* bugfix: hidden services were broken in cvs•••svn:r2053 Roger Dingledine2004-07-17
* tweaks and bugfix on resolve/resolved code•••svn:r1980 Roger Dingledine2004-06-17
* Implement RESOLVE/RESOLVED cells and socks resolve code•••svn:r1978 Nick Mathewson2004-06-17
* be sure to detach streams from the circuit linked list before freeing them•••also, don't bother marking a conn for close if you're about to free it svn:r1935 Roger Dingledine2004-06-02
* fix a double mark-for-close•••svn:r1913 Roger Dingledine2004-05-20
* enable checking the socks policy•••svn:r1906 Roger Dingledine2004-05-20
* Allow multiple exit policy lines; mostly add support for AP policies•••svn:r1905 Nick Mathewson2004-05-20
* Break files apart into more modules••• * \file circuitbuild.c * \brief The actual details of building circuits. * \file circuitlist.c * \brief Manage the global circuit list. * \file circuituse.c * \brief Launch the right sort of circuits, attach streams to them. * \file connection_edge.c * \brief Handle edge streams. * \file onion.c * \brief Functions to queue create cells, and handle onionskin * parsing and creation. * \file relay.c * \brief Handle relay cell encryption/decryption, plus packaging and * receiving from circuits. svn:r1863 Roger Dingledine2004-05-13
* break connection_edge_end out of connection_mark_for_close•••svn:r1858 Roger Dingledine2004-05-12
* Make "connected" a different case from "finished_flushing"; always close_imme...•••svn:r1852 Nick Mathewson2004-05-12
* it's amazing what a bit of punctuation can do for appearances•••svn:r1843 Roger Dingledine2004-05-10
* comment and doxygenate connection_edge.c•••svn:r1833 Roger Dingledine2004-05-10
* bugfix: add a circ->resolving_streams field, and make dns resolving ...•••bugfix: actually complain if we duplicate mark-for-close a circuit add more logging for relay ends that claim dns resolve failed, so we can find out why they're not being retried. svn:r1798 Roger Dingledine2004-05-06
* Only connection_add connections once they have conn->s sett; refactor code ar...•••svn:r1788 Nick Mathewson2004-05-05
* Working strerror for windows socket errors, plus some snide comments.•••svn:r1775 Nick Mathewson2004-05-02
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* Use socketclose on windows as appropriate; end pid files with newline•••svn:r1745 Nick Mathewson2004-04-28
* fix a bug in dns.c, note but don't fix another one•••svn:r1735 Roger Dingledine2004-04-28
* don't crash, if a conn that sent a begin has suddenly lost its circuit•••svn:r1704 Roger Dingledine2004-04-25
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* the socketpair bug is no longer a bug•••now it is a documented behavior svn:r1674 Roger Dingledine2004-04-19
* bugfix: you mean we're supposed to reuse fresh descriptors and•••refetch stale ones, not reuse stale ones and refetch fresh ones? svn:r1667 Roger Dingledine2004-04-18
* if an intro circ waiting for an ack dies before getting one, then•••count it as a nack svn:r1665 Roger Dingledine2004-04-18
* expire dir connections that live for more than 5 minutes•••svn:r1663 Roger Dingledine2004-04-18
* log n_circ_ids when attaching rend streams•••svn:r1657 Roger Dingledine2004-04-17
* more useful logs to track weasel's bug•••svn:r1649 Roger Dingledine2004-04-17
* bugfix: when you sleep your hidden-service laptop, as soon•••as it wakes up it tries to upload a service descriptor, but socketpair fails for some reason (localhost not up yet?) now we simply give up on that upload, and we'll try again later. svn:r1646 Roger Dingledine2004-04-17
* fix a pair of duplicate mark-for-closes•••svn:r1643 Roger Dingledine2004-04-16
* when alice uses a port that the hidden service doesn't accept,•••it now sends back an end cell (denied by exit policy). otherwise alice would just have to wait to time out. svn:r1642 Roger Dingledine2004-04-16
* wait a minute, weasel said there was a memory-stomping bug here•••let's see if we find it svn:r1639 Roger Dingledine2004-04-16
* i was wrong about one of my invariants•••now it's commented this should fix asserts when you try an intro point, get a nack, and try a second one and it works. svn:r1637 Roger Dingledine2004-04-16
* Must detach before attaching, or else we infinite-loop•••svn:r1632 Nick Mathewson2004-04-15
* make unattached rend streams expire after a while (60s)•••(they were darned persistent) also make intro circs that are waiting for acks expire after a while (20s) svn:r1628 Roger Dingledine2004-04-15
* narrow in closer•••svn:r1627 Roger Dingledine2004-04-15
* prune abandoned circs better•••add debugging info for the bug weasel found svn:r1626 Roger Dingledine2004-04-14
* make rendezvous points work again•••(yay. now time to mess them up again.) svn:r1619 Roger Dingledine2004-04-14
* let introcircs receive acks. rend streams now deal correctly again.•••(i think) svn:r1614 Roger Dingledine2004-04-13
* or, not and•••svn:r1610 Nick Mathewson2004-04-13
* Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}•••svn:r1609 Nick Mathewson2004-04-13