Commit graph

700 commits

Author SHA1 Message Date
Erèbe
d2bd237bdd Maj sock5 2016-06-23 18:40:38 +02:00
Erèbe
05fd439946 Maj readme 2016-06-22 23:23:27 +02:00
Erèbe
5eb27ee3fb Maj sock5 server 2016-06-22 23:22:23 +02:00
Erèbe - Romain Gerard
c49c162b4a Update README.md 2016-06-21 22:16:19 +02:00
Erèbe
a2eac5a595 Maj sock5 proxy 2016-06-20 17:10:48 +02:00
Erèbe
0f81e15ed3 Merge branch 'master' of github.com:erebe/wstunnel 2016-06-15 14:03:34 +02:00
Erèbe
e6950ea526 maj sock5 2016-06-15 14:01:50 +02:00
Erèbe - Romain Gerard
c09f2953a2 Update README.md 2016-06-15 11:24:51 +02:00
Erèbe - Romain Gerard
26ad0f78dd Update README.md 2016-06-15 11:23:52 +02:00
Erèbe
ae4198fd56 Use monad Error 2016-06-14 14:11:57 +02:00
Erèbe
0bd70fd006 Maj ghc 8.0 + add sock5 types 2016-06-13 14:04:01 +02:00
Erèbe
dce0372c4b Add http proxy authorization 2016-06-05 22:13:09 +02:00
Erèbe
15016cf330 Add utils files 2016-06-01 22:31:34 +02:00
Erèbe
9f668ca95a Minor refactoring 2016-06-01 22:30:49 +02:00
Erèbe
1921d7d03a Maj logging + Add quiet mode 2016-06-01 22:01:23 +02:00
Erèbe
42ae84a0ae Better error handling 2016-06-01 17:28:55 +02:00
Erèbe
79e0afa224 Better Logging 2016-06-01 16:24:16 +02:00
Erèbe
ca70b8b318 Better logging 2016-05-31 23:44:02 +02:00
Erèbe
c8caf6457d Merge branch 'master' of github.com:erebe/wstunnel 2016-05-31 21:56:01 +02:00
Erèbe
750aeedd6b Test 2016-05-31 18:35:04 +02:00
Erèbe
8d33cf9698 Set a timeout to the httpProxy connexion 2016-05-31 13:27:01 +02:00
Erèbe
3cd5dba661 add hslogger 2016-05-30 17:27:04 +02:00
Erèbe
6d0eea8328 Simpler interface 2016-05-30 17:20:47 +02:00
Erèbe - Romain Gerard
8a203c82f4 Create README.md 2016-05-30 14:22:11 +02:00
Erèbe
ed22e0db33 Improve signatures 2016-05-29 12:39:56 +02:00
Erèbe
cf9ad075f4 remove debug print 2016-05-28 22:45:46 +02:00
Erèbe
45ef2ca3ad remove Remote To Local as it's not implemented yet 2016-05-28 22:32:52 +02:00
Erèbe
0da678a58d Add proxy handling 2016-05-28 21:17:48 +02:00
Erèbe
ae3d200467 Adding new files 2016-05-28 15:16:12 +02:00
Erèbe
a9c96fef86 Rework 2016-05-28 15:14:55 +02:00
Erèbe
f5cc7b31b8 Auto generate hashable instance for SockAddr 2016-05-22 19:27:13 +02:00
Erèbe
8bf3031a87 remove useless tshow 2016-05-22 12:21:35 +02:00
Erèbe
9e5ac960e2 Add comment 2016-05-22 01:21:54 +02:00
Erèbe
6ec0a45900 Use conduit instead of raw tls package 2016-05-21 18:05:51 +02:00
Erèbe
d993e11730 Add self signed certificate with weak crypto 2016-05-21 17:32:37 +02:00
Erèbe
38b465980f Add tls server 2016-05-21 15:41:56 +02:00
Erèbe
3c287c81c3 Better handling of exceptions
Better handling of exceptions
2016-05-18 23:32:46 +02:00
Erèbe
51fdf79ed1 Better handling of exceptions 2016-05-18 23:31:19 +02:00
Erèbe
a315f59673 Change Mvar to IORef + Signature
Better handling of exceptions
2016-05-18 23:31:13 +02:00
Erèbe
0340dc49f1 Maj restricted option 2016-05-16 23:55:06 +02:00
Erèbe
b40e0e677c Add restric to for the server 2016-05-16 23:33:00 +02:00
Erèbe
58a313f354 Improve readability 2016-05-16 22:19:34 +02:00
Erèbe
499f872d1a Style 2016-05-16 21:58:35 +02:00
Erèbe
e598e3e8d2 Cleanup imports 2016-05-16 02:31:20 +02:00
Erèbe
d2ac64d1a6 add parameter for tls 2016-05-16 02:01:56 +02:00
Erèbe
0b001c3264 Add tls support for clientM & fix socket leak 2016-05-16 01:09:56 +02:00
Erèbe
8930a823a2 Cosmetic changes 2016-05-15 02:09:18 +02:00
Erèbe
1ed3177040 First working state (UDP and TCP working) 2016-05-15 01:50:16 +02:00
Erèbe
3060a5d2c7 ground 0 2016-05-11 23:39:02 +02:00
Erèbe
3e092e406e First commit 2016-05-11 21:44:57 +02:00