aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'rransom-tor/bug3456'Nick Mathewson2011-06-24
|\
| * Correct terminology in commentRobert Ransom2011-06-24
| |
| * Store cpath_build_state_t flags in one-bit bitfields, not intsRobert Ransom2011-06-24
| |
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-22
|\ \ | |/ |/|
| * Improve documentation of smartlist_split_stringRobert Ransom2011-06-22
| |
| * Fix minor comment issuesRobert Ransom2011-06-22
| |
| * Fix comment typoRobert Ransom2011-06-22
| |
* | Merge branch 'bug3367'Nick Mathewson2011-06-21
|\ \
| * | Add, use a bufferevent-safe connection_flush()Nick Mathewson2011-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge remote-tracking branch 'public/bug3264'Nick Mathewson2011-06-21
|\ \ \
| * | | Log SSL state changes at LOG_DEBUG, LD_HANDSHAKE.Nick Mathewson2011-06-20
| | | | | | | | | | | | | | | | | | | | | | | | This can be slightly useful for debugging blocking events. Addresses ticket 3116; based on loud_ssl_states branch.
* | | | Fix tor-fw-helper-natpmp.c API usageJacob Appelbaum2011-06-20
|/ / / | | | | | | | | | | | | | | | 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.
* | | Fix overwide line in config.cNick Mathewson2011-06-20
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-20
|\ \ \ | |/ / |/| / | |/
| * Fix overwide lines in util.cNick Mathewson2011-06-20
| |
* | Add port 6523 (Gobby) to LongLivedPorts.intrigeri2011-06-20
| |
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-19
|\| | | | | | | | | | | Conflicts: src/or/config.c src/or/or.h
| * Revert "Add an "auto" option to UseBridges"Nick Mathewson2011-06-17
| | | | | | | | This reverts commit 507c1257a4d9c629fefc2adbad8db73607749734.
* | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-17
|\|
| * Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-06-17
| |\
| | * Abandon rendezvous circuits on SIGNAL NEWNYMRobert Ransom2011-06-17
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-17
|\| |
| * | Merge branch 'bug3407' into maint-0.2.2Nick Mathewson2011-06-17
| |\ \
| | * | Make send_control_event_impl's behaviour saneRobert Ransom2011-06-17
| | | |
| | * | Fix comment typoRobert Ransom2011-06-17
| | | |
| | * | Make connection_printf_to_buf's behaviour saneRobert Ransom2011-06-17
| | | |
| | * | Correct some outdated commentsRobert Ransom2011-05-24
| | | |
| * | | log when we finish ssl handshake and move to renegotiationRoger Dingledine2011-06-17
| | | | | | | | | | | | | | | | | | | | | | | | debug-level since it will be quite common. logged at both client and server side. this step should help us track what's going on with people filtering tor connections by our ssl habits.
* | | | Merge remote-tracking branch 'rransom-tor/bug3332-v2'Nick Mathewson2011-06-15
|\ \ \ \
| * | | | Assert that HS operations are not performed using single-hop circuitsRobert Ransom2011-06-14
| | | | | | | | | | | | | | | | | | | | (with fixes by Nick Mathewson to unbreak the build)
* | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-14
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge remote-tracking branch 'public/bug3369' into maint-0.2.2Nick Mathewson2011-06-14
| |\ \ \ \
| | * | | | client-side DNS proxy server: reply NOTIMPL to unsupported queriesintrigeri2011-06-13
| | | | | | | | | | | | | | | | | | | | | | | | Fix for bug 3369.
* | | | | | Merge remote-tracking branch 'rransom-tor/bug3349'Nick Mathewson2011-06-14
|\ \ \ \ \ \
| * | | | | | Report SIGNAL event to controllers when acting on delayed NEWNYMRobert Ransom2011-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 3349.
* | | | | | | Make the get_options() return constNick Mathewson2011-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets us make a lot of other stuff const, allows the compiler to generate (slightly) better code, and will make me get slightly fewer patches from folks who stick mutable stuff into or_options_t. const: because not every input is an output!
* | | | | | | Fix another check_private_dir instance in masterNick Mathewson2011-06-14
| | | | | | |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-06-14
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | / / / | |_|_|/ / / |/| | | | |
| * | | | | Make ControlSocketsGroupWritable work with User.Jérémy Bobbio2011-06-14
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original message from bug3393: check_private_dir() to ensure that ControlSocketsGroupWritable is safe to use. Unfortunately, check_private_dir() only checks against the currently running user… which can be root until privileges are dropped to the user and group configured by the User config option. The attached patch fixes the issue by adding a new effective_user argument to check_private_dir() and updating the callers. It might not be the best way to fix the issue, but it did in my tests. (Code by lunar; changelog by nickm)
| * | | | Fix a rare memleak during stats writingSebastian Hahn2011-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | If rep_hist_buffer_stats_write() was called unitinitalized, we'd leak memory.
| * | | | Don't use signed 1-bit bitfieldsSebastian Hahn2011-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | This was harmless, we never compared it to anything but itself or 0. But Coverity complained, and it had a point.
| * | | | Comment out some obviously dead code.Sebastian Hahn2011-06-08
| | | | | | | | | | | | | | | | | | | | Coverity warned about it, it's harmless to comment out.
| * | | | Remove a few dead assignments during router parsingSebastian Hahn2011-06-08
| | | | |
| * | | | Check some more return values in unit testsSebastian Hahn2011-06-08
| | | | |
| * | | | remove some dead code, found by coveritySebastian Hahn2011-06-08
| | | | |
* | | | | Upgrade to the latest version of tinytestNick Mathewson2011-06-09
| | | | |
* | | | | Prefer tt_assert in unit tests, not tor_assertNick Mathewson2011-06-08
| | | | |
* | | | | Fix a memleak in nodelist_assert_ok()Sebastian Hahn2011-06-08
| | | | |
* | | | | Remove a dead variable in the heartbeat codeSebastian Hahn2011-06-08
| | | | |
* | | | | Fix a minor coverity-found bug in testsSebastian Hahn2011-06-08
| | | | |