summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-19is_reverse in our struct is uint8_t. don't make it be an intRoger Dingledine
elsewhere. bug reported by veracode. svn:r13597
2008-02-19 r18228@catbus: nickm | 2008-02-19 18:05:53 -0500Nick Mathewson
Chris Palmer notes that almost nobody is using smartlist_set_capacity(). Chris Palmer is right. Remove this basically pointless function. svn:r13596
2008-02-19 r18226@catbus: nickm | 2008-02-19 18:01:01 -0500Nick Mathewson
Brown-paper-bag time. We were failing to count all the sockets from accept(). svn:r13595
2008-02-19call a "number of characters" a size_t, not an intRoger Dingledine
svn:r13594
2008-02-19 r18221@catbus: nickm | 2008-02-19 17:46:16 -0500Nick Mathewson
New debugging code to figure out what is happending with socket counts. svn:r13593
2008-02-19be more explicit about a harmless thing that freaked veracode outRoger Dingledine
svn:r13592
2008-02-19 r18218@catbus: nickm | 2008-02-19 17:27:40 -0500Nick Mathewson
When SafeLogging is off, have TLS errors and messages logged with their associated addresses. svn:r13591
2008-02-19make explicit that we don't care if a rename() call fails.Roger Dingledine
potential bug reported by veracode. svn:r13590
2008-02-19 r18208@catbus: nickm | 2008-02-19 17:02:30 -0500Nick Mathewson
Add some checks in torgzip.c to make sure we never overflow size_t there. Also make sure we do not realloc(list,0) in container.c. Backport candidate. svn:r13587
2008-02-19resolve another edge case in staying dormantRoger Dingledine
svn:r13586
2008-02-19maybe it should compile too.Roger Dingledine
svn:r13585
2008-02-19If we only ever used Tor for hidden service lookups or posts, weRoger Dingledine
would stop building circuits and start refusing connections after 24 hours, since we false believed that Tor was dormant. Reported by nwf; bugfix on 0.1.2.x. svn:r13583
2008-02-19clear up another connlimit lieRoger Dingledine
svn:r13582
2008-02-19clean up the socket counting thing. third time's a charm.Roger Dingledine
svn:r13581
2008-02-19 r18198@catbus: nickm | 2008-02-19 14:30:30 -0500Nick Mathewson
Try to *fix* the socket counting problem, and add an info log to detect whether we really fixed it svn:r13580
2008-02-19 r18195@catbus: nickm | 2008-02-19 14:11:15 -0500Nick Mathewson
TOR_PERF has not not been a sane thing for ages. Remove it. svn:r13579
2008-02-19hunt for killerchicken's socket counting problemRoger Dingledine
svn:r13578
2008-02-19document that if you enable TOR_PERF, you won't be compatible with theRoger Dingledine
main Tor network. svn:r13577
2008-02-19 r14246@tombo: nickm | 2008-02-17 19:33:02 -0500Nick Mathewson
Fix a wide line in control.c; make the check-spaces target ignore the openbsd malloc file. svn:r13566
2008-02-18 r18142@catbus: nickm | 2008-02-18 14:24:31 -0500Nick Mathewson
Our preferred spelling for a bitfield is "unsigned int", not "unsigned" or "uint8_t". svn:r13560
2008-02-18 r18139@catbus: nickm | 2008-02-18 13:14:05 -0500Nick Mathewson
Clarify logic in trusted_dirs_load_certs_from_string(); avoid a maybe-impossible maybe-not double-free spotted by lodger. svn:r13558
2008-02-18 r18138@catbus: nickm | 2008-02-18 13:13:18 -0500Nick Mathewson
Try to make conditional include logic for openbsd malloc not warn on arma's computer. May fix bug 610. svn:r13557
2008-02-17update thoughts on documentation license.Andrew Lewman
svn:r13549
2008-02-17 r14243@tombo: nickm | 2008-02-17 14:51:26 -0500Nick Mathewson
Better debugging to track down bug 606. Also remove a break; that may have been the possible culprit svn:r13547
2008-02-17 r14240@tombo: nickm | 2008-02-17 14:26:52 -0500Nick Mathewson
Add a --with-tcmalloc argument to configure. svn:r13546
2008-02-17 r18123@catbus: nickm | 2008-02-17 14:08:45 -0500Nick Mathewson
Fix capitalization error svn:r13545
2008-02-17 r14238@tombo: nickm | 2008-02-17 14:03:44 -0500Nick Mathewson
Add openbsd memory allocator discussed in bug 468, to make it easier for linux users to get non-awful allocation patterns. Use --enable-openbsd-malloc to turn it on. Needs more testing. svn:r13544
2008-02-17 r14236@tombo: nickm | 2008-02-17 13:44:55 -0500Nick Mathewson
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword. svn:r13543
2008-02-17cleanups and changelog entry for r13540Roger Dingledine
svn:r13542
2008-02-17move todo stuff around a bitRoger Dingledine
svn:r13541
2008-02-17patch from karsten:Roger Dingledine
Resolved problems with (re-)fetching hidden service descriptors. Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha), re-fetching of v2 descriptors did not stop when a v0 descriptor was received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did not work in all cases (fix on 0.2.0.19-alpha). svn:r13540
2008-02-15 r14186@tombo: nickm | 2008-02-15 18:38:52 -0500Nick Mathewson
Add an XXXX021 item so we eventually stop calling setuid() and setgid() unnecessarily. svn:r13533
2008-02-15 r14185@tombo: nickm | 2008-02-15 18:05:54 -0500Nick Mathewson
Replace the hefty tor_strpartition with a simple function to replace its only (trivial) use. svn:r13532
2008-02-15 r14183@tombo: nickm | 2008-02-15 17:37:53 -0500Nick Mathewson
Add initial unit tests for test_addr_compare_masked svn:r13531
2008-02-15 r14182@tombo: nickm | 2008-02-15 17:20:51 -0500Nick Mathewson
Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530
2008-02-15 r14181@tombo: nickm | 2008-02-15 16:48:17 -0500Nick Mathewson
Fix all but 2 DOCDOC items; defer many XXX020s (particularly those where fixing them would fix no bugs at the risk of introducing some bugs). svn:r13529
2008-02-15put some external constraints into our todo listRoger Dingledine
svn:r13528
2008-02-15 r14170@tombo: nickm | 2008-02-15 11:50:38 -0500Nick Mathewson
Fix or downgrade a bunch of xxx020 items. svn:r13527
2008-02-13 r18068@catbus: nickm | 2008-02-13 11:33:19 -0500Nick Mathewson
Patch from karsten: make hidden service code respect SafeLogging. svn:r13493
2008-02-13 r18066@catbus: nickm | 2008-02-13 11:22:19 -0500Nick Mathewson
Bugfix from Karsten: "Reversed r13439; v2 rendezvous descriptors were only re-fetched when a directory connection did not finish, not when a directory correctly replied with an error code like 404; bug found by nwf. svn:r13492
2008-02-13Update directions, copyrights, and clarify licenses of polipoAndrew Lewman
contributions. svn:r13490
2008-02-13We were leaking a file descriptor if Tor started with a zero-lengthRoger Dingledine
cached-descriptors file. Patch by freddy77; bugfix on 0.1.2. svn:r13488
2008-02-12 r18056@catbus: nickm | 2008-02-12 17:21:10 -0500Nick Mathewson
Add roger's responses from IRC to some XXX020 items. svn:r13487
2008-02-12Start choosing which bridge to use proportional to its advertisedRoger Dingledine
bandwidth, rather than uniformly at random. This should speed up Tor for bridge users. Also do this for people who set StrictEntryNodes. svn:r13486
2008-02-12 r18054@catbus: nickm | 2008-02-12 15:42:36 -0500Nick Mathewson
Clarify a non-obvious point in control-spec.txt; patch from mwenge. svn:r13485
2008-02-12 r18051@catbus: nickm | 2008-02-12 15:20:43 -0500Nick Mathewson
Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation. svn:r13484
2008-02-12blurbs for 0.2.0.18-alpha and 0.2.0.19-alphaRoger Dingledine
svn:r13481
2008-02-12fix the compileRoger Dingledine
svn:r13480
2008-02-12 r18045@catbus: nickm | 2008-02-11 23:48:54 -0500Nick Mathewson
oops. Not *quite* ready, just yet, maybe. Do not turn the TLS client handshake on by mistake _again_. svn:r13479
2008-02-12 r18043@catbus: nickm | 2008-02-11 23:45:07 -0500Nick Mathewson
Update TODO with TLS progress. svn:r13478