Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update log documentation | Nick Mathewson | 2004-11-05 |
| | | | | svn:r2691 | ||
* | Write hibernation code. Needs docs and tests. | Nick Mathewson | 2004-11-05 |
| | | | | svn:r2689 | ||
* | Use new log format; convert old format to new format. | Nick Mathewson | 2004-11-05 |
| | | | | svn:r2684 | ||
* | make the default default options.FirewallPorts be the default | Roger Dingledine | 2004-11-04 |
| | | | | svn:r2683 | ||
* | Move accounting code into hibernate; start adding logic to track ↵ | Nick Mathewson | 2004-11-04 |
| | | | | | | bandwidth-per-seconds-active svn:r2680 | ||
* | Support code for resettable options, and option sets. Still needs ↵ | Nick Mathewson | 2004-11-04 |
| | | | | | | validate-and-then-replace logic svn:r2679 | ||
* | Make sure control command bodies are always followed by a NUL | Nick Mathewson | 2004-11-04 |
| | | | | svn:r2678 | ||
* | Add code to read configuration lines from a string as well as a file | Nick Mathewson | 2004-11-04 |
| | | | | svn:r2676 | ||
* | break out validate_options | Roger Dingledine | 2004-11-04 |
| | | | | | | | leave options.FirewallPorts NULL if it's NULL svn:r2673 | ||
* | make free_options() and init_options() use the big array. | Roger Dingledine | 2004-11-04 |
| | | | | | | | also remove obsolete config_assign_defaults(). svn:r2672 | ||
* | add a ControlPort and control listener conn. | Roger Dingledine | 2004-11-04 |
| | | | | | | | note that print_usage is obsolete. svn:r2671 | ||
* | Fix windows build | Nick Mathewson | 2004-11-04 |
| | | | | svn:r2670 | ||
* | clarify the bandwidthburst and bandwidthrate are in bytes | Roger Dingledine | 2004-11-04 |
| | | | | | | | (niels had thought they were in bits, or kb, or something) svn:r2669 | ||
* | better interface for connection_ap_handshake_socks_reply() | Roger Dingledine | 2004-11-03 |
| | | | | | | | make --list-fingerprint print the fingerprint again svn:r2668 | ||
* | fix windows warnings | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2667 | ||
* | Implement two flavors of authentication for control connections: one for ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | trusted FS, one for untrusted FS. svn:r2664 | ||
* | - Implement all of control interface except authentication, setconfig, | Nick Mathewson | 2004-11-03 |
| | | | | | | | | | and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. svn:r2661 | ||
* | Add function to generate/copy the config_lines, given the name of an option | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2660 | ||
* | Streamline the two redundant "Has the second rolled over?" checks in ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events svn:r2657 | ||
* | connection_read_bucket_decrement() has a side-effect that | Roger Dingledine | 2004-11-03 |
| | | | | | | | we need to get even if we just read 0 bytes svn:r2656 | ||
* | lay the groundwork for a default value for each config option. | Roger Dingledine | 2004-11-03 |
| | | | | | | | tolerate null exitnodes, entrynodes, etc config options. svn:r2655 | ||
* | Start implementing control interface. | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2652 | ||
* | Fix another typo | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2651 | ||
* | First attempt at hibernation code. It needs more work around the XXXXs, but ↵ | Nick Mathewson | 2004-11-02 |
| | | | | | | first I want arma to review the basic approach while I meditate on how to fix them. svn:r2649 | ||
* | Use a stricter set of warnings; make them all pass. | Nick Mathewson | 2004-11-02 |
| | | | | svn:r2645 | ||
* | canonicalize "src" and "dest" arg order in crypto.c (and others) | Roger Dingledine | 2004-11-02 |
| | | | | svn:r2644 | ||
* | Hidden service operators had a bug in version 1 style INTRODUCE cells | Roger Dingledine | 2004-11-01 |
| | | | | | | | | that made them fail. Fix the bug, and revert clients to use version 0 until 0.0.9pre4 is obsolete. svn:r2641 | ||
* | Split util into util (general utilities), container (smartlist and strmap), ↵ | Nick Mathewson | 2004-11-01 |
| | | | | | | and compat (cross-platform compatability). svn:r2640 | ||
* | make sure options.MaxConn can be reached | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2638 | ||
* | change min required number of fd's to 1024 | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2636 | ||
* | oh, and add the actual file too | Roger Dingledine | 2004-10-31 |
| | | | | svn:r2631 | ||
* | implement first piece of hibernation | Roger Dingledine | 2004-10-31 |
| | | | | | | | still need to track bandwidth, and make decisions based on bandwidth svn:r2630 | ||
* | Only tor and test binaries need to link against openssl and zlib; ↵ | Nick Mathewson | 2004-10-30 |
| | | | | | | tor-resolve can be smaller. svn:r2629 | ||
* | tor --list-fingerprint to print fingerprint and exit | Nick Mathewson | 2004-10-30 |
| | | | | svn:r2627 | ||
* | Fix paul gardner's assert bug. Turns out when circuit_launch_by_nickname() | Roger Dingledine | 2004-10-30 |
| | | | | | | | | | 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 | ||
* | Tweaks to prevent obsolete restarting tors from hammering the dirservers. ↵ | Nick Mathewson | 2004-10-28 |
| | | | | | | (1) Cache a received directory as soon as the signature checks out. (2) Treat a cached directory as "recent" based on its mtime. (3) If we have a recent directory, we dont need to fetch a newer one for DirFetchPostPeriod. This needs review! svn:r2618 | ||
* | Fix in warning fix | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2617 | ||
* | Check return of tor_snprintf | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2616 | ||
* | Tricksy compiler warnings! We hates them, hates them forever, my precious! | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2615 | ||
* | Pass with -Wstrict-prototypes | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2614 | ||
* | Fix windows build | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2613 | ||
* | Add ability for some-but-not-all abbrevs to work in config file. Add a ↵ | Nick Mathewson | 2004-10-27 |
| | | | | | | bunch of singular/plural abbrevs suggested by arma svn:r2612 | ||
* | stop freeing arbitrary memory | Roger Dingledine | 2004-10-27 |
| | | | | | | | fix a couple of memory leaks svn:r2611 | ||
* | Use strlcpy, not strcpy. | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2610 | ||
* | Use tor_snprintf, not snprintf | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2609 | ||
* | Avoid strcat; use snprintf or strlcat instead | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2605 | ||
* | Use strlcpy, not strncpy | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2603 | ||
* | Replace sprintf with snprintf | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2602 | ||
* | Make it compile on Linux | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2600 | ||
* | Document new config code | Nick Mathewson | 2004-10-27 |
| | | | | svn:r2596 |