Age | Commit message (Collapse) | Author |
|
elsewhere. bug reported by veracode.
svn:r13597
|
|
Chris Palmer notes that almost nobody is using smartlist_set_capacity(). Chris Palmer is right. Remove this basically pointless function.
svn:r13596
|
|
Brown-paper-bag time. We were failing to count all the sockets from accept().
svn:r13595
|
|
svn:r13594
|
|
New debugging code to figure out what is happending with socket counts.
svn:r13593
|
|
svn:r13592
|
|
When SafeLogging is off, have TLS errors and messages logged with their associated addresses.
svn:r13591
|
|
potential bug reported by veracode.
svn:r13590
|
|
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
|
|
svn:r13586
|
|
svn:r13585
|
|
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
|
|
svn:r13582
|
|
svn:r13581
|
|
Try to *fix* the socket counting problem, and add an info log to detect whether we really fixed it
svn:r13580
|
|
TOR_PERF has not not been a sane thing for ages. Remove it.
svn:r13579
|
|
svn:r13578
|
|
main Tor network.
svn:r13577
|
|
Fix a wide line in control.c; make the check-spaces target ignore the openbsd malloc file.
svn:r13566
|
|
Our preferred spelling for a bitfield is "unsigned int", not "unsigned" or "uint8_t".
svn:r13560
|
|
Clarify logic in trusted_dirs_load_certs_from_string(); avoid a maybe-impossible maybe-not double-free spotted by lodger.
svn:r13558
|
|
Try to make conditional include logic for openbsd malloc not warn on arma's computer. May fix bug 610.
svn:r13557
|
|
svn:r13549
|
|
Better debugging to track down bug 606. Also remove a break; that may have been the possible culprit
svn:r13547
|
|
Add a --with-tcmalloc argument to configure.
svn:r13546
|
|
Fix capitalization error
svn:r13545
|
|
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
|
|
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.
svn:r13543
|
|
svn:r13542
|
|
svn:r13541
|
|
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
|
|
Add an XXXX021 item so we eventually stop calling setuid() and setgid() unnecessarily.
svn:r13533
|
|
Replace the hefty tor_strpartition with a simple function to replace its only (trivial) use.
svn:r13532
|
|
Add initial unit tests for test_addr_compare_masked
svn:r13531
|
|
Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release.
svn:r13530
|
|
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
|
|
svn:r13528
|
|
Fix or downgrade a bunch of xxx020 items.
svn:r13527
|
|
Patch from karsten: make hidden service code respect SafeLogging.
svn:r13493
|
|
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
|
|
contributions.
svn:r13490
|
|
cached-descriptors file. Patch by freddy77; bugfix on 0.1.2.
svn:r13488
|
|
Add roger's responses from IRC to some XXX020 items.
svn:r13487
|
|
bandwidth, rather than uniformly at random. This should speed up Tor
for bridge users. Also do this for people who set StrictEntryNodes.
svn:r13486
|
|
Clarify a non-obvious point in control-spec.txt; patch from mwenge.
svn:r13485
|
|
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
|
|
svn:r13481
|
|
svn:r13480
|
|
oops. Not *quite* ready, just yet, maybe. Do not turn the TLS client handshake on by mistake _again_.
svn:r13479
|
|
Update TODO with TLS progress.
svn:r13478
|