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