[Pkg-privacy-commits] [pyptlib] branch master created (now f2d2566)

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 13:24:59 UTC 2015


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a change to branch master
in repository pyptlib.

        at  f2d2566   hand over package to pkg-privacy team

This branch includes the following new commits:

       new  57401fb   Added README
       new  5a0d91c   First draft of configuration API
       new  889ca9f   Added missing self parameters to everything
       new  0b8538b   First pass at implementing the methods
       new  6b60a45   Ignore temporary files
       new  10712ec   Syntax and documentation fixes
       new  e226ee1   Added a setup.py for installation and egg building
       new  f083aad   Added the Tor license
       new  145ea53   Removed licenses for components included in Tor, but not in pyptlib
       new  8d3603a   Added parameters necessary for pypi
       new  598d4d8   Fixed some syntax and formatting problems
       new  17d9f65   Beginning of framework
       new  13c2014   Moved config classes into config module
       new  3b0b709   Use string substitution for building output lines
       new  e8c2256   A rough draft implementation of the framework, a manager for testing (instead of using Tor), and some transports
       new  f6ab4d7   First draft of framework and some example frameworks, along with numerous bug fixes to get the config library working with the framework
       new  d0561f7   Fixed subprocess buffering issues
       new  f6eba27   Added stubs for supporting external proxies as well as managed ones
       new  ee40caf   Moved framework client and server into managed/external directories
       new  0ed227f   Added missing files to git
       new  a21a7bf   Project file changes
       new  b537678   Removed xcode project from version control
       new  9a090b1   Removed files which are not in py-obfsproxy
       new  be941b5   Moved pyptlib.config.* to pyptlib
       new  4ef07a0   Added examples
       new  5297c09   Migrating client and server examples to pyptlib.easy
       new  0abe74b   Reformatted code with PythonTidy
       new  8626b13   Added high-level API
       new  d0df996   Removed unused utility functions
       new  5186699   Examples for high-level API
       new  e0c5ddf   Reformatted according to PEP 8 guidelines
       new  5c30b68   Removed unused imports
       new  feb1def   PEP 8
       new  ef0d541   Ignore tidy files
       new  976555c   Fixed imports and undefined symbols to get client and server mode obfsproxy working
       new  f41e8ee   PEP 8
       new  7e45afc   Fixes to get pyptlib working with Tor
       new  60c86ad   Documentation has been added at the module, class, and method levels.
       new  d4fa787   Fixed indentdation of documentation strings
       new  786556a   PEP 8
       new  52b3738   Documentation updates
       new  d018d17   Added getORPort to API, fixed some typos
       new  d44692d   PEP 8 formatting
       new  1179ee9   Fixed ORPort setting
       new  c93ce6f   Return more Tor info with init().
       new  94e6c67   Flush stdout after printing protocol lines.
       new  d551132   Change directory structure.
       new  98e7b50   Change imports to the new directory structure.
       new  fcb2f4b   Improve the code a bit.
       new  d5605be   Improve the code and documentation some more.
       new  5cc361c   Write up some unit tests.
       new  000ae55   Update examples.
       new  38ed89a   Add basic sphinx setup.
       new  a08b477   Add sphinx documentation.
       new  7d9497f   Add even more sphinx documentation.
       new  54558bc   Add a TODO.
       new  828d3d6   Improve setup.py.
       new  33957f9   Fix minor client-side bug.
       new  f3c8ea3   Add support for TOR_PT_AUTH_COOKIE_FILE.
       new  d9eb078   Fix some cases where we forgot to emit ENV-ERROR.
       new  87c8622   Ignore transports that we don't recognize.
       new  8b5ac84   Be able to parse IPv6 addresses.
       new  072babb   Add my contact info to setup.py.
       new  acd4c0c   Add a MANIFEST.in.
       new  4e0640d   Do the release ritual for 0.0.2.
       new  cb76e10   Tweak MANIFEST.in and do the release ritual for 0.0.3.
       new  21b9229   Imported Upstream version 0.0.3
       new  14d66a8   Initial Debian packaging
       new  4c51743   Release version 0.0.3-1
       new  6700a97   add a subprocess management module, which should make it easier to write - composed plugins such as obfs-flash - the 2-SIGINT termination behaviour as specified in the PT spec
       new  02d3c6c   add tests for subproc, and a few more minor features: - SINK to write to /dev/null - make the behaviour of trap_sigint play more nicely with signal.signal() - reap zombies after proc.kill()
       new  35067fc   add Makefile to automatically run all tests
       new  5895264   update changelog and make unix-specific stuff cross-platform - there is no cross-platform way to get child-pid so report it explicitly - see http://stackoverflow.com/questions/16323385/get-ppid-in-windows-with-python
       new  c097748   testing whether a process exists in a cross-platform way takes 40 lines, sigh
       new  f872d91   - add some extra comments and a warning for the temporary windows untidiness
       new  ee80c0e   deprecate util.checkClientMode in favour of a much simpler config.checkClientMode
       new  f1109ef   add a cleanup phase to killall() so that subproc plays nicely with Twisted and other programs that don't auto-shutdown
       new  cd64f71   add test_suite to setuptools config so `python setup.py test` works, remove obsolete Makefile
       new  39d2a4f   Document the new checkClientMode().
       new  6b6b357   refactor Config API slightly, tests passed - add a unified Config.declareSupports() method for use in initialisation   - remove most of the check* methods, instead do this directly in declareSupports()   - move common logic from {client,server}.init() into declareSupports() - add a unified envvar validation system using composable first-class functions   - exceptions thrown during validation automatic trigger config.writeEnvError()
       new  4c81afe   move allTransportsEnabled logic into parent Config class
       new  232d4eb   allow Config to direct their output elsewhere; useful for tests
       new  a6199eb   move envvar parsing out into a @classmethod, fromEnv()
       new  3fd0b32   refactor write and decision logic into a separate TransportPlugin class - deprecate old API that created a new config for each method call
       new  1842159   don't output error on unknown methods requested
       new  9de94a2   fix typo and remove type-fudging
       new  abf1f65   update documentation and examples to reflect the new API
       new  60667b3   move getEnv away from being an unnecessary classmethod
       new  20d779b   add default values to Config constructor so it's easier to instantiate in tests
       new  ed12a3c   declareSupports - make managedTransportVer like a tweakable setting that may be used in future, and remove the unnecessary return value
       new  c1502ae   add tests for the new API
       new  bb6a3aa   Add autopkgtest support to run upstream test suite
       new  72c2d39   Call dh_python2 to get proper Python dependencies
       new  682322b   Release version 0.0.3-2
       new  4bfa3ed   - have client.reportMethodSuccess take an entire protocol string rather than assuming socks
       new  8c7a8b2   fix most pylint warnings
       new  24148bd   - rewrite some docs to use :returns: and :raises:
       new  f1e8c23   drop the distinction between "transports Tor wants" and "transports we support" - idea imported from previous API but is unnecessary and just adds complexity - instead, only expose the latter in the API
       new  8dcae38   update doc and examples for method rename
       new  1b61d20   add links to full module docs
       new  7d20537   add a method to output debug data
       new  987f2cc   Do the release ritual for pyptlib-0.0.4.
       new  5c14786   Parse the TOR_PT_SERVER_TRANSPORT_OPTIONS environment variable.
       new  d5d2fd3   Rename environment parsing functions to get_* instead of validate_*.
       new  dc02e34   Write ARGS portion of SMETHOD line.
       new  3783050   Unit tests for SMETHOD lines.
       new  3d474b1   Add watch file
       new  368b68f   Merge tag 'upstream/0.0.4'
       new  de3d1b3   Imported Upstream version 0.0.4
       new  15c77c7   Only run test files that actually contain tests
       new  a075bba   Also use autopkgtest script to run the test suite at build time
       new  4c4c030   Release version 0.0.4-1
       new  5bccef6   Add ChangeLog entry for #8979.
       new  a0463fe   Do the release ritual for pyptlib-0.0.5.
       new  600689f   Imported Upstream version 0.0.5
       new  0f4955f   Merge tag 'upstream/0.0.5'
       new  276ace1   Release version 0.0.5-1
       new  445e9f0   Update creationflags in list value of _Popen_defaults.
       new  471f02a   - delete temporary global variable after use
       new  7cda9e4   fix Access Denied error on windows XP
       new  e82a46e   factor signal handling out into its own class
       new  0030aa8   refactor windows-specific code to have better structure and move imports to top
       new  186ed59   Use already-defined constants from pywin32
       new  582ce36   note TERM-related failing tests on windows - potential strategy to fix at https://trac.torproject.org/projects/tor/ticket/9330#comment:11
       new  391feb9   note INT-related failing tests on windows - potential strategy to fix similar to https://trac.torproject.org/projects/tor/ticket/9330#comment:11 but using CTRL-C for SIGINT - also probably requires python fix for http://bugs.python.org/issue18040
       new  97be8ad   use Windows JobObjects to have all children killed when the parent process dies unexpectedly
       new  80142d5   Add support for TOR_PT_PROXY
       new  da17d0b   Change "PROXY true" to "PROXY DONE"
       new  1f1067e   Add a ChangeLog entry for #8956 and improve some docs.
       new  370a5bc   Do the release ritual for pyptlib-0.0.6.
       new  ddb3546   Imported Upstream version 0.0.6
       new  c0ff20d   Merge tag 'upstream/0.0.6'
       new  aec05e8   Bump Standards-Version
       new  b0bfc1d   Rewrite autopkgtest script
       new  d32375e   Release version 0.0.6
       new  f2d2566   hand over package to pkg-privacy team

The 136 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/pyptlib.git



More information about the Pkg-privacy-commits mailing list