summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-07 r17957@catbus: nickm | 2008-02-06 20:08:29 -0500Nick Mathewson
Oops; left a dquote out of acinclude.m4 svn:r13410
2008-02-06 r17955@catbus: nickm | 2008-02-06 16:53:07 -0500Nick Mathewson
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
2008-02-06 r17953@catbus: nickm | 2008-02-06 15:00:44 -0500Nick Mathewson
Implement a better means for testing for renegotiation. svn:r13408
2008-02-06 r17951@catbus: nickm | 2008-02-06 14:34:13 -0500Nick Mathewson
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
2008-02-06 r17949@catbus: nickm | 2008-02-06 13:21:12 -0500Nick Mathewson
Fix bandwidth bucked calculations again, I think. Bugfix on 0.1.2.x. Backport candidate. svn:r13406
2008-02-06 r17947@catbus: nickm | 2008-02-06 11:57:53 -0500Nick Mathewson
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
2008-02-06misc small fixesRoger Dingledine
svn:r13403
2008-02-06New config option ServerDNSAllowBrokenResolvConf to start a relayRoger Dingledine
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
2008-02-06If the networkstatus consensus lists no recommended versions, don'tRoger Dingledine
complain to the user and demand that they upgrade to one of "". svn:r13401
2008-02-06if i'm a v3 authority, tell myself about my cert when i startup.Roger Dingledine
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
2008-02-06if we have a networkstatus concensus but only 0 or 1 descriptors,Roger Dingledine
don't declare that we're ready to build circuits yet. we're not. svn:r13399
2008-02-06don't fetch or cache running-routers files if there are no v1Roger Dingledine
authorities svn:r13398
2008-02-06 r17936@catbus: nickm | 2008-02-06 00:31:11 -0500Nick Mathewson
Fix/downgrade some more XXX020s. svn:r13397
2008-02-06 r17935@catbus: nickm | 2008-02-05 20:54:54 -0500Nick Mathewson
Add typechecking cast functions for typed digestmap variants. svn:r13396
2008-02-06 r17933@catbus: nickm | 2008-02-05 19:54:28 -0500Nick Mathewson
Stamp out a bunch of atoi users; make more tor_parse_long() users check their outputs. svn:r13395
2008-02-05 r17930@catbus: nickm | 2008-02-05 18:20:40 -0500Nick Mathewson
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
2008-02-05 r17929@catbus: nickm | 2008-02-05 17:10:26 -0500Nick Mathewson
Fix or downgrade a few XXX020 items. svn:r13393
2008-02-05 r17918@catbus: nickm | 2008-02-05 16:39:17 -0500Nick Mathewson
Remove a few #if-0d items. svn:r13392
2008-02-05 r17917@catbus: nickm | 2008-02-05 16:38:15 -0500Nick Mathewson
Oops; fix compilation of control.c svn:r13391
2008-02-05 r17916@catbus: nickm | 2008-02-05 16:29:35 -0500Nick Mathewson
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
2008-02-05 r17915@catbus: nickm | 2008-02-05 16:28:57 -0500Nick Mathewson
Remove a dead function. svn:r13389
2008-02-05 r17914@catbus: nickm | 2008-02-05 16:12:16 -0500Nick Mathewson
Remove or downgrade some XXX020 items. svn:r13388
2008-02-05 r17913@catbus: nickm | 2008-02-05 16:11:33 -0500Nick Mathewson
Correctly register failures in connection_add() in dnsserv_launch_request() svn:r13387
2008-02-05 r17912@catbus: nickm | 2008-02-05 15:57:51 -0500Nick Mathewson
Document truncation of version lines svn:r13386
2008-02-05 r17911@catbus: nickm | 2008-02-05 15:53:22 -0500Nick Mathewson
Fix a potential bug that would make authorities fail to vote under bizarre circumstances that probably never happened. svn:r13385
2008-02-05 r17910@catbus: nickm | 2008-02-05 15:36:29 -0500Nick Mathewson
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
2008-02-05 r17909@catbus: nickm | 2008-02-05 14:48:22 -0500Nick Mathewson
As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383
2008-02-05 r17903@catbus: nickm | 2008-02-05 14:40:03 -0500Nick Mathewson
Remove some dead code; fix some XXX020s; turn some XXX020s into XXXX_IP6s (i.e., "needs to be fixed when we add ipv6 support"). svn:r13382
2008-02-05 r17900@catbus: nickm | 2008-02-05 14:14:54 -0500Nick Mathewson
I wonder what the emacs command is for "exchange words?" I know that there _is_ one, because I apparently hit it by accident. svn:r13381
2008-02-05 r17899@catbus: nickm | 2008-02-05 14:14:06 -0500Nick Mathewson
Fix a couple of XXX020 items. Also, disable all "condition" sychronization code, since Tor does not use it yet svn:r13380
2008-02-05 r17898@catbus: nickm | 2008-02-05 14:01:35 -0500Nick Mathewson
Add (and use) a MAP_DEL_CURRENT macro to augment a non-const variant of MAP_FOREACH. svn:r13379
2008-02-05 r17897@catbus: nickm | 2008-02-05 13:51:40 -0500Nick Mathewson
Whitespace cleanups svn:r13378
2008-02-05Apparently, our windows code for detecting ipv6 structures has worked for a ↵Nick Mathewson
while. Remove the special-case, remove the related XXXX020s, and add useful comments instead. svn:r13377
2008-02-05torbutton-1.1.13-alpha exists.Andrew Lewman
svn:r13375
2008-02-05Updated mingw makefile for polipo to include forbidden functionality inAndrew Lewman
win32 and match it to mainline. svn:r13374
2008-02-04If we're a relay, avoid picking ourselves as an introduction point,Roger Dingledine
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
2008-02-04Don't trigger an assert if we start a directory authority with aRoger Dingledine
private IP address (like 127.0.0.1). svn:r13371
2008-02-04correct copyright statementRoger Dingledine
svn:r13370
2008-02-03Copyright file updatePeter Palfrader
svn:r13366
2008-02-03Fix postinst find command that chowns stuff to the right user. Find does ↵Peter Palfrader
weird things in the presence of !. svn:r13364
2008-02-02Update pointer for gs bug from #321435 to #457568Peter Palfrader
svn:r13358
2008-02-02Work around fig2dev failing to build the images on mipsel like we do on sparcPeter Palfrader
and s390. svn:r13357
2008-02-01 r17863@catbus: nickm | 2008-02-01 00:27:07 -0500Nick Mathewson
Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347
2008-01-30 r17854@catbus: nickm | 2008-01-30 17:52:43 -0500Nick Mathewson
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
2008-01-30 r17852@catbus: nickm | 2008-01-30 17:23:36 -0500Nick Mathewson
Correctly insert connections into the identity->connection map when we connect to a bridge without having specified its key. Fixes bug 574. svn:r13341
2008-01-30suggest a better fix for bug 597Roger Dingledine
svn:r13340
2008-01-30 r13971@tombo: nickm | 2008-01-30 14:25:25 -0500Nick Mathewson
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
2008-01-30 r17844@catbus: nickm | 2008-01-30 13:31:37 -0500Nick Mathewson
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
2008-01-27New upstream versionPeter Palfrader
svn:r13308
2008-01-27Revert r13301 and part of r13304. I guess nick's svk messed up.Roger Dingledine
svn:r13305