| Commit message (Expand) | Author | Age |
* | Make check_private_dir trimodal (check/create/ignore), not bimodal (create/ig...•••svn:r2733
| Nick Mathewson | 2004-11-09 |
* | Separate validate from activate. Document undocumented stuff in config.c.•••svn:r2711
| Nick Mathewson | 2004-11-08 |
* | 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 |
* | canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644
| Roger Dingledine | 2004-11-02 |
* | Hidden service operators had a bug in version 1 style INTRODUCE cells•••that made them fail. Fix the bug, and revert clients to use version 0
until 0.0.9pre4 is obsolete.
svn:r2641
| Roger Dingledine | 2004-11-01 |
* | Fix paul gardner's assert bug. Turns out when circuit_launch_by_nickname()•••failed at the first hop, it would try to relaunch another circ right
then, even though the first circuit hadn't been populated yet with its
pending_final_cpath.
svn:r2624
| Roger Dingledine | 2004-10-30 |
* | Use strlcpy, not strcpy.•••svn:r2610
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |
* | Replace sprintf with snprintf•••svn:r2602
| Nick Mathewson | 2004-10-27 |
* | fix a memory leak•••svn:r2587
| Roger Dingledine | 2004-10-24 |
* | start generating new version of introduce1 cells•••svn:r2586
| Roger Dingledine | 2004-10-24 |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | Change interface of parse_addr_port() to return address in host order, since ...•••svn:r2542
| Nick Mathewson | 2004-10-16 |
* | bugfix: parse_addr_port() bites us again -- it returns addr in network order.•••svn:r2508
| Roger Dingledine | 2004-10-14 |
* | Build without warnings on mac gcc 3.3•••svn:r2487
| Nick Mathewson | 2004-10-14 |
* | 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 |
* | fix warning about always-false comparison; detect too-large realport better•••svn:r2465
| Nick Mathewson | 2004-10-13 |
* | parse HttpProxy address in config•••fix a potential confusion in fetch_from_buf_http()
make all our int config options non-negative
better bounds checking on options that are ports
svn:r2456
| Roger Dingledine | 2004-10-12 |
* | Better bounds checking on parsed ints•••svn:r2450
| Nick Mathewson | 2004-10-12 |
* | Use parse_addr_port() function instead of ad-hoc variants•••svn:r2441
| Nick Mathewson | 2004-10-12 |
* | fix a rare seg fault for people running hidden services on•••intermittent connections
svn:r2353
| Roger Dingledine | 2004-09-20 |
* | Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336
| Nick Mathewson | 2004-09-08 |
* | Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,•••doesn't mean we should raise the _minimum_ size.
svn:r2273
| Nick Mathewson | 2004-08-18 |
* | Support new INTRODUCE2 cell format•••svn:r2270
| Nick Mathewson | 2004-08-18 |
* | use unverified routers in the desired positions•••svn:r2249
| Roger Dingledine | 2004-08-17 |
* | Update to new choose_random_node interface.•••svn:r2239
| Nick Mathewson | 2004-08-15 |
* | o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals
o 'fascistfirewall' option to pick dirservers on port 80 and ORs on
port 443.
o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory.
svn:r2231
| Roger Dingledine | 2004-08-15 |
* | hex_encode is obsoleted by base16_encode, and never actually worked in the fi...•••svn:r2175
| Nick Mathewson | 2004-08-07 |
* | stop using atexit() to remove our pid, since it's called•••immediately when we daemonize.
also drop our retry period for hidserv desc uploads from 10m to 5m
svn:r2111
| Roger Dingledine | 2004-07-22 |
* | now base16_encode() and base32_encode() can't ever fail•••svn:r2103
| Roger Dingledine | 2004-07-22 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | crank up some of our constants, for better scalability•••svn:r1938
| Roger Dingledine | 2004-06-02 |
* | router_choose_random_node() was ignoring its routerlist argument.•••so now we don't pass it one.
svn:r1911
| Roger Dingledine | 2004-05-20 |
* | Resolve some XXXs•••svn:r1889
| Nick Mathewson | 2004-05-18 |
* | Only try to launch a fixed number of intro circuits for a service per 15-minu...•••svn:r1883
| Nick Mathewson | 2004-05-18 |
* | 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 |
* | clean up directory.c API•••svn:r1860
| Roger Dingledine | 2004-05-12 |
* | Not every RSA decrypt should warn on failure.•••svn:r1853
| Nick Mathewson | 2004-05-12 |
* | Close rogue <b>s•••svn:r1838
| Nick Mathewson | 2004-05-10 |
* | More doxygenation.•••svn:r1832
| Nick Mathewson | 2004-05-10 |
* | more doxygen markup•••plenty more remains
svn:r1824
| Roger Dingledine | 2004-05-09 |
* | Comments for nearly all non-tricky files•••svn:r1796
| Nick Mathewson | 2004-05-05 |
* | fix a seg fault (whoops)•••svn:r1755
| Roger Dingledine | 2004-04-30 |
* | Make Tor build on win32 with VC6 without warnings.•••svn:r1739
| Nick Mathewson | 2004-04-28 |
* | now assume all routers support rendezvous cells•••svn:r1699
| Roger Dingledine | 2004-04-25 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | fix a pair of duplicate mark-for-closes•••svn:r1643
| Roger Dingledine | 2004-04-16 |
* | more useful logging for rend services and clients•••svn:r1641
| Roger Dingledine | 2004-04-16 |
* | Strings need room for a NUL.•••svn:r1630
| Nick Mathewson | 2004-04-15 |