aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-17Make send_control_event_impl's behaviour saneRobert Ransom
2011-06-17Fix comment typoRobert Ransom
2011-06-17Make connection_printf_to_buf's behaviour saneRobert Ransom
2011-05-24Correct some outdated commentsRobert Ransom
2011-05-22Unbreak the build on libevent 1.x systemsRobert Ransom
2011-05-23Merge branch 'feature3049-v2' into maint-0.2.2Nick Mathewson
Conflicts: src/common/Makefile.am
2011-05-23The first argument for a libevent callback should be evutil_socket_tNick Mathewson
2011-05-23Appease make check-spaces wrt procmon.hNick Mathewson
2011-05-21naked constants are uglyRoger Dingledine
2011-05-21finish a comment nickm started in 8ebceeb3Roger Dingledine
2011-05-21remove some (confusing) dead codeRoger Dingledine
2011-05-21Merge branch 'bug1810' into maint-0.2.2Roger Dingledine
2011-05-21Don't recreate descriptor on sighupSebastian Hahn
We used to regenerate our descriptor whenever we'd get a sighup. This was caused by a bug in options_transition_affects_workers() that would return true even if the options were exactly the same. Down the call path we'd call init_keys(), which made us make a new descriptor which the authorities would reject, and the node would subsequently fall out of the consensus. This patch fixes only the first part of this bug: options_transition_affects_workers() behaves correctly now. The second part still wants a fix.
2011-05-20what's up with this trailing whitespaceRoger Dingledine
2011-05-20Split out owning-controller-loss shutdown code into a functionRobert Ransom
2011-05-20Add changes file for #3049Robert Ransom
2011-05-20Implement TAKEOWNERSHIP commandRobert Ransom
2011-05-20Split control connection cleanup out of connection_freeRobert Ransom
2011-05-20Fix comment typoRobert Ransom
2011-05-20Add an XXXRobert Ransom
2011-05-20Fix trailing asterisk in the output of "GETINFO info/names"Robert Ransom
2011-05-20Exit immediately if we can't monitor our owning controller processRobert Ransom
tor_process_monitor_new can't currently return NULL, but if it ever can, we want that to be an explicitly fatal error, without relying on the fact that monitor_owning_controller_process's chain of caller will exit if it fails.
2011-05-20Fix some commentsRobert Ransom
2011-05-20Implement __OwningControllerProcess optionRobert Ransom
Implements part of feature 3049.
2011-05-19log the reason for publishing a new relay descriptorRoger Dingledine
now we have a better chance of hunting down the root cause of bug 1810.
2011-05-20Fix a compile warning on OSX 10.6Sebastian Hahn
2011-05-17discard circuits when we change our bridge configurationRoger Dingledine
otherwise we might reuse circuits from the previous configuration, which could be bad depending on the user's situation
2011-05-17refetch bridge descriptors in a timely fashionRoger Dingledine
When we configure a new bridge via the controller, don't wait up to ten seconds before trying to fetch its descriptor. This wasn't so bad when you listed your bridges in torrc, but it's dreadful if you configure your bridges via vidalia.
2011-05-17Merge branch 'bug2752' into maint-0.2.2Nick Mathewson
2011-05-17Add credit to bug2752; correct the issue number in the changes fileNick Mathewson
2011-05-17Handle NULL argument to get_configured_bridge_by_addr_port_digestNick Mathewson
Fixes bug 2313; bugfix on 0.2.2.26-beta.
2011-05-17Oops; that function got renamed.Nick Mathewson
2011-05-17Check onion keys in microdescriptors, tooRobert Ransom
2011-05-16Remove from maint-0.2.2 changes files merged in release-0.2.2 and masterNick Mathewson
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
Conflicts: changes/bug2190 changes/forget-rend-descs-on-newnym
2011-05-16rm files for changes merged in all of release021, release022, masterNick Mathewson
2011-05-16Fix bug2752 : 48-char HTTPProxyAuthenticator limitationMichael Yakubovich
Bumped the char maximum to 512 for HTTPProxyAuthenticator & HTTPSProxyAuthenticator. Now stripping all '\n' after base64 encoding in alloc_http_authenticator.
2011-05-16Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
Fixed trivial conflict due to headers moving into their own .h files from or.h. Conflicts: src/or/or.h
2011-05-16squash! Add crypto_pk_check_key_public_exponent functionNick Mathewson
Rename crypto_pk_check_key_public_exponent to crypto_pk_public_exponent_ok: it's nice to name predicates s.t. you can tell how to interpret true and false.
2011-05-16Require that certain public keys have public exponent 65537Robert Ransom
2011-05-16Add crypto_pk_check_key_public_exponent functionRobert Ransom
2011-05-16Check fetched rendezvous descriptors' service IDsRobert Ransom
2011-05-16Merge remote-tracking branch 'public/bug2850' into maint-0.2.2Nick Mathewson
Fixed a trivial conflict where this and the ControlSocketGroupWritable code both added different functions to the same part of connection.c. Conflicts: src/or/connection.c
2011-05-15Increase the length of the buffer in smartlist_string_num_isin().Nick Mathewson
This was harmless, since we only used this for checking for lists of port values, but it's the principle of the thing. Fixes 3175; bugfix on 0.1.0.1-rc
2011-05-15Merge branch 'bug2972' into maint-0.2.2Nick Mathewson
2011-05-15Make check_private_dir check for group ownership as appropriateNick Mathewson
2011-05-15Fix up some comment issues spotted by rransomNick Mathewson
2011-05-15Check permissions on the directory holding a control socketNick Mathewson
2011-05-15Add a new flag to check_private_dir to make it _not_ change permissionsNick Mathewson
We'll need this for checking permissions on the directories that hold control sockets: if somebody says "ControlSocket ~/foo", it would be pretty rude to do a chmod 700 on their homedir.
2011-05-15Add a function to pull off the final component of a pathNick Mathewson