Daniel Skowroński
|
218ace51a7
|
use /dev/tap{0..3}; it is fully working now
|
2016-12-26 02:52:07 +01:00 |
|
Daniel Skowroński
|
f09eedbd7a
|
make it compilable
|
2016-12-25 22:54:27 +01:00 |
|
Adam Ierymenko
|
830250759c
|
Fix for running under MUSL libc (e.g. Alpine Linux)
|
2016-07-26 16:39:02 -07:00 |
|
Adam Ierymenko
|
ebe7e15475
|
sys/sysctl.h is required on OSX and probably other BSD
|
2016-07-21 19:21:51 -07:00 |
|
Adam Ierymenko
|
095aef5f30
|
Merge pull request #348 from the-maldridge/remove-sysctl
Remove explicit sys/sysctl.h includes
|
2016-07-21 15:16:22 -07:00 |
|
Adam Ierymenko
|
23391ff9da
|
More OSX IPv6 fixes.
|
2016-07-12 09:22:04 -07:00 |
|
Adam Ierymenko
|
3f2b21ce71
|
Do not shadow our own route twice on Mac if there is no default route. (Fix for issue found during IPv6 default route override testing.)
|
2016-07-12 08:55:57 -07:00 |
|
Adam Ierymenko
|
912ee199ed
|
Tiny fixes to LinuxEthernetTap
|
2016-07-07 16:10:36 -07:00 |
|
Michael Aldridge
|
1a89694980
|
Remove explicit sys/sysctl.h includes
Explicitly including sys/sysctl.h breaks the ability to build
against muslc.
|
2016-07-06 02:38:23 -05:00 |
|
Adam Ierymenko
|
32d9850263
|
More new CLI work.
|
2016-06-23 12:37:15 -07:00 |
|
Adam Ierymenko
|
e2ca239be0
|
Comment cleanup.
|
2016-06-21 14:38:15 -07:00 |
|
Adam Ierymenko
|
4f237687ce
|
Route management now works on Windows, including default route override! 1.1.6 very close!
|
2016-06-21 13:54:03 -07:00 |
|
Adam Ierymenko
|
82473c85e0
|
Default route override and route management in general now works in Linux.
|
2016-06-21 12:32:58 -07:00 |
|
Adam Ierymenko
|
51ced0cf41
|
GitHub issue #338
|
2016-06-21 09:41:55 -07:00 |
|
Adam Ierymenko
|
6c4a444f29
|
GitHub issue #339
|
2016-06-21 09:40:53 -07:00 |
|
Adam Ierymenko
|
b2d048aa0e
|
Make Dictionary templatable so it can be used where we want a higher capacity.
|
2016-06-21 07:32:58 -07:00 |
|
Adam Ierymenko
|
3ee15e65aa
|
Tying up default route and route mgmt loose ends. It now periodically updates shadow routes so hopefully your link will stay up as you move around.
|
2016-06-17 13:14:48 -07:00 |
|
Adam Ierymenko
|
1bf1c38b30
|
Default route population works on Mac!
|
2016-06-16 18:23:33 -07:00 |
|
Adam Ierymenko
|
37afa876a7
|
Linux bug fixes, small controller fix.
|
2016-06-17 00:21:58 +00:00 |
|
Adam Ierymenko
|
2113c21fdc
|
devicemap now works again in OSXEthernetTap
|
2016-06-16 14:09:09 -07:00 |
|
Adam Ierymenko
|
f41ea24e97
|
Build fixes.
|
2016-06-16 00:11:46 +00:00 |
|
Adam Ierymenko
|
3c655a4b84
|
Default route ready to test on Mac.
|
2016-06-15 15:46:57 -07:00 |
|
Adam Ierymenko
|
b90e66f7c7
|
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
2016-06-15 15:02:40 -07:00 |
|
Adam Ierymenko
|
4446dbde5e
|
Big refactor in service code to prep for plumbing through route management.
|
2016-06-14 10:09:26 -07:00 |
|
Adam Ierymenko
|
536feb632c
|
Support yet another old version of http-parser for CentOS/EPEL.
|
2016-06-08 15:09:09 -07:00 |
|
Adam Ierymenko
|
7e68791bee
|
Fix include for system json-parser.
|
2016-06-08 12:57:22 -07:00 |
|
Adam Ierymenko
|
4da9d4e53a
|
Fix build against Debian version of libhttp-parser -- its old but it will work.
|
2016-06-08 12:49:07 -07:00 |
|
Adam Ierymenko
|
0ca764968a
|
Remove warnings, more Debian stuff, remove obsolete ui/ stuff.
|
2016-06-08 11:21:01 -07:00 |
|
Adam Ierymenko
|
c278f05181
|
RoutingTable build fixes.
|
2016-04-06 17:29:38 -07:00 |
|
Adam Ierymenko
|
61a9c27af0
|
Consolidate routing table code.
|
2016-04-06 17:14:05 -07:00 |
|
Adam Ierymenko
|
e9b2613d5f
|
Put routing table code back in osdep/
|
2016-04-06 16:57:37 -07:00 |
|
Adam Ierymenko
|
24469a7f43
|
.
|
2016-04-06 16:47:11 -07:00 |
|
Adam Ierymenko
|
504738b183
|
Binder for Windows, and use Binder to get local interface addresses to advertise.
|
2016-04-05 15:53:19 -07:00 |
|
Adam Ierymenko
|
32cd2a02c9
|
OneService now binds all ports to specific local interfaces instead of wildcard and rebinds on changes. (default route)
|
2016-04-05 15:44:08 -07:00 |
|
Adam Ierymenko
|
4a109658ab
|
More refactoring and prep for explicit interface bindings (for default route support).
|
2016-04-05 11:59:46 -07:00 |
|
Adam Ierymenko
|
d8b89b0c86
|
Fix Cluster to send from a designated endpoint address instead of wildcard.
|
2016-04-05 10:47:13 -07:00 |
|
Adam Ierymenko
|
e0ad854d19
|
Beginning of local binding manager for default gateway support.
|
2016-04-04 18:46:41 -07:00 |
|
Adam Ierymenko
|
b6f6ed35fc
|
More Windows tweaks and a compile fix.
|
2016-03-02 19:06:29 -08:00 |
|
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.
|
2016-03-02 18:37:24 -08:00 |
|
Adam Ierymenko
|
7526ed705c
|
Check for /dev/tun as well as /dev/net/tun since some Linux devices put it there.
|
2016-01-21 16:01:24 -08:00 |
|
Joseph Henry
|
bcaf42e075
|
Transfer speed increate + stability fixes
|
2016-01-20 13:38:14 -08:00 |
|
Joseph Henry
|
1783867f96
|
Print path for user. Removed unused stub Phy methods
|
2016-01-17 15:13:32 -08:00 |
|
Joseph Henry
|
f52a82d9f2
|
Updated RX buffer code
|
2016-01-14 13:23:01 -08:00 |
|
Adam Ierymenko
|
7991a7c50a
|
Merge branch 'dev' into edge
|
2016-01-12 14:05:40 -08:00 |
|
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
2016-01-12 14:04:55 -08:00 |
|
Joseph Henry
|
3e65ecb93d
|
Stateless RPC rework
|
2016-01-11 10:12:59 -08:00 |
|
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
2015-12-21 16:15:39 -08:00 |
|
Adam Ierymenko
|
24cc0904fa
|
1.1.2 Windows build fixes, tweaks, etc.
|
2015-12-21 13:14:48 -08:00 |
|
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.
|
2015-12-09 15:02:42 -08:00 |
|
Adam Ierymenko
|
ac8918992b
|
Merge dev.
|
2015-12-04 12:45:21 -08:00 |
|