summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* More approx_time() calls. Noted by forest.Nick Mathewson2008-12-19
| | | | svn:r17702
* finally commit the three-year roadmap i've been working on. yay!Roger Dingledine2008-12-19
| | | | svn:r17696
* make a new doc/roadmaps directory, and move our current roadmapRoger Dingledine2008-12-19
| | | | | | | drafts into it. svn:r17693
* Make cell pools always-on.Nick Mathewson2008-12-18
| | | | svn:r17692
* Why were we using gettimeofday() in second_elapsed_callback? We were only ↵Nick Mathewson2008-12-18
| | | | | | ever looking at the tv_sec field. svn:r17691
* Replace calls to time(NULL) that occur on the order of once per read, one ↵Nick Mathewson2008-12-18
| | | | | | per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow. svn:r17690
* Document the purpose argument of circuit_find_to_cannibalizeNick Mathewson2008-12-18
| | | | svn:r17689
* One log.c XXX021 was a misunderstanding. Also, clip log messages passed to ↵Nick Mathewson2008-12-18
| | | | | | syslog to their maximum length when there is a maximum. svn:r17688
* Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵Nick Mathewson2008-12-18
| | | | | | patch. svn:r17686
* Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, ↵Nick Mathewson2008-12-18
| | | | | | and isn't actually a security thing. svn:r17685
* Log an error on win32 if directory listing fails.Nick Mathewson2008-12-18
| | | | svn:r17684
* whitespace fixes.Nick Mathewson2008-12-18
| | | | svn:r17683
* Remove fixed xxx020s; downgrade unfixed ones.Nick Mathewson2008-12-18
| | | | | | (The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682
* Fix a memory leak of one address string per DNSPort request.Nick Mathewson2008-12-18
| | | | svn:r17681
* Do not leak the DNS server port structure.Nick Mathewson2008-12-18
| | | | svn:r17680
* Call release_lockfile() before exiting.Nick Mathewson2008-12-18
| | | | svn:r17679
* Fix a small memory leak of around 32 bytes per TLS connection opened. Bugfix ↵Nick Mathewson2008-12-18
| | | | | | on 0.2.1.1-alpha. svn:r17678
* Make unit tests slower but more reliable by disabling an old optimization.Nick Mathewson2008-12-18
| | | | | | To turn it back on, re-define CACHE_GENERATED_KEYS option in test.c. svn:r17677
* Fix more leaks in unit tests.Nick Mathewson2008-12-18
| | | | svn:r17676
* Make it possible to call set_onion_key twice without leaking RAM.Nick Mathewson2008-12-18
| | | | svn:r17673
* Fix bug 889: share deep-copied keys between threads to avoid races in ↵Nick Mathewson2008-12-18
| | | | | | reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
* fix a minor memory leak if we start up as a relay but don'tRoger Dingledine2008-12-18
| | | | | | | have any files in the cached-status/ directory svn:r17671
* Massage a little code to hopfully please coverity.Nick Mathewson2008-12-18
| | | | svn:r17669
* Avoid nop call to control_event_or_authdir_new_descriptor that makes ↵Nick Mathewson2008-12-18
| | | | | | coverity think we are dereferencing a null pointer. It is safe, I think, but entirely too clever for our own good. svn:r17668
* Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.Nick Mathewson2008-12-18
| | | | svn:r17667
* Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the ↵Nick Mathewson2008-12-18
| | | | | | function to use the "goto err" idiom. svn:r17665
* Oops: SeverDNS->ServerDNS.Nick Mathewson2008-12-17
| | | | svn:r17664
* Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alphaNick Mathewson2008-12-17
| | | | svn:r17663
* Resolve many DOCDOCs.Nick Mathewson2008-12-17
| | | | svn:r17662
* Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.Nick Mathewson2008-12-17
| | | | | | | (Many users have no idea what a resolv.conf is, and shouldn't be forced to learn. The old option will keep working for now.) Also, document it. svn:r17661
* declare that we're putting out 0.2.1.9-alpha next weekRoger Dingledine2008-12-17
| | | | svn:r17659
* Clip the MaxCircuitDirtiness config option to a minimum of 10Roger Dingledine2008-12-17
| | | | | | | | | | | seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.0.1-rc. Patch by Sebastian. Clip the CircuitBuildTimeout to a minimum of 30 seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.1.17-rc. Patch by Sebastian. svn:r17657
* Make return code from router_add_to_routerlist a nice sensible enum. Based ↵Nick Mathewson2008-12-17
| | | | | | on patch from Sebastian. svn:r17656
* manpage: stop mentioning the possibility that Tor has been built without ↵Nick Mathewson2008-12-17
| | | | | | eventdns. That hasn't been possible since 0.2.0.1-alpha svn:r17655
* Add manpage documentation for ServerDNSRandomizeCase.Nick Mathewson2008-12-17
| | | | svn:r17654
* Rename a couple of v2-networkstatus-only fields so that it is clear they are ↵Nick Mathewson2008-12-17
| | | | | | v2-networkstatus-only. svn:r17652
* Use ctags and a python script to find identifiers that are never used ↵Nick Mathewson2008-12-17
| | | | | | anywhere, and remove the ones that we really want gone. svn:r17651
* Whitespace fix.Nick Mathewson2008-12-17
| | | | svn:r17650
* Add some missing documentation in or.hNick Mathewson2008-12-17
| | | | svn:r17649
* Make ALLOW_INVALID_* into an enum.Nick Mathewson2008-12-17
| | | | svn:r17648
* Remove the no-longer-used incoming_cmd_type field from control_connection_t.Nick Mathewson2008-12-17
| | | | svn:r17647
* Change CELL_DIRECTION_* to an enum.Nick Mathewson2008-12-17
| | | | svn:r17646
* Oops; remove extraneous comma.Nick Mathewson2008-12-17
| | | | svn:r17644
* Move edge-only flags from connection_t to edge_connection_t.Nick Mathewson2008-12-17
| | | | svn:r17643
* Rename or_is_obsolete and move it to or_connection_t where it belongs.Nick Mathewson2008-12-17
| | | | svn:r17642
* New alpha releasePeter Palfrader2008-12-15
| | | | svn:r17630
* Don't extend circuits over noncanonical connections with mismatched addresses.Nick Mathewson2008-12-15
| | | | | | | Also, refactor the logic to check whether we will use a connection or launch a new one into a new function. svn:r17628
* Apply rovv's bug 805 fix: take more care never to prefer a non-canonical ↵Nick Mathewson2008-12-15
| | | | | | connection. svn:r17627
* When a stream at an exit relay is in state "resolving" orRoger Dingledine2008-12-14
| | | | | | | | | | | "connecting" and it receives an "end" relay cell, the exit relay would silently ignore the end cell and not close the stream. If the client never closes the circuit, then the exit relay never closes the TCP connection. Bug introduced in Tor 0.1.2.1-alpha; reported by "wood". svn:r17625
* comment tweakRoger Dingledine2008-12-14
| | | | svn:r17624