| Commit message (Expand) | Author | Age |
... | |
* | clean up socks handling, refuse connections to port 0•••svn:r2888
| Roger Dingledine | 2004-11-15 |
* | Remove redundant declaration•••svn:r2855
| Nick Mathewson | 2004-11-14 |
* | Rename exit_policy to addr_policy, since it gets used for SOCKS and directory...•••svn:r2819
| Nick Mathewson | 2004-11-12 |
* | remove extraneous variable•••svn:r2765
| Roger Dingledine | 2004-11-10 |
* | Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758
| Nick Mathewson | 2004-11-09 |
* | Resolve many XXXs and all DOCDOCs•••svn:r2755
| Nick Mathewson | 2004-11-09 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-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 Dingledine | 2004-11-06 |
* | better interface for connection_ap_handshake_socks_reply()•••make --list-fingerprint print the fingerprint again
svn:r2668
| Roger Dingledine | 2004-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 Mathewson | 2004-11-03 |
* | implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth
svn:r2630
| Roger Dingledine | 2004-10-31 |
* | Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615
| Nick Mathewson | 2004-10-27 |
* | Use strlcpy, not strcpy.•••svn:r2610
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |
* | Add "pass" target for RedirectExit, to make it easier to break out of a seque...•••svn:r2566
| Nick Mathewson | 2004-10-19 |
* | start the process of making 0.0.7* obsolete•••svn:r2565
| Roger Dingledine | 2004-10-17 |
* | use connection_edge_is_rendezvous_stream() more•••svn:r2564
| Roger Dingledine | 2004-10-17 |
* | whoops, resolve cells were probably broken•••svn:r2562
| Roger Dingledine | 2004-10-17 |
* | Implement RedirectExit.•••svn:r2550
| Nick Mathewson | 2004-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 Dingledine | 2004-10-14 |
* | Use parse_addr_port() function instead of ad-hoc variants•••svn:r2441
| Nick Mathewson | 2004-10-12 |
* | when a begin cell has an invalid port, give us a better hint of•••what went wrong
svn:r2435
| Roger Dingledine | 2004-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 Dingledine | 2004-09-27 |
* | cleanup: use strcmpstart() in more places•••svn:r2372
| Roger Dingledine | 2004-09-23 |
* | Attach dummy resolve connections to a circuit *before* calling dns_resolve()....•••svn:r2360
| Nick Mathewson | 2004-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 Dingledine | 2004-08-15 |
* | reject the default edonkey, kazaa, gnutella ports•••to slow the coming flood
svn:r2195
| Roger Dingledine | 2004-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 Dingledine | 2004-08-07 |
* | reject tor-resolve requests for .onion addresses early•••svn:r2174
| Roger Dingledine | 2004-08-07 |
* | and add a comment to that effect•••svn:r2159
| Roger Dingledine | 2004-08-06 |
* | make explicit that 'no socks policy' means 'accept'•••svn:r2158
| Roger Dingledine | 2004-08-06 |
* | bugfix: when you finish answering a 'resolve' request, hold the•••connection open so you can flush the answer
svn:r2148
| Roger Dingledine | 2004-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 Dingledine | 2004-08-04 |
* | Fix all warnings on win32 build•••svn:r2127
| Nick Mathewson | 2004-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 Dingledine | 2004-07-21 |
* | make connection_tls_finish_handshake() more plausible.•••now we accept connections from unknown routers.
svn:r2074
| Roger Dingledine | 2004-07-21 |
* | bugfix: hidden services were broken in cvs•••svn:r2053
| Roger Dingledine | 2004-07-17 |
* | tweaks and bugfix on resolve/resolved code•••svn:r1980
| Roger Dingledine | 2004-06-17 |
* | Implement RESOLVE/RESOLVED cells and socks resolve code•••svn:r1978
| Nick Mathewson | 2004-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 Dingledine | 2004-06-02 |
* | fix a double mark-for-close•••svn:r1913
| Roger Dingledine | 2004-05-20 |
* | enable checking the socks policy•••svn:r1906
| Roger Dingledine | 2004-05-20 |
* | Allow multiple exit policy lines; mostly add support for AP policies•••svn:r1905
| Nick Mathewson | 2004-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 Dingledine | 2004-05-13 |
* | break connection_edge_end out of connection_mark_for_close•••svn:r1858
| Roger Dingledine | 2004-05-12 |
* | Make "connected" a different case from "finished_flushing"; always close_imme...•••svn:r1852
| Nick Mathewson | 2004-05-12 |
* | it's amazing what a bit of punctuation can do for appearances•••svn:r1843
| Roger Dingledine | 2004-05-10 |
* | comment and doxygenate connection_edge.c•••svn:r1833
| Roger Dingledine | 2004-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 Dingledine | 2004-05-06 |
* | Only connection_add connections once they have conn->s sett; refactor code ar...•••svn:r1788
| Nick Mathewson | 2004-05-05 |