Jason Rhinelander
4d7e968106
Add oxend to dependencies
...
We need oxend to be configured before a lokinet router can actually
start.
2021-01-15 17:08:34 -04:00
Jason Rhinelander
e7ec8bec41
lokimq rename compatibility fix
2021-01-15 15:15:53 -04:00
Jason Rhinelander
71f16f04fa
rebuild for newer deps
2021-01-15 14:28:23 -04:00
Jason Rhinelander
57c051de4c
0.8.2 release
2020-11-23 19:01:05 -04:00
Jason Rhinelander
dbc007f5de
Merge remote-tracking branch 'origin/stable' into ubuntu/bionic
2020-11-23 19:00:49 -04:00
Jeff Becker
f97b167fa3
Merge remote-tracking branch 'origin/dev' into stable
2020-11-23 14:55:40 -05:00
Jeff
1eb5c6deed
resolve merge conflicts for 0.8.2 ( #1493 )
...
* Update gui win32 package url (#1466 )
* Dev to stable (#1471 )
* Install less stuff on windows CI
mingw-w64 is a metapackage that pulls in 4 different compilers
{i686,x86_64}×{-posix,-win32} but we only need x86_64-posix, so just
install that package.
* Update gui win32 package url (#1466 ) (#1468 )
Co-authored-by: Jeff <jeff@i2p.rocks>
* 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.
* Update win32 gui download with smaller svg icon
Co-authored-by: Jeff <jeff@i2p.rocks>
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2020-11-23 14:45:30 -05:00
Jeff
6407733c8e
* make llarp.halt rpc call actually return a reply ( #1488 )
...
* add --kill flag to lokinet-vpn that calls llarp.halt
* make macos uninstaller kill lokinet via lokinet-vpn --kill
2020-11-20 12:37:30 -05:00
Jason Rhinelander
f1b074bb95
Merge pull request #1487 from jagerman/revert-uninstaller-subdir
...
Revert "Build mac uninstaller as subproject instead of externalprojec…
2020-11-18 18:15:56 -04:00
Jeff
b18546086a
make macos uninstaller actually kill and uninstall lokinet ( #1484 )
...
* macos fluff
* make uninstaller work, the uninstall script needs to be called with /usr/bin/sudo to work because god know why it needs that even though it's already root.
* add logrotation
* make the uninstall script kill all the things
* revert
* use correct regular expression
* remove logrotate configs rename logrotate config file name to be more descriptive
2020-11-18 17:06:48 -05:00
Jason Rhinelander
bc62e9dd2d
Revert "Build mac uninstaller as subproject instead of externalproject ( #1485 )"
...
This reverts commit e62f04c601
.
2020-11-18 17:54:29 -04:00
Jason Rhinelander
e62f04c601
Build mac uninstaller as subproject instead of externalproject ( #1485 )
...
This makes it easier to build/rebuild via a target, and is a bit
cleaner.
2020-11-18 12:49:16 -05:00
Jason Rhinelander
a753e96d8d
Version bump ( #1483 )
...
* Bump version to 0.8.2
* Let cmake set PROJECT_NAME
`project(x ...)` already sets PROJECT_NAME (and CMAKE_PROKECT_NAME if
this is the top-level build) to `x`; the logic here seemed sort of
backwards.
* Get rid of uninstaller entitlement
We don't seem to need it anymore with Qt 5.15.1.
* Bump windows lokinet-gui build
2020-11-18 06:08:56 -05:00
Jason Rhinelander
225c991edd
Merge pull request #1478 from majestrate/macos-packaging-fixes-2020-11-13
...
reset dns in uninstall script
2020-11-17 20:10:23 -04:00
Jason Rhinelander
deae302571
macos: pass our pre-built static libs into the gui sub-build
...
Avoids the mac build needing to build lokimq & libzmq twice (once in
lokinet, then again in the gui)
2020-11-17 19:22:19 -04:00
Jason Rhinelander
8dd5bd6899
Update to lokimq 1.2.2 for segfault-at-shutdown fix
2020-11-17 19:22:19 -04:00
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
876f292efb
use /var/log/ for log files
2020-11-17 19:22:19 -04:00
Jeff Becker
300ce89278
kill the gui
2020-11-17 19:22:19 -04:00
Jeff Becker
452cf13841
delete lokinet applications directory
2020-11-17 19:22:19 -04:00
Jeff Becker
b8a1c69a3e
remove old path too
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
42b979b266
remove line from uninstaller
2020-11-17 19:22:19 -04:00
Jeff Becker
c4e983da3f
update icon
2020-11-17 19:22:19 -04:00
Jeff Becker
f3989c0f9a
add entitlements
2020-11-17 19:22:19 -04:00
Jeff Becker
3a950aa950
change icon
2020-11-17 19:22:19 -04:00
Jeff Becker
4d089db3cd
change tool name
2020-11-17 19:22:19 -04:00
Jeff Becker
36fa3f347a
fix icon path
2020-11-17 19:22:19 -04:00
Jeff Becker
d2a68f8323
add install target
2020-11-17 19:22:19 -04:00
Jeff Becker
bb1f9c4dc0
ugh
2020-11-17 19:22:19 -04:00
Jeff Becker
d268ef1246
security.h
2020-11-17 19:22:19 -04:00
Jeff Becker
ee3489744e
more fixes for macos
2020-11-17 19:22:19 -04:00
Jeff Becker
6e6bff5e1d
fix header
2020-11-17 19:22:19 -04:00
Jeff Becker
e835ad6347
chmod +x
2020-11-17 19:22:19 -04:00
Jeff Becker
e183bf9673
fix typo
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
580f005f50
revert
2020-11-17 19:22:19 -04:00
Jeff Becker
3b3374fa4c
try watching trash for lokinet-gui.app and delete ourself if we see it
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
384b968cf0
Merge pull request #1437 from majestrate/key-manager-fixes-2020-10-30
...
key manager should throw on failure to load keys
2020-11-17 19:05:56 -04:00
Jason Rhinelander
3694124a9a
Merge pull request #1482 from majestrate/lokinet-cryptography-instalpath-2020-11-17
...
fix install path for liblokinet-cryptography.so
2020-11-17 19:00:47 -04:00
Jason Rhinelander
9e8e9b7cd1
Fix the copy of lokinet-resolvconf that we install
...
The debs were still installing the (unfixed) one from debian/ instead of
the fixed one from contrib/. Fix it and remove the one from debian/ in
the debian and ubuntu branches.
2020-11-17 18:53:30 -04:00
Jason Rhinelander
7424197007
bump required lokimq to 1.2.2
2020-11-17 17:12:24 -04:00
Jeff Becker
27c276ae4d
fix install path for liblokinet-cryptography.so
2020-11-17 05:04:27 -05:00
Jeff
db7abe8f09
do /1 route poker split on linux ( #1480 )
...
* do /1 route poker split on linux
i hate netlink so god damn much
* use an enum class for the gateway mode
2020-11-16 13:33:45 -05:00
Jeff
dad66c50cb
poke route hole for loopback on windows because that OS is made by brain damaged non programmers. ( #1473 )
...
this fixes the gui bug where it hangs on adding an exit becuase loopback gets routed over the exit.
before it was causing the lmq connection to hang becuase of that route change.
2020-11-16 12:16:38 -05:00
Jason Rhinelander
8e550091ab
Disable LTO on sid for now ( #1472 )
2020-11-13 09:00:04 -05:00