| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit.
svn:r13660
|
|
|
|
|
|
|
| |
Answer the next-to-last XXX020rc item.
svn:r13658
|
|
|
|
|
|
|
| |
Change some of our log messages related to closed TLS connections in order to better reflect reality.
svn:r13657
|
|
|
|
|
|
|
| |
Fix bug-handling code for unhandled write errors, so that it does not try to flush any data on the failed connection. Bugfix on 0.1.2.x.
svn:r13655
|
|
|
|
|
|
|
| |
Defer a couple of XXX020rc items, based on recommendation from arma.
svn:r13654
|
|
|
|
|
|
|
| |
Patch from Sebastian Hahn: remove obsolete timeval manipulation functions.
svn:r13653
|
|
|
|
| |
svn:r13649
|
|
|
|
|
|
|
|
| |
five circuit attempts fail for a given stream. part of the fix
for bug 437. still an XXX020rc remaining.
svn:r13648
|
|
|
|
|
|
|
| |
work, nobody had ever implemented it. Bugfix on 0.1.0.x.
svn:r13647
|
|
|
|
|
|
|
| |
so it doesn't return failure when any authority disappears.
svn:r13645
|
|
|
|
| |
svn:r13644
|
|
|
|
|
|
|
|
|
| |
example, when answering a directory request), reset the
time-to-give-up timeout every time we manage to write something
on the socket. Bugfix on 0.1.2.x.
svn:r13643
|
|
|
|
| |
svn:r13642
|
|
|
|
| |
svn:r13641
|
|
|
|
|
|
|
| |
Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate.
svn:r13640
|
|
|
|
|
|
|
| |
Fix a spelling error and clean up a recent veracode-induced integer overflow check. Both spotted by Chris Palmer.
svn:r13639
|
|
|
|
|
|
|
| |
Resolve all DOCDOC issues, and document some other undocumented code, and fix a changelog entry.
svn:r13638
|
|
|
|
|
|
|
| |
Correct handling of nested MAP_FOREACH loops. There are none of those ATM, but isn't it nice that now they'll be correct?
svn:r13637
|
|
|
|
|
|
|
| |
Recover from bad tracked-since value in mtbf history file. This may finally close bug 537.
svn:r13636
|
|
|
|
|
|
|
| |
Fix a bug that kept buf_find_string_offset from finding a string at the very end of the buffer. Add a unit test for this. Also, do not save a pointer to a chunk that might get reallocated by buf_pullup().
svn:r13635
|
|
|
|
|
|
|
| |
Fix assertion when searching for a string in an empty chunk.
svn:r13634
|
|
|
|
|
|
|
| |
Log message to try to detect error in buffers.c
svn:r13633
|
|
|
|
|
|
|
| |
Unit tests for buf_find_string_offset()
svn:r13632
|
|
|
|
|
|
|
| |
add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority.
svn:r13630
|
|
|
|
|
|
|
| |
Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke.
svn:r13626
|
|
|
|
|
|
|
| |
Suppress signed/unsigned comparison warnings in buffers.c
svn:r13624
|
|
|
|
|
|
|
| |
fix bufs in buf_pos_t implementation.
svn:r13623
|
|
|
|
|
|
|
| |
Oops. not supposed to use tor_assert() in eventdns.c
svn:r13622
|
|
|
|
| |
svn:r13621
|
|
|
|
|
|
|
| |
Make the last of the veracode warning issues get fixed.
svn:r13620
|
|
|
|
|
|
|
| |
Simplify rounding logic in bitarray; fix a bug in bitarray_expand().
svn:r13619
|
|
|
|
|
|
|
| |
Add asserts and refactor some comparisons in order to fix some veracode-identified issues. Note a bug in buffers.c
svn:r13618
|
|
|
|
|
|
|
| |
rather than ints
svn:r13610
|
|
|
|
|
|
|
|
| |
version of it, when handling a "/tor/networkstatus-bridges"
directory request. Now compare correctly. Noticed by Veracode.
svn:r13609
|
|
|
|
| |
svn:r13608
|
|
|
|
|
|
|
| |
squeeze it into a uint8_t later. also reported by veracode.
svn:r13607
|
|
|
|
|
|
|
| |
than 65k lines in them. also pointed out by veracode.
svn:r13606
|
|
|
|
| |
svn:r13605
|
|
|
|
|
|
|
| |
should probably be fixed better somehow.
svn:r13604
|
|
|
|
| |
svn:r13603
|
|
|
|
|
|
|
| |
Explain why I am right and veracode is wrong in routerparse.c line 1141. Using math!
svn:r13602
|
|
|
|
|
|
|
| |
triggering the assert. reported by veracode.
svn:r13601
|
|
|
|
|
|
|
| |
Count sockets returned from socketpair() too. This is probably not the socket counting bug.
svn:r13600
|
|
|
|
|
|
|
|
| |
we're trying to establish an introduction point. bug reported
by veracode.
svn:r13599
|
|
|
|
|
|
|
| |
Add a few asserts to catch possible errors found by veracode.
svn:r13598
|
|
|
|
|
|
|
| |
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
|