Commit Graph

474 Commits (3147e2d357da82870ceb9c0594f8acc505d4858c)

Author SHA1 Message Date
Jeff 0c979aaa3f
Merge pull request #1017 from despair86/dev
IX86 builds should only require SSE3 by default
5 years ago
Rick V 6bb95ce718 IX86 builds should only require SSE3, and this still allows debian release mgr to override the target selection flag 5 years ago
Ryan Tharp 60a36a4a7d when STATIC_LINK search for static versions of libraries, delay CURL detection until later 5 years ago
Rick V fd6602bf05
fix versiontag 5 years ago
Rick V 9fa9209114
don't be aggressive
remove libcurl packaging rules. We still build it, but ship only the curl.exe
5 years ago
Rick V e15c57c114
get ready for v0.6
bump version

don't ship the shared object
5 years ago
Stephen Shelton 332f33b049 Remove FS_LIB conditionals 5 years ago
Stephen Shelton 5ce260fce1 Use vendored fs::filesystem on all platforms 5 years ago
Jason Rhinelander 638fb25b47 Put version info into a compiled file
This rewrites the version info using lokid's approach of compiling it
into a .cpp file that gets generated as part of the build (*not* during
the configure stage).

Among other things, this means that changing the version no longer
invalidates ccache or cmake dependencies, and because it depends on
`.git/index` git commits will cause the version to be regenerated,
making the commit tag more reliable (currently if you rebuild without
running cmake your git commit tag doesn't update).
5 years ago
Jeff 512a350783
Merge pull request #953 from majestrate/try-preventing-router-lockup-2019-12-07
try fixing router lockup
5 years ago
Jeff Becker 2eabe98d9b
add systemd watchdog if enabled on compile time 5 years ago
Jason Rhinelander 8d2c22fc72 Replace cppbackport with ghc-filesystem
From https://github.com/gulrak/filesystem which is more up-to-date and
looks better maintained than cppbackport.
5 years ago
Jeff Becker d685057754
update readme and disable curl on windows 5 years ago
Jeff Becker 3878ebd534
use curl to fetch from lokid rpc the identity key 5 years ago
Jeff Becker 70ceca1e72
disable gtest when no unit tests 5 years ago
Jeff Becker 6bd593f3e2
move it more 5 years ago
Jeff Becker 329c9d1044
move more stuff 5 years ago
Jeff Becker a5b1379b88
exclude debian from setting CRYPTO_FLAGS 5 years ago
Jeff Becker c3302018ba
more 5 years ago
Jeff Becker e3724577d3
detect properly for mobile 5 years ago
Jeff Becker ea7884231d
move it 5 years ago
Jeff Becker 9d0d96b70f
get rid of NON_PC_TARGET 5 years ago
Rick V 35c131cb27
restore crypto flags for binary builds 5 years ago
Rick V 9b9ea6e6d0
make that a universal rule 5 years ago
Jeff Becker 3ebea458e9
use vendored libsodium if we dont have a good version 5 years ago
Jeff Becker 168420dba8
finishing touches 5 years ago
Jeff Becker f38240f945
devendor libsodium by default except for android 5 years ago
Jeff 3a6c16aa36
Merge pull request #871 from majestrate/ed25519-signing
Ed25519 signing
5 years ago
Jeff Becker 01c4a9c287
revert a few things 5 years ago
Stephen Shelton 961c8dbddf Prevent in-source-builds with cmake macro 5 years ago
jeff 869ab0b652 Merge remote-tracking branch 'upstream/dev' into vpn-api-2019-10-03 5 years ago
Jason Rhinelander 281fbff42f Fix build on xenial
- xenial's cmake version (3.5.1) builds everything fine and test suite
  passes, so lower the minimum to that.

- add a hack for xenial's kernel header & glibc version breaking if both
  net/if.h and linux/if.h get included.  The only thing we actually need
  from net/if.h that linux/if.h doesn't have is `if_nametoindex`, so
  just hack that definition in for xenial's specific glibc/kernel header
  versions.
5 years ago
jeff c26b67c379 finish wiring up jni shizz 5 years ago
jeff 7d7c6bf38c Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 5 years ago
Michael 77b4efd78b
fixup ios 5 years ago
Michael abc527ca35
Split cmake files for executables into src dirs 5 years ago
jeff 6dc350a8f3 update cmake 5 years ago
jeff 52757fef0e Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03 5 years ago
jeff 1e57397c99 revert to c++14 for non win32 5 years ago
jeff 32ed821763 Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 5 years ago
Michael fadedb4a7b
Distinct ios build 5 years ago
Michael 86a07e2a80
Enable more sanitisers 5 years ago
Jeff 35230adbe5
Merge pull request #833 from majestrate/gut-utp-2019-09-19
remove libutp and all such code related to utp
5 years ago
jeff 1853b28590 remove libutp and all such code related to utp 5 years ago
Michael 6719a1790c
Statically link releases 5 years ago
jeff ac2a2aed1d gut libutp and finish making things compile and pass tests 5 years ago
Jeff Becker 0250f79742
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker c01112e4b7
tracy lock contention testing and other fun things 5 years ago
Rick V 5ecc76a332
if cppbackport is built, make that consistent too 5 years ago
Rick V 89f92d3aed
new cmake module 5 years ago