Adam Ierymenko
|
14264c2d6f
|
Add miniupnpc builds for Windows, fix some Windows build warnings.
|
2015-07-28 16:50:18 -07:00 |
|
Adam Ierymenko
|
40d5c79b62
|
Enable SO_NO_CHECK if available to skip UDP checksum on packet send for slight performance improvement. We do our own cryptographically secure authentication so UDP checksum is worthless.
|
2015-07-28 10:29:25 -07:00 |
|
Adam Ierymenko
|
00aa115898
|
Allow double-close just in case in Phy<>
|
2015-06-09 16:30:44 +02:00 |
|
Adam Ierymenko
|
17ca5be4c1
|
Rework Phy<> to clean up _socks entries only in poll() to fix instability in proxy.
|
2015-06-09 16:27:11 +02:00 |
|
Adam Ierymenko
|
ab720a6f1e
|
Fix for poll() in Phy<> with no sockets open. Only affects tcp-proxy.
|
2015-06-05 13:48:33 -07:00 |
|
Adam Ierymenko
|
0f7dcb3ef2
|
Add some proxy debugging, and auto-resolve and periodically re-resolve TCP fallback tunnel hostname.
|
2015-05-21 15:22:41 -07:00 |
|
Adam Ierymenko
|
f5848972f9
|
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
2015-04-24 15:05:28 -07:00 |
|
Adam Ierymenko
|
53cbe485f0
|
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
2015-04-16 14:13:44 -07:00 |
|
Adam Ierymenko
|
daef54ba32
|
HTTP server is in, and works.
|
2015-04-10 19:08:49 -07:00 |
|
Adam Ierymenko
|
5572b7ffb6
|
Simplify Phy<> to get rid of more indirections.
|
2015-04-10 17:07:06 -07:00 |
|
Adam Ierymenko
|
9e651b39e4
|
Add some TRACE around pinging (for now), and refactor service/One to just run in the foreground as some platforms may not require threads at all.
|
2015-04-10 11:40:45 -07:00 |
|
Adam Ierymenko
|
38200cc6a5
|
Add data store functions to service/One, and shelve old main.cpp since it will get rebuilt.
|
2015-04-09 19:58:04 -07:00 |
|
Adam Ierymenko
|
6615a70027
|
Service code builds now.
|
2015-04-09 18:22:04 -07:00 |
|
Adam Ierymenko
|
8990fb8267
|
osnet -> osdep
|
2015-03-31 14:10:02 -07:00 |
|