Commit Graph

66 Commits (dev)

Author SHA1 Message Date
Jeff 871c3e3281
changeset for windows port
* wintun vpn platform for windows
* bundle config snippets into nsis installer for exit node, keyfile persisting, reduced hops mode.
* use wintun for vpn platform
* isolate all windows platform specific code into their own compilation units and libraries
* split up internal libraries into more specific components
* rename liblokinet.a target to liblokinet-amalgum.a to elimiate ambiguity with liblokinet.so
* DNS platform for win32
* rename llarp/ev/ev_libuv.{c,h}pp to llarp/ev/libuv.{c,h}pp as the old name was idiotic
* split up net platform into win32 and posix specific compilation units
* rename lokinet_init.c to easter_eggs.cpp as that is what they are for and it does not need to be a c compilation target
* add cmake option STRIP_SYMBOLS for seperating out debug symbols for windows builds
* intercept dns traffic on all interfaces on windows using windivert and feed it into lokinet
2 years ago
Jeff 065e52ab80
move windows nsis parts for cpack into external files 2 years ago
Jeff Becker 9e05e245e0
rebrand and bump version 3 years ago
lyyn ece91e87fc
Migrate tests from gtest to catch2 3 years ago
Rick V 5c34665fce
move win32 lokimq patch 4 years ago
Rick V 8c7332099a
remove unit tests 4 years ago
Rick V 00f3c5e653
add new test suite 4 years ago
Rick V c9f2f90e13
move these out of the way 4 years ago
Rick V 9b0ec0935a
bump for next release 4 years ago
Rick V db0920d921
use backport fork for release installer only
move all invariant assets to common repo

remove ded code, libuv patches can be swapped in at build time for debug/release builds
4 years ago
Rick V bee6dc23c3
bump version 4 years ago
Rick V 593105a70b
integrate lokinet qt5 UI and make its installation conditional on underlying platform support (Windows Vista or later)
lokinet icon new
4 years ago
Rick V 636957f3f9
happy new year 4 years ago
Rick V 5d9225dbf9
do not hardcode version into user-agent string 4 years ago
Rick V 9fa9209114
don't be aggressive
remove libcurl packaging rules. We still build it, but ship only the curl.exe
4 years ago
Rick V d1b9b89812
add note
add libuv build

add its dependent libraries to the final link line
4 years ago
Rick V e15c57c114
get ready for v0.6
bump version

don't ship the shared object
4 years ago
Jeff Becker 5729d0bff5
more 4 years ago
Rick V 33378b2c0c
ok implement libuv stubs for tcp connectors 5 years ago
Rick V c9ec5e4083
ok release target now downloads the same known-good assets from public server
remove dup rule
5 years ago
Rick V f11b9b1189
we no longer need IDP (the runtime download plugin) 5 years ago
Rick V c00b083be7
grab everything and the kitchen sink at build time instead
will finish testing this once the new release is stable
5 years ago
Michael f6adacf936
Review fixes 5 years ago
Rick V ffdb88f93f
update URI shortcuts 5 years ago
Rick V 37cf2c0bad
Revert "fix license", do the CRLF conversion at installer build time
This reverts commit 6fdbf6cb25988845ceef1c8b945a1bc93f6ee7e3.
5 years ago
Rick V 0ba4ab10a4
quote paths 5 years ago
Rick V 1295b3d851
fix bootstrap command line 5 years ago
Rick V d1dd270bbb
fix command line parameters 5 years ago
Rick V 48d0353a99
add targets for release engineering 5 years ago
Rick V d1b86580e5
specify host/target explicitly for cross-build 5 years ago
Rick V 9ca2c35824
replace custom bootstrap with curl to match all other platforms
remove dead code
5 years ago
Rick V 98284ad6e6
build mbedtls from source JIT 5 years ago
Rick V 00d34709eb
bump to 0.5.2 5 years ago
Rick V bf2ecaa74a
bump to 0.5.1 5 years ago
Rick V dd29f06b92
try set up environment for travis installer build
aaa

ok we can stick these in when we're ready to test inno-setup
5 years ago
Rick V b002d09f80
we grab a prebuilt bootstrap at build time
fix iss makefile
5 years ago
Rick V 8fd13577ba
Remove binaries, download them at runtime 5 years ago
Jeff Becker 5c01598886
change default url for bootstrap 5 years ago
Rick V fb70d7afc9
bump version for release 5 years ago
Rick V 2a7d2d9e02
add new and improved 32-bit lokinet-rcutil to install pkg 5 years ago
Rick V 728b2002aa
fix single-arch install config 5 years ago
Rick V 16096c6adb
add debug helper lib for core dump generation on all supported windows targets
had an epiphany earlier

i kept having problems with static linking because
i merged the GNU C runtime with the SEH library
instead of merging the latter with pthread
5 years ago
Rick V 43296127cd
bump version
(cherry picked from commit 642be27c839d3b86bcb6ce40842add9dee165d65)

# Conflicts:
#	win32-setup/lokinet-win32.iss
5 years ago
Rick V d749ebeb39
update to 0.4.1 5 years ago
Rick V 1eca9e4726
nits 5 years ago
Rick V de1714c399
fix internal testnet bootstrap
remove release tag
5 years ago
Rick V 14de93066a
fix TLS WebClient
add fonts (licence: https://github.com/be5invis/Iosevka/blob/master/LICENSE.md)
remove release tag (iss should have a custom option for cli builds in the editor)
5 years ago
Rick V 634f67feab
nit 5 years ago
Rick V f142cc1763
wooooooooo 5 years ago
Rick V 28164cd093
add revision to installer data 5 years ago