Commit Graph

38 Commits

Author SHA1 Message Date
Roman Shtylman
18ada0854a 0.1.2 v0.1.2 2013-11-06 23:25:28 -05:00
Roman Shtylman
34afd6537d more resilient to upstream server failure and restart 2013-11-06 23:25:05 -05:00
Roman Shtylman
2c38aefb9d add go client to readme 2013-10-23 11:31:28 -04:00
Roman Shtylman
aa488f6e76 0.1.1 v0.1.1 2013-10-22 15:57:36 -04:00
Roman Shtylman
f6618953f9 Merge pull request #20 from eagleeye/master
Do not call success callback right after error in request_url
2013-10-16 18:49:48 -07:00
Andrii Shumada
092d050fa0 Do not call success callback right after error in request_url 2013-10-16 12:05:37 +03:00
Roman Shtylman
0334ace20b 0.1.0 v0.1.0 2013-06-17 02:13:17 -04:00
Roman Shtylman
13afcff1ae fix README api example 2013-06-17 02:12:54 -04:00
Roman Shtylman
ed5aa3f16b remove server components
moved to localtunnel-server repo
2013-06-17 02:11:41 -04:00
Roman Shtylman
2fcac1336c add debug module to deps 2013-06-16 18:35:55 -04:00
Roman Shtylman
0568ae0bef close client tcp sockets after each http response
While a little less efficient than keeping tcp connections open, this
helps ensure that bad things don't happen on the socket connections when
http protocol issues happen.
2013-06-16 18:24:27 -04:00
Roman Shtylman
585a8afad7 fix undefined variable
fixes #8
2013-02-11 14:19:34 -05:00
Roman Shtylman
fbe841a1c5 add node 0.9 for travis testing 2013-01-26 13:01:16 -05:00
Roman Shtylman
929473913f add notes about running your own server 2012-12-24 03:14:19 -05:00
Roman Shtylman
5340659954 0.0.4 v0.0.4 2012-12-17 14:32:31 -05:00
Roman Shtylman
5c6558ed91 fix missing query parsing in server 2012-12-17 14:31:05 -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
741db27084 fix domain typo in readme
localtunnel.me not .com
2012-12-14 23:43:06 -05:00
Roman Shtylman
b605e9b823 server: make sure client id are released when unused
When clients disconnect, their tcp server should be shutdown and the id
released after a grace period.
2012-11-14 13:53:33 -05:00
Roman Shtylman
b5830c3840 0.0.3 v0.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
943a7dc35b typo 2012-11-05 16:05:32 -05:00
Roman Shtylman
c46a94b7a0 0.0.2 v0.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
51d91ce0e8 refactor server tcp handling
- limit on number of tcp connections
- preliminary support for websockets
2012-10-17 22:50:59 -04:00
Roman Shtylman
ab28444802 add server launcher to bin 2012-10-17 18:59:09 -04:00
Roman Shtylman
f68b1270c7 0.0.1 v0.0.1 2012-10-16 23:24:04 -04:00
Roman Shtylman
72a3740dbd parse query from url 2012-10-16 23:22:46 -04:00
Roman Shtylman
70a1bf9f96 redirect / to github page 2012-10-16 23:10:21 -04:00
Roman Shtylman
94df6990fd update request module 2012-10-16 22:40:15 -04:00
Roman Shtylman
389a1f8b86 update upstream hostname to localtunnel.me 2012-10-16 18:46:11 -04:00
Roman Shtylman
9964d73644 hack to handle no hostname for now
If the hostname is not specified then wtf?
2012-06-24 23:05:56 -04:00
Roman Shtylman
e0d16ce8a2 add README 2012-06-18 15:48:09 -04:00
Roman Shtylman
e6c53ad590 allow client to request previous id for reuse 2012-06-18 15:40:23 -04:00
Roman Shtylman
6f92538ffa fix client error message for failed upstream connection 2012-06-18 14:10:24 -04:00
Roman Shtylman
90cd0ed18c skip favicon for non proxy routes 2012-06-18 13:52:00 -04:00
Roman Shtylman
682e58c68e use random id for new clients
remove 'asdf' id used during testing
2012-06-18 13:40:33 -04:00
Roman Shtylman
93d62b9dbb init 2012-06-17 22:46:05 -04:00