Skip to content

Releases: jittering/vproxy

v0.13

31 Jan 21:40
Compare
Choose a tag to compare

Changelog

  • 78f76fe feat: added new homebrew path
  • de17905 feat: simpler config loading; separate paths for windows/nix
  • c892f90 fix: cert path requires a trailing slash

v0.12.3

17 Aug 14:16
Compare
Choose a tag to compare

Changelog

  • bb76960 fix: deprecated goreleaser arg
  • b973e2e fix: more build fixes

v0.12.2

17 Aug 14:08
Compare
Choose a tag to compare

Changelog

  • b0647ce fix: homebrew service declaration

v0.12.1

17 Aug 14:04
Compare
Choose a tag to compare

Changelog

  • 5d43f23 build: added nss dep to homebrew (for certutil)
  • 46dc4c4 fix: formatting of list command
  • bcb9ae0 fix: hombrew formula deprecations (plist -> service)

v0.12

31 Jul 16:02
Compare
Choose a tag to compare

Changelog

  • 68fd03d build: upgraded truststore to latest w/ bundled certutil

v0.11

21 Jul 14:46
Compare
Choose a tag to compare

Changelog

Added a daemonless mode for quick proxying of a single service:

~ $ sudo vproxy connect hello.local:8888 -- vproxy hello
[*] warning: daemon not running on localhost. running in single-client mode
[*] running command: /Users/chetan/.go/bin/vproxy hello
[*] starting proxy: http://127.0.0.1:80
[*] starting proxy: https://127.0.0.1:443
0 vhosts
2022-07-21 10:59:04 127.0.0.1:65165 [127.0.0.1] GET [ 200 ] /_vproxy/hello 0 7.6µs
[*] registering vhost: https://hello.local -> hello.local:8888
[*] registering new vhost: hello.local -> 8888
[*] restarting TLS listener
2022-07-21 10:59:04 127.0.0.1:65165 [127.0.0.1] POST [ 0 ] /_vproxy/clients/add 26 1.699945ms
[*] added vhost: hello.local:8888
[*] streaming logs for hello.local
~> starting vproxy hello service at http://127.0.0.1:8888

v0.10.2

19 Jul 20:39
Compare
Choose a tag to compare

Changelog

  • 4668d4d fix: use portable lib to terminate processes

v0.10.1

19 Jul 20:23
Compare
Choose a tag to compare

Changelog

  • 5cad911 build: added windows target
  • 3dbbc95 build: windows build target
  • 73442db fix: windows build compat

v0.10

06 Jul 21:21
Compare
Choose a tag to compare

Changelog

  • 7e703be feat: tune number of connections while proxying

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