- Bring up to date with upstream version 2.0.2
- Upgrade axios dependency
- Restore backwards compatibility
- Major refactor of entire codebase using modern ES syntax
- JS client is now Promise-based, with backwards compatibility to callback
- upgraded axios version
- Add support for tunneling a local HTTPS server
- Support localtunnel server with IP-based tunnel URLs
- Update debug to 2.6.9
- Add request event to Tunnel emitter
- Update yargs to support config via environment variables
- Add basic request logging when --print-requests argument is used
- update request dependency
- update debug dependency
- update openurl dependency
- fix host header transform
- update request dependency
- fix bug w/ HostHeaderTransformer and binary data
- pass socket errors up to top level
- add short arg options
- keep sockets alive after connecting
- add --open param to CLI
- capture all errors on remote socket and restart the tunnel
- don't emit errors for ETIMEDOUT
- return
client
fromlocaltunnel
API instantiation
- add a host header transform to change the 'Host' header in requests
- default to localltunnel.me for host
- remove exported
connect
method (just export one function that does the same thing) - change localtunnel signature to (port, opt, fn)