[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