Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson c67bd80487 Make cell pools always-on. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson c3e4b12e7f Why were we using gettimeofday() in second_elapsed_callback? We were only ever looking at the tv_sec field. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson bf80e2df3f Replace calls to time(NULL) that occur on the order of once per read, one 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. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson b91335117f Document the purpose argument of circuit_find_to_cannibalize %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson b6f89a647a One log.c XXX021 was a misunderstanding. Also, clip log messages passed to syslog to their maximum length when there is a maximum. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 122170c1d3 Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this patch. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 6c6b0283cb Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, and isn't actually a security thing. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 8d5a9d762c Log an error on win32 if directory listing fails. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson c449e6e5be whitespace fixes. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson ecaee1d927 Remove fixed xxx020s; downgrade unfixed ones. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson f9133f2528 Fix a memory leak of one address string per DNSPort request. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 148e4e8837 Do not leak the DNS server port structure. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 4911ec627b Call release_lockfile() before exiting. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 9c3d17ebb5 Fix a small memory leak of around 32 bytes per TLS connection opened. Bugfix on 0.2.1.1-alpha. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 290b6f54a3 Make unit tests slower but more reliable by disabling an old optimization. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 8ba2a15a49 Fix more leaks in unit tests. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 1b735e46dd Make it possible to call set_onion_key twice without leaking RAM. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson cebdf93949 Fix bug 889: share deep-copied keys between threads to avoid races in reference counts. Bugfix on 0.1.0.1-rc. %!s(int64=17) %!d(string=hai) anos
  Roger Dingledine 7b5be147ee fix a minor memory leak if we start up as a relay but don't %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson d597b23c42 Massage a little code to hopfully please coverity. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson f3f6daf819 Avoid nop call to control_event_or_authdir_new_descriptor that makes coverity think we are dereferencing a null pointer. It is safe, I think, but entirely too clever for our own good. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 676175103d Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 5c235cb5ec Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the function to use the "goto err" idiom. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 1510d50fab Oops: SeverDNS->ServerDNS. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 7d92053286 Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 6693f32530 Resolve many DOCDOCs. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 2ad36f68c8 Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig. %!s(int64=17) %!d(string=hai) anos
  Roger Dingledine 03f413f5c7 declare that we're putting out 0.2.1.9-alpha next week %!s(int64=17) %!d(string=hai) anos
  Roger Dingledine 048f2a179b Clip the MaxCircuitDirtiness config option to a minimum of 10 %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 33e2053ebc Make return code from router_add_to_routerlist a nice sensible enum. Based on patch from Sebastian. %!s(int64=17) %!d(string=hai) anos