Commit Graph

6040 Commits

Author SHA1 Message Date
Thomas Winget
221e9ff5de make format 2020-06-15 18:32:57 -04:00
Thomas Winget
f58c7df54d add libunbound-dev dep to drone config 2020-06-15 18:32:57 -04:00
Thomas Winget
df284cb757 proper CMake finding and using of libunbound 2020-06-15 18:32:57 -04:00
Thomas Winget
c2a30692cf Implement upstream DNS using libunbound 2020-06-15 18:32:57 -04:00
Jeff
b6817646f6
Merge pull request #1310 from tewinget/static-build-changes
add functionality to download and build static libs
2020-06-15 17:18:13 -04:00
Thomas Winget
926d306443 add functionality to download and build static libs
The libs with rules already set up in StaticBuild.cmake are dependencies
which will be introduced in following commits.
2020-06-15 16:32:44 -04:00
Jeff
36bb43d14a
Merge pull request #1278 from despair86/dev
fix win32 build rules and add to drone ci
2020-06-15 12:08:18 -04:00
Rick V
dc52f8c2fe remove stray path separator 2020-06-12 20:50:00 -05:00
Rick V
b2fcf6c896 sodium requires stack protection on windows (-D_FORTIFY_SOURCE works
now!)
2020-06-12 18:17:07 -05:00
Rick V
2fe4c15792 why jeff why 2020-06-12 18:00:39 -05:00
Rick V
2efc884acf 64-bit LTO cursed for ages 2020-06-12 17:50:25 -05:00
Rick V
a787db9b35 fix ipv4_hdr 2020-06-12 17:34:53 -05:00
Rick V
6d5155def4
jeff pls 2020-06-12 17:13:19 -05:00
Rick V
052bc25c4f
install make 2020-06-12 16:51:41 -05:00
Rick V
1f5df55443
don't use builtin patch 2020-06-12 16:41:30 -05:00
Rick V
e43869d9a2
FUWAS 2020-06-12 16:03:45 -05:00
Rick V
8ac5213b42
windows builds on alpine lunix 2020-06-12 15:55:24 -05:00
Linux User
e6bcbf47b4
patch libsodium for windows the cmake way 2020-06-12 15:19:11 -05:00
Rick V
adf253e800
picflags differ slightly on native vs wow64 builds 2020-06-12 15:19:10 -05:00
Rick V
45890133bc
LIBUV_ROOT override for win32
emit PIC code (.reloc) on win32 for aslr
2020-06-12 15:18:57 -05:00
Jeff
f8bec34f80
Merge pull request #1309 from jagerman/drone-submodules-step
Add tags/submodules as separate step
2020-06-12 14:33:03 -04:00
Jason Rhinelander
f4b4e4799f Add tags/submodules as separate step
Drone's initial clone doesn't include tags or submodules; add a step to
fetch both (rather than doing this in the build step).
2020-06-12 14:20:02 -03:00
Jeff
0d2572d94d
Merge pull request #1308 from jagerman/drone-typo
Fix static distro drone typo in description
2020-06-12 06:56:34 -04:00
Jason Rhinelander
b3f38883b8 Fix static distro drone typo
Static build runs on bionic, not focal.
2020-06-12 02:17:37 -03:00
Jason Rhinelander
1131ad9902
Merge pull request #1305 from jagerman/processor-count
Get processor count properly
2020-06-10 21:08:22 -03:00
Jeff
6ff828be13
Merge pull request #1304 from jagerman/cmake-modernize-ccache
Modernize how we set up ccache
2020-06-10 14:04:32 -04:00
Jason Rhinelander
83fc7de237 Get processor count properly 2020-06-10 14:53:57 -03:00
Jason Rhinelander
d24feacae0 Modernize how we set up ccache
CMAKE_<LANG>_COMPILER_LAUNCHER was added around cmake 3.4 and, usefully,
can be enabled/disabled via cmake invocation flags (unlike the older
RULE_LAUNCH_COMPILE property).
2020-06-10 13:34:02 -03:00
Jeff
e25500f091
Merge pull request #1302 from majestrate/pybind11-log-silencer-2020-06-08
add pybind to CI
2020-06-08 15:54:58 -04:00
Jeff Becker
6984cda3a6
add pybind and router hive to ci 2020-06-08 15:50:12 -04:00
Jeff
dc71a5c018
Merge pull request #1301 from majestrate/ensure-key-backup-bug-squashed-2020-06-08
add regression test for key backup bug
2020-06-08 15:48:41 -04:00
Jeff Becker
b8e1ffa83e
add comments and improve the regression test 2020-06-08 15:36:47 -04:00
Jeff Becker
3358a3371e
restore correct logstream 2020-06-08 09:31:09 -04:00
Jeff Becker
3d2990f90d
use llarp::LogSilencer to shut up loging in unit tests 2020-06-08 09:26:53 -04:00
Jeff Becker
a73335579a
silence logging in regression test 2020-06-08 09:07:49 -04:00
Jeff Becker
800668348a
add regression test for key backup bug 2020-06-08 08:42:10 -04:00
Jeff
ff5091c4b4
Merge pull request #1300 from majestrate/more-unfug-transit-hops-2020-06-04
unfug transit hops (again)
2020-06-05 11:53:54 -04:00
Jeff Becker
019168fef0
remove unused local variable 2020-06-05 11:40:19 -04:00
Jeff Becker
1899debfb5
unfug transit hops 2020-06-05 11:40:18 -04:00
Jeff
f41d7d2d7f
Merge pull request #1299 from notlesh/rc-for-clients-2020-06-04
Better fix for client RC construction
2020-06-05 11:39:12 -04:00
Stephen Shelton
193060d602
Undo client-related changes to RC creation
This partially reverts changes from
1497b829bd and intsead only prevents
clients from saving their RC to disk.
2020-06-04 15:02:05 -06:00
Jeff
098df580e8
Merge pull request #1298 from majestrate/unfug-transit-hops-2020-06-04
Unfug transit hops
2020-06-04 16:23:47 -04:00
Jeff
8384cb7847
Merge pull request #1297 from notlesh/dont-touch-rc-if-client-2020-06-04
Dont touch self.signed if client
2020-06-04 16:23:40 -04:00
Jeff Becker
9fb681eb7c
typo 2020-06-04 16:16:07 -04:00
Jeff Becker
fe1dae8f30
fix transit hop job queuing 2020-06-04 15:48:32 -04:00
Stephen Shelton
980853804d
Remove log statement 2020-06-04 13:34:15 -06:00
Stephen Shelton
cecafb3215
Undo unintentional revert? 2020-06-04 13:32:38 -06:00
Stephen Shelton
43ffe23f66
Remove obnoxious log statement 2020-06-04 13:21:05 -06:00
Stephen Shelton
d8b12ce764
Let KeyManager assemble key filenames 2020-06-04 12:38:35 -06:00
Stephen Shelton
1497b829bd
Ignore our self.signed file if we're a client 2020-06-04 11:05:23 -06:00