Commit Graph

  • db9e362ff4 Merge branch 'copy-loop' into 'master' Vladimir Bauer 2023-10-23 02:48:18 +0000
  • c3e2d44b10 build: Update the dependencies (yet again) master Yawning Angel 2023-10-12 17:42:34 +0900
  • 19f5a37fe4 build: Update the dependencies (again) Yawning Angel 2023-10-05 21:36:04 +0900
  • efdc692691 obfs4: Clean up and modernize the codebase Yawning Angel 2023-07-23 09:10:41 +0900
  • c3efa6e37c Merge branch 'master' into 'master' Jack Wampler 2023-07-06 19:05:49 +0000
  • 6d0949e234 allow elements that use the stateDir arg to avoid touching files when no statedir is provided jmwample 2023-01-10 10:11:23 -0700
  • 461c5c4357 Merge branch 'switch_to_net_http' into 'master' Eleksir 2023-06-10 11:46:18 +0000
  • 645026c2ad build: Update all the dependencies Yawning Angel 2023-05-20 00:47:40 +0900
  • b8da220f08 build: Bump the version to 0.0.15-dev Yawning Angel 2023-05-20 00:43:40 +0900
  • b84fbe0347 Merge branch 'fix/subgroup' into 'master' Yawning Angel 2022-09-04 06:42:36 +0000
  • 336a71d6e4 build: Do the release ritual for obfs4proxy-0.0.14 obfs4proxy-0.0.14 Yawning Angel 2022-09-04 06:40:09 +0000
  • ef832041b7 doc: Add a changelog entry and clarified a comment (NFC) Yawning Angel 2022-09-04 06:38:30 +0000
  • 5fcbb0e140 Do not clamp the private key before Elligator inverse map. David Fifield 2022-09-02 11:58:48 -0400
  • 586fbf4375 Test that public keys are not always on the prime-order subgroup. David Fifield 2022-09-02 11:53:57 -0400
  • f63befd107 build: Bump the version to 0.0.14-dev Yawning Angel 2022-09-04 06:35:48 +0000
  • 389e75f510 optimize copyLoop Vladimir Bauer 2022-08-15 20:44:04 +0500
  • 63f09298f5 Merge branch 'fix_grammar_errors' into 'master' Eleksir 2022-06-15 00:22:52 +0000
  • d2b51acbe9 Fix a couple or more of grammar mistakes eleksir 2022-06-15 03:20:36 +0300
  • 382f93fa80 Switch from net/http/httputil to net/http client and transport eleksir 2022-06-15 02:44:49 +0300
  • d529c8e49e Merge branch 'release/0.0.13' into 'master' Yawning Angel 2022-02-04 00:38:02 +0000
  • 77af0cba93 build: Do the release ritual for obfs4proxy-0.0.13 obfs4proxy-0.0.13 Yawning Angel 2022-02-04 00:36:09 +0000
  • 4e4abf0475 Merge branch 'feature/make-meek-lite-again' into 'master' Yawning Angel 2022-02-03 22:22:32 +0000
  • 83f01d5a74 transports/meek_lite: Remove utls support Yawning Angel 2022-02-03 22:18:44 +0000
  • d5a51619eb doc: Correct why the obfs4 change is backward compatible (NFC) Yawning Angel 2022-01-27 07:55:29 +0000
  • cbf3f3cfa0 Bump the version to 0.0.13-dev Yawning Angel 2022-01-02 01:22:52 +0000
  • 0f7ce7e653 fixup! internal/x25519ell2: Initial import Yawning Angel 2022-01-01 09:29:44 +0000
  • c083c6309a internal/x25519ell2: Add a canonical import path annotation Yawning Angel 2021-12-31 06:33:11 +0000
  • 0026587cd9 Merge branch 'task/release-0.0.12' into 'master' Yawning Angel 2021-12-31 02:44:47 +0000
  • a564bc3840 Do the release ritual for obfs4proxy-0.0.12 obfs4proxy-0.0.12 Yawning Angel 2021-12-31 02:43:14 +0000
  • 2d1ca9c70e Merge branch 'fix/elligator2' into 'master' Yawning Angel 2021-12-31 02:39:18 +0000
  • 393aca86cc internal/x25519ell2: Initial import Yawning Angel 2021-12-29 08:44:20 +0000
  • e330d1b702 transports/meek_lite: Bump the version of the utls fork Yawning Angel 2021-05-11 22:07:00 +0000
  • f638c33f6c
    Actually support unsafe logging. Philipp Winter 2020-12-07 10:23:44 -0800
  • 40245c4a1c Update Azure's root CA certificate pins. Philipp Winter 2020-12-07 10:23:44 -0800
  • 2d8f3c8bbf common: Replace the extra25519 import with an internal package Yawning Angel 2020-04-10 11:36:29 +0000
  • c357dd56df Bump the version to 0.0.12-dev Yawning Angel 2019-06-21 00:23:47 +0000
  • b5a9f3c5d2 Do the release ritual for obfs4proxy-0.0.11 obfs4proxy-0.0.11 Yawning Angel 2019-06-21 00:12:41 +0000
  • 81886128f2 transports/meek_lite: Bump the version of the utls fork Yawning Angel 2019-06-21 00:11:20 +0000
  • 1a6129b66f obfs4: Alter tear down behavior to be less distinctive Yawning Angel 2019-06-20 22:40:55 +0000
  • a8288437e3 Update my e-mail address (no functional changes) Yawning Angel 2019-05-20 04:53:24 +0000
  • 9a12019f5a Bump the version to 0.0.11-dev Yawning Angel 2019-05-20 04:43:46 +0000
  • f58291912a Do the release ritual for obfs4proxy-0.0.10 obfs4proxy-0.0.10 Yawning Angel 2019-04-12 05:19:00 +0000
  • dba633c7dc transports/meek_lite: More utls related changes Yawning Angel 2019-03-30 11:02:11 +0000
  • ca6765e3e3 transports/meeklite: Tweak the TLS configuration Yawning Angel 2019-03-18 01:48:32 +0000
  • 2ff57980e2 Bump the version to 0.0.10-dev Yawning Angel 2019-02-05 14:31:39 +0000
  • 8a19b4fcb1 Do the release ritual for obfs4proxy-0.0.9 obfs4proxy-0.0.9 Yawning Angel 2019-02-05 14:29:08 +0000
  • 8abd3aa95f transports/meeklite: Bump the tag for the utls fork Yawning Angel 2019-02-05 14:27:04 +0000
  • fd44ad42fd transports/meeklite: Enable the utls fork's vartime group feature Yawning Angel 2019-02-05 07:39:20 +0000
  • abf0435e18 fixup! transports/meek_lite: Switch to pinning MS's CA intermediary certs Yawning Angel 2019-02-04 04:27:13 +0000
  • 0c371bcf8e transports/meek_lite: Switch to pinning MS's CA intermediary certs Yawning Angel 2019-02-04 04:20:15 +0000
  • 3bd6beb8b2 transports/meek_lite: Add an expiry date for HPKP entries Yawning Angel 2019-02-04 03:48:32 +0000
  • c65aaf6407 transports/meeklite: Add a lightweight HPKP implementation Yawning Angel 2019-02-04 03:24:25 +0000
  • bde8b7ff56 transports/meeklite: Use a modified version of utls Yawning Angel 2019-02-03 17:36:52 +0000
  • da058cb180 fixup! Bug 24793: Send the correct authorization HTTP header for basic auth. Yawning Angel 2019-02-01 09:47:09 +0000
  • f01e92dde7 fixup! transports/meeklite: uTLS for ClientHello camouflage Yawning Angel 2019-02-01 09:44:12 +0000
  • 5d41c674f0 transports/meeklite: Apply http.DefaultTransport timeouts etc Yawning Angel 2019-01-26 15:13:06 +0000
  • e4020b18f7 transports/meeklite: Add `utls` argument to configure behavior Yawning Angel 2019-01-21 18:47:42 +0000
  • 4d453dab21 transports/meeklite: uTLS for ClientHello camouflage Yawning Angel 2019-01-21 04:31:07 +0000
  • 816cff15f4 transports/meeklite: Cleanups, bugfixes and improvements Yawning Angel 2019-01-20 16:14:28 +0000
  • f8bf80479f Bump the version to 0.0.9-dev Yawning Angel 2019-01-20 09:40:16 +0000
  • 98730f287c Do the release ritual for obfs4proxy 0.0.8. obfs4proxy-0.0.8 Yawning Angel 2019-01-20 09:20:37 +0000
  • c0898c2d3b Fix missing field size in obfs4-spec.txt Yawning Angel 2019-01-20 08:19:36 +0000
  • 06cd8af9e6 Update README.md (No functional changes) Yawning Angel 2019-01-20 08:15:13 +0000
  • 5b4397bff8 Clean up static analysis warnings Yawning Angel 2019-01-19 11:42:24 +0000
  • a83ca3c9fe Annotate use of deprecated `net/http/httputil` package Yawning Angel 2019-01-19 11:19:02 +0000
  • 70d0e90c86 Change the canonical upstream repo location to gitlab Yawning Angel 2019-01-16 07:36:18 +0000
  • 08f4d47018 port to a Go module Daniel Martí 2018-10-15 22:49:15 +0100
  • 89c21805c2 (meek_lite) Explicitly set Content-Length to zero when there is no data to send. Yawning Angel 2018-04-21 03:11:26 +0000
  • e3d4c5308d fixup! Bug 24793: Send the correct authorization HTTP header for basic auth. Yawning Angel 2018-04-21 03:10:33 +0000
  • af4824cb0b Bug 24793: Send the correct authorization HTTP header for basic auth. Yawning Angel 2018-01-10 15:11:44 +0000
  • 97a875ec3c Bump the version to 0.0.8-dev, signifying development towards 0.0.8. Yawning Angel 2016-11-15 19:21:38 +0000
  • 8256fac93c Do the release ritual for obfs4proxy 0.0.7. obfs4proxy-0.0.7 Yawning Angel 2016-11-15 19:18:24 +0000
  • a9e8a62f9b Merge branch 'getlantern-memreduce' Yawning Angel 2016-10-20 01:36:53 +0000
  • 64e5920c84 Add a ChgangeLog entry for the read buffer fix (No functional changes). Yawning Angel 2016-10-20 01:36:21 +0000
  • df6aeeca8c Reusing read buffer for readPackets Ox Cart 2016-10-19 20:18:07 -0500
  • 62057625ea Use the correct epoch hour when crafting the obfs4 server ntor response. Yawning Angel 2016-07-11 00:51:28 +0000
  • a7a2575cab The obfs4 `iat-mode` parameter is now properly configurable. Yawning Angel 2016-04-13 03:02:32 +0000
  • 1df5c8ffe8 Bump the version to 0.0.7-dev, signifying development towards 0.0.7. Yawning Angel 2016-01-25 14:40:14 +0000
  • 896a98c427 Do the release ritual for obfs4proxy-0.0.6. obfs4proxy-0.0.6 Yawning Angel 2016-01-25 14:14:30 +0000
  • 2cbefcfcd2 Fix other instances of attempting to close `nil` on handshake failure. Yawning Angel 2016-01-25 12:16:15 +0000
  • c0e8866c13 fix incorrect connection close pminmax945 2016-01-17 12:23:20 +0000
  • 672e70000a meek-lite: Don't send a "User-Agent" header. Yawning Angel 2015-10-30 09:51:03 +0000
  • 43cdc20e7e meek-lite: combine small writes at request dispatch time. Yawning Angel 2015-10-30 09:45:26 +0000
  • 611205be68 Add the "meek_lite" transport, which does what one would expect. Yawning Angel 2015-10-29 17:29:21 +0000
  • e52258edac Make establishing outgoing connections the transport's responsibility. Yawning Angel 2015-10-29 14:09:34 +0000
  • 69ffcc39c6 Delay transport initialization till after logging has been setup. Yawning Angel 2015-06-01 16:15:35 +0000
  • cf4dd074fa Fix doc comment for log.Debugf. David Fifield 2015-05-25 22:53:05 -0700
  • 37a709d8b4 Bump the version to 0.0.6-dev, signifying development towards 0.0.6. Yawning Angel 2015-04-23 00:32:25 +0000
  • 3540313e53 Do the release ritual for obfs4proxy-0.0.5. obfs4proxy-0.0.5 Yawning Angel 2015-04-15 20:54:07 +0000
  • a8d7134f10 Use a built in SOCKS 5 server instead of goptlibs. Yawning Angel 2015-04-12 19:00:46 +0000
  • 8996cb2646 Add routines for querying the log module state. Yawning Angel 2015-04-13 21:21:12 +0000
  • df42657079 Move logging wrappers into common/log, and add a DEBUG log level. Yawning Angel 2015-04-03 14:21:31 +0000
  • 402fe97d85 Add support for tor feature #15435. Yawning Angel 2015-03-28 03:09:17 +0000
  • 657c8e4f02 Clean up/refactor the shutdown/termination handling code. Yawning Angel 2015-03-28 02:49:07 +0000
  • b670a07923 Fix comments. (No functional changes) Yawning Angel 2015-03-26 06:46:24 +0000
  • 4e4c9052f4 Attempt to detect if the parent crashed without killing obfs4proxy. Yawning Angel 2015-03-26 06:30:50 +0000
  • aed4b72389 Change the import path for go.net. Yawning Angel 2015-03-23 09:13:19 +0000
  • 594d45be02 Update the ChangeLog (No functional changes). Yawning Angel 2015-03-22 12:57:55 +0000
  • 398b795c87 Simplify some err and return logic Daniel Martí 2015-03-21 21:48:36 +0100
  • ced244c09f Reduce some if err != nil logic lines Daniel Martí 2015-03-18 13:43:48 +0100