Jason Rhinelander
1c0e4dc4e7
Move all patches into contrib/patches
2020-11-17 19:22:19 -04:00
Jason Rhinelander
f9144a7bb3
Patch to avoid IP_DONTFRAG bug in latest xcode with broken Big Sur SDK
2020-11-17 19:22:19 -04:00
Jason Rhinelander
8c01201a2f
Upgrade libunbound to latest stable
2020-11-17 19:22:19 -04:00
Jeff Becker
bacb95962f
try installing to lokinet subdirectory
2020-11-17 19:22:19 -04:00
Jeff Becker
ca5df6436a
add initial uninstaller code that is horrible
2020-11-17 19:22:19 -04:00
Jeff Becker
41311c020a
preflight -> preinstall
2020-11-17 19:22:19 -04:00
Jeff Becker
0afe9f0138
update packaging for macos add preinstall script that nukes any existing lokinet make uninstaller revert dns to "empty" make cpack use preinstall script in pkg file
2020-11-17 19:22:19 -04:00
Jason Rhinelander
bcdb521974
Update win32 gui download with smaller svg icon
2020-11-11 20:00:02 -04:00
Jeff
f18f18372a
stop lokinet before uninstalling service ( #1469 )
...
* stop lokinet before uninstalling service
* kill gui in uninstaller
* add helper script for building windows installers because i forgot how to most of the time.
2020-11-11 09:55:00 -05:00
Jason Rhinelander
b5bbe17479
Update gui win32 package url ( #1466 ) ( #1468 )
...
Co-authored-by: Jeff <jeff@i2p.rocks>
2020-11-11 09:10:12 -05:00
Jeff
8a6ad2b7ee
remove dpi flag for windows
2020-11-09 14:34:55 -04:00
Jeff
ede6de708d
run without highdpi scaling on windows ( #1456 )
2020-11-06 12:38:43 -05:00
Jeff Becker
681de5fdaf
bump lokinet wi32 gui build
2020-11-06 12:14:55 -04:00
Jeff Becker
9d8b724cae
fix path in uninstall command
2020-11-04 20:35:41 -04:00
Jeff
d1181d0ebb
Bump win32 gui version ( #1446 )
...
* bump gui build and hashpin
* run gui in no-tray mode by default
* bump gui version and hashpin
2020-11-02 20:17:04 -05:00
Jeff
f3ef81b28c
use same directory for windows installer, remove version. ( #1435 )
2020-10-29 20:05:41 -04:00
Jason Rhinelander
e47b70a82f
CMake fixes: libuv static build, base_libs, shared lib install dir ( #1431 )
...
* Update how we build libuv
- Update submoduled libuv to latest stable (1.40.0)
- Don't look for a system libuv if we're under BUILD_STATIC_DEPS
- Add a libuv interface library rather than using globals
- Make the windows build fall back to the submodule if not explicitly
given a LIBUV_ROOT
* Replace ${LIBS} global with `base_libs` interface
This simplifies linking and include handling a bit.
* Remove unneeded header
* Add missing csignal header
(This was previously being pulled in incredibly indirectly via some
stuff that eventually includes some other stuff that eventually included
uv.h)
* Use GNUInstallDirs to get lib dir instead of hard-coding lib
Fixes #1429
2020-10-28 18:26:43 -04:00
Jeff
32f4287df6
handle libuv case when we don't have it ( #1403 )
...
* add case for cmake when libuv is not found
* update error case in cmake
2020-10-27 16:34:22 -04:00
Jeff
4354a270c0
bump win32 gui build\ * add hashpin for gui * add installer icon ( #1424 )
2020-10-27 16:27:38 -04:00
Jeff
c5c73568a5
redo cpack for win32 ( #1420 )
...
* bundle gui
* bundle bootstrap.signed
* add shortcut
* install/remove service
2020-10-22 17:16:42 -04:00
Jason Rhinelander
a888b7bbc2
Reduce macOS target to 10.12, and fix target for deps ( #1414 )
...
This is relatively painless for lokinet as it already had workarounds
during 0.8 dev work for the things macos hated in 10.13.
Dependencies, however, were not being built with the proper macos target
junk, so this fixes that.
2020-10-16 05:18:45 -04:00
Jason Rhinelander
62a90f4c82
macos package fixes for 0.3.0
...
- bumps deployment target to 10.15 because earlier versions don't
support C++17.
- remove double-include of installer.cmake
- use new static dep lokinet build system
- replace lokinetctl with lokinet-vpn
2020-10-07 12:51:26 -03:00
Jeff
fe30193a97
revive android build system ( #1339 )
...
* it lives?
* clean up
* add readme and add x86_64 to abi filters
* disable route poking on android
* make it compile on android
* it compiles!!111
* typofix
* re-enable ccache for android
2020-09-22 15:04:15 -04:00
Jeff
686b13b2f3
fix up cmake lokimq target
2020-09-19 09:50:54 -04:00
Jason Rhinelander
f5e5066bd5
Update deps ( #1348 )
...
* Update submodules/static deps to latest versions
* Add mingw zmq build patch
* Drop support for Windows 2000
2020-09-16 15:47:35 -04:00
Jeff
dfd8df5e7f
add uninstall target ( #1340 )
...
* add uninstall target
* * redo cmake uninstall
* remove lokinet-vpn python script
* don't install lokinet-vpn twice
2020-09-09 12:06:57 -04:00
Jeff Becker
d70e11feba
change what patches are applied
2020-08-25 09:44:12 -04:00
Jeff Becker
ab568b27d0
bump windows version for CI until patches are updated
2020-08-25 08:51:55 -04:00
Jeff Becker
fc75da174e
disable second path for now until it works
2020-08-25 08:36:26 -04:00
Rick V
5c34665fce
move win32 lokimq patch
2020-08-10 13:51:48 -05:00
Jeff Becker
4bb214eba0
attempt fix for libunbound on win32
...
* run unbound stuff in another thread because LOL windows
* because unbound runs in another thread callbacks for libunbound need to be wrapped in a deferred call so they are done in the logic thread
* bump sqlite3 dep because it's gone, repin hash.
2020-08-04 10:53:32 -04:00
Jason Rhinelander
2b2c41fdf6
Fix sqlite3 external target name
2020-07-02 10:22:07 -06:00
Stephen Shelton
eb9a862f51
Sqlite3 deps for Windows / static targets
2020-07-02 10:22:06 -06:00
Stephen Shelton
6e1a23cdc7
Use pkg_check_modules instead of find_package for sqlite3
2020-07-02 10:22:05 -06:00
Stephen Shelton
4aa6f8e2df
Use find_package() for sqlite3
2020-07-02 10:22:04 -06:00
Jeff Becker
8772c05a13
revert download libsodium target name change
2020-07-02 11:13:31 -04:00
Jeff Becker
2737cd6f98
remove FindSodium.cmake and use the cmake incantations from loki-core for setting sodium target up
2020-07-02 11:13:31 -04:00
Jeff Becker
c6bd0afe96
move sodium cmake target about so that it is detected earlier
2020-07-02 11:13:31 -04:00
Jeff Becker
9f7ac7a9a3
apply patch
2020-07-02 11:13:31 -04:00
Jeff Becker
c2f9c46686
zmq requires win xp or higher.
2020-07-02 11:13:30 -04:00
Jeff Becker
fc08f92425
move lokimq cmake code
2020-07-02 11:10:06 -04:00
Jeff Becker
e13e886df9
fix up event loop crap so that unit tests pass
2020-07-02 11:10:06 -04:00
Jeff Becker
970cdf212b
fix up cmake cruft
2020-07-02 11:07:33 -04:00
Jeff Becker
7003eda305
add FindLokiMQ.cmake for finding lokimq package
2020-07-02 11:07:32 -04:00
Jeff Becker
31304dbd9f
fix up cmake cruft
2020-07-02 11:07:31 -04:00
Jeff Becker
520e472bcd
add FindLokiMQ.cmake for finding lokimq package
2020-07-02 11:07:31 -04:00
Jeff Becker
ad882d0d70
initial working code
2020-07-02 11:07:31 -04:00
Jeff Becker
0006751d80
initial wack at lokimq
2020-07-02 11:07:31 -04:00
Jeff Becker
a9de1ad277
fix typo
2020-06-17 11:09:22 -04:00
Jeff Becker
c66e925fb2
add more cmake incantations for windows cross compile
2020-06-17 11:06:12 -04:00