Jeff Becker
eb0f29223a
add docs to gdb-filter.py
...
turn off thread logging in gdb
make sure everything runs in gdb when running test
add note in contrib/format.sh about a GNU-ism
4 years ago
Jeff Becker
0d6e3bcd89
fix crashing tests
4 years ago
Jeff Becker
1ac7da294f
use bt full
4 years ago
Jeff Becker
52bc2facc2
add gdb to ci runners on debian to catch backtraces if they happen
4 years ago
Jeff Becker
5c039233db
remove the dreaded makefile and update docs
4 years ago
Jeff Becker
c5dbb670ca
set sane defaults for config, implement lmq rpc server, update lokinetmon
4 years ago
Jeff Becker
b1259e25c5
set sane defaults for config, implement lmq rpc server, update lokinetmon
4 years ago
Jason Rhinelander
e2ad0e8f09
DRY out ci upload script
4 years ago
Jeff Becker
d096f5375f
pass in WINDOWS_BUILD_NAME to uploader to mark 64bit and 32bit builds distinctly
4 years ago
Jeff Becker
c323025722
set windows ci build output to include arch
4 years ago
Jeff Becker
809198636b
chmod +x the script
4 years ago
Jeff Becker
1b10e69b10
update ci to use zip for windows
4 years ago
Jeff Becker
fdfdd2a1d2
turn off lto, add patches
4 years ago
Jeff Becker
ba1265d94f
set ARCH_TRIPLET to CROSS_TARGET to please the cmake cross compile god
4 years ago
Jeff Becker
48c7d6fbe5
consolidate windows ci drone jizz
4 years ago
Jeff Becker
2e806cc145
set CMAKE_CROSSCOMPILE to on so we are cross compiling in ci
4 years ago
Rick V
e43869d9a2
FUWAS
4 years ago
Linux User
e6bcbf47b4
patch libsodium for windows the cmake way
4 years ago
Jeff Becker
6984cda3a6
add pybind and router hive to ci
4 years ago
Jeff
45cda241f0
Merge pull request #1272 from majestrate/exit-nodes-2020-05-16
...
exit traffic via snapps
4 years ago
Jeff Becker
242ab3caba
rename lokinet-exit too to lokinet-vpn
...
install lokinet-vpn tool for use with debian packaging
4 years ago
Rick V
5529371637
RouterContact::[Read|Write] now take a fs::path const ref
4 years ago
Jeff Becker
b572e7a7cd
add lokinet-exit.py script
4 years ago
Jeff Becker
6af498092b
exit traffic via loki addresses
4 years ago
Jason Rhinelander
8851766c5d
macos static build & upload
4 years ago
Jason Rhinelander
cf447dc3a4
Build (and upload) debs by merging into the deb branches
...
Similar to the static files, the debs also end up under
builds.lokinet.dev/deb.
4 years ago
Jason Rhinelander
f54beadaa9
Add tar+upload to builds.lokinet.dev of static build
...
Relies on an SSH_KEY secret being set in the repository.
Also move the linked library check to a bash script because escaping a
value in jsonnet (escape once) that gets passed through yaml (escape
twice) and then bash (escape again) is too painful.
4 years ago
Jason Rhinelander
5b7d194ff1
Merge remote-tracking branch 'origin/master' into dev
4 years ago
Jeff Becker
64157d5d44
track libcurl and libuv with cmake, add libuv submodule
4 years ago
Jeff Becker
57a737290c
relicense to GPL3
4 years ago
Jason Rhinelander
1a552d580e
More macos uninstall hackery
5 years ago
Jason Rhinelander
86a67db87a
After touching, macos needs some sleep
5 years ago
Jason Rhinelander
2be546557f
Touch the magic file
5 years ago
Jason Rhinelander
d48a54363d
Restore DNS via signal handler
...
If we get signalled we still want to run it, but a signal on the script
could result in us exiting early.
5 years ago
Stephen Shelton
47806b4408
Handle no-explicitly-set-dns case in launchd script
5 years ago
Stephen Shelton
b4b2e91bb5
Handle no-explicitly-set-dns case in launchd script
5 years ago
Jason Rhinelander
dacea9a2bc
Add stapling after notarization
5 years ago
Stephen Shelton
b56ff52ad9
Include macos uninstall script
5 years ago
Jason Rhinelander
2036bcaf8f
NOTARIZE only has one O
5 years ago
Jason Rhinelander
35197a7620
codesigning and notarization
...
Codesigns and notarizes the package. Requires a bunch of stuff to
actually get this working. (see contrib/macos-signing.txt).
I'm currently also building with
-DLOKINET_GUI_REPO=https://github.com/jagerman/loki-network-control-panel.git -DLOKINET_GUI_CHECKOUT=cmake
because it needs the camke-ification PR for the control panel to
properly sign everything there.
5 years ago
Jason Rhinelander
d65a0c97ed
Add simple installer readme
5 years ago
Jason Rhinelander
1221a24c25
Change mac install prefix to /opt/lokinet
...
/usr/local is probably going to get stomped on by homebrew.
5 years ago
Jason Rhinelander
c9a8c67276
Build lokinet-gui with ExternalProject
...
Also installs it without the extra hack by specifying ../../Applications
for the destination. (This definitely feels kind of nasty, but it works).
5 years ago
Stephen Shelton
0388a10f81
Bundle gui in mac installer
5 years ago
Stephen Shelton
e80f20ecb8
MacOS installer / runtime nonsense
5 years ago
Jeff Becker
8cfc02ca56
add plist
5 years ago
Jeff Becker
b630a3135a
macos post install script that bootstraps, generates configs and registers plist
5 years ago
Jeff Becker
dbaed61100
make gitlab pump out 32 bit installers, no lto for builds as that is cursed for now.
5 years ago
Jason Rhinelander
4a0ee5c66f
Add stapling after notarization
5 years ago
Jeff
edc0d1a3ed
Merge pull request #1225 from majestrate/macos-cpack-setup-and-bootstrap-2020-04-10
...
macos cpack installer infra
5 years ago