Releases: jittering/vproxy
v0.9
Changelog
- 50dbed9 build: added an extra brew tap for installing from git (vproxy-head)
- a3761e2 build: cleanup targets
- 9c63cae build: fixed some brew style warnings
- b83763a build: use goreleaser for build goal
- 3f45744 cleanup
- d6e63b7 cleanup: create flusher at point of use
- f64651c cleanup: flags
- 9fe73a6 cleanup: replace deprecated CloseNotifier with ctx
- 25b185a feat: added a simple hello world service for testing
- ee483b7 feat: added an info flag
- 4488a6d feat: added support for bash completion
- 9ca3299 feat: allow passing binding as first arg instead of using a flag
- ba082f6 feat: better list output when no services connected
- 98eab14 feat: cleanly replace an existing vhost
- 1d5ca4c feat: default to client command when none given
- 42e5ed3 feat: expose verbose flag to package
- 164637b feat: implemented disconect --all flag
- c0ff7f6 feat: implemented disconnect command
- 96ab844 feat: implemented tail --no-follow
- 43e6ea3 feat: implemented tail command
- 841dfd8 feat: print a message when hello service is stopped via signal
- 12c9ef5 feat: print https endpoint when starting client
- 574e587 feat: read back buffer of at most 10 lines when tailing
- 665e8f2 fix: don't try to stop command which has already exited
- b054cf0 fix: migration of certs during homebrew upgrade
- b7fd330 fix: properly exit loop when chan is closed
- 4dd8c79 fix: set max retry to 30sec
- db21201 fix: strip arg separator
- 4ec76d1 fix: undo defaulting to client command
- 44984e1 fix: verbose help flag
- 61b7fe6 refactor: add logChan to Vhost struct
- b0de06c refactor: group methods under new Client type
v0.8
Changelog
163d43a build: updated brew installation
6789cd8 build: updated homebrew installation, config paths
b62dc83 build: upgraded libs
e5e0264 cleanup: remove refs to mkcert util path
bb611e6 cleanup: use exists method from truststore
51654d9 feat: added cmds for creating and uninstall the CA
396a300 feat: cleaner list err when daemon not running
963d8dd feat: detect when running under launchd and don't rerun with sudo
1b962e6 feat: extra headless check
23d8de1 feat: replace external mkcert with truststore lib impl
f3d2c8a feat: replace hosts file lib to preserve comments
868cb2d fix: caroot path handlinig for daemon; add flag for getting default path
8cda3b6 fix: client flag help
v0.7.1
v0.7
v0.6.4
v0.6.3
v0.6.2
Changelog
a28ca7b docs
7e31bc2 feat: slightly more informative 503 error when upstream is down
5edfbfd fix: don't save hosts when no change
046a147 fix: remove errant space in list output
82625d1 fix: send SIGTERM to stop children
c97a68c fix: test https port as well
a2b5f7d refactor: daemon to only interface with LoggedHandler
c062642 refactor: rename daemon fields for clarity
a8a2ed5 refactor: renamed LoggedMux -> LoggedHandler
7434b97 refactor: separate hosts file update from vhost creation