Commit Graph

  • 300f573733 [client] message moved back to for body mmatczuk 2016-08-07 00:25:06 +0200
  • 5853c99fd0 [proxy] deprecated api support mmatczuk 2016-08-07 00:15:01 +0200
  • 914bcb8714 [proxy] proxy functions mmatczuk 2016-08-05 14:51:51 +0200
  • dd22520237 [proto] add tunnel/proto package and move ControlMsg there mmatczuk 2016-08-05 14:13:09 +0200
  • 3aa6b134e2 Merge pull request #26 from codilime/server-conn-chan Rafal Jeczalik 2016-07-27 09:52:33 +0200
  • 7ce28e96bb Merge pull request #32 from mmatczuk/errcheck_fix Rafal Jeczalik 2016-07-25 19:12:27 +0200
  • a6a7cc160c report fixes - continued mmatczuk 2016-07-25 12:23:03 +0200
  • 4ca148af7b [server] client connections state tracking mmatczuk 2016-05-30 09:30:13 +0200
  • 61680ecd83 Merge pull request #31 from mmatczuk/report_fixes Rafal Jeczalik 2016-07-24 07:53:37 +0200
  • eb0d1acaf1 report fixes mmatczuk 2016-07-24 01:20:49 +0200
  • 454fbb381e
    filter out excessive logs Cihangir SAVAS 2016-07-19 22:21:34 +0200
  • 3d7670bdeb Merge pull request #30 from codilime/format Rafal Jeczalik 2016-07-15 01:25:12 +0200
  • c7c880bf5e * formatting fix * travis gofmt check * travis go versions update mmatczuk 2016-07-14 22:27:25 +0200
  • bd44d714a6 Merge pull request #28 from codilime/stop-timeout Rafal Jeczalik 2016-06-23 16:44:40 +0200
  • ea183eb74a client: stop timeout mmatczuk 2016-06-23 11:16:03 +0200
  • 213c76c5fe Merge pull request #25 from codilime/rwlock Rafal Jeczalik 2016-05-24 20:29:32 +0200
  • 3a1b71ff28 [client] closed as RW mutex * improvements mmatczuk 2016-05-24 15:51:00 +0200
  • ebb4255619 [client] closed as RW mutex mmatczuk 2016-05-24 14:06:51 +0200
  • bb2c788b7d Merge pull request #24 from codilime/start_close_bugfix Rafal Jeczalik 2016-05-19 17:27:31 +0200
  • 848a9748b2 [client] Client cannot be closed when reconnecting bugfix mmatczuk 2016-05-19 14:35:41 +0200
  • 3d5960d57a Merge pull request #21 from rjeczalik/client-err Senthil Arivudainambi 2016-04-19 12:44:26 -0700
  • 884a87631a client: improve errors for control connection Rafal Jeczalik 2016-04-19 20:57:05 +0200
  • b2c2814438 Merge pull request #20 from codilime/tunnel-over-https Rafal Jeczalik 2016-04-05 15:59:50 +0200
  • 55ced0950b client: support for custom Dial methods Michał Matczuk 2016-04-01 15:11:08 +0200
  • e1f0cb4c90 Merge pull request #17 from codilime/custom_host_port Rafal Jeczalik 2016-03-30 00:12:09 +0200
  • 6dddb70ee5 Merge pull request #14 from rjeczalik/websocket Cihangir 2016-03-29 13:37:42 -0700
  • 80773a1c53 server: Director function for HTTP requests, improvements to identifier retrieval Michał Matczuk 2016-03-24 11:18:05 +0100
  • c49196855c server: rework websocket test handlers Rafal Jeczalik 2016-03-29 08:58:15 +0200
  • 2fd5b1ee03 tunnel: add support for websocket connections Rafal Jeczalik 2016-03-07 08:37:55 +0100
  • 8b7ecd43bf Merge pull request #19 from rjeczalik/race-fixes Cihangir 2016-03-28 15:28:19 -0700
  • d2d6ee1985 client: fix race between backoff.Reset and backoff.Next Rafal Jeczalik 2016-03-26 17:13:23 +0100
  • 3cd1abbfcc client: fix race between closing old and starting new control connection handler Rafal Jeczalik 2016-03-26 16:01:10 +0100
  • 2ad5e2faa4 client: fix race between x->ClientClosed and x->ClientConnecting transitions Rafal Jeczalik 2016-03-26 16:00:34 +0100
  • fd82a6c4d7 server: add OnConnect; fix test flakes Rafal Jeczalik 2016-03-09 10:09:37 +0100
  • 0a0e462fed Merge pull request #16 from rjeczalik/vhost-alias Cihangir 2016-03-17 15:15:49 -0700
  • 6847e1a54a server: alias vhosts with default HTTP(s) ports Rafal Jeczalik 2016-03-16 12:48:38 +0100
  • 4d1e723222 Merge pull request #15 from rjeczalik/stateful Cihangir 2016-03-14 10:59:54 -0700
  • 04593f9c64 client: emit connection transition events Rafal Jeczalik 2016-03-12 22:01:01 +0100
  • eb095a00c7 Merge pull request #13 from rjeczalik/tcp-tunnel Cihangir 2016-03-08 14:10:47 -0800
  • 0b817e6ea0 tunneltest: remove noDebug; rename serveDeps Rafal Jeczalik 2016-03-08 18:20:54 +0100
  • 03d1fcefcd tunnel: add tests for TCP tunnels Rafal Jeczalik 2016-03-02 15:04:19 +0100
  • ed44775459 tunnel: rework tests to use tunnel/tunneltest Rafal Jeczalik 2016-03-02 14:26:46 +0100
  • 3ff60d049a tunneltest: add package for testing tunnels Rafal Jeczalik 2016-03-01 20:39:17 +0100
  • 4cbc4cde4a Merge pull request #12 from rjeczalik/tcp-tunnel Cihangir 2016-03-03 16:18:31 -0800
  • e99262ab4a client: add comment for (*listener).stop Rafal Jeczalik 2016-03-04 00:39:02 +0100
  • d35cd557b2 client: log errors instead of debug Rafal Jeczalik 2016-03-03 23:23:38 +0100
  • fb1b5b3da3 update Travis CI configuration Rafal Jeczalik 2016-03-02 18:36:28 +0100
  • 11fd16c2e2 server, client: add support for TCP tunnels Rafal Jeczalik 2016-02-29 12:39:09 +0100
  • 87a88a1df1 Merge pull request #11 from rjeczalik/serverAddr Cihangir 2016-02-25 07:43:48 -1000
  • 58d8820a7e client: add FetchServerAddr for host fallback on session failure Rafal Jeczalik 2016-02-24 18:11:39 +0100
  • bae2241885 Merge pull request #9 from koding/add-logs Cihangir 2015-07-10 00:00:00 -0700
  • b9635841a2 tunnel_test: some changes to improve tests on travis Fatih Arslan 2015-07-10 09:53:29 +0300
  • a23ed3fad4 server: add just some logs for more info when client disconnects Fatih Arslan 2015-07-10 09:25:20 +0300
  • 108c550911 Merge pull request #8 from koding/change-log Cihangir 2015-07-08 19:14:58 -0700
  • 0de37d6f59 server: no need to show these errors. This happens if the client side closes Fatih Arslan 2015-07-09 05:10:40 +0300
  • ef547d235b Merge pull request #7 from koding/fix-log Cihangir 2015-07-08 18:49:52 -0700
  • abf006408f server: do not give warning, this is normal for servers running at 80 or 443 Fatih Arslan 2015-07-09 04:38:43 +0300
  • 20e915faf4 Merge pull request #6 from koding/fix-panic Fatih Arslan 2015-07-09 03:51:02 +0300
  • 0c388d5398 client: do not panic, we don't need it Fatih Arslan 2015-07-09 03:42:10 +0300
  • ba3247001c Merge pull request #5 from koding/reconnect-client-test Cihangir 2015-06-01 10:16:42 -0700
  • 240dbbbb36 server: fix race condition Fatih Arslan 2015-06-01 19:57:32 +0300
  • aa9b022ddd client: add Reconnect test Fatih Arslan 2015-06-01 17:03:24 +0300
  • e79d43a5f1 Merge pull request #4 from koding/port-fix Fatih Arslan 2015-06-01 12:01:20 +0300
  • 7bcfe9900d protocol: send port as int for better handling Fatih Arslan 2015-06-01 11:56:26 +0300
  • c1f95409bd Merge pull request #1 from koding/test-cases Fatih Arslan 2015-06-01 11:39:29 +0300
  • 05667a026f tunnel: fix PR comments Fatih Arslan 2015-06-01 11:36:18 +0300
  • 005202484c server: handle control failures in a more generic way Fatih Arslan 2015-05-30 18:19:41 +0300
  • 48a854c6a2 server: handle yamux.ErrSessionShutdown too Fatih Arslan 2015-05-30 18:14:20 +0300
  • f93831258c tunnel: add testing.Verbos(), better server side error handling Fatih Arslan 2015-05-30 18:09:29 +0300
  • 33efc85673 tunnel_test: enable debug mode to see what's happening Fatih Arslan 2015-05-30 17:55:28 +0300
  • 08872cd323 tunnel: remove logs until we want them, much more cleaner now Fatih Arslan 2015-05-30 03:00:43 +0300
  • afbb46ff1f tunnel: add NoClient test Fatih Arslan 2015-05-30 02:51:46 +0300
  • 354658fa9c client: no need for wrapping anymore Fatih Arslan 2015-05-30 02:36:05 +0300
  • fb148959f0 client: no need to read from remote, just copy back Fatih Arslan 2015-05-30 02:32:36 +0300
  • 3780b56315 tunnel: add NoLocalTest with fix Fatih Arslan 2015-05-30 02:22:04 +0300
  • 0a0d714100 travis: enable race Fatih Arslan 2015-05-30 01:36:24 +0300
  • 405f4046e7 tunnel_test: add latency tests Fatih Arslan 2015-05-30 01:25:32 +0300
  • 7fc8e9a7fe server: fix adding _controlpath_ to default HTTP handle Fatih Arslan 2015-05-30 01:09:54 +0300
  • 3ee1f87b29 client: improved join function Fatih Arslan 2015-05-30 00:54:23 +0300
  • 3c0270986d client.go: more improvements, still working on sync on connections Fatih Arslan 2015-05-30 00:10:10 +0300
  • 0f6009c14e client: better to do it after goAway Fatih Arslan 2015-05-29 23:07:40 +0300
  • 59369d488f client: handle connections in a sane way, WIP Fatih Arslan 2015-05-29 22:32:53 +0300
  • 0a601f0fca client: panic if there is a logic error on our side Fatih Arslan 2015-05-29 15:04:40 +0300
  • 6770d0fdb0 client: add StartNotify(), improve tests Fatih Arslan 2015-05-29 14:58:51 +0300
  • 3ffcfd9c9c client: add Close method Fatih Arslan 2015-05-28 20:00:26 +0300
  • db71987748 tunnel: various improvements Fatih Arslan 2015-05-28 14:24:15 +0300
  • 1804785a23 server: add comments, unexport certain methods Fatih Arslan 2015-05-28 14:18:33 +0300
  • 62b1b5fa71 server: return error from NewServer Fatih Arslan 2015-05-28 14:08:45 +0300
  • dcb7d177c2 tunnel: do not expose unnecessary types and variables Fatih Arslan 2015-05-28 13:53:51 +0300
  • b66f6a54d3 client: rearrange clientConfig, unify methods Fatih Arslan 2015-05-28 13:47:17 +0300
  • 6a33a63d74 README.md: add usage Fatih Arslan 2015-05-28 12:20:40 +0300
  • 097501d801 Change package name to tunnel Fatih Arslan 2015-05-28 11:25:10 +0300
  • 153cd1bf48 Add .travis.yml Fatih Arslan 2015-05-28 11:20:38 +0300
  • 695fb88154 README.md: update badges Fatih Arslan 2015-05-28 11:20:01 +0300
  • 8281900120 BSD 3-clause license Fatih Arslan 2015-05-28 11:18:29 +0300
  • 64969ac688 Add README.md Fatih Arslan 2015-05-28 11:18:17 +0300
  • 38afe79e45 streamtunnel: use common.NewLogger, simplify closing body Fatih Arslan 2015-05-28 00:03:55 +0300
  • e0280848e3 streamtunnel: remove function after we are finished Fatih Arslan 2015-05-27 16:22:54 +0300
  • 0d54d6976b streamtunnel/server: fix multi header write call Fatih Arslan 2015-05-27 15:57:02 +0300
  • 31b1daf697 streamtunnel/server: add log debug Fatih Arslan 2015-05-27 15:50:16 +0300