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
2022-09-08 14:24:59 -04:00
Jeff
065e52ab80
move windows nsis parts for cpack into external files
2022-05-30 09:27:05 -04:00
Jeff Becker
9e05e245e0
rebrand and bump version
2021-04-14 12:55:52 -04:00
lyyn
ece91e87fc
Migrate tests from gtest to catch2
2021-03-04 15:41:42 -05:00
Rick V
5c34665fce
move win32 lokimq patch
2020-08-10 13:51:48 -05:00
Rick V
8c7332099a
remove unit tests
2020-03-05 12:49:12 -06:00
Rick V
00f3c5e653
add new test suite
2020-03-05 12:47:49 -06:00
Rick V
c9f2f90e13
move these out of the way
2020-03-05 12:47:48 -06:00
Rick V
9b0ec0935a
bump for next release
2020-03-05 12:47:47 -06:00
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
2020-03-05 12:47:46 -06:00
Rick V
bee6dc23c3
bump version
2020-03-05 12:47:45 -06:00
Rick V
593105a70b
integrate lokinet qt5 UI and make its installation conditional on underlying platform support (Windows Vista or later)
...
lokinet icon new
2020-03-05 12:47:36 -06:00
Rick V
636957f3f9
happy new year
2020-01-05 20:40:34 -06:00
Rick V
5d9225dbf9
do not hardcode version into user-agent string
2019-12-16 18:59:45 -06:00
Rick V
9fa9209114
don't be aggressive
...
remove libcurl packaging rules. We still build it, but ship only the curl.exe
2019-12-16 11:28:47 -06:00
Rick V
d1b9b89812
add note
...
add libuv build
add its dependent libraries to the final link line
2019-12-16 11:28:46 -06:00
Rick V
e15c57c114
get ready for v0.6
...
bump version
don't ship the shared object
2019-12-16 11:28:21 -06:00
Jeff Becker
5729d0bff5
more
2019-12-11 16:31:49 -05:00
Rick V
33378b2c0c
ok implement libuv stubs for tcp connectors
2019-10-30 18:02:31 -05:00
Rick V
c9ec5e4083
ok release target now downloads the same known-good assets from public server
...
remove dup rule
2019-10-30 18:02:30 -05:00
Rick V
f11b9b1189
we no longer need IDP (the runtime download plugin)
2019-10-30 18:02:30 -05:00
Rick V
c00b083be7
grab everything and the kitchen sink at build time instead
...
will finish testing this once the new release is stable
2019-10-30 18:02:29 -05:00
Michael
f6adacf936
Review fixes
2019-10-09 23:00:50 +01:00
Rick V
ffdb88f93f
update URI shortcuts
2019-09-23 21:22:34 -05:00
Rick V
37cf2c0bad
Revert "fix license", do the CRLF conversion at installer build time
...
This reverts commit 6fdbf6cb25988845ceef1c8b945a1bc93f6ee7e3.
2019-09-23 21:22:34 -05:00
Rick V
0ba4ab10a4
quote paths
2019-09-23 21:22:33 -05:00
Rick V
1295b3d851
fix bootstrap command line
2019-09-23 21:22:33 -05:00
Rick V
d1dd270bbb
fix command line parameters
2019-09-23 21:22:32 -05:00
Rick V
48d0353a99
add targets for release engineering
2019-09-23 21:22:31 -05:00
Rick V
d1b86580e5
specify host/target explicitly for cross-build
2019-09-23 21:22:31 -05:00
Rick V
9ca2c35824
replace custom bootstrap with curl to match all other platforms
...
remove dead code
2019-09-23 21:22:30 -05:00
Rick V
98284ad6e6
build mbedtls from source JIT
2019-09-23 21:22:30 -05:00
Rick V
00d34709eb
bump to 0.5.2
2019-09-23 21:22:29 -05:00
Rick V
bf2ecaa74a
bump to 0.5.1
2019-09-23 21:22:28 -05:00
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
2019-09-23 21:22:26 -05:00
Rick V
b002d09f80
we grab a prebuilt bootstrap at build time
...
fix iss makefile
2019-09-23 21:22:25 -05:00
Rick V
8fd13577ba
Remove binaries, download them at runtime
2019-09-23 21:22:09 -05:00
Jeff Becker
5c01598886
change default url for bootstrap
2019-09-04 09:47:20 -04:00
Rick V
fb70d7afc9
bump version for release
2019-09-03 08:02:32 -05:00
Rick V
2a7d2d9e02
add new and improved 32-bit lokinet-rcutil to install pkg
2019-08-26 03:32:40 -05:00
Rick V
728b2002aa
fix single-arch install config
2019-08-01 21:39:46 -05:00
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
2019-08-01 21:39:42 -05:00
Rick V
43296127cd
bump version
...
(cherry picked from commit 642be27c839d3b86bcb6ce40842add9dee165d65)
# Conflicts:
# win32-setup/lokinet-win32.iss
2019-05-22 05:13:53 -05:00
Rick V
d749ebeb39
update to 0.4.1
2019-05-05 21:32:40 -05:00
Rick V
1eca9e4726
nits
2019-03-20 20:55:58 -05:00
Rick V
de1714c399
fix internal testnet bootstrap
...
remove release tag
2019-03-20 19:46:37 -05:00
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)
2019-03-20 16:41:17 -05:00
Rick V
634f67feab
nit
2019-03-20 16:08:15 -05:00
Rick V
f142cc1763
wooooooooo
2019-03-20 05:48:25 -05:00
Rick V
28164cd093
add revision to installer data
2019-03-20 05:12:40 -05:00