1.9.1 (2024-10-03)
- fix: add missing options in usage help 67ed73ea
- fix: typos 59c7ed5d
- feat: add -k|--key option for encryption key location f2d21c04
1.9.0 (2024-10-01)
- fix: no connection on no pac 54cb71ee
- feat: lazy kerberos auth, allowing to start even without network 56490ffa
- fix: force config reload once every hour to refresh PAC cc46e8d2
- feat: pac cache and fast reload bca5e0ab
1.8.0 (2024-09-16)
- fix: upgrade dependencies 390e6473
- fix: socks server with basic auth f390219f
- fix: upgrade dependencies 766841a0
- feat: add socks server with basic rules 81234093
- fix: set tcp_no_delay on tcp connections 783f4e80
1.7.2 (2024-03-22)
- fix: native kerberos for Linux not working bd12701e
- fix: crash if no credentials: in yaml config d6dea06f
1.7.1 (2024-02-20)
- Merge remote-tracking branch 'origin/main' e001a8c1
- fix: add missing NoKerberos for non supported OS a307dcbd
1.7.0 (2024-02-20)
- fix: upgrade dependencies 5dbc89de
- feat: add native kerberos for windows/linux fb9613b7
- fix: flush async logs before asing for login/password d4b51680
- fix: errors messages ec0a45b2
1.6.1 (2024-01-30)
1.6.0 (2024-01-30)
- feat: experimental connection-pools and hosts-cache 4bbd1caa
1.5.5 (2023-11-22)
- fix: invalid build script 49910222
1.5.4 (2023-11-22)
- fix: allow multiple pac encoding b18c99f9
1.5.3 (2023-08-30)
- fix: add missing log flush 5e1d5551
1.5.2 (2023-08-30)
- fix: disable auto-update for versions 'dev*' instead of 'dev' 0bf6d7c1
1.5.1 (2023-08-29)
- fix: vacuum for connection pool and closed connection detection 18a5bc7e
- fix: directToConnect connections (https rewrite) cannot be reused 0f521dd9
1.5.0 (2023-08-25)
1.4.9 (2023-08-11)
- fix: change error message on logger creation failure (df4f4a6)
- fix: change log to async go-logging (f214b9d)
- fix: limit conn reuse to same host to prevent authenticationrequired (966d82f)
- fix: refactor conn reuse for http to fix issues on Windows (http2demo) (70ab0a9)
1.4.8 (2023-07-07)
- fix: disable auto-update with interactive user/pass (f6004f1)
1.4.7 (2023-07-07)
- fix: use relative url with socks proxy (0b45f78)
1.4.6 (2023-07-06)
- fix: missing proxy auth on resued connections (keep-alive) (e78d12e)
1.4.5 (2023-06-30)
- fix: missing return and "no update" message (480057c)
1.4.4 (2023-06-28)
- fix: add config file watcher (93b27a0)
1.4.3 (2023-06-27)
- fix: refactor usage, help and version (a643289)
1.4.2 (2023-06-27)
- fix: close connections on forever pipes, preventing client waiting while target is closed (26c76b3)
- fix: refactor trace logs (3259984)
1.4.1 (2023-06-26)
- fix: change update messages (ad423fb)
1.4.0 (2023-06-26)
- feat: refactor update mechanism (80f5550)
1.3.6 (2023-06-26)
- fix: disable auto-update for "dev" version (2844f85)
- fix: manager decrypt password error (02e8b04)
- fix: refactor multiple proxies/hosts (d31bed6)
1.3.5 (2023-06-08)
- fix: restart exit code = 200 (5fab66c)
1.3.4 (2023-06-08)
- fix: delete old updates (b9149c3)
1.3.3 (2023-06-08)
- fix: delete old updates (3850fdf)
1.3.2 (2023-06-08)
- fix: typos (d2dc716)
1.3.1 (2023-06-08)
- fix: automatic update (b627b17)
1.3.0 (2023-06-08)
- feat: add automatic update (4571a5f)
1.2.0 (2023-06-07)
- fix: add gencerts to config (f943783)
- fix: add mitm option (3f21aa1)
- fix: typos (35e8d18)
- feat: add mitm option (60d9114)
1.1.0 (2023-05-03)
- feat: allow cross-domain to work by fixing krb5 library (6bcf175)
1.0.2 (2023-03-14)
- fix: fix semantic-release config (6a4f03f)
1.0.1 (2023-03-14)
1.0.0 (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.