summaryrefslogtreecommitdiff
path: root/controller.py
Commit message (Expand)AuthorAge
* Log when we can't get a descriptor in new_desc_event()HEADmasterSebastian Hahn2011-11-17
* Merge remote-tracking branch 'aagbsn/4500-check-return-value'Sebastian Hahn2011-11-17
|\
| * 4500 - check TorCtl.get_router return valueaagbsn2011-11-17
* | 4503 - catch ErrorReplyaagbsn2011-11-17
|/
* Use UTC consistentlynarrow-portsSebastian Hahn2011-09-04
* Add metadata to CSV export format.Harry Bock2010-10-20
* Implement narrow port test and recording.Harry Bock2010-09-07
* Use atagar's new TorCtl.TorCtl.connect() convenience function.Harry Bock2010-08-30
* Use TorCtl.ErrorReply.status integer code.Harry Bock2010-08-30
* Refactor controller debugging into main app.Harry Bock2010-08-22
* Implement authentication methods in addition to password.Harry Bock2010-08-22
* Rename Controller.start; init tests in Controller initHarry Bock2010-08-22
* Logging/OS privilege rework.Harry Bock2010-08-22
* Break privilege dropping, uid/gid lookup into utils.py.Harry Bock2010-08-16
* Fix bug in Controller.start_test.Harry Bock2010-08-15
* Fix useless date string format in status file spec.Harry Bock2010-08-13
* Lower log level for ignored stream failure events.Harry Bock2010-08-13
* Check current_test in Controller.passed().Harry Bock2010-08-13
* Don't export immediately after getting the consensus.Harry Bock2010-08-13
* Move export status write into controller.Harry Bock2010-08-13
* Don't request STREAM, CIRC, ORCONN events in notests mode.Harry Bock2010-08-13
* Make Controller.export() return a list of export filenames.Harry Bock2010-08-12
* Security fix: call setegid/seteuid in addition to setuid/setgid.Harry Bock2010-08-12
* Implement rudimentary (optional) watchdog.Harry Bock2010-08-11
* Convert streams_lock into a non-reentrant lock.Harry Bock2010-08-10
* Convert consensus_cache_lock to a non-reentrant lock.Harry Bock2010-08-10
* Fix bug in deferred callback in connect_test.Harry Bock2010-08-09
* Fix bug in export task scheduler.Harry Bock2010-08-07
* Fix bugs in controller stream handling and test cleanup.Harry Bock2010-08-07
* Use REASON_TIMEOUT for CLOSESTREAM.Harry Bock2010-08-07
* Handle unknown stream in FAILED event. Log messages should be more useful.Harry Bock2010-08-07
* Schedule exports by time.Harry Bock2010-08-07
* Break RouterRecord into its own file. Fix is_exit/should_export.Harry Bock2010-08-07
* Make scheduler.max_pending_factor configurable.Harry Bock2010-08-06
* Allow scheduler type to be configurable.Harry Bock2010-08-06
* Don't call scheduler events if there is no scheduler.Harry Bock2010-08-05
* Rename Test.circuit_failure; use current_test ports for SOCKS connections.Harry Bock2010-08-05
* Use retry_later in stream detach/temporary failures.Harry Bock2010-08-05
* Properly handle STREAM x FAILED events due to old and truncated circuits.Harry Bock2010-08-05
* Don't try to close a failed circuit in Controller.test_cleanup.Harry Bock2010-08-05
* Improve DETACHED handling; implement conservative scheduler.Harry Bock2010-08-05
* Make RouterRecord hashable by idhex.Harry Bock2010-08-03
* Merge branch 'master' of /var/git/torbelHarry Bock2010-08-02
|\
| * Handle TorCtlClosed in short-lived controller events.Harry Bock2010-08-02
| * Use log.verbose[12] instead of log.log(VERBOSE[12], ...)Harry Bock2010-08-01
| * Raise log level of important messages to NOTICE.Harry Bock2010-08-01
| * Implement atomic rename() on export_(csv|json).Harry Bock2010-07-30
| * chown TorCtl log file for non-patched TorCtl.Harry Bock2010-07-30
| * chown log file, if appropriate.Harry Bock2010-07-30
| * Don't drop stale routers from cache.Harry Bock2010-07-30