aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Update log documentationNick Mathewson2004-11-05
| | | | svn:r2691
* Write hibernation code. Needs docs and tests.Nick Mathewson2004-11-05
| | | | svn:r2689
* Use new log format; convert old format to new format.Nick Mathewson2004-11-05
| | | | svn:r2684
* make the default default options.FirewallPorts be the defaultRoger Dingledine2004-11-04
| | | | svn:r2683
* Move accounting code into hibernate; start adding logic to track ↵Nick Mathewson2004-11-04
| | | | | | bandwidth-per-seconds-active svn:r2680
* Support code for resettable options, and option sets. Still needs ↵Nick Mathewson2004-11-04
| | | | | | validate-and-then-replace logic svn:r2679
* Make sure control command bodies are always followed by a NULNick Mathewson2004-11-04
| | | | svn:r2678
* Add code to read configuration lines from a string as well as a fileNick Mathewson2004-11-04
| | | | svn:r2676
* break out validate_optionsRoger Dingledine2004-11-04
| | | | | | | leave options.FirewallPorts NULL if it's NULL svn:r2673
* make free_options() and init_options() use the big array.Roger Dingledine2004-11-04
| | | | | | | also remove obsolete config_assign_defaults(). svn:r2672
* add a ControlPort and control listener conn.Roger Dingledine2004-11-04
| | | | | | | note that print_usage is obsolete. svn:r2671
* Fix windows buildNick Mathewson2004-11-04
| | | | svn:r2670
* clarify the bandwidthburst and bandwidthrate are in bytesRoger Dingledine2004-11-04
| | | | | | | (niels had thought they were in bits, or kb, or something) svn:r2669
* better interface for connection_ap_handshake_socks_reply()Roger Dingledine2004-11-03
| | | | | | | make --list-fingerprint print the fingerprint again svn:r2668
* fix windows warningsNick Mathewson2004-11-03
| | | | svn:r2667
* Implement two flavors of authentication for control connections: one for ↵Nick Mathewson2004-11-03
| | | | | | trusted FS, one for untrusted FS. svn:r2664
* - Implement all of control interface except authentication, setconfig,Nick Mathewson2004-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 optionNick Mathewson2004-11-03
| | | | svn:r2660
* Streamline the two redundant "Has the second rolled over?" checks in ↵Nick Mathewson2004-11-03
| | | | | | prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events svn:r2657
* connection_read_bucket_decrement() has a side-effect thatRoger Dingledine2004-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 Dingledine2004-11-03
| | | | | | | tolerate null exitnodes, entrynodes, etc config options. svn:r2655
* Start implementing control interface.Nick Mathewson2004-11-03
| | | | svn:r2652
* Fix another typoNick Mathewson2004-11-03
| | | | svn:r2651
* First attempt at hibernation code. It needs more work around the XXXXs, but ↵Nick Mathewson2004-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 Mathewson2004-11-02
| | | | svn:r2645
* canonicalize "src" and "dest" arg order in crypto.c (and others)Roger Dingledine2004-11-02
| | | | svn:r2644
* Hidden service operators had a bug in version 1 style INTRODUCE cellsRoger Dingledine2004-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 Mathewson2004-11-01
| | | | | | and compat (cross-platform compatability). svn:r2640
* make sure options.MaxConn can be reachedRoger Dingledine2004-11-01
| | | | svn:r2638
* change min required number of fd's to 1024Roger Dingledine2004-11-01
| | | | svn:r2636
* oh, and add the actual file tooRoger Dingledine2004-10-31
| | | | svn:r2631
* implement first piece of hibernationRoger Dingledine2004-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 Mathewson2004-10-30
| | | | | | tor-resolve can be smaller. svn:r2629
* tor --list-fingerprint to print fingerprint and exitNick Mathewson2004-10-30
| | | | svn:r2627
* Fix paul gardner's assert bug. Turns out when circuit_launch_by_nickname()Roger Dingledine2004-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 Mathewson2004-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 fixNick Mathewson2004-10-27
| | | | svn:r2617
* Check return of tor_snprintfNick Mathewson2004-10-27
| | | | svn:r2616
* Tricksy compiler warnings! We hates them, hates them forever, my precious!Nick Mathewson2004-10-27
| | | | svn:r2615
* Pass with -Wstrict-prototypesNick Mathewson2004-10-27
| | | | svn:r2614
* Fix windows buildNick Mathewson2004-10-27
| | | | svn:r2613
* Add ability for some-but-not-all abbrevs to work in config file. Add a ↵Nick Mathewson2004-10-27
| | | | | | bunch of singular/plural abbrevs suggested by arma svn:r2612
* stop freeing arbitrary memoryRoger Dingledine2004-10-27
| | | | | | | fix a couple of memory leaks svn:r2611
* Use strlcpy, not strcpy.Nick Mathewson2004-10-27
| | | | svn:r2610
* Use tor_snprintf, not snprintfNick Mathewson2004-10-27
| | | | svn:r2609
* Avoid strcat; use snprintf or strlcat insteadNick Mathewson2004-10-27
| | | | svn:r2605
* Use strlcpy, not strncpyNick Mathewson2004-10-27
| | | | svn:r2603
* Replace sprintf with snprintfNick Mathewson2004-10-27
| | | | svn:r2602
* Make it compile on LinuxNick Mathewson2004-10-27
| | | | svn:r2600
* Document new config codeNick Mathewson2004-10-27
| | | | svn:r2596