Adam Ierymenko
|
1bf1c38b30
|
Default route population works on Mac!
|
10 years ago |
Adam Ierymenko
|
37afa876a7
|
Linux bug fixes, small controller fix.
|
10 years ago |
Adam Ierymenko
|
2113c21fdc
|
devicemap now works again in OSXEthernetTap
|
10 years ago |
Adam Ierymenko
|
f41ea24e97
|
Build fixes.
|
10 years ago |
Adam Ierymenko
|
3c655a4b84
|
Default route ready to test on Mac.
|
10 years ago |
Adam Ierymenko
|
b90e66f7c7
|
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
10 years ago |
Adam Ierymenko
|
4446dbde5e
|
Big refactor in service code to prep for plumbing through route management.
|
10 years ago |
Adam Ierymenko
|
536feb632c
|
Support yet another old version of http-parser for CentOS/EPEL.
|
10 years ago |
Adam Ierymenko
|
7e68791bee
|
Fix include for system json-parser.
|
10 years ago |
Adam Ierymenko
|
4da9d4e53a
|
Fix build against Debian version of libhttp-parser -- its old but it will work.
|
10 years ago |
Adam Ierymenko
|
0ca764968a
|
Remove warnings, more Debian stuff, remove obsolete ui/ stuff.
|
10 years ago |
Adam Ierymenko
|
c278f05181
|
RoutingTable build fixes.
|
10 years ago |
Adam Ierymenko
|
61a9c27af0
|
Consolidate routing table code.
|
10 years ago |
Adam Ierymenko
|
e9b2613d5f
|
Put routing table code back in osdep/
|
10 years ago |
Adam Ierymenko
|
24469a7f43
|
.
|
10 years ago |
Adam Ierymenko
|
504738b183
|
Binder for Windows, and use Binder to get local interface addresses to advertise.
|
10 years ago |
Adam Ierymenko
|
32cd2a02c9
|
OneService now binds all ports to specific local interfaces instead of wildcard and rebinds on changes. (default route)
|
10 years ago |
Adam Ierymenko
|
4a109658ab
|
More refactoring and prep for explicit interface bindings (for default route support).
|
10 years ago |
Adam Ierymenko
|
d8b89b0c86
|
Fix Cluster to send from a designated endpoint address instead of wildcard.
|
10 years ago |
Adam Ierymenko
|
e0ad854d19
|
Beginning of local binding manager for default gateway support.
|
10 years ago |
Adam Ierymenko
|
b6f6ed35fc
|
More Windows tweaks and a compile fix.
|
10 years ago |
Adam Ierymenko
|
d3cb063d13
|
Tweaks to WindowsEthernetTap to attempt to address GitHub issue #308 and/or GitHub issue #277 -- we can't reproduce yet but I found one area where a spin was possible under certain failure conditions. Maybe.
|
10 years ago |
Adam Ierymenko
|
7526ed705c
|
Check for /dev/tun as well as /dev/net/tun since some Linux devices put it there.
|
10 years ago |
Joseph Henry
|
bcaf42e075
|
Transfer speed increate + stability fixes
|
10 years ago |
Joseph Henry
|
1783867f96
|
Print path for user. Removed unused stub Phy methods
|
10 years ago |
Joseph Henry
|
f52a82d9f2
|
Updated RX buffer code
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Joseph Henry
|
3e65ecb93d
|
Stateless RPC rework
|
10 years ago |
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
11 years ago |
Adam Ierymenko
|
24cc0904fa
|
1.1.2 Windows build fixes, tweaks, etc.
|
11 years ago |
Adam Ierymenko
|
e506fda3e4
|
Only set SO_NO_CHECK on IPv4 UDP sockets for now due to broken V6 stacks that drop zero checksum UDP packets.
|
11 years ago |
Adam Ierymenko
|
c21882da9c
|
Put selftest back and turn off tracing in PortMapper.
|
11 years ago |
Adam Ierymenko
|
f260250580
|
Simplify IP assignment logic in OSXEthernetTap, also fix for GitHub issue #249
|
11 years ago |
Adam Ierymenko
|
d862d2868c
|
... and here.
|
11 years ago |
Adam Ierymenko
|
1e213b4d4c
|
Need to close on premature abort too or resources are leaked.
|
11 years ago |
Adam Ierymenko
|
3d66492828
|
Also add a timeout for the actual NAT-PMP port mapping step.
|
11 years ago |
Adam Ierymenko
|
838fdf4d11
|
ifdef naming fix.
|
11 years ago |
Adam Ierymenko
|
685c5e9ad1
|
Fix for uPnP
|
11 years ago |
Adam Ierymenko
|
66a29a00ee
|
Merge miniupnpc/libnatpmp build into main build by just adding flags, defs, and objs.
|
11 years ago |
Adam Ierymenko
|
6768521330
|
Ton of uPnP work and adding NAT-PMP support, still testing...
|
11 years ago |
Adrian Frühwirth
|
038476c412
|
Fix for GitHub issue #253.
Make 'ip' detection more robust (some distros don't ship the binary in /sbin or /usr/sbin).
Add error handling for cases where an ip add/remove fails.
|
11 years ago |
Grant Limberg
|
764dd1c3d9
|
ARP packets do need the source IP address in them, as well as the MAC address.
Packets wouldn't even show up in WireShark without the source IP in it.
|
11 years ago |
Grant Limberg
|
ac09c3569a
|
ARP packet lengths are 28 bytes. This condition required the packet to be 29 or more bytes.
|
11 years ago |
Adam Ierymenko
|
0f5fb48a0b
|
Turns out it wasn't hard to add miniupnpc to the VS2012 project and just have it build with the rest of the code.
|
11 years ago |
Adam Ierymenko
|
0d9f33dc4f
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
11 years ago |
Adam Ierymenko
|
a13ba7102a
|
GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else
|
11 years ago |
Adam Ierymenko
|
2cc50bdb10
|
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
11 years ago |
Adam Ierymenko
|
7903f24a8f
|
Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db.
|
11 years ago |
Joseph Henry
|
bb912cff30
|
More appropriate phyOnUnixClose handling
|
11 years ago |
Joseph Henry
|
6338a4933b
|
Fixed another closure bug. Updated debug levels
|
11 years ago |