Commit Graph

36 Commits

Author SHA1 Message Date
Roman Shtylman
41b7e3f63d proxy to github pages site for landing page
- removes all the website specific cruft from the repo
- allows for rolling out website changes separately from server changes
2015-08-02 11:06:46 -07:00
Roman Shtylman
f7d0effa90 0.0.8 2015-01-10 21:27:46 -08:00
Roman Shtylman
779ed39b4f 0.0.7 2015-01-10 21:04:35 -08:00
Roman Shtylman
7f6640a9d6 0.0.6 2015-01-10 21:00:46 -08:00
Roman Shtylman
386910032e fix websocket support 2015-01-10 20:58:11 -08:00
Roman Shtylman
8af4fe19b8 update on-finished 2015-01-10 20:58:11 -08:00
Roman Shtylman
c0365c9553 0.0.5 2014-12-11 09:40:46 -08:00
Roman Shtylman
4dd37bda60 update dependencies 2014-12-11 09:32:00 -08:00
Roman Shtylman
73ec1865ab remove engine.io
No need for homepage to show this stuff for now. Just more things that
can crash the tunnel server!
2014-10-25 17:09:13 -07:00
Roman Shtylman
07bad31e72 add dotenv 2014-10-11 20:13:13 -07:00
Roman Shtylman
6b6bbfba61 update bouncy to 3.2.2 2014-10-09 10:56:54 -07:00
Roman Shtylman
d2df5ec4c3 update enchilada to 0.11.0 2014-10-09 10:55:30 -07:00
Roman Shtylman
1b1d75b750 detect when http client request is finished and close connection
If the request is finished before we need to respond, we set a flag and
close the connection.

We also close the connection when the request finishes anyway because we
really like a new connection for each request. Things play nicer with
bouncy that way.
2014-04-22 20:34:13 -04:00
Roman Shtylman
8cc22d501c fix bad matching against subdomains
Match for valid subdomains versus anything that comes before a period.

fixes #7
2014-04-20 12:58:59 -04:00
Roman Shtylman
8abb4f395f add test for invalid subdomain requests 2014-04-20 11:05:57 -04:00
Roman Shtylman
bee0115b26 update tests to latest localtunnel client 2014-04-16 19:11:12 -04:00
Roman Shtylman
74ce55f5ef update deps 2013-12-21 10:39:52 -05:00
Roman Shtylman
b6abd16383 update landing page
- restyle
- add sponsors
2013-11-22 17:57:26 -05:00
Roman Shtylman
91b708c134 update deps 2013-11-21 21:07:53 -05:00
Roman Shtylman
5e777a1eca update deps to latest versions 2013-11-10 00:23:07 -05:00
Roman Shtylman
2bbf98c24c add superstack for better stacktraces 2013-11-10 00:13:42 -05:00
Roman Shtylman
6afb75704a use bouncy to proxy requests
- simplifies our codebase a lot!
- queued requests are currently broken
2013-11-03 16:56:41 -05:00
Roman Shtylman
e7e112963c update localtunnel dev dep 2013-10-16 10:34:48 -04:00
Roman Shtylman
d15e568cea refactor server
* shows some basic statistics on main page
* move tcp proxy setup into separate file
* migrate github page theme to be hosted locally
2013-06-18 23:00:45 -04:00
Roman Shtylman
e6971e9afe use bookrc for logging 2013-06-16 18:50:04 -04:00
Roman Shtylman
a6ec239a27 remove client components
* devDep localtunnel module for client
* update readme for server info
2013-06-16 18:46:29 -04:00
Roman Shtylman
5340659954 0.0.4 2012-12-17 14:32:31 -05:00
Roman Shtylman
79ca069c38 refactor to use http-raw for lt server incoming
- http raw exposes a socket to the req/res pair
- cleanup client to be more resilient
- add test for queued requests
2012-12-17 14:23:12 -05:00
Roman Shtylman
b5830c3840 0.0.3 2012-11-06 10:55:24 -05:00
Roman Shtylman
06b85ad0aa expose client and server api 2012-11-06 10:55:08 -05:00
Roman Shtylman
c46a94b7a0 0.0.2 2012-11-03 15:33:32 -04:00
Roman Shtylman
2f692b8e29 expose client as a library
- Allows for using localtunnel from code instead of manually invoking
- add tests
- add travis config
- add travis badge
2012-11-03 15:16:30 -04:00
Roman Shtylman
ab28444802 add server launcher to bin 2012-10-17 18:59:09 -04:00
Roman Shtylman
f68b1270c7 0.0.1 2012-10-16 23:24:04 -04:00
Roman Shtylman
94df6990fd update request module 2012-10-16 22:40:15 -04:00
Roman Shtylman
93d62b9dbb init 2012-06-17 22:46:05 -04:00