Skip to content

v0.3.0

Compare
Choose a tag to compare
@chetan chetan released this 20 Nov 20:14
· 142 commits to master since this release

Changelog

7ed186c .gitignore changes
ea80ab3 Initial commit
4c169aa Merge branch 'master' of github.com:ybrs/simpleproxy
c12cc19 Update README.md
9e54523 better logging, static file handling
adcb730 build: added makefile
90845d8 cleanup
be7f886 export additional CAROOT var to sudo env
22f8ff2 feat: ability to run another command (service); added -bind shortcut flag
d3f24d5 feat: added client mode
7695ff3 feat: added flag for listening on different IPs
d01bc5c feat: allow setting bindings without -bind flag
b6e2c6f feat: new vproxy command for simple vhosting
fc49a43 feat: rerun with sudo if unable to open port
080b56d feat: run command when in client mode
d44284d feat: set ports to 0 to disable
c68c18f feat: use CAROOT path from env, if avail
5d8d6d5 feat: vproxy: add tls support with cert generation
07003a3 fix: cleanup all child processes
75899ee fix: flag parsing when using -bind flag
05d31fb fix: properly register signal trap to cleanup
9ac7ce6 fix: restart on client disconnect
d530704 fix: run client command before connecting vhost
020277b fix: set correct host/forwarded headers in proxy requests
5c47956 fix: try to properly cleanup the command on exit
745faf9 ignore all binaries
641eb26 initial
cd768a8 refactor: break down main method
8875750 refactor: extract daemon
c9a1515 refactor: extract vhost setup
c4812f2 refactor: move main to bin
894628b refactor: print vhost list on startup
3c18f49 refactor: remove redundant return val from CreateVhost
470d20a refactor: split up main.go
1c8c3dd refactor: use split from net package
05e13e8 refactor: vhost creation into package