Jeff Becker
5357b4b69f
make clang happy, disable netns by default (for now)
6 years ago
despair
d311b2e9a9
remove dead code
...
(rip golden shield users D:)
remove more dead code
debug udp stuff
remove debug kqueue
6 years ago
Jeff Becker
04a249a503
Merge remote-tracking branch 'rick/dev'
6 years ago
Jeff Becker
960aa479e9
fixes for ancient rpi toolchain
6 years ago
despair
2a5a0f1577
fix warnings on windows
...
up next: fix netbsd
6 years ago
Jeff Becker
7a78832841
Merge remote-tracking branch 'rick/dev'
6 years ago
Jeff Becker
7090a012f3
Merge remote-tracking branch 'micheal/wextra' into dev
6 years ago
Michael Thorpe
33bfaf7ecd
Enable -Wextra
...
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
6 years ago
despair
04e620ebf2
add iocp tcp connect
...
msys2 grabs its reactos sdk headers straight out of git
most cross-compilers use the versioned releases (v6 as of last week)
huh. for once setting the windows version macros doesn't break anything.
6 years ago
Jeff Becker
f1cca956f9
make android compile again
6 years ago
despair
561c5228d3
fixed race condition in event loop....dns seems to work now :DDD
6 years ago
despair
5a32ccf220
scan-build fixes on win32 code paths
6 years ago
despair
c5d1b32286
remove microsoft c++ crud
...
🤔 🤔 🤔 🤔
6 years ago
Jeff Becker
1623deb020
really make it compile
6 years ago
Jeff Becker
69e187cfd7
make it compile
6 years ago
Jeff Becker
5fdb2ce7ff
try better freebsd tun route
6 years ago
Jeff Becker
0cbdad6711
typo
6 years ago
Jeff Becker
6ae16a6895
freebsd add route
6 years ago
despair86
9d546cbac4
separate read and write event ports to avoid overwriting queue events
6 years ago
despair86
3c7b7f2176
overlapped io pending is NOT an error
6 years ago
despair86
94c5f46d33
try fixing win32 event loop
6 years ago
despair86
f17727d50a
if you are able to keep a windows exit node up for more than a year call me
6 years ago
despair86
363900fce9
set windows TUN to point to internal lokinet resolver
6 years ago
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)
6 years ago
despair86
faf6022288
rip ms c++
6 years ago
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
6 years ago
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
6 years ago
despair86
8117960843
found more unix exclusive stuff
6 years ago
despair86
7c5d98ca31
clean up win32 build rules
6 years ago
Jeff Becker
23cff0bee3
try fixing all that tun shit, YOLO
6 years ago
Jeff Becker
f6c812a642
include packet info in tun but discard it so that tun can work on platforms
...
that include packet info
6 years ago
Ryan Tharp
89d41dd365
Merge branch 'master' into master
6 years ago
Jeff Becker
685fc464c0
we don't need TAP
6 years ago
Jeff Becker
88da477f49
try fixing CI build
6 years ago
Ryan Tharp
0e6d85f6c9
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
8ec786a512
correct header
6 years ago
Jeff Becker
d784d1de82
fix alpine CI build
6 years ago
Ryan Tharp
3b026d682f
fix unused warning
6 years ago
Ryan Tharp
dba3b66b50
fix FreeBSD compil
6 years ago
Ryan Tharp
6cb073aa02
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff
929cd8169f
i fucking hate apple it's fucking shit, fucking god awful shit.
...
also drybones will never find this.
6 years ago
Jeff Becker
8ade5dcd30
try fixing mac build, (THIS REFORMATTED THE FILE OMG D:)
6 years ago
Ryan Tharp
29a304f928
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
despair86
8f2765dd6f
freebsd set ifname, p sure the solaris version is also borked
...
ryan: try this
6 years ago
Ryan Tharp
f283923cb7
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
9f33edeed0
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
c3a7f64344
expire introsets correctly and allow multiple tun if
6 years ago
Jeff Becker
60d5277351
broken
6 years ago
Ryan Tharp
5c0d258e14
fix FreeBSD build
6 years ago
despair86
806e9f82a3
hmm some BSDs implement SIOCSIFNAME, Solaris (being SVR4 UNIX) definitely does.
...
Implemented.
6 years ago