1.4.9 (2023-08-11)
- change error message on logger creation failure (df4f4a6)
- change log to async go-logging (f214b9d)
- limit conn reuse to same host to prevent authenticationrequired (966d82f)
- refactor conn reuse for http to fix issues on Windows (http2demo) (70ab0a9)
1.4.8 (2023-07-07)
- disable auto-update with interactive user/pass (f6004f1)
1.4.7 (2023-07-07)
- use relative url with socks proxy (0b45f78)
1.4.6 (2023-07-06)
- missing proxy auth on resued connections (keep-alive) (e78d12e)
1.4.5 (2023-06-30)
- missing return and "no update" message (480057c)
1.4.4 (2023-06-28)
- add config file watcher (93b27a0)
1.4.3 (2023-06-27)
- refactor usage, help and version (a643289)
1.4.2 (2023-06-27)
- close connections on forever pipes, preventing client waiting while target is closed (26c76b3)
- refactor trace logs (3259984)
1.4.1 (2023-06-26)
- chnage update messages (ad423fb)
1.4.0 (2023-06-26)
- refactor update mechanism (80f5550)
1.3.6 (2023-06-26)
- disable auto-update for "dev" version (2844f85)
- manager decrypt password error (02e8b04)
- refactor multiple proxies/hosts (d31bed6)
1.3.5 (2023-06-08)
- restart exit code = 200 (5fab66c)
1.3.4 (2023-06-08)
- delete old updates (b9149c3)
1.3.3 (2023-06-08)
- delete old updates (3850fdf)
1.3.2 (2023-06-08)
- typos (d2dc716)
1.3.1 (2023-06-08)
- automatic update (b627b17)
1.3.0 (2023-06-08)
- add automatic update (4571a5f)
1.2.0 (2023-06-07)
- add mitm option (60d9114)
1.1.0 (2023-05-03)
- allow cross-domain to work by fixing krb5 library (6bcf175)
1.0.2 (2023-03-14)
- fix semantic-release config (6a4f03f)
1.0.1 (2023-03-14)
- REFACTOR: moving to sgithub
- FEAT: new direct access with
Host: proto/host[:port]
header or/~/proto/host[:port]/...
url - FIX: swap << and >> in logs
- FIX: better Now using proxy/host log for multiple proxies/hosts
- FEAT: add automatic tests
- FIX: header logs issue - slice bounds out of range [:35] with length 31
- FIX: logs containing formats were evaluated instead of printed
- FIX: close connection on HTTP/1.1 when proxy does not send keep-alive, for Windows Update through mutiple proxies
- FIX: correct url when used in direct (not as a proxy) with url other than /proxy.pac, using Host header
- BUILD: update dependencies and build with go 1.18.5
- FEAT: automatic verbose (-v) when used without configuration file
- FEAT: automatic timeout after 1h (or --timeout) when used without configuration file
- BUILD: update dependencies and build with go 1.17.6
- FIX: change request timeout to 0 for long running downloads
- FEAT: add HA support in proxy rules and hosts
- BUILD: update dependencies and build with go 1.16.2
- FEAT: add HA support in rules - experimental
- BUILD: update dependencies and build with go 1.16.2
- FIX: missing proxy auth realm
- BUILD: update dependencies and build with go 1.16.2
- FEAT: publish proxy pac as /proxy.pac
- FEAT: add proxy pac support
- FEAT: add encrypted password to configuration file
- BUILD: update dependencies and build with go 1.16.2
First version, port from actual java code.