[Pkg-privacy-commits] [obfs4proxy] annotated tag upstream/0.0.1 created (now 360507b)

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


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

infinity0 pushed a change to annotated tag upstream/0.0.1
in repository obfs4proxy.

        at  360507b   (tag)
   tagging  c75c3c4c5be927121569098d30d7c9a0e1f901ed (commit)
 tagged by  Jérémy Bobbio
        on  Sat Sep 6 05:56:35 2014 +0000

- Log -----------------------------------------------------------------
Upstream version 0.0.1

Jérémy Bobbio (1):
      Imported Upstream version 0.0.1

Yawning Angel (99):
      Initial import.
      Remove a comment that I forgot to delete, no functional changes.
      Change documentation/comments to reflect reality (No functional changes).
      Move to a unified client/server binary, and fix bugs.
      Run go fmt on obfs4proxy.go (No functional changes).
      Clean up the logging a bit.
      Close connections that fail to authenticate after a while.
      Reject clients that do not authenticate quickly enough.
      Set a timeout on outgoing handshakes as well.
      Remove support for Write deadlines since it wasn't working.
      Preliminary support padding, log on panic.
      Fix a comment (No functional changes).
      Log and propagate errors between the 2 goroutines in copyLoop.
      Fix logging again.
      Add preliminary support for packet length obfuscation.
      Fix e-mail address in the copyright notice.
      Fix copyLoop to break out the other goroutine on graceful exit.
      Fix up import.
      Add vim modelines to some files (No functional changes).
      Minor stylistic fixes, no functional changes.
      First pass at cleaning up the read code.
      Implement the io.WriterTo interface.
      First pass at cleaning up the write code.
      Kill Obfs4Conn.isOk with fire, and replace it with a state var.
      Update README (No functional changes).
      Fix comment (No functional changes).
      Change the framing Encoder/Decoder to take the destination slice.
      Remove a newline to make godoc work (No functional changes).
      Changed the taglne to "The obfourscator", per dcf's suggestion.
      Fix up how Read() errors were processed where appropriate.
      Use os.MkdirAll() for creating the pt state directory.
      Make the output from "-gen" be more useful.
      Change hashDrbg to take a drbgSeed for initialization.
      Load the drbg-seed from the ServerTransportOptions args.
      Send the DRBG seed as a packetTypePrngSeed post server handshake.
      Change the handshake wire format.
      Change the length field obfscation.
      Validate that the padding length is greater than the minimum.
      Treat the PrngSeed frame as part of the handshake.
      Add a protocol specification.
      Update README (No functional changes).
      Update the spec with feedback from arma (No functional changes).
      Change the client connection timeout to 30 sec.
      Change the server failure close delay/discard length to be consistent.
      Actually keep the delay/threshold in the listener struct.
      Tweak the obfs4 handshake code.
      Allow logging to be disabled (default).
      Finish adding godoc comments to all public interfaces.
      Add support for a log scrubber and log a session id.
      Change the MSS to 1448 bytes, because timestamps are a thing.
      Use the new goptlib goodies.
      Fix constants in the spec to reflect the code.
      Revert "Use the new goptlib goodies."
      Add replay detection to handshakes.
      Change the maximm handshake length to 8192 bytes.
      Add support for IAT obfuscation (disabled by default).
      Move utils.go to csrand/csrand.go, and clean up the interface.
      Randomize length when the decoder receives an out-of-bound value.
      Don't use math/big when generating random numbers.
      Move the supplemental pt config routines to pt_extra.go
      Parse TOR_PT_PROXY and support sending DONE/PROXY-ERROR.
      Validate the host component of the proxy URI.
      Wire in go.net/proxy, enabling SOCKS5 via TOR_PT_PROXY.
      Rename to be consistent.
      Add support for SOCKS4.
      Move the SOCKS4 code off into it's own little getto.
      Add support for HTTP CONNECT proxies.
      Run go fmt on proxy_http.go (No functional changes).
      Use io.ReadFull in places where it is appropriate.
      Fix import lines so other people using go get works.
      Change the weighted distribution algorithm be uniform.
      Fix minor style issues pointed out by golint.
      Generate client keypairs before connecting, instead of after.
      Move the server keypair generation to right after Accept().
      Move the SipHash DRBG off into it's own package.
      Change how the length obfsucation mask is derived.
      Use goptlib's MakeStateDir instead of the one in pt_extras.
      Allow randomly generating node-ids instead of requiring the fingerprint.
      Document dependencies, add LICENSE (No functional changes).
      Use Vose's Alias Method to sample the weighted distribution.
      Use delete to remove entries from the replay filter.
      Change the import paths to point to the tp.o repository.
      Massive cleanup/code reorg.
      Add support for enabling IAT obfuscation and biased WDist.
      Change the drbg seed field in the state file.
      Add a missing "continue" statement.
      Elide the error out from most logs unless unsafeLogging is set.
      Change all the arguments to use base16 from base64.
      Add a ChangeLog and dump the version when invoked with "-v".
      Display a more useful error on JSON Unmarshall failure.
      Change the TYPE_PRNG_SEED length to 24.
      Various IAT related changes.
      Add elideError(error) that knows how to sanitize net.Errors.
      Add support for "logLevel" to reduce log spam.
      Change the version command line arg from `-v` to `-version`.
      Update the README.md (No functional changes).
      Add a prolog/epilog to the logging that always gets logged.
      Change the default logLevel to ERROR, upgrade some client warnings.
      Do the release ritual for obfs4proxy-0.0.1.

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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