aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* cleanups on r13442.Roger Dingledine2008-02-09
| | | | | | | oh, and this should be backported too. svn:r13444
* tweakRoger Dingledine2008-02-09
| | | | svn:r13443
* Patch from "Andrew S. Lists" to catch when we contact a directory mirrorRoger Dingledine2008-02-09
| | | | | | | at IP address X and he says we look like we're coming from IP address X. svn:r13442
* doxygen and other cleanupsRoger Dingledine2008-02-09
| | | | svn:r13440
* Re-fetch v2 rendezvous descriptor only when first try failed. Patch from ↵Nick Mathewson2008-02-09
| | | | | | karsten. svn:r13439
* note a question for nickRoger Dingledine2008-02-09
| | | | svn:r13437
* svn:r13436Nick Mathewson2008-02-08
|
* r17993@catbus: nickm | 2008-02-08 18:41:50 -0500Nick Mathewson2008-02-08
| | | | | | | note progress on tls work svn:r13435
* r17991@catbus: nickm | 2008-02-08 18:41:26 -0500Nick Mathewson2008-02-08
| | | | | | | More protocol negotiation work. Make the negotiation actually complete and set the state to open. Fix a crash bug that occured when we forcibly stopped the connection from writing. svn:r13434
* r17989@catbus: nickm | 2008-02-08 18:09:23 -0500Nick Mathewson2008-02-08
| | | | | | | Fix a new segfault when poisoning a non-present socks request. svn:r13433
* r17987@catbus: nickm | 2008-02-08 17:01:56 -0500Nick Mathewson2008-02-08
| | | | | | | Remove spurious log stmt svn:r13432
* 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
* r14060@tombo: nickm | 2008-02-08 13:36:52 -0500Nick Mathewson2008-02-08
| | | | | | | Fix warning in onion.c svn:r13427
* r14059@tombo: nickm | 2008-02-08 13:36:34 -0500Nick Mathewson2008-02-08
| | | | | | | downgrade xxxs in test.c svn:r13426
* r17968@catbus: nickm | 2008-02-07 14:11:02 -0500Nick Mathewson2008-02-08
| | | | | | | Clean up IPv6-testing code in test.c; resolve a bunch of XXX020s. svn:r13425
* r17967@catbus: nickm | 2008-02-07 11:44:51 -0500Nick Mathewson2008-02-08
| | | | | | | Fix some warnings identified by building with -D_FORTIFY_SOURCE=2. Remove a redundant (and nuts) definition of _FORTIFY_SOURCE from eventdns.c. svn:r13424
* r17964@catbus: nickm | 2008-02-07 10:45:02 -0500Nick Mathewson2008-02-07
| | | | | | | Fix bug in last patch that made secret_to_key crash. svn:r13415
* 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
* Update some copyright notices: it is now 2008.Nick Mathewson2008-02-07
| | | | svn:r13412
* Update polipo nsi and makefile for win32. Andrew Lewman2008-02-07
| | | | svn:r13411
* r17957@catbus: nickm | 2008-02-06 20:08:29 -0500Nick Mathewson2008-02-07
| | | | | | | Oops; left a dquote out of acinclude.m4 svn:r13410
* r17955@catbus: nickm | 2008-02-06 16:53:07 -0500Nick Mathewson2008-02-06
| | | | | | | The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions. Now to make sure certificate verification is really happening, connections are getting opened, etc. svn:r13409
* r17953@catbus: nickm | 2008-02-06 15:00:44 -0500Nick Mathewson2008-02-06
| | | | | | | Implement a better means for testing for renegotiation. svn:r13408
* r17951@catbus: nickm | 2008-02-06 14:34:13 -0500Nick Mathewson2008-02-06
| | | | | | | Add more documentation; change the behavior of read_to_buf_tls to be more consistent. Note a longstanding problem with current read/write interfaces. svn:r13407
* 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
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500Nick Mathewson2008-02-06
| | | | | | | Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
* misc small fixesRoger Dingledine2008-02-06
| | | | svn:r13403
* New config option ServerDNSAllowBrokenResolvConf to start a relayRoger Dingledine2008-02-06
| | | | | | | | | | even when the local resolv.conf file is missing, broken, or contains only unusable nameservers. Now I can run a local network on my laptop when I'm on an airplane. svn:r13402
* If the networkstatus consensus lists no recommended versions, don'tRoger Dingledine2008-02-06
| | | | | | | complain to the user and demand that they upgrade to one of "". svn:r13401
* if i'm a v3 authority, tell myself about my cert when i startup.Roger Dingledine2008-02-06
| | | | | | | | | otherwise i'll keep asking other authorities for it, which probably isn't the best way to get it. this made bootstrapping a new network very hard. svn:r13400
* if we have a networkstatus concensus but only 0 or 1 descriptors,Roger Dingledine2008-02-06
| | | | | | | don't declare that we're ready to build circuits yet. we're not. svn:r13399
* don't fetch or cache running-routers files if there are no v1Roger Dingledine2008-02-06
| | | | | | | authorities svn:r13398
* r17936@catbus: nickm | 2008-02-06 00:31:11 -0500Nick Mathewson2008-02-06
| | | | | | | Fix/downgrade some more XXX020s. svn:r13397
* r17935@catbus: nickm | 2008-02-05 20:54:54 -0500Nick Mathewson2008-02-06
| | | | | | | Add typechecking cast functions for typed digestmap variants. svn:r13396
* 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
* r17929@catbus: nickm | 2008-02-05 17:10:26 -0500Nick Mathewson2008-02-05
| | | | | | | Fix or downgrade a few XXX020 items. svn:r13393
* r17918@catbus: nickm | 2008-02-05 16:39:17 -0500Nick Mathewson2008-02-05
| | | | | | | Remove a few #if-0d items. svn:r13392
* r17917@catbus: nickm | 2008-02-05 16:38:15 -0500Nick Mathewson2008-02-05
| | | | | | | Oops; fix compilation of control.c svn:r13391
* 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
* r17915@catbus: nickm | 2008-02-05 16:28:57 -0500Nick Mathewson2008-02-05
| | | | | | | Remove a dead function. svn:r13389
* r17914@catbus: nickm | 2008-02-05 16:12:16 -0500Nick Mathewson2008-02-05
| | | | | | | Remove or downgrade some XXX020 items. svn:r13388
* 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
* r17912@catbus: nickm | 2008-02-05 15:57:51 -0500Nick Mathewson2008-02-05
| | | | | | | Document truncation of version lines svn:r13386
* r17911@catbus: nickm | 2008-02-05 15:53:22 -0500Nick Mathewson2008-02-05
| | | | | | | Fix a potential bug that would make authorities fail to vote under bizarre circumstances that probably never happened. svn:r13385
* r17910@catbus: nickm | 2008-02-05 15:36:29 -0500Nick Mathewson2008-02-05
| | | | | | | Check for correctness of AuthDir* options in options_validate; check for possible bugs where options_validate() is happy but parse_policies_from_options() is sad. svn:r13384
* r17909@catbus: nickm | 2008-02-05 14:48:22 -0500Nick Mathewson2008-02-05
| | | | | | | As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383