[Pkg-privacy-commits] [obfs4proxy] branch master created (now fd30f32)

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 12:59:33 UTC 2015


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

infinity0 pushed a change to branch master
in repository obfs4proxy.

        at  fd30f32   hand over package to pkg-privacy team

This branch includes the following new commits:

       new  ef38b84   Initial import.
       new  e6a8d57   Remove a comment that I forgot to delete, no functional changes.
       new  f76f142   Change documentation/comments to reflect reality (No functional changes).
       new  8e14ed4   Move to a unified client/server binary, and fix bugs.
       new  68c48cb   Run go fmt on obfs4proxy.go (No functional changes).
       new  c2f1e8e   Clean up the logging a bit.
       new  06a95ff   Close connections that fail to authenticate after a while.
       new  9b6b3f8   Reject clients that do not authenticate quickly enough.
       new  cca49e0   Set a timeout on outgoing handshakes as well.
       new  8a1f58c   Remove support for Write deadlines since it wasn't working.
       new  9712aec   Preliminary support padding, log on panic.
       new  433ff80   Fix a comment (No functional changes).
       new  c3acefb   Log and propagate errors between the 2 goroutines in copyLoop.
       new  51a8dd5   Fix logging again.
       new  9bfdd77   Add preliminary support for packet length obfuscation.
       new  7a7b2af   Fix e-mail address in the copyright notice.
       new  d2b2e38   Fix copyLoop to break out the other goroutine on graceful exit.
       new  8daf42a   Fix up import.
       new  64212e1   Add vim modelines to some files (No functional changes).
       new  ece5727   Minor stylistic fixes, no functional changes.
       new  582aa3a   First pass at cleaning up the read code.
       new  731a926   Implement the io.WriterTo interface.
       new  557e746   First pass at cleaning up the write code.
       new  ded3f69   Kill Obfs4Conn.isOk with fire, and replace it with a state var.
       new  659efbc   Update README (No functional changes).
       new  89d5338   Fix comment (No functional changes).
       new  48c6f06   Change the framing Encoder/Decoder to take the destination slice.
       new  8e552db   Remove a newline to make godoc work (No functional changes).
       new  79a7ad7   Changed the taglne to "The obfourscator", per dcf's suggestion.
       new  013c3c7   Fix up how Read() errors were processed where appropriate.
       new  50cc180   Use os.MkdirAll() for creating the pt state directory.
       new  b9e3aed   Make the output from "-gen" be more useful.
       new  f1b1dcd   Change hashDrbg to take a drbgSeed for initialization.
       new  6f875c9   Load the drbg-seed from the ServerTransportOptions args.
       new  7709069   Send the DRBG seed as a packetTypePrngSeed post server handshake.
       new  f487792   Change the handshake wire format.
       new  1fee967   Change the length field obfscation.
       new  8a431a6   Validate that the padding length is greater than the minimum.
       new  08439af   Treat the PrngSeed frame as part of the handshake.
       new  b4f4452   Add a protocol specification.
       new  fc5e39a   Update README (No functional changes).
       new  a60f92c   Update the spec with feedback from arma (No functional changes).
       new  745d414   Change the client connection timeout to 30 sec.
       new  efb9d17   Change the server failure close delay/discard length to be consistent.
       new  a853a1f   Actually keep the delay/threshold in the listener struct.
       new  66edb78   Tweak the obfs4 handshake code.
       new  676e042   Allow logging to be disabled (default).
       new  b50a8bd   Finish adding godoc comments to all public interfaces.
       new  7c37109   Add support for a log scrubber and log a session id.
       new  19f3431   Change the MSS to 1448 bytes, because timestamps are a thing.
       new  8d61c6b   Use the new goptlib goodies.
       new  f4b3821   Fix constants in the spec to reflect the code.
       new  7dd875f   Revert "Use the new goptlib goodies."
       new  fd4e3c7   Add replay detection to handshakes.
       new  272fb85   Change the maximm handshake length to 8192 bytes.
       new  e77dddd   Add support for IAT obfuscation (disabled by default).
       new  b3f0f51   Move utils.go to csrand/csrand.go, and clean up the interface.
       new  8cd2e1f   Randomize length when the decoder receives an out-of-bound value.
       new  3e3b07c   Don't use math/big when generating random numbers.
       new  f04fd16   Move the supplemental pt config routines to pt_extra.go
       new  d5c3a25   Parse TOR_PT_PROXY and support sending DONE/PROXY-ERROR.
       new  b3d17c3   Validate the host component of the proxy URI.
       new  9249459   Wire in go.net/proxy, enabling SOCKS5 via TOR_PT_PROXY.
       new  f0090b5   Rename to be consistent.
       new  3c64e04   Add support for SOCKS4.
       new  f0d8923   Move the SOCKS4 code off into it's own little getto.
       new  c05a7a2   Add support for HTTP CONNECT proxies.
       new  49d3f6e   Run go fmt on proxy_http.go (No functional changes).
       new  b579f6f   Use io.ReadFull in places where it is appropriate.
       new  bd2bef2   Fix import lines so other people using go get works.
       new  9fe9959   Change the weighted distribution algorithm be uniform.
       new  697b51b   Fix minor style issues pointed out by golint.
       new  2001f0b   Generate client keypairs before connecting, instead of after.
       new  3622843   Move the server keypair generation to right after Accept().
       new  5cb3369   Move the SipHash DRBG off into it's own package.
       new  5bdc376   Change how the length obfsucation mask is derived.
       new  d9c6ecb   Use goptlib's MakeStateDir instead of the one in pt_extras.
       new  b19b6de   Allow randomly generating node-ids instead of requiring the fingerprint.
       new  6245391   Document dependencies, add LICENSE (No functional changes).
       new  5abad15   Use Vose's Alias Method to sample the weighted distribution.
       new  0fa8adc   Use delete to remove entries from the replay filter.
       new  8a3eb4b   Change the import paths to point to the tp.o repository.
       new  339c63f   Massive cleanup/code reorg.
       new  22c9dc3   Add support for enabling IAT obfuscation and biased WDist.
       new  f32f01b   Change the drbg seed field in the state file.
       new  dd9fdee   Add a missing "continue" statement.
       new  596cc85   Elide the error out from most logs unless unsafeLogging is set.
       new  1e57494   Change all the arguments to use base16 from base64.
       new  83c9e3b   Add a ChangeLog and dump the version when invoked with "-v".
       new  468cd4b   Display a more useful error on JSON Unmarshall failure.
       new  94d3fe9   Change the TYPE_PRNG_SEED length to 24.
       new  bfca92c   Various IAT related changes.
       new  ce39988   Add elideError(error) that knows how to sanitize net.Errors.
       new  25178c6   Add support for "logLevel" to reduce log spam.
       new  d5f5945   Change the version command line arg from `-v` to `-version`.
       new  79e9410   Update the README.md (No functional changes).
       new  fb13cf1   Add a prolog/epilog to the logging that always gets logged.
       new  ce86fa4   Change the default logLevel to ERROR, upgrade some client warnings.
       new  cedd6a5   Do the release ritual for obfs4proxy-0.0.1.
       new  c75c3c4   Imported Upstream version 0.0.1
       new  0963350   Add a man page for obfs4proxy.
       new  1436720   Minor documentation cleanups, no functional changes.
       new  c4378cc   Fix spelling error in man page, no functional changes.
       new  ce5e533   Initial Debian packaging
       new  514c3c6   Write an example obfs4 bridge line to "obfs4_bridgeline.txt".
       new  213495d   Do the release ritual for obfs4proxy-0.0.2.
       new  6cd81ec   Change the bridge line format to be more compact.
       new  fc00015   Do the release ritual for obfs4proxy-0.0.3.
       new  45ec70c   Imported Upstream version 0.0.3
       new  65d6f99   Merge tag 'upstream/0.0.3'
       new  68ade79   Drop obsolete upstream patches
       new  3a5de09   Improve README.Debian
       new  d737704   Bump Standards-Version
       new  54bc0e5   Release version 0.0.3-1
       new  4932821   Improve the performance of the obfs4 handshake test.
       new  d4ecd35   Add a patch to improve the performance of the obfs4 handshake test
       new  4016335   Release version 0.0.3-2
       new  6ba5b49   Fix minor issues pointed out by "go vet".
       new  cdeda57   Change the import path for go.crypto.
       new  0f038ca   Document the obfs4 NaCl secretbox nonce generation.
       new  0066cfc   Add support for acting as a ScrambleSuit client.
       new  714581d   Do the release ritual for obfs4proxy-0.0.4.
       new  e24e50a   Merge tag 'upstream/0.0.4'
       new  2410a46   Imported Upstream version 0.0.4
       new  be3368c   Remove obsolete patch
       new  85a8365   Add a patch to restore old go.crypto path
       new  57d8adb   Release version 0.0.4-1
       new  08647ec   Run go fmt
       new  19dcb42   Fix all go vet issues
       new  6d1b69d   Update the ChangeLog (No functional changes).
       new  ced244c   Reduce some if err != nil logic lines
       new  398b795   Simplify some err and return logic
       new  594d45b   Update the ChangeLog (No functional changes).
       new  aed4b72   Change the import path for go.net.
       new  4e4c905   Attempt to detect if the parent crashed without killing obfs4proxy.
       new  b670a07   Fix comments. (No functional changes)
       new  657c8e4   Clean up/refactor the shutdown/termination handling code.
       new  402fe97   Add support for tor feature #15435.
       new  df42657   Move logging wrappers into common/log, and add a DEBUG log level.
       new  8996cb2   Add routines for querying the log module state.
       new  a8d7134   Use a built in SOCKS 5 server instead of goptlibs.
       new  3540313   Do the release ritual for obfs4proxy-0.0.5.
       new  abaca18   Imported Upstream version 0.0.5
       new  53b22c7   Merge tag 'upstream/0.0.5'
       new  7c36466   Refresh patches
       new  738e60e   Fix go.net import path
       new  0027812   Release version 0.0.5-1
       new  b2583f5   go.crypto has been updated, drop obsolete patch and tighten build-dep
       new  39b3574   go.net has been updated, drop obsolete patch and tighten build-dep
       new  0adc53c   Release version 0.0.5-2
       new  fd30f32   hand over package to pkg-privacy team

The 151 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/obfs4proxy.git



More information about the Pkg-privacy-commits mailing list