aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
Commit message (Expand)AuthorAge
...
* clean up socks handling, refuse connections to port 0•••svn:r2888 Roger Dingledine2004-11-15
* Remove redundant declaration•••svn:r2855 Nick Mathewson2004-11-14
* Rename exit_policy to addr_policy, since it gets used for SOCKS and directory...•••svn:r2819 Nick Mathewson2004-11-12
* remove extraneous variable•••svn:r2765 Roger Dingledine2004-11-10
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Resolve many XXXs and all DOCDOCs•••svn:r2755 Nick Mathewson2004-11-09
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 Roger Dingledine2004-11-06
* better interface for connection_ap_handshake_socks_reply()•••make --list-fingerprint print the fingerprint again svn:r2668 Roger Dingledine2004-11-03
* - Implement all of control interface except authentication, setconfig,••• and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. svn:r2661 Nick Mathewson2004-11-03
* implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth svn:r2630 Roger Dingledine2004-10-31
* Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615 Nick Mathewson2004-10-27
* Use strlcpy, not strcpy.•••svn:r2610 Nick Mathewson2004-10-27
* Use tor_snprintf, not snprintf•••svn:r2609 Nick Mathewson2004-10-27
* Add "pass" target for RedirectExit, to make it easier to break out of a seque...•••svn:r2566 Nick Mathewson2004-10-19
* start the process of making 0.0.7* obsolete•••svn:r2565 Roger Dingledine2004-10-17
* use connection_edge_is_rendezvous_stream() more•••svn:r2564 Roger Dingledine2004-10-17
* whoops, resolve cells were probably broken•••svn:r2562 Roger Dingledine2004-10-17
* Implement RedirectExit.•••svn:r2550 Nick Mathewson2004-10-17
* more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman svn:r2482 Roger Dingledine2004-10-14
* Use parse_addr_port() function instead of ad-hoc variants•••svn:r2441 Nick Mathewson2004-10-12
* when a begin cell has an invalid port, give us a better hint of•••what went wrong svn:r2435 Roger Dingledine2004-10-10
* checking only 0.0.7 and 0.0.8 didn't work, because some dirservers•••files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. now we actually compare the version to a cutoff version, and act appropriately. also take this chance to use only >=0.0.8 servers for dns resolves, because of the recent bugs. we'll bump to >=0.0.9pre1 once there are some servers running that. svn:r2380 Roger Dingledine2004-09-27
* cleanup: use strcmpstart() in more places•••svn:r2372 Roger Dingledine2004-09-23
* Attach dummy resolve connections to a circuit *before* calling dns_resolve()....•••svn:r2360 Nick Mathewson2004-09-21
* 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