Adam Ierymenko
|
7821d1cbdd
|
.
|
2015-09-23 14:44:13 -07:00 |
|
Adam Ierymenko
|
80dc7fb675
|
Pick random port on -p0
|
2015-09-23 14:38:16 -07:00 |
|
Adam Ierymenko
|
367ffde00c
|
Plumb through localInterfaceId to track local interfaces corresponding with remote addresses.
|
2015-09-23 13:49:56 -07:00 |
|
Adam Ierymenko
|
9dc2ef5549
|
Rename some stuff in Phy since it can be used with any stream socket.
|
2015-09-10 15:55:48 -07:00 |
|
Adam Ierymenko
|
9a723be263
|
Add socketpair support to Phy.
|
2015-09-10 13:18:57 -07:00 |
|
Adam Ierymenko
|
4838cbc350
|
Unix domain sockets in Phy<>
|
2015-09-02 14:32:01 -07:00 |
|
Adam Ierymenko
|
620562f7cf
|
Because Windows, because Windows. Now it upgrades correctly from 1.0.1, including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case.
|
2015-07-30 17:00:57 -07:00 |
|
Adam Ierymenko
|
8169b35482
|
Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and setupapi and using these functions directly.
|
2015-07-30 11:31:38 -07:00 |
|
Adam Ierymenko
|
569c5e77fd
|
Add binary build of libminiupnpc for Mac x64.
|
2015-07-28 14:48:26 -07:00 |
|
Adam Ierymenko
|
fe6d5b1402
|
UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64
|
2015-07-28 14:32:02 -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 |
|
Grant Limberg
|
5ef806c43c
|
Fix addLocalInterfaceAddress call in OneService on Windows
|
2015-07-16 19:20:43 -07:00 |
|
Adam Ierymenko
|
0b354803f3
|
Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank.
|
2015-07-13 10:03:04 -07:00 |
|
Adam Ierymenko
|
c863ff3f02
|
A bunch of comments and cleanup, including some to yesterday's direct path pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
|
2015-07-07 08:54:48 -07:00 |
|
Adam Ierymenko
|
25a067c8c3
|
Eliminate debug printf().
|
2015-07-06 17:37:32 -07:00 |
|
Adam Ierymenko
|
91fa643131
|
Minor fix to Windows local adapter address enumeration.
|
2015-07-06 17:36:58 -07:00 |
|
Adam Ierymenko
|
f881cdd767
|
Add new .h file to VS build, and Windows side of local interface address enumeration.
|
2015-07-06 17:22:37 -07:00 |
|
Adam Ierymenko
|
a87cd2d094
|
Unix side of local interface address awareness for GitHub issue #180.
|
2015-07-06 16:32:34 -07:00 |
|
Adam Ierymenko
|
dbee1b38b3
|
Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?)
|
2015-06-29 10:21:28 -07:00 |
|
Adam Ierymenko
|
7213a6cf0b
|
Make max HTTP message size (max update size) larger since Windows MSI is about 8MB already.
|
2015-06-03 17:20:30 -07:00 |
|
Adam Ierymenko
|
7e647c5303
|
NOHUP-ify the child process on OSX auto-update.
|
2015-06-03 16:37:24 -07:00 |
|
Adam Ierymenko
|
fe87136870
|
Auto-update fix -- signature is in hex.
|
2015-06-03 16:25:16 -07:00 |
|
Adam Ierymenko
|
c5a3e80113
|
Linux installer tweaks, and Mac updater tweak.
|
2015-06-02 16:54:27 -07:00 |
|
Adam Ierymenko
|
91f02d699e
|
Right now only FreeBSD can use BSDEthernetTap, which will probably get renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait.
|
2015-05-25 11:11:37 -07:00 |
|
Adam Ierymenko
|
d8783b14eb
|
Build fix.
|
2015-05-22 15:46:06 -07:00 |
|