[Pkg-privacy-commits] [txtorcon] branch master created (now 2b98e5a)
Ximin Luo
infinity0 at moszumanska.debian.org
Sat Aug 22 13:26:51 UTC 2015
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a change to branch master
in repository txtorcon.
at 2b98e5a hand over package to pkg-privacy team
This branch includes the following new commits:
new 3e03eea initial import
new daf5994 change some notes
new ecf1951 change rest of names to txtorcon
new 97f53bf fix up makefile, add missing script
new 3a2507e several cleanups: make examples executable, add more useful targets to makefile, rename tests into their own package
new f91e16c various minor cleanups and increased test-coverage mostly for TorConfig
new 3ea56fc A bunch of cleanups in doc/html and example scripts
new 9b42a75 add git URI
new f92e6b8 Update exceptions and utest for fewer deprecation warnings, better test
new ef56d88 use RuntimeError
new 7fe64fb First attempt at Sphinx documentation, with docstring updates.
new c2400d5 improve test to use Twisted listener, not nc
new 0b3cf20 remove unused code
new 7bb28a1 make test including .exit URIs
new eb64af8 add tests for .onion and .exit URIs
new 1eea678 add fix for .onion, .exit parsing errors
new fc44ebc fix a method-name and add note about them
new 1dd6b75 change path to sphinx-build
new a202e77 fix do_authenticate name in test
new 25d127d remove generated file
new a2543fd clean docs on make clean
new 3197241 put in the launch_tor examples and add note to index
new e8a0f09 add note about using git instead to index
new 895430e test response from set_conf
new 1072ee0 more things to give attribute-style access to
new 47f6da7 add todo stuff to Sphinx
new 99d1ee8 change name of internal methods to have preceeding underscore
new 2b19e26 fix a bunch of documentation
new 8f0d496 change name of all internal TorState methods and move a few around
new b505c6a move find_keywords to util
new 76c9072 move find_keywords to util
new 0ff6320 use pydoctor api-link thing so we can link to the Twisted docs easily
new 4293fc7 more improvements to documentation
new fd5bc90 add note about programoutput for sphinx
new 89b2378 ignore generated file
new fcee393 extension for api-links
new 95b575e Merge branch 'master' of /srv/git/txtorcon
new 4e7dc53 remove redundant launch_tor, fix a couple links
new c2b3a9a put single-html docs in the distribution, update a couple comments
new 23ea2d1 first working cut at real hidden service endpoint
new 4ea8c5d note about quoted values
new 32f0d73 make a nicer error type and fix password authentication
new d404dd1 use defer.succeed instead of handmade Deferred
new 976feb2 ignore optimized python objects too
new dd83fe0 correctly quote args for SETCONF, with test
new ad43581 update docs for endpoint-based HS stuff
new 12e53a8 refactor code which updates onion_uri etc
new 389fdaf try different ports if we can't listen; update documentation; use callables for random ports and underlying endpoint generation
new be8ca9e change name of endpoint, add first attempt at test
new 5ff275b more comments on failure handling in TorProcessProtocol, fix test
new b8bc7c3 add tests for TCP listening errors
new 13053bf Merge branch 'endpoint'
new d7f622f fix Sphinx warnings and endpoint classname
new 44a08db a couple minor tweaks to endpoint example
new b1aa394 correct classname in comment
new 85b1cc0 remove useless imports
new 3a364d7 deal with authentication/bootstrap errors more robustly
new 116d84a make fake cookie data the correct length in tests
new b2f870c correct quote style
new be48280 add TODO
new 3cda967 make tor-pid-finding code better, improve tests
new af59ae1 First cut of a circuit failure rate monitoring script
new f04ec54 change kw arg to build_state from buildstate for greater consistency
new 4fe147c several cleanups and more docs
new 713758b add example to docs, and make header comment consistent with other examples
new a9b5d44 make note stronger
new 137d5c7 simplify example
new 2a508df encode cookie AUTHENTICATE as hex, not quoted string, fixing occational login problems
new 69530c6 few more TODO notes
new 995cd7e stop listening for ORCONN and don't put $ in ids for EXTENDCIRCUIT
new f95964b add unique_routers to IRouterContainer, fix test
new e56cb6b several updates to documentation
new 95e660b update description, shell outputs and a couple notes
new 3842189 update Twisted classes and contact options, more URLs for contact
new 7ae7f26 rename doc to docs for ReadTheDocs compatibility
new f79510c make github happy
new 63952dd attempt at requirements file
new 13744ae make readthedocs happy
new 8256691 support pygeoip too?
new 0d5795a readthedocs doesn't use makefiles
new bb7dfe6 can readthedocs find apilinks?
new 3803543 fix RTD link
new bb78f7f list for links
new 7edb7ed remove warning note
new 067c0c1 change license to MIT
new abc45ed fix up license, URI
new bee27d5 fix up GeoIP vs pygeoip code, and error handling
new 7461290 add default mixin-type implementations of IStreamListener, ICircuitListener and use them to shorten examples
new ad31c36 Make circuit failure watcher more robust. Tweaks to README.
new 4f63f80 Some minor fixes and some comments to help tests work on OSX. My apologies for mixing patches but my git-fu is weak.
new b7a44cc Ignoring *.pyc files
new 5fc9a52 make psutil a requirement: change README; rip out non-psutil-code; add tests and fix bug with multiple-tor-processes case; use startswith() for string tests
new 7ff7f52 clean up test-case code somewhat
new 9dc0037 document undocumented test
new 0b651e7 make a unique_name property for Router
new c35ab7c get rid of set_flags, change to a property
new 6578e00 turn policy, bandwidth on Router into descriptors
new 1b901b7 add unit-test for setting flags from string (instead of list)
new 8052064 move doc to a docstring
new d15e129 get the type of a key
new 2cb7186 add get_info_incremental with a callback-per-line
new b029f08 cleanup
new 12ff7da first maybe-working cut at incremental router parsing
new 183d81e add test for multiline getinfo
new c86a8f6 use only state-machine parsing
new 0833f6e allow parser to parse more than one thing
new 74473e2 cleanups
new 7fd2c5f test covering multi-line with incremental variant
new 9be8eb4 test covering incremental parsing of - style continuation lines
new dbaf958 merge stashed changes
new 1e3f28a add test for missing p lines in routers
new 478c870 add test for missing w lines in router descriptors
new 7c25934 fix state-machine to allow missing p and w lines
new 82eaa0b improve documentation
new 6d65943 don't try to parse empty strings
new d481d7b test and fix for parse error on lines like:
new afe5f58 further failing test for 650's with +
new 208c556 expand test to to - 600 lines too
new 4107dfa check for active command properly
new 5ae2fa0 start on providing command-line options for circuit_failure_rates example
new 9d51bc7 better option handling
new 388eebc rename variable to reflect reality
new ac5d461 option to connect to a different address/port and timestamps on the update messages
new 779f379 fix docs builder paths
new 6d823cc bump version to 0.2
new 096dbfb psutil is now required
new a1cf2c4 move README handling to docs/Makefile so ReadTheDocs builds it too
new 8132bce pandoc requirement for ReadTheDocs
new 6fa088c Removing unused import
new 052c43e Merge pull request #4 from mmaker/master
new f7d78c9 Closing unneeded file descriptors.
new 2b6f98e Merge branch 'master' of https://github.com/meejah/txtorcon
new cfbe8b0 first working cut of SAFECOOKIE
new d54991a refactor and update SAFECOOKIE implementation
new 823efd6 clean up keyword parsing further, remove debug
new df2d226 clean up parsing some more
new 54d10c2 add some unit-tests for SAFECOOKIE
new 19c589b clarify some comments, better exceptions and fix parse error
new 43bbc0d handle a couple more errors-cases in tests
new 2aa0268 Merge branch 'safecookie'
new b17bc5f Merge commit 'f7d78c99fe619e39950ab5b72ff72dc1e51f6dc0'
new 7211688 reset default control port
new 5288411 ns/all was confusing descriptor parser with dangling OK line
new e241b53 get rid of printout
new 4c89406 hack to attemp to get ReadTheDocs to build the README, too
new 23e0886 relax requirement
new fb2d9f6 pypandoc actually found in pypi
new 81ccc8e workaround for missing pandoc on ReadTheDocs
new 981d8de debugging NS/NEWCONSENSUS updates
new fbded67 more-correct message
new 5f0dc69 Merge branch 'master' into circuit-failure-options
new b0d8fa4 add options to specify starting values for guards
new 63c592b add option for delay, better parsing
new d8b381c document option
new 12f3275 update README with tests/coverage and graphviz mention
new f8a36fc prepare for 0.2 release
new bf18b09 remove debug and add mention in docs
new 6c9dd7a Defer logging od torprotocol to the twisted logger handler
new 0698be3 undo debugging code
new 5ea5655 add unit-test for double-NEWCONSENSUS and clean up router parsing
new cd113ca fix setup.py to include static single-page documentation, as well as Sphinx sources for the docs
new e6a4873 Merge branch 'ns-parsing'
new bbe389b minor README updates
new db3b5ef fixes to documentation
new ed8d6f2 add examples using Unix socket to /var/run/tor/control
new 5d77953 fix a couple errors in examples
new ac49704 add utest for failing if routerdescriptors end with OK
new 459872b add utest for failing if routerdescriptors end with OK (w and p variants)
new 9230e4a fix router parsing if OK comes after s or w lines
new 56b81a0 include tests in distribution
new 7f24905 keep python2.6 happy with str not bytearray
new fc97d3e leftover from psutil being optional; don't allow pid to be a mere int in tests
new 6bd4ddc do signatures properly (detached)
new 473d6ee use str(e) instead of e.message which is deprecated
new e4d65d9 update class names and where txtorcon runs
new 5edae91 Improving find_keyword; removing trailing whitespaces in util module.
new 5268eb2 Deferring setup to setuptools; excluding test suite from package.
new e688527 Absolute imports
new b2080db Deferring specific debug messages to a new log publisher.
new 9584008 Logging improvements, move to global DEBUG option and a few fixups.
new 418c507 A few fixups for logging:
new ea7d552 update 0.2 notes
new f5be7f0 fix builder for docs, fix README for readthedocs
new ca9ec51 put RTD URL at top of README
new 092627c fix apt-get lines in README and INSTALL
new 5d43d34 cleanup distribution more
new 9e22c3d fix further issues with distribution, bump version again (sigh)
new 676160b update docs for 0.4 bump
new 5d25289 more requirements fixups
new 77badc0 verify we properly quote SETCONF with values that have spaces
new fd9caf9 add test for build_circuit callbacks, verifying the contain a Circuit not just a string
new d8026d5 Make build_circuit ultimate return a Circuit; refactored how Circuits created slightly.
new 1ed0fb9 fix docstring for TorState.build_circuit
new fefc467 Add IAddrListener interface and tests for addrmap_expires and addrmap_added
new c03eeec use IAddrListener properly
new 14e60ac Fixup zope.interface Interface-derivitives (which shouldn't include self) and add tests for the two Mixin classes.
new e793b98 fix problem with per-file breakdown of test-coverage
new 9cc889f remove fixed TODO
new c1a9838 Use defer.succeed() instead of 3-line homebrew version; remove done things from TODO.
new e781b0d Merge branch 'master' of github.com:meejah/txtorcon
new 0e5dd3e fix doc building
new 3e70ba3 cover state digram creation, fix bugs
new 7e4eeac fix method names and docstrings in Router
new 7683a5d fix test if GeoIP missing
new cd56207 README metion of pip install, links
new 2309aa7 remove psutil, adjust tests
new 9520211 remove psutil as semi-optional dependency from util
new 199caed adjust docs about psutil
new 54395b1 bump version to 0.5
new f4dc972 fix warning
new 9f2b262 fix dependencies
new c8ef10b something that sort-of does a useful thing with twisted.web
new 425eb60 Working example using nevow.LivePage to get updates from running Tor
new aafdccd cleanups to example, more documentation
new 90196a2 minor cleanups
new 22ac833 cleanup example
new fd8bf68 Live-updating Web example using Nevow.
new 26c4636 Fix GETINFO command for responses having multiple '='.
new 86d9bc0 messages with embedded keywords utest + fix
new d3fbd19 A few random TODOs
new 0ff007e A bunch of fixups after running pep8 on the source.
new 94cf7ed Use assertEqual instead of assertTrue(a == b) for tests.
new 6e49ca1 messages with embedded keywords utest + fix
new d84c15b First working build for debian
new a6ae164 Properly deal with TorConfig.save() being called on instances that aren't connected to a tor
new 81cf9a2 Merge pull request #12 from mmaker/master
new 882e3e8 additional 650 event testcase and fix
new 85fa916 add multiline_values option to parse_keywords for use in CONF_CHANGED listener
new 7d17739 begin on CONF_CHANGED handling in TorConfig
new e7170c1 add support for new types in tor config: SignedInteger and Boolean+Auto
new 9859450 Adjust debian/control according to requirements.txt
new 0e8ecd8 remote unused import
new d6a0e9c notes about upcoming 0.6
new 67221f7 fix dependency name
new 4212c9e test-case and cheezy fix for weird EXTEND updates with no path
new eddcc34 handle unknown routers
new de925b7 updates to documentation
new 5d13b3e parse_keywords will take off quotes if they surround the value
new 1f9ab63 properly return newly-minted router
new 535a30d TorInfo wrapper, giving easy access to "getinfo" commands.
new 1ca222f Merge branch 'master' into conf_changed
new 1684c4a test and fix for unquote on empty words
new 7255db6 Merge branch 'conf_changed'
new 57a4671 update docs for merged branches
new 6f63bc8 Correctly make TorInfo available.
new 8efb79b change where setup.py gets information from
new 4f53983 fix import and test error
new 970bbe9 Merge branch 'master' of [p]:src/txtorcon
new e128f93 notes about upcoming 0.6
new ca2f46a fix dependency name
new bdcd20d test-case and cheezy fix for weird EXTEND updates with no path
new 1a72df3 handle unknown routers
new 8045c34 updates to documentation
new 121a245 parse_keywords will take off quotes if they surround the value
new 7ff3d4f properly return newly-minted router
new 853995b TorInfo wrapper, giving easy access to "getinfo" commands.
new 6b520fd test and fix for unquote on empty words
new 32c3739 begin on CONF_CHANGED handling in TorConfig
new 225b56a update docs for merged branches
new 66d3cdf update notes for 0.6
new 088664a add github URI
new 36a6178 change where setup.py gets information from
new ce55a31 fix import
new 5d51c5e temporary fix for version/author information causing setup.py to fail, and incorrect import
new 211999e fix utest
new 1ffb925 fix documentation, confirm with test
new 42faebd issue #14 remote control_port and data_directory args to launch_tor. Instead, config.ControlPort and config.DataDirectory are used if available or set to default values otherwise (9052 or a newly created tempdir).
new 8bc3772 add multiline_values option to parse_keywords for use in CONF_CHANGED listener
new ba7e059 handle unknown routers
new 734e6e4 parse_keywords will take off quotes if they surround the value
new c5041cc test and fix for unquote on empty words
new e36ac6c fix documentation, confirm with test
new 5061755 issue #14 remote control_port and data_directory args to launch_tor. Instead, config.ControlPort and config.DataDirectory are used if available or set to default values otherwise (9052 or a newly created tempdir).
new 4068862 remove duplicate tests
new 3524e9e Merge branch 'master' of github.com:meejah/txtorcon
new 93e6cb9 placeholder date
new ec47435 make restart work properly with percent
new 204e319 don't use function name for variable
new 0bf0e70 don't lookup country-codes for routers with no IP
new 64df610 Merge branch 'master' of github.com:meejah/txtorcon
new e75561b Fixed issue #15 where txtorcon.launchtor() deleted TorConfig().DataDirectory set by user.
new 66dd4c6 write test for user-supplied DataDirectory
new 5e52121 remove socks_port default settings, refactor implementation slightly, and call save() if needed on config
new 0ddc493 there is no log.warning; use log.msg
new 1980278 fix whitespace and docstring
new 62a2fb5 issue #14, confirm we use a user-supplied control_port
new d3e0c3d issue #14: fix docstring, confirm we get default control_port, slight refactor
new 9cd7a1d Merge branch 'master' of github.com:meejah/txtorcon
new df4348c fix (?) utest
new c34444c fix utest
new 46e7ca3 improve error-handling in case a response arrives when we don't expect it
new 49184d7 Merge branch 'master' of git://pangea/txtorcon
new a1cf60e Add dependencies to setup install_requires
new edc8168 Merge pull request #16 from aagbsn/master
new 9b1d476 Restore requirements.txt for setup.py to source dependency list.
new 0bf26d6 Merge pull request #17 from aagbsn/restore_external_requirements
new d385cb8 documentation about recent pull-requests
new 8db118b reformat and clarify README
new 1a33504 add mention and link for Stem
new b4e381a Merge branch 'master' of github.com:meejah/txtorcon
new 7653199 remove irrelevant TODOs
new ab4fdfa use https URIs for ReadTheDocs
new 24dec17 add another method to get the code
new d733b70 prepare Makefile updates for 0.6
new b1c994f put date on release
new 48021d9 update test, coverage figures
new 0426914 version bump
new 13da110 add support for BUILD_FLAGS
new 565b750 Use build_flags to ignore ONEHOP_TUNNEL circuits, and don't count reason=MEASUREMENT_FAILED circuit failures for circuit_failure_rates.py
new 0a03f39 properly connect to unix or tcp endpoint
new c9ee76a only count failures if we reach MEASUREMENT_FAILED
new 62c14fa use correct reason string
new 68209dc test and fix for uncovered cases in torstate
new 7801685 nicer way to accomplish test
new 12727dc test other quoting style as well
new 32c978a tweaks to documentation for 0.6 release
new 8843e49 fix indenting
new c399e9e fix output of python setup.py --requires
new b955299 apparently pip and distutils are *nearly* the same on their requirements format...
new 7812459 really fix requirements for both pip and distutils
new ea6910e target for actual distribution
new 389a6af usable URL
new df1fffa update URIs
new 57e4b0e fix source URIs
new 9effb98 bump revision to v0.7 for next release
new c22c0c8 fix top-level html target
new 7d3be8b really fix top-level html target
new dc82414 rebuilt README for sphinx versus top-level README
new d25ec51 set up state properly with single circuit
new 316424f work when we don't have a control socket at all
new c3f49c3 cleaning up unused stuff in examples/launch-tor.py
new b7f07be tac file example.
new feabd3e Merge pull request #19 from mmaker/master
new aedfa79 test-case for issue #20
new 109b52e fixes for issue #20
new f53f8b3 make example a little longer to show use of TorConfig after launch
new d962836 add note about issue #20 fix
new 9da6e21 Fix bug that prevented txtorcon.TCPHiddenServiceEndpoint from properly taking data_dir keyword argument * We don't call _update_onion() when data_dir argument is passed
new 1746ff6 Merge remote branch 'hellais/data_dirbug' into datadir_bug
new eef18be test-cases for providing data_dir to TCPHiddenServiceEndpoint
new a841e2d Allow TorConfig().hiddenservices.append(hs) to work when no attached protocol
new 6a71409 Prepare documentation for 0.7 release
new 17053b5 bump next version
new bd26c15 Change circuit_failed to take dict of args instead of just reason.
new 4d7dbc2 Filter out the router IDs that look like keywords.
new 7c359f4 documentation about API change
new 6852074 Add support for specifying a timeout argument when starting Tor
new 4c00b58 Implement unittest for launching Tor with timer. This requires changes to some of the other unittests * XXX I believe there is some problem in this unittest, because I have not fully grokked how the current status of setup is being set. Specifically I believe that the TorProcessController thinks it has reaches 100% so our checkTimeout function is not actually being called. * This patch should probably not be merged in total, but it illustrated how exceptions [...]
new d5b1599 Use IReactorTime and IDelayedCall instead of polling, and fix unit-tests.
new bf5cea0 remove unused import
new c7747f7 at least call circuit, stream mix-in methods
new f57fd7f make log more-testable, and add simple test
new ba9c9ba cleanup comment
new e381b46 Merge branch 'master' of github.com:meejah/txtorcon
new 294cefe update docs
new be50eda get rid of custom exception
new e8b4270 fix commit
new 448ee72 Remove () from exception
new cd50aaf fix import
new d83cd81 Merge branch 'timeout' of github.com:meejah/txtorcon into timeout
new 1814092 Merge pull request #25 from aagbsn/torconfig_fix
new 73ed490 Add timeout to launch_tor(), with tests.
new 1d09a0d incorrectly fixed merge conflict
new b4fb934 update docs with recent changes: timeout, cleanup and test-coverage
new 7979e51 create a logo
new 75aee29 add recent signature to repository
new 297e046 Merge branch 'master' of github.com:meejah/txtorcon
new 79a36fa Handle graphviz not being available during test_fsm
new dfa7c84 Fix file-permissions for /examples scripts
new 86f60bc Fix special-attribute lookup in TorConfig
new 4dc2208 Merge pull request #27 from lukaslueg/master
new 19d0c54 note about graphviz cleanup
new c5cafe1 Allow launch_tor() to execute as root by dropping data_directory privileges to config.User
new 04f0b35 Add build-directories and vim-swaps to .gitignore
new 83538f7 Fix ip_from_int() in utils; PEP8-fixes in test_utils
new eeed709 Add pep8/pyflakes targets to Makefile
new 356ae28 Fixes for pep8 and pyflakes; fixed missing/unused imports
new e037def update tests, coverage stats
new 5571dc4 add test
new 66b81dc Merge pull request #28 from lukaslueg/master
new 5b011ab fix whitespace errors
new 25a7829 notes about lukaslueg's recent fixes
new 90d4f4b issue #30; make ipaddr module actually-optional
new dc4b24d note about issue #30 fix
new 6c71abc temporary fix for pre-2.7 Pythons (which lack subprocess.check_output)
new c71bdf8 Fixed test_fsm for python < 2.7
new 6adc50e run graphviz tests on python 2.6 (e.g. debian stable) correctly
new 9e53c6b better output in test_fsm()
new 47b208a Merge remote branch 'lukaslueg/testfsm'
new 04f5412 Added SimpleHTTPServer-example
new 3cb12e9 minor updates to README
new b2ba982 Merge pull request #35 from lukaslueg/httpdexample
new ffd4f10 add note about new example
new 4d1d523 Refactored build_tor_connection, added build_local_tor_connection
new 58dee5a Refactored example attach_streams_by_country to use new build_local_tor_connection
new 2b25e9c Add examples to stylechecking
new c447da0 Finished refactoring examples, changed arguments for build_tor_connection
new 098b141 Added find_tor_binary() and removed hardcoded path from launch_tor()
new 1c7cd5d Merge pull request #39 from lukaslueg/buildtorconnection
new e796d80 new example, build a custom circuit for the next stream
new dbf364f Moved find_tor_binary() to util.py
new 852d532 add new example to the examples page
new 4ce1f77 pyflakes, pep8 cleanup and use build_local_tor_connection() instead
new ccf46dc Merging master from upstream
new cd26505 Merge pull request #40 from lukaslueg/master
new 8be0932 fix leftover conflict markers from pull-request
new 534e01d Use rST for README instead, to avoid pandoc build rule
new ee8033a fix rST markup for embedded URIs
new e5339ea More OS success reports (issue #42)
new 674f124 update Stem URI
new 75f252f Merge tag 'upstream/0.7'
new 096cbd1 Imported Upstream version 0.7
new be96136 add known users
new caee6c5 Fix spelling of graphviz (issue-43)
new 39861f7 move releases to their own file and page
new 60e52e7 couple improvements to first example
new 0748b89 instructions for using virtualenv
new 46cc365 documentation for build_local_tor_connection
new bf2e936 Ability to create a circuit without specifying a path.
new f1d2391 mention new feature
new 01471a2 pass a keyword argument to circuit_closed, circuit_failed, stream_detach, stream_closed and stream_failed
new df8a27a fix up comments
new 0f3a5bd remove unused code
new fe27e6e output circuit path when loggin streams (in example)
new 158d92a issue #18: provide all flags with events
new 0619cb3 issue #44: provide password callback
new 6cd1757 add note about password callbacks
new 585e179 add links for issues in notes
new 3b370a0 fix links in releases notes
new 0c74c5b Initial Debian packaging
new 2f18077 Clean leftover backup files
new 71bea55 Release version 0.7-1
new aa37e0b Allow use of X to mean random relay (or guard) for circuit_for_next_stream example
new b0e51b8 pep8 cleanups
new 727d655 pyflakes fixes
new ff24b18 fix a couple API links in docs
new ad89233 Preliminary fix and test for Issue #47
new 71c6cc2 Some testcases and improved parsing in case Tor's #8596 is implemented
new ee5ae33 bump versions and copyright for 0.8.0
new aa36dd7 pep8 fix
new 96c12da spelling mistake
new 9019007 fix a couple URIs
new 8141b3a symlink so documentation includes README
new 36f82a9 documentation/download updates for 0.8.0
new eddc7e2 spelling mistake
new a46a275 fix scheme on some URIs
new 03c01f7 fix github archive URI
new acdad61 Use dh_python2 instead of python-support
new 3703d50 Remove unnecessary line in MANIFEST.in for docs/avatar.png.
new 25a0c16 Fixed unflushed buffers in tests, fixed ident-comparison on string for PyPy
new df29662 Merge pull request #51 from lukaslueg/master
new 2276d79 Release version 0.7-2
new a1b5fb1 Add a couple notes about recent merges
new 54075eb use pypissh if available in setup.py
new b037e0f bump versions, notes for 0.8.1
new d7ba590 pip is grumpy about symlinks it seems
new 7ba18ba add signature for 0.8.1. release
new b2ec5ee add note to use 0.8.1 instead of 0.8.0
new 9e1665c first cut at Travis-CI
new cd28a6d Imported Upstream version 0.8.1
new 510b2c2 Merge tag 'upstream/0.8.1'
new d83bf12 Add tor to Build-Depends to be able to run launch_tor() tests
new f6ffd60 Prevent compression of the launch_tor_with_simplehttpd.py example
new 0cc99b9 Release version 0.8.1-1
new a251c71 Bump versions so master doesn't build same distribution as 0.8.1
new 3de2109 Exclude emacs backup files (issue #52)
new a83d610 Include LICENSE in manifest, and add 2013 to copyright dates (issue #53)
new f15d71b skip a bunch of tests that look for tor binary, to make travis-ci happy
new b8ad1c1 add travis-ci build-status image to readme
new 85208bf Fix find_tor_binary() if bash is not the default shell
new b7163e4 Merge pull request #54 from lukaslueg/master
new 98f543b see if we can make coveralls.io work
new 4676730 re-arrange tests to be at top-level, and use "coverage" instead of custom script
new e85fce0 actually enable coveralls
new c41b013 correct directory
new 763d6fb update dependencies information and release changelog
new dd6b4a9 see if travis includes make or not
new a6b7623 provide travis and coveralls links properly, hopefully
new e0ecc20 update coverage data and reflow documentation a little
new 6626bf6 add build status, coverage to readthedocs main page too
new bd442cd fix pep8, pyflakes targets
new 31c388b stop skipping the launch_tor tests, even with no tor binary available
new 742884c pep8 fix; extra blank line needed
new a3d8fbd add note about installing on Debian
new bd31225 update notes for Debian
new 3fcc511 Add a test for when there is no Tor binary
new 9063f4b coverage target for Debian, since coverage is spelled python-coverage there
new 2a025e3 pep8 cleanups
new 8346d1b test which at least runs tcp-socket version of build_tor_connection
new f0b174a test for unix socket mode of build_tor_connection
new 152a6c5 fix os.stat checks for unix socket mode of build_tor_connection
new cbf7762 tests for error-conditions of build_tor_connection arguments
new e8569a6 automatically output annotated coverage for coverage targets
new 199d1a4 fix non-Debian coverage target
new a36f8fe First cut at implementing #56
new 0cecfc6 note about #56 being fixed
new fa3226d attempt at testing imports in util
new a5f1d89 fix example when REMOTE_REASON is specified
new 7ae3128 fix two examples using ICircuitListener incorrectly
new 3ef0f77 log whether our version is recommended or not
new 200ba2e add 29c3 to main docs frontpage
new 1650970 Temp fix for "missing package error" during pip install
new f796c3b some minor tweaks to README
new d7b01e5 move docs around a bit and add link to asciinema screen-cast
new 1c981a6 fix up coveralls and travis-ci links
new 0571e56 fix lookups if you end up with the pygeoip library instead of GeoIP
new 24bd065 make sure we're using local listen address for hidden-service local endpoints
new f85f0d3 make example less likely to conflict with system tor
new ddd69a0 better port defaults.
new 84ecc28 split dev/install requirements
new ec10ea5 require correct library this time
new 287aa73 Using setuptools again
new 26c8ac0 Uncommitted things done for issue #56, so aagbsn's patch can be merged with mine.
new 1046b33 Add close_circuit method to TorState
new 23256b2 Add support for IfUnused flag
new e4afccd unify close_stream, close_circuit and add tests with and without flags on Circuit.close
new 36e1d4c Fixes for utests to make stream.close() tests which fail
new 5a5b1f6 make stream tests pass
new 323a9ce parse Router long-names properly for nicks in case we don't have a consensus-loaded nick
new 0eadcbe properly parse one-more multi-line keyword case
new 0875042 add notes about two recent bugs
new f9c3e74 failing utest for multi-hiddenservices bug
new 63b3266 fix issue with multiple hidden-services
new 6131a1a utest for two hidden-service append at once
new d119789 nicer error on no-password, no-cookie
new 3e52f6a backport fix for TCPHiddenServiceEndpoint to ensure it listens on 127.0.0.1
new 49735c1 bump version for 0.8.2
new e4b0a6d add 0.8.2 signature
new 8761013 just run tests, not coverage for travis-ci.org
new 3b8f06d make pygeoip 0.3.0 work properly
new 14a8c74 remove geoip2
new d4f211f using Twine for uploading 0.9.0
new b728810 backport fix for TCPHiddenServiceEndpoint to ensure it listens on 127.0.0.1
new 357e428 bump version for 0.8.2
new 53db2cd get rid of GeoIP and use only pygeoip instead
new fc3665d support pygeoip < 0.3 as well (different name for region)
new 78855e4 no longer a generated file
new dff875e redundant README
new 5cf610c try previous twisted release to maybe-appease travis-ci
new 5915da1 try previous-previous twisted release to maybe-appease travis-ci
new 04d23d0 more debugging for travis-ci
new 55760ac Imported Upstream version 0.8.2
new 76acd3f Merge tag 'upstream/0.8.2'
new 60f1857 Release version 0.8.2-1
new f3b3e6c Use GeoIP instead, and make it optional.
new 24d89ad restore running coverage on travis
new d1b0d38 fix up README links, and setup.py (issue #63)
new 83c3bb3 correct links for 0.8.2
new 960496f cover some more error cases and fix up util
new 0f015e8 check user-supplied endpoints
new 7b4800c README is really called README.rst
new cd1c447 first cut at docker.io for testing
new 74891df fix requirements for GeoIP and a few spelling mistakes
new 2d7ed66 clean up output
new f3b4b5d fix up READMEs, move things around
new e737aa9 remove unused file, clarify makefile
new 4ea76ce Requirements seem to be "hard". Go back to other geoip Python lib.
new 8c7beb3 Take out GeoIP requirement, which is optional anyway, so travis-ci can build.
new ef86a7d fix a couple details, and use full key id
new f59fe6f Merge branch 'issue-56-resquash' into issue-56-rebase
new a2083d1 fix Circuit instantiation after rebase to master
new c794fa1 outdated file
new 1cc237e fix Sphix download links, including issue #55
new daa7f7b Merge branch 'docker-testing' into docker-testing-2
new c7acd9d editing
new 519b2c8 play with docker.io for ryman's launch_tor() timeout bug
new 859163b Handle timeout if process has already been killed
new 192fe78 Fix test launch_tor_with_timeout
new ed03cca fix up utests for properly killing tor
new 5f04fc2 Issue #59 fix, along with a docker.io-based test, and the prototype docker.io testing stuff which also includes a test for hidden-service listeners.
new c73a8d7 use volumes instead of rsync + ADD
new ff4ec71 add a walkthrough, and associated code
new 895a87e utest for providing a launch_tor timeout that doesn't expire
new 088f0f4 just create venv, not tmp/venv
new 796ec8b editing notes for unreleased code
new c5884c4 fix links in documentation, and add TorConfig API docs
new 5ffb1d1 pep8 fixups
new f80eaff note about networking + docker
new 10e0c6c both wheel and tarball for dist target
new 31aba45 note about wheel files
new d1bdb98 adjust release command-lines for 0.9.0
new 98fb4e4 fix up notes for 0.9.0
new ada8e74 update requirements notes
new 4d5b721 signatures for 0.9.0
new fa153e1 bump version 0.9.1 since i still screwed up the pypi upload
new 351f034 signatures for 0.9.1
new 128ca0a Update debian/watch and verify upstream signature
new aafd314 Improve debian/README.source
new 715b544 Imported Upstream version 0.9.1
new ba50a41 Merge tag 'upstream/0.9.1'
new 7651061 Allow upstream keyring to be shipped in source package
new f865ff5 Adjust documentation path
new dbb3ce0 Release version 0.9.1-1
new 4de2432 bump versions for next release
new c61f833 make location a property to lazy-instantiate ip-to-country requests, and fix a couple utests
new 2678cdd Add flags to streams, circuits and parse host out of NEWRESOLVE state
new 76b031e documentation improvements
new 80557ba allow build_circuit to take router-hex-ids as well as Router instances
new aa2c59f add age, created-time to circuit
new a7c0b19 placeholder first-cut stuff for disconnection
new 3b294b0 use circuit ID, not full circuit for state.close_circuit
new 9893a3b fixme comment and remove unused/wrong NEWDESC tracking
new 2c1776a fix on_discconect and tests
new 163ce37 unit-test not required
new aec898b refactor to simplify slightly
new 68cc215 utest for age() method on circuits
new 96cb1f8 factor out parsing of _time_created so we don't munge the flags hashtable
new 5dc2d0b remove unused code
new 5bfbe7f make sure age() does something useful if there's no TIME_CREATED flag
new 2fcb858 Remove code that won't get called anyway
new 9e1c53c test some rare cases in TorConfig and eliminate some unused code
new d1749da use Tor's ip-to-country if GeoIP failed in more cases and fix parsing, plus utests
new d9dca7e gratuitously call __repr__ method for more code-coverage
new 088dee9 Fix rare (impossible?) case of multiple-listen() calls on a single Endpoint:
new 100bf6d trove categories for 2.6, 2.7
new 2c3439a make fake objects more-like the real ones
new ce3b8be remove debug output
new dad8d6e pep8 cleanups and remove some dead code
new 83f08ac pyflakes cleanups
new 501dbb3 tests for different geoip versions
new a2ca912 import test for ipaddr, clean up code for geoip
new 674eb85 cleanup
new 863a91b re-organize test so it's always alphabetical
new f4e427a try out tox; seems to work great
new 202fc28 add documetation for a few new minor features
new 769ff3c fix close_circuit() to accept Circuit or id
new 45c35e3 close_stream() takes an ID or a Stream instance
new e0a86e3 changelog
new c52db13 remove reduant declaration
new 24d5393 based in issue #36, type doesn't take '-p' in some shells, let python decide which shell to use (now works under FreeBSD)
new be31f79 Merge pull request #66 from enriquefynn/master
new 7311353 add #66 to release notes
new d438a9f Report from issue #67 indicating FreeBSD 10 works fine (except needing to install lsof).
new 46fdeab Add report for RHEL6
new 6c0c08a remove; obsolete
new b914257 tested on OS X 10.9 Mavericks
new eb8f468 Merge pull request #69 from kneufeld/master
new 211a610 Integration test for TorInfo speaking through TorControlProtocol
new 057c669 Strip trailing "OK" lines from most protocol messages. Closes #8 and long-standing TODO item.
new 5cc1744 documentation tweaks
new 6b3b648 add an api_version kwarg to TorControlProtocol to enable future changes
new 08a4d94 Send signal SIGTERM instead of SIGKILL when timing out.
new 6d10dd5 Fix unit-test for hellais' KILL vs. TERM enhancement.
new 0a63c8f add not to releases
new 756d077 pep8 fixes
new f60e7bb better pep8 command-line
new edfc8dc fix dev requirements
new ca9c4d2 include test code correctly in MANIFEST
new 189f11a Add signatures for 0.9.2
new 7e63595 add links for 0.9.2 release + signatures
new 9fa11a5 use correct name for wheel (py2 vs. py27)
new 53b7393 Revert "add an api_version kwarg to TorControlProtocol to enable future changes" I don't want to release a version with this yet, it will remain on master (so 0.9.3 at the earliest)
new 06ac145 make a requirements file for ReadTheDocs
new 09a3632 correct signatures for 0.9.2
new ec4e87e Imported Upstream version 0.9.2
new bcea242 Merge tag 'upstream/0.9.2'
new 562ca55 Bump Standards-Version
new e9f1cff Release version 0.9.2-1
new 1802870 at least log why we can't read a hidden-serivce hostname/key
new d3ec012 documentation fixes
new 94d8974 Add Tor Hidden Service endpoint parser
new 237464f Endpoint-parsing/launch: Refactoring, features, tests
new 7a1cdc9 Minor corrections to comments
new 474cd76 Merge pull request #75 from david415/david_endpoint_parser_squashed_5
new 785b330 add some logging for tor-launch progress, and ultimate success
new ccaffcb update documentation with more endpoint examples
new 0ef4a90 Merge branch 'endpoint_parser_squashed_5'
new 492cb4a Alabaster themed docs
new 22bf0b2 mention switch to alabaster
new 8d30ec1 new dev requirement
new a235655 remove socksPort and clean up docs for endpoint parser
new fcc2738 add HOWTO section of docs, and a couple cleanups
new 509a05f test @properties of endpoint (getting private keys, etc)
new 70584b9 remove dead test
new 09005b6 get rid of api_version for now
new c02b63c pep8 cleanups
new 5123c1c mention HOWTOs in release notes
new 65e2e1e patch out find_tor_binary() for tests
new 882f15d pep8 cleanups
new 6b49734 restore utest checking SOCKSPort==0
new e382a39 bump to 0.10.0
new a7652aa fix SOCKS port settings
new 0224375 consolidate two duplicate blocks
new cd1f99d more details for endpoint documentation, and asciinema demo
new 8824029 nicer logging during launch
new 59b4385 pep8
new 37a20b6 several tweaks to release stuff
new b3d0f2d add empty unreleased section
new d2f6653 add PyPI link
new 0dbed1a fix some Sphinx warnings from documentation
new 36376f9 add 0.10.0 signatures
new c2acb58 css fix for tor-browser firefox version
new 47d7bd4 Imported Upstream version 0.10.0
new a971c8b Merge tag 'upstream/0.10.0'
new 6f8dc59 Update debian/copyright
new 9219dd7 Update Build-Depends
new 7a2eb06 Release version 0.10.0-1
new 77f9203 fix release checklist a bit
new 6e09dd3 ignore more
new 0b6490d ignore more
new f6349b8 ignore .pyc, fixing issue #76
new 2132de7 fix imports, refactor test
new be56320 add tests and fix code in case tor boostraps, but then errors out
new 0a49303 properly expand hiddenServiceDir relative-paths and usernames
new bf904bc working tox setup to induce issue #78
new 9330c1e support for Twisted 12.0.0-style endpoint strings
new fddf0aa more tox environments for different twisted versions
new ca2956e a couple more tox environments (more twisted variants)
new 96a93ac add some notes on recent fixes
new 840b59b fix race-condition with event un-listening
new b39591e pep8 cleanups
new 91df7bb version bump, signatures, notes for 0.10.1 release
new ef6f6fc Imported Upstream version 0.10.1
new 3a0fa0a Merge tag 'upstream/0.10.1'
new 391dce2 Release version 0.10.1-1
new 792e414 add carml mention
new 4a6a626 use UTC, not local for circuit age
new 4440a6f fix release notes
new ec47ebe Add stderr, stdout handling to launch_tor()
new 18f0c64 Keep a dictionary of routers by hash
new 2c5da9c Merge pull request #81 from arlolra/routers
new 72b6a8f Move available_tcp_port() to util
new cf46ae0 Ignore twisted/plugins/dropin.cache
new 8919847 Merge pull request #82 from arlolra/avail
new c171f53 Makes warning when building circuits w/o guard optional
new c6f884c Merge pull request #83 from arlolra/warn
new de2683a spelling
new bbf0827 notes about recent merges
new d1f3569 version bump and release notes for 0.11.0
new cf88688 Imported Upstream version 0.11.0
new fe4001b Merge tag 'upstream/0.11.0'
new 3d38847 Release version 0.11.0-1
new 2b98e5a hand over package to pkg-privacy team
The 733 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/txtorcon.git
More information about the Pkg-privacy-commits
mailing list