Jeff Becker
0cbdad6711
typo
2018-10-28 10:43:42 -04:00
Jeff Becker
6ae16a6895
freebsd add route
2018-10-28 10:41:59 -04:00
despair86
9d546cbac4
separate read and write event ports to avoid overwriting queue events
2018-10-16 12:18:29 -05:00
despair86
3c7b7f2176
overlapped io pending is NOT an error
2018-10-06 12:04:52 -05:00
despair86
94c5f46d33
try fixing win32 event loop
2018-10-06 12:04:50 -05:00
despair86
f17727d50a
if you are able to keep a windows exit node up for more than a year call me
2018-10-06 12:04:49 -05:00
despair86
363900fce9
set windows TUN to point to internal lokinet resolver
2018-10-06 12:04:49 -05:00
despair86
ca0d09142a
Finally put together some skeletal TUN code for NT
...
up next: debugging the windows client code
stretch goal: prototype hosting a full masternode on Windows Server (still _highly_ experimental when it _does_ appear)
2018-10-06 12:04:48 -05:00
despair86
faf6022288
rip ms c++
2018-10-01 15:08:55 -05:00
despair86
8ac7d4f6dc
if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
...
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
2018-10-01 15:08:52 -05:00
despair86
e3a94101b4
the AVX2 codepaths now appear to be 32-bit clean.
...
old hard-coded inline asm is still included if requested.
-rick
nb: is a vector of eight floats not the same layout as a simple linear array of same? (Aside from the alignment requirements)
netbsd-family build fixes, also - the AVX2 codepaths are _compiler-specific_, they use features _exclusive_ to gcc and clang
2018-10-01 15:06:07 -05:00
Jeff Becker
23cff0bee3
try fixing all that tun shit, YOLO
2018-10-01 13:16:15 -04:00
Jeff Becker
f6c812a642
include packet info in tun but discard it so that tun can work on platforms
...
that include packet info
2018-09-30 09:23:37 -04:00
Ryan Tharp
89d41dd365
Merge branch 'master' into master
2018-09-24 13:57:40 -07:00
Jeff Becker
685fc464c0
we don't need TAP
2018-09-24 12:07:34 -04:00
Jeff Becker
88da477f49
try fixing CI build
2018-09-24 11:55:12 -04:00
Ryan Tharp
0e6d85f6c9
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-09-24 13:24:42 +00:00
Jeff Becker
8ec786a512
correct header
2018-09-24 07:38:06 -04:00
Jeff Becker
d784d1de82
fix alpine CI build
2018-09-24 07:36:32 -04:00
Ryan Tharp
3b026d682f
fix unused warning
2018-09-23 09:45:23 -07:00
Ryan Tharp
dba3b66b50
fix FreeBSD compil
2018-09-22 04:25:37 -07:00
Ryan Tharp
6cb073aa02
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-09-21 11:06:57 +00:00
Jeff
929cd8169f
i fucking hate apple it's fucking shit, fucking god awful shit.
...
also drybones will never find this.
2018-09-20 18:31:34 -04:00
Jeff Becker
8ade5dcd30
try fixing mac build, (THIS REFORMATTED THE FILE OMG D:)
2018-09-20 10:16:24 -04:00
Ryan Tharp
29a304f928
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-09-20 12:45:19 +00:00
despair86
8f2765dd6f
freebsd set ifname, p sure the solaris version is also borked
...
ryan: try this
2018-09-19 19:43:15 -05:00
Ryan Tharp
f283923cb7
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-09-19 12:28:48 +00:00
Jeff Becker
c3a7f64344
expire introsets correctly and allow multiple tun if
2018-09-10 12:36:36 -04:00
Ryan Tharp
5c0d258e14
fix FreeBSD build
2018-08-23 17:38:15 -07:00
despair86
806e9f82a3
hmm some BSDs implement SIOCSIFNAME, Solaris (being SVR4 UNIX) definitely does.
...
Implemented.
2018-08-23 13:44:44 -05:00
Jeff Becker
ee663c7dbf
try fixing linux ci build
2018-08-21 14:52:39 -04:00
Jeff Becker
4aebbda640
more tun stuff
2018-08-20 15:12:12 -04:00
despair86
c24a73f756
ran the linter on new code
2018-08-20 05:52:47 -05:00
Ricardo Villegas
43760dee2e
more sun patches, plus a note to port solaris tuntap after
...
doing the windows port of same
2018-08-18 21:26:25 -05:00
Jeff Becker
04bf8d6116
some tun interface code
2018-08-15 11:36:34 -04:00
Jeff Becker
d5532e4de4
more boilerplate and enable tun/tap build
2018-08-08 15:37:33 -04:00
despair86
0ca43a3103
- Included tapv9 client drivers for windows hosts
...
- added device install/remove shell scripts to distribution package
2018-08-03 19:06:46 -05:00
Jeff Becker
64d12086c9
update libtuntap, make it compile without warnings and add to CMakeLists.txt
2018-06-29 08:14:20 -04:00
Ryan Tharp
e41ad35c9f
include libtuntap
2018-06-23 05:18:31 -07:00