All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- push to dev (08a0196)
4.1.0 (2023-06-12)
- added authentication mechanism for socks5 config yaml (981da8d)
- added dialfunc functionality to networking compose field (b019ab3)
- added multi command master/slave communication (a3dc2b5)
- added sshd service running for unit tests (f56a93f)
- auth configuration (44da474)
- auth method added to proxy compose config (1345875)
- ci dependencies (c8f5e66)
- circuit compose support (cfd06c2)
- Circuit conn (e4e1ba5)
- circuit knots, socks5 ssh and raw forward (28d4c17)
- circuit support (34954aa)
- close conn func on error (5deda30)
- CloseFunc type definition and NOP close (5945d2a)
- compose support (638e881)
- crypto configuration (9129dec)
- Default tls certificate generated in memory (82ae271)
- dial func type (73e144a)
- filter support (64d48ed)
- forward proxy implementation (e6e4786)
- http NewMux coverage support (8ebc623)
- HTTP proxy support (ddf3fbd)
- improved coverage for master reverse listener (a550ca2)
- knot configuration compose (8a4a21d)
- listen func type (84ebbcf)
- listener and dial filter (c9f30d7)
- listener configuration (43034fc)
- listener configuration (c5c1bd1)
- main binary with new compose subcommand (916ed4e)
- networking utils (83d18d0)
- new master slave controller (aa4bf3e)
- proxy compose entry support (69d8b4a)
- proxy configuration (054a962)
- proxy interface (adaa1de)
- reverse listener configuration (fc5e41a)
- reverse slave coverage (0abff36)
- slave support in compose config (75f8d9c)
- socks5 configuration struct (e9824f3)
- ssh proxy support (dd0ea9c)
- temp cert and key file creation (07c5251)
- tls configuration (eef4081)
- added support for slave side listener (8aa33d9)
- closing client connections on tls test (8defec0)
- complete master coverage (5bed6dc)
- fixed mux usage in others unit tests (12e2db9)
- forced Insecure Host Key (14f2cfc)
- forward addr implementation for Proxy interface support (56c5931)
- forward use of entire listener (1500aa2)
- generalized closeonError (c504688)
- improved coverage for network utils (f8c2d8a)
- improved coverage in reverse configuration (5d923f6)
- improved coverage of socks5 implementation (9c85b6b)
- improved go coverage (a031aa3)
- improved listener coverage, also added dial function (70c2519)
- improved master code coverage (6dd49e7)
- improved slave coverage (9cade2b)
- increased coverage in tls crypto generation (c3cd6db)
- keepAlive location for SSH knot (32ab1b1)
- listener renamed to network (26b65bc)
- pass knot test (ef2fe8b)
- random serial number for self signed certs (f024178)
- removed bad designed YAML configuration (d94d53d)
- removed Ipv6 localhost (a4e7811)
- removed old code for listeners and proxies (9a4487d)
- removed old socks5 implementation (a5c23be)
- removed old structure (83bb9c4)
- removed unnecessary logs package (8b0a0b4)
- renamed Dial test to SlaveDial (876dad5)
- renamed the Handle for slave to Serve (dbae80b)
- separated KeepAlive function (28d7ca7)
- socks5 support for new reverse listener (ea116f5)
- ssh added support for server key verification and priv key auth (2b27847)
- SSH proxy removed since is the same as forward (98e7161)
- updated git ignore (6b8e0e5)
- updated package to v4 (00827f6)
- updated reverse to manually set the dial func that uses the slave (d08e213)
- use of localhost domain instead of 127.0.0.1 (a17feac)
- utils renamed (786f8aa)