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
Jeff
bb14b44bcf
Merge pull request #1296 from majestrate/fix-one-hop-path-building-2020-06-02
...
fix one hop mode path builds
2020-06-02 11:29:51 -04:00
Jeff Becker
ac26037c34
when in 1 hop mode we where hitting a case where we were failing to build paths
...
this was because we were trying to diversify the endpoints used which is not
appicable in 1 hop mode because first hops are sticky.
2020-06-02 07:14:13 -04:00
Jeff
ed0f7ebe73
Merge pull request #1295 from notlesh/shared-from-this-sanity-checks-2020-06-01
...
Sanity checks around shared_from_this()
2020-06-01 17:59:14 -04:00
Stephen Shelton
91a2af0eda
Sanity checks around shared_from_this()
2020-06-01 14:56:58 -06:00
Jeff
45cda241f0
Merge pull request #1272 from majestrate/exit-nodes-2020-05-16
...
exit traffic via snapps
2020-06-01 14:42:43 -04:00
Jeff Becker
f40ffc0fd6
simplify header for tom.
2020-06-01 13:58:45 -04:00
Jeff Becker
95e55a2544
consistent spelling and use std::max
2020-06-01 13:31:12 -04:00
Jeff Becker
c6885ec285
remove Endpoint::GetExitRouters()
2020-06-01 09:35:21 -04:00
Jeff Becker
44c790b65c
revert back to for loop for simplicity
2020-06-01 09:23:17 -04:00
Jeff Becker
acecb23eb3
make libuv event loop logic queue size configurable.
...
remove logic constructor that is no-op.
add constant for default logic queue size
add constant for transit hop queue size
2020-06-01 09:17:44 -04:00
Jeff Becker
8a003a1144
add lokinet-vpn systemd service file
2020-05-29 12:37:34 -04:00
Jeff Becker
18b2ef3d1e
remove unneeded file
2020-05-29 12:33:16 -04:00
Jeff Becker
242ab3caba
rename lokinet-exit too to lokinet-vpn
...
install lokinet-vpn tool for use with debian packaging
2020-05-29 12:31:57 -04:00
Jeff
0f05ecb0f9
Merge pull request #1281 from despair86/string-fix
...
fix wstring path conversions
2020-05-28 08:01:13 -04:00
Rick V
1340cd0dce
remove some string conversions entirely
2020-05-26 23:09:16 -05:00
Rick V
5529371637
RouterContact::[Read|Write] now take a fs::path const ref
2020-05-26 22:39:01 -05:00
Rick V
f62214cf8c
first pass fix wstring path conversions
2020-05-26 20:48:07 -05:00
Jeff Becker
c47a210302
remove a std::move that prevents copy elision
2020-05-26 14:04:43 -04:00
Jeff Becker
dd87cd396b
pedantic change to retrigger ci
2020-05-26 14:01:33 -04:00
Jeff Becker
14b134c42d
when we get an explicit config path respect it and the base dir
2020-05-26 10:06:38 -04:00
Jeff Becker
b572e7a7cd
add lokinet-exit.py script
2020-05-25 09:50:55 -04:00