1Changes in version 0.0.11 - 2019-06-21:
2 - Update my e-mail address.
3 - Change the obfs4 behavior for handling handshake failure to be more
4   uniform.  Thanks to Sergey Frolov for assistance.
5 - Bump the version of the utls fork.
6
7Changes in version 0.0.10 - 2019-04-12:
8 - Disable behavior distinctive to crypto/tls when using utls.
9 - Bump the version of the utls fork.
10
11Changes in version 0.0.9 - 2019-02-05:
12 - Various meek_lite code cleanups and bug fixes.
13 - Bug 29077: uTLS for ClientHello camouflage (meek_lite).
14 - More fixes to HTTP Basic auth.
15 - (meek_lite) Pin the certificate chain public keys for the default
16   Tor Browser Azure bridge (meek_lite).
17
18Changes in version 0.0.8 - 2019-01-20:
19 - Bug 24793: Send the correct authorization HTTP header for basic auth.
20 - (meek_lite) Explicitly set Content-Length to zero when there is no data
21   to send.
22 - Added optional support for building as a Go 1.11 module.  Patch by mvdan.
23 - Change the canonical upstream repo location to gitlab.
24
25Changes in version 0.0.7 - 2016-11-15:
26 - Support configuring the obfs4 IAT parameter as the sole
27   ServerTransportOption on bridges, and correctly checkpoint the argument
28   to the state file.
29 - Correctly use the derived epoch hour when generating the server obfs4
30   ntor handshake response to be more tollerant of clock skew.
31 - Reuse the read buffer when consuming obfs4 frames over the network to
32   reduce memory consumption.  Patch by oxtoacart.
33
34Changes in version 0.0.6 - 2016-01-25:
35 - Delay transport factory initialization till after logging has been
36   initialized.
37 - Add a meek client implementation (WARNING: Does not support using a
38   helper to normalize TLS signatures).  The brave people that want to use
39   it can do so as the "meek_lite" transport, with identical bridge lines
40   to the real meek-client.
41
42Changes in version 0.0.5 - 2015-04-15:
43 - Go vet/fmt fixes, and misc. code cleanups.  Patches by mvdan.
44 - Changed the go.net import path to the new location (golang.org/x/net).
45 - Added limited support for detecting if the parent process crashes.
46 - Support for tor feature #15335 (stdin based termination notification).
47 - Moved the leveled logging wrappers into common/log so they are usable
48   in transport implementations.
49 - Added a DEBUG log level.
50 - Use a bundled SOCKS 5 server instead of goptlib's SocksListener.
51
52Changes in version 0.0.4 - 2015-02-17
53 - Improve the runtime performance of the obfs4 handshake tests.
54 - Changed the go.crypto import path to the new location (golang.org/x/crypto).
55 - Added client only support for ScrambleSuit.
56
57Changes in version 0.0.3 - 2014-10-01
58 - Change the obfs4 bridge line format to use a "cert" argument instead of the
59   previous "node-id" and "public-key" arguments.  The "cert" consists of the
60   Base64 encoded concatenation of the node ID and public key, with the
61   trailing padding removed.  Old style separated bridge lines are still valid,
62   but the newer representation is slightly more compact.
63
64Changes in version 0.0.2 - 2014-09-26
65 - Write an example client bridge line suitable for use with the running obfs4
66   server instance to "obfs4_bridgeline.txt" for the convenience of bridge
67   operators.
68 - Add a man page for obfs4proxy.
69
70Changes in version 0.0.1 - 2014-09-03
71 - Initial release.
72