Nick Mathewson
|
ee706649f6
Say more about comment conventions in doc/HACKING
|
16 jaren geleden |
Nick Mathewson
|
8c90a4b7ee
More approx_time() calls. Noted by forest.
|
16 jaren geleden |
Roger Dingledine
|
60d6175906
finally commit the three-year roadmap i've been working on. yay!
|
16 jaren geleden |
Roger Dingledine
|
e5384f932b
make a new doc/roadmaps directory, and move our current roadmap
|
16 jaren geleden |
Nick Mathewson
|
c67bd80487
Make cell pools always-on.
|
16 jaren geleden |
Nick Mathewson
|
c3e4b12e7f
Why were we using gettimeofday() in second_elapsed_callback? We were only ever looking at the tv_sec field.
|
16 jaren geleden |
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.
|
16 jaren geleden |
Nick Mathewson
|
b91335117f
Document the purpose argument of circuit_find_to_cannibalize
|
16 jaren geleden |
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.
|
16 jaren geleden |
Nick Mathewson
|
122170c1d3
Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this patch.
|
16 jaren geleden |
Nick Mathewson
|
6c6b0283cb
Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, and isn't actually a security thing.
|
16 jaren geleden |
Nick Mathewson
|
8d5a9d762c
Log an error on win32 if directory listing fails.
|
16 jaren geleden |
Nick Mathewson
|
c449e6e5be
whitespace fixes.
|
16 jaren geleden |
Nick Mathewson
|
ecaee1d927
Remove fixed xxx020s; downgrade unfixed ones.
|
16 jaren geleden |
Nick Mathewson
|
f9133f2528
Fix a memory leak of one address string per DNSPort request.
|
16 jaren geleden |
Nick Mathewson
|
148e4e8837
Do not leak the DNS server port structure.
|
16 jaren geleden |
Nick Mathewson
|
4911ec627b
Call release_lockfile() before exiting.
|
16 jaren geleden |
Nick Mathewson
|
9c3d17ebb5
Fix a small memory leak of around 32 bytes per TLS connection opened. Bugfix on 0.2.1.1-alpha.
|
16 jaren geleden |
Nick Mathewson
|
290b6f54a3
Make unit tests slower but more reliable by disabling an old optimization.
|
16 jaren geleden |
Nick Mathewson
|
8ba2a15a49
Fix more leaks in unit tests.
|
16 jaren geleden |
Nick Mathewson
|
1b735e46dd
Make it possible to call set_onion_key twice without leaking RAM.
|
16 jaren geleden |
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.
|
16 jaren geleden |
Roger Dingledine
|
7b5be147ee
fix a minor memory leak if we start up as a relay but don't
|
16 jaren geleden |
Nick Mathewson
|
d597b23c42
Massage a little code to hopfully please coverity.
|
16 jaren geleden |
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.
|
16 jaren geleden |
Nick Mathewson
|
676175103d
Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.
|
16 jaren geleden |
Nick Mathewson
|
5c235cb5ec
Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the function to use the "goto err" idiom.
|
16 jaren geleden |
Nick Mathewson
|
1510d50fab
Oops: SeverDNS->ServerDNS.
|
16 jaren geleden |
Nick Mathewson
|
7d92053286
Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
|
16 jaren geleden |
Nick Mathewson
|
6693f32530
Resolve many DOCDOCs.
|
16 jaren geleden |