aboutsummaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2011-07-05Merge remote-tracking branch 'rransom-tor/bug3465-023-v2'Nick Mathewson
2011-07-01Merge branch 'cov217_master'Nick Mathewson
2011-07-01Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-07-01Merge branch 'cid30_changelog' into maint-0.2.2Nick Mathewson
2011-07-01Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-07-01Merge branches 'cov217_021' and 'cid_450' into maint-0.2.1Nick Mathewson
2011-07-01Use strlcpy in create_unix_sockaddr()Nick Mathewson
Using strncpy meant that if listenaddress were ever >= sizeof(sockaddr_un.sun_path), we would fail to nul-terminate sun_path. This isn't a big deal: we never read sun_path, and the kernel is smart enough to reject the sockaddr_un if it isn't nul-terminated. Nonetheless, it's a dumb failure mode. Instead, we should reject addresses that don't fit in sockaddr_un.sun_path. Coverity found this; it's CID 428. Bugfix on 0.2.0.3-alpha.
2011-07-01Add a changelog entry for cid30 fix.Nick Mathewson
2011-07-01Fix insanely large stack_allocation in log_credential_statusNick Mathewson
I'm not one to insist on C's miserly stack limits, but allocating a 256K array on the stack is too much even for me. Bugfix on 0.2.1.7-alpha. Found by coverity. Fixes CID # 450.
2011-07-01Replace 4 more sscanf()s with tor_sscanf()Nick Mathewson
For some inexplicable reason, Coverity departs from its usual standards of avoiding false positives here, and warns about all sscanf usage, even when the formatting strings are totally safe. Addresses CID # 447, 446.
2011-06-25Make handle_control_setevents table-drivenRobert Ransom
2011-06-25Merge branch 'bug3465-022' into bug3465-023Robert Ransom
* bug3465-022: Add BUILDTIMEOUT_SET to the result of GETINFO events/names Correct a comment Fix minor comment issues
2011-06-25Add BUILDTIMEOUT_SET to the result of GETINFO events/namesRobert Ransom
2011-06-21Merge branch 'bug3367'Nick Mathewson
2011-06-21Merge remote-tracking branch 'public/bug3264'Nick Mathewson
2011-06-21Add, use a bufferevent-safe connection_flush()Nick Mathewson
A couple of places in control.c were using connection_handle_write() to flush important stuff (the response to a SIGNAL command, an ERR-level status event) before Tor went down. But connection_handle_write() isn't meaningful for bufferevents, so we'd crash. This patch adds a new connection_flush() that works for all connection backends, and makes control.c use that instead. Fix for bug 3367; bugfix on 0.2.3.1-alpha.
2011-06-20Fix tor-fw-helper-natpmp.c API usageJacob Appelbaum
libnatpmp-20110618 changed the API that tor-fw-helper used and for a time tor-fw-helper could not build against the newest libnatpmp. This patch brings support for libnatpmp to tor-fw-helper.
2011-06-20Log SSL state changes at LOG_DEBUG, LD_HANDSHAKE.Nick Mathewson
This can be slightly useful for debugging blocking events. Addresses ticket 3116; based on loud_ssl_states branch.
2011-06-20Add port 6523 (Gobby) to LongLivedPorts.intrigeri
2011-06-19Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
Conflicts: src/or/config.c src/or/or.h
2011-06-19Tweak bug2355_revert at suggestion from RogerNick Mathewson
2011-06-17Add changes file for bug2355 revertNick Mathewson
2011-06-17Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-17Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-06-17Abandon rendezvous circuits on SIGNAL NEWNYMRobert Ransom
2011-06-17Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-17Merge branch 'bug3407' into maint-0.2.2Nick Mathewson
2011-06-17Make send_control_event_impl's behaviour saneRobert Ransom
2011-06-17Make connection_printf_to_buf's behaviour saneRobert Ransom
2011-06-15Merge remote-tracking branch 'rransom-tor/bug3332-v2'Nick Mathewson
2011-06-14Assert that HS operations are not performed using single-hop circuitsRobert Ransom
(with fixes by Nick Mathewson to unbreak the build)
2011-06-14Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-14Merge remote-tracking branch 'public/bug3369' into maint-0.2.2Nick Mathewson
2011-06-14Add changes file for bug3393Nick Mathewson
2011-06-14Merge remote-tracking branch 'rransom-tor/bug3349'Nick Mathewson
2011-06-14Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-06-13changelog entry for bug3369Nick Mathewson
2011-06-12Ensure the release tarball contains all manpagesSebastian Hahn
Thanks to Nick for the idea for the fix.
2011-06-10fix typo in changes/coverity_master spotted by rransomNick Mathewson
2011-06-08Prefer tt_assert in unit tests, not tor_assertNick Mathewson
2011-06-08tweak coverity_master changes fileNick Mathewson
2011-06-08Fix a memleak in nodelist_assert_ok()Sebastian Hahn
2011-06-08Fix a rare memleak during stats writingSebastian Hahn
If rep_hist_buffer_stats_write() was called unitinitalized, we'd leak memory.
2011-06-08Don't use signed 1-bit bitfieldsSebastian Hahn
This was harmless, we never compared it to anything but itself or 0. But Coverity complained, and it had a point.
2011-06-08Remove a few dead assignments during router parsingSebastian Hahn
2011-06-08Remove a dead variable in the heartbeat codeSebastian Hahn
2011-06-08Check some more return values in unit testsSebastian Hahn
2011-06-08remove some dead code, found by coveritySebastian Hahn
2011-06-08Fix a minor coverity-found bug in testsSebastian Hahn
2011-06-07Fix crash bug (3361) when setting off-flavor networkstatusNick Mathewson
When we set a networkstatus in the non-preferred flavor, we'd check the time in the current_consensus. But that might have been NULL, which could produce a crash as seen in bug 3361.