Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | fix typos | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2666 | ||
* | Update control-spec.txt; some minor changes; more thoughts on authentication | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2665 | ||
* | Implement two flavors of authentication for control connections: one for ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | trusted FS, one for untrusted FS. svn:r2664 | ||
* | Remove extraneous local | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2663 | ||
* | Add a write_bytes_to_file so we can have files with NULs in them. | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2662 | ||
* | - 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 | ||
* | Add a slightly trickier string-join interface for making NUL-terminated ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | string messages svn:r2659 | ||
* | Add a callback log handler type | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2658 | ||
* | 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 | ||
* | my gcc has never heard of -Wendif-labels | Roger Dingledine | 2004-11-03 |
| | | | | | | | | feel free to add it back in if you can make it only used by gcc's that know about it svn:r2654 | ||
* | my assert.h takes extra pains to be certain to _re-include_ | Roger Dingledine | 2004-11-03 |
| | | | | | | | itself if you include it twice. this is dumb, but hey. svn:r2653 | ||
* | Start implementing control interface. | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2652 | ||
* | Fix another typo | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2651 | ||
* | The spelling is "d-e-f-i-n-e". | Nick Mathewson | 2004-11-03 |
| | | | | svn:r2650 | ||
* | 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 | ||
* | Add compatibility macros for printf and scanf-ing 64-bit unsigned ints | Nick Mathewson | 2004-11-02 |
| | | | | svn:r2648 | ||
* | Handle strlcat/strlcpy correctly on platforms that have them. | Nick Mathewson | 2004-11-02 |
| | | | | svn:r2647 | ||
* | untabify. This should hold it. | Nick Mathewson | 2004-11-02 |
| | | | | svn:r2646 | ||
* | 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 | ||
* | Fix signed/unsigned comparison warning | Nick Mathewson | 2004-11-01 |
| | | | | svn:r2643 | ||
* | util.c needs ctype.h for tolower and isspace | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2642 | ||
* | 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 the tarball build | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2639 | ||
* | make sure options.MaxConn can be reached | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2638 | ||
* | hunt for getrlimit setrlimit sys/time.h sys/resource.h | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2637 | ||
* | change min required number of fd's to 1024 | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2636 | ||
* | make our autogen.sh work on ksh as well as bash | Roger Dingledine | 2004-11-01 |
| | | | | svn:r2635 | ||
* | clean up confusing instruction | Roger Dingledine | 2004-10-31 |
| | | | | svn:r2634 | ||
* | fix 'make dist' so it works again | Roger Dingledine | 2004-10-31 |
| | | | | svn:r2633 | ||
* | stop trying to maintain two separate doc sections | Roger Dingledine | 2004-10-31 |
| | | | | | | | now README points to tor-doc.html svn:r2632 | ||
* | 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 | ||
* | Move all util functions that need openssl into crypto.c; make non-openssl ↵ | Nick Mathewson | 2004-10-30 |
| | | | | | | functions that util needs into util. Now openssl can be separated. svn:r2628 | ||
* | tor --list-fingerprint to print fingerprint and exit | Nick Mathewson | 2004-10-30 |
| | | | | svn:r2627 | ||
* | add a note to the doc telling openbsd folks that their fd limit is | Roger Dingledine | 2004-10-30 |
| | | | | | | | too low svn:r2626 | ||
* | Add TODO item: gripe early when fd limits are low, rather than blowing up ↵ | Nick Mathewson | 2004-10-30 |
| | | | | | | when we run out svn:r2625 | ||
* | 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 | ||
* | Link tools directory into rest of build system | Nick Mathewson | 2004-10-28 |
| | | | | svn:r2623 |