Skip to content

Releases: jittering/vproxy

v0.9

05 Jan 22:24
Compare
Choose a tag to compare

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

27 Oct 19:59
Compare
Choose a tag to compare

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

22 Mar 20:41
Compare
Choose a tag to compare

Changelog

df7dc95 fix: brew post-install script

v0.7

17 Mar 18:06
Compare
Choose a tag to compare

Changelog

21c060b feat: added ability to bind multiple hostnames at once
4fcafe2 fix: transparently retry upstream requests (fixes occasional 503)
3d21b47 refactor: move cli flags to separate file

v0.6.4

10 Mar 16:09
Compare
Choose a tag to compare

Changelog

bf5dfd8 fix: add default TLS cert
965c6e5 fix: error when parsing hosts file
f1dc487 refactor: use named returns

v0.6.3

17 Feb 01:51
Compare
Choose a tag to compare

Changelog

26cefac fix: panic in logged handler
c1d42f0 refactor: rename remove method

v0.6.2

13 Feb 04:24
Compare
Choose a tag to compare

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

v0.6.1

05 Feb 02:41
Compare
Choose a tag to compare

Changelog

54ac6b4 feat: show vhost count
0ce138e fix: show target host in list output

v0.6

04 Feb 03:42
Compare
Choose a tag to compare

Changelog

a179fe6 feat: add command to list connected clients

v0.5

15 Jan 20:43
Compare
Choose a tag to compare

Changelog

86093d6 build: add verbose flag to sample config
2270395 build: added helper targets
9d66cc2 docs
81be867 feat: allow setting verbose via config file
301a741 fix: add support for websockets
cde2a2c fix: properly set CAROOT path; print mkcert errors