Skip to content

Latest commit

 

History

History
282 lines (135 loc) · 12.5 KB

CHANGELOG.md

File metadata and controls

282 lines (135 loc) · 12.5 KB

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)

1.5.4 (2023-11-22)

  • fix: allow multiple pac encoding b18c99f9

1.5.3 (2023-08-30)

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)

1.3.1 (2023-06-08)

1.3.0 (2023-06-08)

  • feat: add automatic update (4571a5f)

1.2.0 (2023-06-07)

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)

  • fix: update go dependencies (321b14a)
  • fix: update help config sample to use new PAC url (a28b105)

1.0.0 (2023-03-14)

  • REFACTOR: moving to sgithub

2023-01-10 - rework direct access with altered host (release candidate)

  • 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

2022-11-30 - fix header logs

  • FIX: header logs issue - slice bounds out of range [:35] with length 31

2022-11-07 - fix logs with %s formats

  • FIX: logs containing formats were evaluated instead of printed

2022-09-20 - fix HTTP/1.1 keep-alive for WSUS

  • FIX: close connection on HTTP/1.1 when proxy does not send keep-alive, for Windows Update through mutiple proxies

2022-09-19 - add direct access with altered host

  • FIX: correct url when used in direct (not as a proxy) with url other than /proxy.pac, using Host header

2022-09-09 - upgrade go version/deps

  • BUILD: update dependencies and build with go 1.18.5

2022-08-24 - automatic kill and verbose on CLI

  • 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

2022-02-02 - fix long running connections

  • 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

2021-06-28 - multiple hosts HA

  • FEAT: add HA support in rules - experimental
  • BUILD: update dependencies and build with go 1.16.2

2020-11-04 - fix missing krb realm

  • FIX: missing proxy auth realm
  • BUILD: update dependencies and build with go 1.16.2

2020-05-25 - pac and encrypted password

  • 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

2020-05-08 - initial port from java

First version, port from actual java code.