aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* Directory mirrors no longer include a guess at the client's IPRoger Dingledine2008-02-11
| | | | | | | | address if the connection appears to be coming from the same /24 network; it was producing too many wrong guesses. svn:r13464
* r14111@tombo: nickm | 2008-02-10 20:52:19 -0500Nick Mathewson2008-02-11
| | | | | | | "0 bytes in 1 empty chunks" is hardly likely. svn:r13463
* rearrange the changelogRoger Dingledine2008-02-09
| | | | svn:r13446
* cleanups on r13442.Roger Dingledine2008-02-09
| | | | | | | oh, and this should be backported too. svn:r13444
* r17985@catbus: nickm | 2008-02-08 16:30:02 -0500Nick Mathewson2008-02-08
| | | | | | | Bugfix from Karsten Loesing: Retry v2 rend descriptors on intro point failure. svn:r13431
* r14063@tombo: nickm | 2008-02-08 15:48:32 -0500Nick Mathewson2008-02-08
| | | | | | | Add a bunch more code documentation; change the interface of fetch_var_cell_from_buf() so it takes the current link protocol into account and can't get confused by weird command bytes on v1 connections. svn:r13430
* r14062@tombo: nickm | 2008-02-08 15:17:07 -0500Nick Mathewson2008-02-08
| | | | | | | Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c svn:r13429
* r14061@tombo: nickm | 2008-02-08 14:30:42 -0500Nick Mathewson2008-02-08
| | | | | | | Add a couple of (currently disabled) strategies for trying to avoid using too much ram in memory pools: prefer putting new cells in almost-full chunks, and be willing to free the last empty chunk if we have not needed it for a while. Also add better output to mp_pool_log_status to track how many mallocs a given memory pool strategy is saving us, so we can tune the mempool parameters. svn:r13428
* r17963@catbus: nickm | 2008-02-07 10:14:25 -0500Nick Mathewson2008-02-07
| | | | | | | Be more thorough about memory poisoning and clearing. Add an in-place version of aes_crypt in order to remove a memcpy from relay_crypt_one_payload. svn:r13414
* r17957@catbus: nickm | 2008-02-06 20:08:29 -0500Nick Mathewson2008-02-07
| | | | | | | Oops; left a dquote out of acinclude.m4 svn:r13410
* r17949@catbus: nickm | 2008-02-06 13:21:12 -0500Nick Mathewson2008-02-06
| | | | | | | Fix bandwidth bucked calculations again, I think. Bugfix on 0.1.2.x. Backport candidate. svn:r13406
* r17933@catbus: nickm | 2008-02-05 19:54:28 -0500Nick Mathewson2008-02-06
| | | | | | | Stamp out a bunch of atoi users; make more tor_parse_long() users check their outputs. svn:r13395
* r17930@catbus: nickm | 2008-02-05 18:20:40 -0500Nick Mathewson2008-02-05
| | | | | | | Initial attempts to track down bug 600, and refactor possibly offending code. 1) complain early if circuit state is set to OPEN when an onionskin is pending. 2) refactor onionskin field into one only used when n_conn is pending, and a separate onionskin field waiting for attention by a cpuworker. This might even fix the bug. More likely, it will make it fail with a more useful core. svn:r13394
* r17916@catbus: nickm | 2008-02-05 16:29:35 -0500Nick Mathewson2008-02-05
| | | | | | | Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients. svn:r13390
* r17913@catbus: nickm | 2008-02-05 16:11:33 -0500Nick Mathewson2008-02-05
| | | | | | | Correctly register failures in connection_add() in dnsserv_launch_request() svn:r13387
* If we're a relay, avoid picking ourselves as an introduction point,Roger Dingledine2008-02-04
| | | | | | | | a rendezvous point, or as the final hop for internal circuits. Bug reported by taranis and lodger. Bugfix on 0.1.2.x. svn:r13372
* Don't trigger an assert if we start a directory authority with aRoger Dingledine2008-02-04
| | | | | | | private IP address (like 127.0.0.1). svn:r13371
* r17863@catbus: nickm | 2008-02-01 00:27:07 -0500Nick Mathewson2008-02-01
| | | | | | | Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347
* r17854@catbus: nickm | 2008-01-30 17:52:43 -0500Nick Mathewson2008-01-30
| | | | | | | Periodically check whether we have an expired consensus networkstatus. If we do, and we think we have enough directory info, then call router_dir_info_changed(). Fixes bug 401. This bug was deferred from 0.1.2.x, but fixing it there is nontrivial. svn:r13342
* r17852@catbus: nickm | 2008-01-30 17:23:36 -0500Nick Mathewson2008-01-30
| | | | | | | Correctly insert connections into the identity->connection map when we connect to a bridge without having specified its key. Fixes bug 574. svn:r13341
* r13971@tombo: nickm | 2008-01-30 14:25:25 -0500Nick Mathewson2008-01-30
| | | | | | | Write a new autoconf macro to test whether a function is declared. It is suboptimal and possibly buggy in some way, but it seems to work for me. use it to test for a declaration of malloc_good_size, so we can workaround operating systems (like older OSX) that have the function in their libc but do not deign to declare it in their headers. Should resolve bug 587. svn:r13339
* r17844@catbus: nickm | 2008-01-30 13:31:37 -0500Nick Mathewson2008-01-30
| | | | | | | Fix bug 597: stop telling people to email Tor-ops. Also give a better suggestion when some other identity has been assigned the nickname we are using. svn:r13337
* Fix bug 571: associate certificates with keys, not dirservers, so that we ↵Nick Mathewson2008-01-26
| | | | | | can have certificates for dirservers we do not recognize. svn:r13304
* bump to 0.2.0.18-alpha-devRoger Dingledine2008-01-26
| | | | svn:r13295
* a changelog entry for the various patches from karstenRoger Dingledine2008-01-26
| | | | svn:r13293
* bump to 0.2.0.18-alphaRoger Dingledine2008-01-26
| | | | svn:r13291
* We were computing the wrong Content-Length: header for directoryRoger Dingledine2008-01-25
| | | | | | | | | responses that need to be compressed on the fly, causing clients asking for those items to always fail. Bugfix on 0.2.0.x; fixes bug 593. svn:r13268
* When we get a consensus that's been signed by more people thanRoger Dingledine2008-01-24
| | | | | | | we expect, don't log about it; it's not a big deal. svn:r13249
* Set up dannenberg (run by CCC) as the sixth v3 directoryRoger Dingledine2008-01-22
| | | | | | | authority. svn:r13231
* a changelog entry for r13218Roger Dingledine2008-01-21
| | | | svn:r13220
* We accidentally enabled the under-development v2 TLS handshakeRoger Dingledine2008-01-21
| | | | | | | | code, which is causing log entries like "TLS error while renegotiating handshake". Disable it again. Resolves bug 590. svn:r13219
* When we setconf ClientOnly to 1, close any current OR and DirRoger Dingledine2008-01-21
| | | | | | | listeners. Reported by mwenge. svn:r13214
* Make "ClientOnly 1" config option disable directory ports too.Roger Dingledine2008-01-21
| | | | svn:r13213
* New config options WarnPlaintextPorts and RejectPlaintextPorts soRoger Dingledine2008-01-20
| | | | | | | | | | Tor can warn and/or refuse connections to ports commonly used with vulnerable-plaintext protocols. We still need to figure out some good defaults for them. svn:r13198
* and add blurbs for 0.2.0.1[67]-alphaRoger Dingledine2008-01-19
| | | | svn:r13189
* and forward-port thoseRoger Dingledine2008-01-19
| | | | svn:r13188
* If we've gone 12 hours since our last bandwidth check, and weRoger Dingledine2008-01-18
| | | | | | | | estimate we have less than 50KB bandwidth capacity but we could handle more, do another bandwidth test. svn:r13176
* Don't answer "/tor/networkstatus-bridges" directory requests ifRoger Dingledine2008-01-18
| | | | | | | the request isn't encrypted. svn:r13175
* Avoid going directly to the directory authorities even if you're a Roger Dingledine2008-01-18
| | | | | | | | relay, if you haven't found yourself reachable yet or if you've decided not to advertise your dirport yet. Addresses bug 556. svn:r13172
* Make the tor-gencert man page get included correctly in the tarball.Roger Dingledine2008-01-17
| | | | svn:r13163
* muck with the 0.2.0.16-alpha some moreRoger Dingledine2008-01-17
| | | | svn:r13159
* Assert error introduced in r11957:Roger Dingledine2008-01-17
| | | | | | | | | | Fix an assert if we post a general-purpose descriptor via the control port but that descriptor isn't mentioned in our current network consensus. Bug reported by Jon McLachlan; bugfix on 0.2.0.9-alpha. svn:r13153
* r17639@catbus: nickm | 2008-01-15 19:09:21 -0500Nick Mathewson2008-01-16
| | | | | | | Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147
* r17624@catbus: nickm | 2008-01-15 00:42:01 -0500Nick Mathewson2008-01-15
| | | | | | | Fixes to more anonymously-reported typos and logic errors. svn:r13136
* r17614@catbus: nickm | 2008-01-14 13:55:25 -0500Nick Mathewson2008-01-14
| | | | | | | Add a missing "goto err" when parsing v2 ns docs svn:r13133
* r17613@catbus: nickm | 2008-01-14 13:52:44 -0500Nick Mathewson2008-01-14
| | | | | | | Do not segfault if symetric key generation somehow fails in crypto_hybrid_encrypt. svn:r13132
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500Nick Mathewson2008-01-14
| | | | | | | add some missing checks for failing return values. svn:r13130
* r17610@catbus: nickm | 2008-01-14 13:20:49 -0500Nick Mathewson2008-01-14
| | | | | | | Fix a bogus free() call on a base64 failure in router_append_dirobj_signature(). svn:r13129
* 0.2.0.15-alpha blurbRoger Dingledine2008-01-11
| | | | svn:r13102
* r17558@catbus: nickm | 2008-01-10 13:07:41 -0500Nick Mathewson2008-01-10
| | | | | | | If we do not serve v2 directory info, and our cached v2 networkstatus files are very old, remove them. If the directory is old, remove that too. (We already did this for obsolete routers files.) svn:r13096