[Pkg-privacy-commits] [obfsproxy] branch master created (now 8baf226)

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 13:01:31 UTC 2015


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

infinity0 pushed a change to branch master
in repository obfsproxy.

        at  8baf226   hand over package to pkg-privacy team

This branch includes the following new commits:

       new  054bcfb   Initial Commit
       new  1b17847   Initial import of code from pyptlib
       new  5085486   Fixed ignore file to use py-obfsproxy folder names
       new  8bcc72f   Renamed pyptlib to obfsproxy
       new  03d757d   Removed trailing spaces
       new  73826cb   Reformatted code with PythonTidy
       new  72366d9   Converted to high-level API
       new  e0a5c18   Removed unused class
       new  4aed9f0   Removed support for external proxies
       new  7a90df9   Ignore Xcode project
       new  48f8e34   Ignore Xcode project
       new  fc4265a   Ignore tidy files
       new  87bbc3c   PEP 8
       new  f6ba1f9   Renamed obfsproxy.py to cli.py to avoid name collision with obfsproxy module
       new  27545c0   Fixed imports and undefined symbols to get obfsproxy client and server modes working
       new  d942a13   Various fixes to get SOCKS and proxy handlers working
       new  96f8f02   PEP 8
       new  e77cec2   Support for minimal Dust and obfs3 transports
       new  ed92e4f   Fixes to get py-obfsproxy working with Tor
       new  2c16b21   Merge branch 'master' of https://github.com/blanu/py-obfsproxy
       new  3fb18d7   Implemented obfs2 and refactored transports to use new API
       new  0d3d5b9   Fixed syntax and import errors
       new  3196b4c   Ignore validation scripts
       new  ea2407c   PEP 8 reformatting
       new  cb7da58   Merged in the code for managing virtual socket buffers
       new  fcdadb0   Fixed syntax and import errors
       new  74a9136   Added logging
       new  651d07c   Fixed pumping
       new  3145bed   Updated server to use the new plugin instantiation method
       new  2aafb15   Fixed server supported transport list
       new  6acaf22   Better logging of exceptions
       new  4f7cb09   Commented out logging
       new  851a6fe   Removed util.py, merging utility functions into the classes that use them
       new  783d141   Documentation update and terminology normalization
       new  1c35c58   PEP 8 formatting
       new  a409860   Merge branch 'master' of https://github.com/blanu/py-obfsproxy
       new  aaa6dec   Fixed names of transports
       new  4b59827   Merge branch 'master' of https://github.com/blanu/py-obfsproxy
       new  d7141ed   Merge branch 'master' of https://github.com/blanu/py-obfsproxy
       new  15bafc2   Removed hardcoded default log file path
       new  fd3fe0f   Fixed validation errors
       new  a6c3ec1   PEP 8 formatting
       new  f425d5e   Removed obsolete tunnel.py
       new  71bc6bb   Renamed input to conn because the use of input as a variable name is discouraged
       new  294fc45   Transports should take a circuit
       new  3004962   Fixed undefined variable names
       new  a0cefa7   Removed hardcoded destination for proxy
       new  b22f07a   PEP 8 formatting
       new  1e0694f   Fixed ORPort setting in pyptlib
       new  4adf50e   Fixed bugs in I/O code
       new  4be14dd   Removed obsolete references to uncompact, decode, and encode
       new  8bf32e6   Better exception handling
       new  f09b61d   Yield to pump
       new  e0d2b35   Better exception debugging
       new  9875f61   Start using the new pyptlib init().
       new  61a06d2   Use BaseDaemon as the base of the Rot13 transport.
       new  48b85dd   Add basic skeleton for external-mode support.
       new  539b45e   Add logging subsystem.
       new  76471b3   Start using the logging subsystem.
       new  17d6d09   Tidy up the code. Beautify and document.
       new  33e6f25   Prepare for the Twisted rewrite -- delete files.
       new  69a13a4   Introduce Twisted networking system.
       new  730f379   Fix managed-mode support.
       new  f89d8c5   Fix cli.py.
       new  673efff   Delete the rot13 transport and replace it with a base64 one.
       new  ca354ed   Partially port transport code to the new transport API.
       new  8210799   Add a simple integration tester.
       new  69974c5   Move project to a different directory structure.
       new  4688387   Fix imports to suit the new directory structure.
       new  992f9f8   Fix some issues.
       new  2fceedb   Fix transport callbacks to work with Twisted.
       new  fd9bb0b   Start passing buffers to transports.
       new  bd92479   Fix obfs2.
       new  0cda30e   Make it work with the latest pyptlib.
       new  45608b0   Improve code.
       new  5bf7572   Add a simple heartbeat.
       new  ec51fbc   Revive the b64 transport.
       new  fb2c118   Make the info logging severity a bit less noisy.
       new  3b2ca51   Add unique IP counter to the heartbeat.
       new  2b43afc   Improve listener launching code.
       new  04bc2bf   Kill obfs3/dust transports. They did not work.
       new  a03c344   Resolve some XXXs.
       new  5f1a2a0   Delete some useless files.
       new  0f5fd62   Trivial code improvements.
       new  de0579f   Add a small installation doc.
       new  91690cf   Log client IP addresses in debug severity.
       new  eeef3e8   Use a base class for Twisted protocols.
       new  e666888   Accept --no-safe-logging and add scrubbing func
       new  d87146e   Merge remote-tracking branch 'remotes/sysrqb/bug7325-3'
       new  0bcf305   Fix some bugs in the new logging system.
       new  1ec0132   Improve networking code.
       new  eab3f27   Use network.GenericProtocol in some more places.
       new  97c7bfe   Be more verbose on why pyptlib failed.
       new  5f2b870   Implement prototype of an integration test framework.
       new  c32853f   Put some useful obfs2 functions in modules.
       new  a905cd2   Add new obfsproxy mode: ext_server.
       new  8a3796c   Add the Extended ORPort implementation.
       new  89e61d3   Be able to parse IPv6 addresses.
       new  225e420   Add the obfs3 specification and threat model.
       new  b61b51f   Implement the UniformDH scheme.
       new  86d4f61   Implement the obfs3 pluggable transport.
       new  0bc44a7   Enable obfs3 in the integration testers.
       new  04f2501   Change directory structure a bit.
       new  9a2b7d5   Add a small setup.py script.
       new  acae92b   Scrub an IP address in Extended ORPort logs.
       new  e63d41a   Get the integration tests working with the new directory structure.
       new  356c052   Fix heartbeat time glitches.
       new  31f108c   Fix the max padding error condition in obfs3.
       new  cb49633   Improve the HOWTO guide.
       new  45905f6   Make pylint a bit happier.
       new  7f07005   Rename unittest files to test_*.
       new  6800c6a   Make the unittests work with Twisted trial.
       new  06ff98a   Remove the tools/ directory since we didn't use it.
       new  0e431a5   Add Brian Warner's versioneer.
       new  b162ef3   Use versioneer.
       new  00ce28d   Add more documentation and improve the existing.
       new  087b39c   Create a MANIFEST.in for building nice releases.
       new  1030411   Switch to twisted.trial.unittest for tests.
       new  37d6220   Add an INSTALL file.
       new  d73234d   Add the INSTALL file to MANIFEST.in.
       new  ac0174b   Add more files to MANIFEST.in and prepare for release 0.0.2.
       new  7b8e4cf   Imported Upstream version 0.0.2
       new  7360427   Initial Debian packaging
       new  f77892f   Release version 0.0.2-1
       new  05a4790   Fix git-buildpackage configuration
       new  5d3573e   Log exceptions to logfiles.
       new  d414b20   Add shared secret support to obfs2.
       new  6da914e   Add integration tests for obfs2 with shared secret.
       new  1ba7d90   Add a transport method to parse SOCKS arguments.
       new  6948f44   Retrieve the shared secret in obfs2 using SOCKS arguments.
       new  4bf9607   Always initialize the shared_secret attribute in obfs2 code.
       new  9b46051   Add py2exe bundling script.
       new  a7631dc   Add a changes file for the py2exe setup script.
       new  89fd8d7   Use "#!/usr/bin/env python" instead of "#!/usr/bin/python".
       new  bb73ef2   Make obfs2-with-shared-secret easier to integration-test.
       new  a66db46   Slight improvements to the executable script.
       new  3b80ce4   Rename project from "pyobfsproxy" to "obfsproxy"!
       new  268eb2c   Change every pyobfsproxy occurence to obfsproxy
       new  e6df59a   Change short and extended description to better match the original obfsproxy package
       new  78c5f05   Downgrade the dependencies on 'tor' to an 'Enhance'
       new  336b16c   Don't break CLI compatibility with C-obfsproxy.
       new  a8ed732   Include setup_py2exe.py in the releases.
       new  64b597d   Add licenses of dependencies to the LICENSE file.
       new  ed603da   Prepare for upcoming release: obfsproxy-0.2.1.
       new  c0a81b8   Imported Upstream version 0.2.1
       new  b6d90e6   Merge tag 'upstream/0.2.1'
       new  a424783   Update version number in debian/changelog
       new  da3bdb1   Import changelog from the obfsproxy package
       new  8056079   Rephrase changelog entry for 0.2.1
       new  55f81e4   Add NEWS file to tell users about the new protocol
       new  6c9a1be   Unapply patches after build
       new  1f7e9b8   Add missing Build-Depends on python-pyptlib
       new  cd6ee83   Release version 0.2.1-1 to experimental
       new  c09939f   Add a patch to fix the C-obfsproxy compatilibity hack
       new  ea022ae   Release version 0.2.1-2 to experimental
       new  16a1fc9   Move compatibility hack to the registred entry point
       new  433f6ac   Add a changelog entry for Lunar's patch.
       new  05c9c60   Add dependencies to setup.py.
       new  b9d7dd7   Change some more docs to say "obfsproxy" instead of "pyobfsproxy".
       new  e7bc8f1   Update the HOWTO to use pip instead of git.
       new  3c4e843   Prepare for upcoming release: obfsproxy-0.2.2.
       new  105d14b   Release version 0.2.1-3
       new  3f6d095   Fix Vcs-Git URL
       new  34b5d70   Adjust Section to match the archive override
       new  2293300   Migrate to dh_python2
       new  aa2eb66   Add license for zope.interface to LICENSE.
       new  ba60983   Replacement for __file__ under py2exe.
       new  74724f8   Remove third-party licenses.
       new  275410d   ChangeLog for moved licenses.
       new  da31ffc   Edit new changelog entry a tiny bit.
       new  b1ae5af   Fix a bug in the SOCKS logic.
       new  1b08a54   Mention the SOCKS fix in the ChangeLog.
       new  f2e307c   Add a --version switch.
       new  37c9cbe   Trivial README correction.
       new  4754f00   use new API
       new  5c8058d   Run upstream test suite using autopkgtest
       new  c97dcb8   Add Homepage field
       new  15f0ea5   Release version 0.2.1-4
       new  2551b93   Emit CLI argument parsing errors to stdout (instead of stderr).
       new  aef13f6   Better use of exceptions in Extended ORPort code.
       new  8f1f43a   Pass name of pluggable transport to Extended ORPort.
       new  c5135c9   update to new pyptlib API
       new  f2afac9   Merge remote-tracking branch 'ximin/pyptlib-api'
       new  fb14b47   Add a ChangeLog entry for the pyptlib API update.
       new  557bdeb   Do the release ritual for obfsproxy-0.2.3.
       new  e7d18d8   Add watch file
       new  eb173ce   Merge tag 'upstream/0.2.3'
       new  b9255b7   Imported Upstream version 0.2.3
       new  40c78cc   Adjust Build-Depends to match new requirements
       new  30e330e   Drop obsolete patch
       new  5ebfe10   Generate proper Depends for the new upstream version using pydist
       new  773c8d6   Release version 0.2.3-1
       new  5be8249   Don't log raw network data since it bloats up log files and messes with terminals.
       new  f293d3d   Add a `TransportConfig' class which should contain configuration options (such as the state location) meant for pluggable transport modules.
       new  8a5ab98   Use the new `TransportConfig' class to store the state location and pass it the `TransportConfig' object into the pluggable transport's constructor.
       new  c5c2973   Update the constructors of all existing four transports to expect a `transport_config' variable which is an instance of the new `TransportConfig' class.
       new  1212dba   Add ChangeLog entry for #9815.
       new  399248b   Pass server-side transport parameters to transports.
       new  be8e926   Do the release ritual for obfsproxy-0.2.4.
       new  65d5f4f   Add function for fast modular exponentiation.
       new  2f45607   Use 'powMod()' instead of the built-in 'pow()'.
       new  144aac0   Add some trivialities related to the #10031 patch.
       new  55e42c5   Call transport setup at obfsproxy start
       new  5679a30   Obfs2 uses setup classmethod to save shared secret
       new  aae5f61   Add some more dependencies to doc/HOWTO.txt.
       new  92f2356   Merge remote-tracking branch 'remotes/david/david-transport-setup'
       new  0b2edb0   Fix a bug and add some docs on the setup() method.
       new  aad52ec   Only use gmpy if it is installed.
       new  6f981ca   Add get_public_options method to BaseTransport
       new  84071a2   Clean up code to filter server transport options
       new  0228255   Add code examples to get_public_options doc str
       new  fbfe12c   Trivial edits and ChangeLog entry for #10243.
       new  7b16ec2   Another trivial ChangeLog edit.
       new  f6fd1c1   fix #10342: make circuit an attribute of transport, rather than passing it in as method params - also rm redundant "pass" statements, python doesn't need it if you have a docstring
       new  61a97bf   rename handshake to circuitConnected, since it is just a callback and you don't *need* to do any sort of handshake
       new  add2659   Fix bug when calling the __init__ of the base transport.
       new  a8e54d5   Trivial doc tweaks and ChangeLog entries for #10342.
       new  b88efc0   Remove the PITS code.
       new  425a964   Add some more flags to TransportConfig.
       new  cea735c   Don't pass TransportConfig to the transport __init__().
       new  6fc79b9   Import the ScrambleSuit transport protocol.
       new  9562d77   Add ScrambleSuit's ChangeLog and specification.
       new  c55b69a   Add "pyyaml" because it is used by ScrambleSuit.
       new  bafad20   Add an integration test for ScrambleSuit.
       new  258a26a   Update ChangeLog with ScrambleSuit.
       new  db5236a   Do the release ritual for obfsproxy-0.2.5.
       new  4777627   Remove gmpy from the requirements of setup.py.
       new  a3b43d4   Do the release ritual for obfsproxy-0.2.6.
       new  d3d9749   Configure watch file to verify upstream tarball signature
       new  6d76033   Merge tag 'upstream/0.2.6'
       new  ecf15f4   Imported Upstream version 0.2.6
       new  9a6fb5d   Update documentation to add Scramblesuit
       new  59d0c83   Add debian/upstream-signing-key.pgp to included binary files
       new  397b286   Update Standards-Version, no changes required
       new  1a936ef   Release version 0.2.6-1
       new  5a93c1d   Use proper version number in debian/NEWS
       new  458cd0f   Fix capitalization of ScrambleSuit
       new  9d166a3   Release version 0.2.6-2
       new  2e88b52   Improve the error message if we can't set up a listener.
       new  2cafc5e   Add python-gmpy to Recommends in order to save CPU when available
       new  520f27c   Release version 0.2.6-3
       new  851560f   Also support gmpy2 for doing modular exponentiation.
       new  5e33045   Use twisted.internet.threads.deferToThread in the obfs3 handshake.
       new  04915ad   Merge branch 'yawning_gmpy2'
       new  866cc6c   Add a __init__.py in the transport-specific unittest directory.
       new  e4913fa   Import Philipp's scramblesuit unittests.
       new  090252c   Slightly edit scramblesuit unittests so that they run in obfsproxy.
       new  fece444   Add UniformDH unit tests
       new  cde306e   Use SOCKS5 instead of SOCKS4
       new  cb492b8   Cleanups to the SOCKS5 code
       new  93b86e0   Fix a search and replace error
       new  c990b72   Send more appropriate SOCKS error codes on connect failures
       new  c741fbe   More minor cleanups
       new  e49432f   Add SOCKSv5Reply that can be passed to SOCKSv5Protocol.send_reply()
       new  30c6ae2   Derp.  IPv6 addresses are 16 bytes, and not 12.  Heh.
       new  39eb626   Cleanups
       new  7924d1d   More changes based on feedback
       new  c49215c   Fix more things pointed out by asn
       new  59c2ad0   Incorporate feedback from hellais, and minor bug fixes
       new  e86ff88   Use inet_ntop/inet_pton from twisted.python.compat instead of the socket
       new  782eb54   Minor changes
       new  fe3a0b2   Add unit tests for socks5.py
       new  9c1b8ab   Fix the test_socks.py unit tests
       new  3264e76   Fix the last issues asn found
       new  6a903b5   Massage the ChangeLog a bit.
       new  6a7f273   Add editor swap files to .gitignore.
       new  576abee   Update correct attribute to fix key rotation.
       new  075f5ef   Add ChangeLog entry for #11100.
       new  6cdbc64   Do the release ritual for obfsproxy-0.2.7.
       new  b9c3820   Imported Upstream version 0.2.7
       new  07aac64   Merge tag 'upstream/0.2.7'
       new  f7b20a2   Update Build-Depends
       new  7a158af   Release version 0.2.7-1
       new  10cd887   Add suport for connecting via SOCKS4(a)/SOCKS5 using txsocksx
       new  908d093   Till HTTP CONNECT is actually supported, properly reject use
       new  5436c7d   Per asn, create_proxy_client() should just take an instance
       new  556bd26   Fix bug in unused socks5.py function.
       new  d50446b   Cast bytearray to str before calling struct.unpack() in socks5.py.
       new  fc5bb11   Trivial tweaks to #11329 fix.
       new  ba6c1d6   Obfsproxy can now resolve DNS hostnames in bridge addresses.
       new  d758b98   Do the release ritual for obfsproxy-0.2.8.
       new  e9cab2b   Use transport_config.py instead of making a new settings.py.
       new  0d360a5   Imported Upstream version 0.2.8
       new  c5470c1   Merge tag 'upstream/0.2.8'
       new  0ef0eee   Release version 0.2.8-1
       new  2d9d4da   Changed the obfsproxy shebang to point to `python2`
       new  b58fd9e   Add ChangeLog entry for #11190.
       new  5832698   Fix connecting via a SOCKS proxy.
       new  2477925   Add support for connecting via a HTTPS CONNECT proxy.
       new  2476e26   Don't feed None to parseProxyURI() in external mode.
       new  a79b8ae   Clean up error handling when the http proxy doesn't return status.
       new  a2dc745   Tweak the proxy logging a bit.
       new  e7c4294   Merge branch 'bug8956_tweak'
       new  1106ec1   Proxy support: Ensure we have txsocksx and a recent enough Twisted.
       new  a2cd2df   Make txsocksx an optional dependency.
       new  befd673   Add a compatibility layer for Twisted's UnsupportedAddressFamily.
       new  7b562f5   Make sure that AES-CTR counter of obfs{2,3} won't overflow.
       new  c977bab   Do the release ritual for obfsproxy-0.2.9.
       new  0005192   Print ScrambleSuit disclaimer on startup.
       new  2ff160c   Don't do networking on connections that should be closed.
       new  8fdb64a   Don't set transport circuit to None when closing a circuit.
       new  ce1a9e6   Log pyptlib version on startup.
       new  870c01d   Add a ChangeLog entry for #9878.
       new  c4762bb   Do the release ritual for obfsproxy-0.2.10.
       new  081e943   Elaborate on server's behaviour.
       new  d16d4ad   Close connection if authentication fails.
       new  1367b49   Add ChangeLog entry for #11092.
       new  01eca9d   Fix typo.
       new  18db73d   Fix problems in UniformDH spec.
       new  7a374dd   Only search for mark in expected space.
       new  cdb7901   Add and use const.MAX_HANDSHAKE_LENGTH.
       new  1c02df6   Stop processing data after authentication failed.
       new  ea2e71f   Increase closing threshold.
       new  5333b1b   Add scramblesuit unittests for the state module.
       new  33e7c89   Let the server echo the epoch.
       new  37fb790   Make the server simply echo the client's epoch.
       new  fd4a911   When authenticating, also test epoch boundaries.
       new  b3fd09f   Add TicketTest unittest.
       new  d50a2cc   Add missing reference.
       new  39aa6ff   Fix ticket handshake spec.
       new  685c0f6   Elaborate on protocol polymorphism.
       new  94089c0   Add ChangeLog entry about scramblesuit spec improvements.
       new  b498fe6   Use more readable error messages.
       new  d68eb5c   Add missing markers to HMACs.
       new  0806a87   Improve packet morphing algorithm.
       new  55fa261   Add PacketMorpher unittests.
       new  29781d7   Add ChangeLog entry about scramblesuit's packetmorpher improvements.
       new  0752d21   Add --password-file for scramblesuit UniformDH password
       new  1a5c4e3   Add a ChangeLog entry for --password-file.
       new  ee185b8   Fix path joining in scramblesuit/state.py.
       new  2296d90   Use temporary files instead of "/tmp" in scramblesuit unittests.
       new  7418e24   Remove a broken unittest.
       new  52ffae9   Write password to a file, instead of the whole Bridge line.
       new  879181d   Catch some exceptions in scramblesuit's setup() and fail gracefully.
       new  3d636a9   When in external mode, only call setup() of the transports we are launching.
       new  3a2c416   Do the release ritual for obfsproxy-0.2.11.
       new  6cf1844   Imported Upstream version 0.2.11
       new  892b194   Merge tag 'upstream/0.2.11'
       new  674695a   Update Build-Depends and Depends
       new  02069ee   Document how to use a ScrambleSuit bridge in README.Debian
       new  3194106   Release version 0.2.11-1
       new  4d8bcb4   Add txsocksx and parsley as py2exe dependencies.
       new  a6b3a3e   Do the release ritual for obfsproxy-0.2.12.
       new  fab9f99   Put under the umbrella of the Anonymity Tools Debian Maintainers team
       new  5ddf989   Imported Upstream version 0.2.12
       new  040d674   Merge tag 'upstream/0.2.12'
       new  16c7928   Import AppArmor profile.
       new  7dd4fc6   Install the AppArmor profile into the package, have dh_apparmor do its magics.
       new  93bfbb0   Add Suggests: apparmor.
       new  4225adf   Bump copyright years on debian/* for Lunar, at his request.
       new  1cf6a9e   Use canonical URLs for the Vcs-* control fields.
       new  01ac9e3   Release version 0.2.12-1
       new  8baf226   hand over package to pkg-privacy team

The 353 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/obfsproxy.git



More information about the Pkg-privacy-commits mailing list