Commit Graph

32 Commits (0d150e19ee2de1d6ca849d548070b37ed325e3bb)

Author SHA1 Message Date
Jeff Becker 64a0664ca2
revert modification to libutp 5 years ago
Michael dd8a93a400
Apply rule of zero to code base 5 years ago
michael-loki 0195152e05 Allow builds on MSVC (#518)
* Import cxxopts to replace getopts usage

* Add visual studio build things

* Fixup abseil build parts

* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED

* Fixup minor windows build issues

* Replace getopts usage

* Temporarily fixup .rc files

* More minor windows fixes

* Get a working build

* Revert .rc files

* Revert changes to nodedb
5 years ago
Michael 3bada02d89
Fixup one ASAN warning 5 years ago
Ryan Tharp 25d00e2974 Merge remote-tracking branch 'origin/master' 5 years ago
Ryan Tharp ad91071633 Fix undefined behaviors and misaligned member access 5 years ago
Michael 90373b806c
Fix log tag after cmake changes 5 years ago
Rick V e9048559b2
late-breaking hotfix patch for libabyss-win32 5 years ago
Michael 656843e9a3
Fix issues on debian 5 years ago
Michael 1aeacb0043
Refactor CMakeLists into distinct directories 5 years ago
Michael 057365d40c
Fix issues on debian 5 years ago
Michael 3b3926a0ea
Refactor CMakeLists into distinct directories 5 years ago
Michael 4f90192e1a
Fix lifetime issues in llarp_findOrCreate* function calls 6 years ago
despair d26141d433 Merge branch 'dev' into reeeee-divergence
ok hope this works -rick

# Conflicts:
#	.gitignore
#	.vscode/settings.json
#	include/llarp/service/context.hpp
#	llarp/dns.cpp
#	llarp/dnsc.cpp
#	llarp/ev.cpp
#	llarp/ev.hpp
#	llarp/ev_win32.hpp
#	llarp/net.cpp
#	llarp/router.cpp
#	llarp/router.hpp
#	llarp/service/context.cpp
6 years ago
Ryan Tharp 0b630f090c add static_analysis note (potential bug, use of uninitialized value) 6 years ago
despair be7ac352ca switch to a simulation of epoll
the native async event system on windows
is _not_ very good at getting external events
(i.e. we receive data, but we don't get any indication
that this ever happened)
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 a59343cfec
we NEED NT >= 6 for event loop 6 years ago
Jeff Becker d408b08889
make windows cross compile pass, make format parts of libutp 6 years ago
despair b744af9455 fix netbsd
fix netbsd _again_

fix

fix 2
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
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
Michael Thorpe a2d5d80779
Enable warnings as errors
test criteria:
- Built from clean on macOS
6 years ago
despair86 7f809eb53b fix windows build 6 years ago
Jeff Becker 468e879626
fix previous commit 6 years ago
Jeff Becker 650d13c1f9
fix value 6 years ago
Jeff Becker e47b3bf704
oops make format ran, increase utp bucket size by 8 6 years ago
despair86 4afa358c49 fix win32 build 6 years ago
despair86 8845f3ecc5 strip extra unneeded code from libutp 6 years ago
Jeff Becker 085563ac2f
implement utp link protocol
gut curvecp for now
6 years ago