summaryrefslogtreecommitdiff
path: root/obfs4.go
AgeCommit message (Expand)Author
2014-08-17Massive cleanup/code reorg.Yawning Angel
2014-06-25Change the import paths to point to the tp.o repository.Yawning Angel
2014-06-02Change how the length obfsucation mask is derived.Yawning Angel
2014-06-02Move the SipHash DRBG off into it's own package.Yawning Angel
2014-06-01Move the server keypair generation to right after Accept().Yawning Angel
2014-06-01Generate client keypairs before connecting, instead of after.Yawning Angel
2014-05-28Change the weighted distribution algorithm be uniform.Yawning Angel
2014-05-25Wire in go.net/proxy, enabling SOCKS5 via TOR_PT_PROXY.Yawning Angel
2014-05-24Move utils.go to csrand/csrand.go, and clean up the interface.Yawning Angel
2014-05-23Add support for IAT obfuscation (disabled by default).Yawning Angel
2014-05-23Change the maximm handshake length to 8192 bytes.Yawning Angel
2014-05-22Add replay detection to handshakes.Yawning Angel
2014-05-21Finish adding godoc comments to all public interfaces.Yawning Angel
2014-05-18Actually keep the delay/threshold in the listener struct.Yawning Angel
2014-05-18Change the server failure close delay/discard length to be consistent.Yawning Angel
2014-05-17Change the client connection timeout to 30 sec.Yawning Angel
2014-05-16Treat the PrngSeed frame as part of the handshake.Yawning Angel
2014-05-15Send the DRBG seed as a packetTypePrngSeed post server handshake.Yawning Angel
2014-05-15Load the drbg-seed from the ServerTransportOptions args.Yawning Angel
2014-05-15Change hashDrbg to take a drbgSeed for initialization.Yawning Angel
2014-05-15Fix up how Read() errors were processed where appropriate.Yawning Angel
2014-05-14Kill Obfs4Conn.isOk with fire, and replace it with a state var.Yawning Angel
2014-05-14First pass at cleaning up the write code.Yawning Angel
2014-05-14Implement the io.WriterTo interface.Yawning Angel
2014-05-14First pass at cleaning up the read code.Yawning Angel
2014-05-13Add vim modelines to some files (No functional changes).Yawning Angel
2014-05-13Add preliminary support for packet length obfuscation.Yawning Angel
2014-05-12Fix logging again.Yawning Angel
2014-05-12Preliminary support padding, log on panic.Yawning Angel
2014-05-12Remove support for Write deadlines since it wasn't working.Yawning Angel
2014-05-12Set a timeout on outgoing handshakes as well.Yawning Angel
2014-05-12Reject clients that do not authenticate quickly enough.Yawning Angel
2014-05-12Close connections that fail to authenticate after a while.Yawning Angel
2014-05-12Move to a unified client/server binary, and fix bugs.Yawning Angel
2014-05-09Initial import.Yawning Angel