fe8a71ed59
Merge pull request #121 from slackhq/txq-err
...
Make linux tx queue length an error log instead of a fatal on error
2019-12-20 09:21:46 -08:00
9db16d226c
Make linux tx queue length an error log instead of a fatal on error
2019-12-20 09:10:26 -08:00
fe58cedd2e
Merge pull request #120 from slackhq/add_slack_link
...
add invitation link to readme
2019-12-20 08:33:38 -08:00
7ee692663d
add invitation link to readme
2019-12-20 16:28:17 +00:00
e465b13045
Merge pull request #113 from slackhq/fw-ca
...
Fixes the issues with caSha and caName
2019-12-19 09:06:50 -08:00
2d8a8143de
Actual fix for the real issue with tests
2019-12-18 21:23:59 -08:00
b39fab3043
Merge pull request #114 from slackhq/mtu-optional
...
Move tun mtu failing to an error log instead of fatal
2019-12-18 16:57:40 -08:00
55525654a8
Move tun mtu failing to an error log instead of fatal
2019-12-18 16:51:59 -08:00
4e378fdb5b
Add test for current bug in master, reduce log output in test
2019-12-18 11:06:51 -08:00
99cac0da55
Remove println
2019-12-17 23:48:33 -08:00
c359a5cf71
Correct example config doc
2019-12-17 23:43:10 -08:00
56657065e0
Fix ca* checks
2019-12-17 23:36:12 -08:00
8e6b72516b
Merge pull request #107 from slackhq/ca-ip
...
Support extra root assertions in `cert.Verify`
2019-12-17 19:09:52 -08:00
328db6bb82
Root constraint usage and support in nebula-cert
2019-12-17 17:59:21 -08:00
0dc9aafa14
Support root subnet asserts
2019-12-17 17:10:46 -08:00
98d92ee4cf
Support root IP assertions in cert.Verify
2019-12-17 17:06:13 -08:00
8b2ee5cf34
Merge pull request #99 from slackhq/update-deps-2019-12
...
Update dependencies, December 2019
2019-12-17 13:29:21 -05:00
3978664083
Merge pull request #100 from slackhq/smoke-test
...
Github Actions: Smoke test
2019-12-17 13:14:47 -05:00
0d1da7579e
Merge pull request #106 from slackhq/fix-listen-host
...
fix listen.host
2019-12-17 12:11:13 -05:00
5350b9ef6f
fix listen.host
...
We were parsing listen.host, but not actually using it in the `bind`
call, so we were always binding to `0.0.0.0`.
2019-12-17 11:46:48 -05:00
2c8b0ec7b1
Merge pull request #105 from slackhq/fix_lighthouse_check
...
should be break not continue
2019-12-17 09:18:57 -06:00
5d0d916fc9
should be break not continue
2019-12-17 14:43:01 +00:00
c321e40d24
generate the smoke config files
2019-12-17 08:38:59 -05:00
73c6d555b5
Github Actions: Smoke test
...
This change adds a new Github Action, a 3 node smoke test. It starts
three docker containers (one lighthouse and two standard nodes) and
tests that they can all ping each other. This should hopefully detect
any basic runtime failures in PRs.
2019-12-17 00:17:25 -05:00
bdb442b970
Update dependencies, December 2019
...
Links to the diffs below, of note is this fix for `water` which might fix some
Windows issues:
- https://github.com/songgao/water/pull/70
*Direct Dependencies*
Updated github.com/golang/protobuf https://github.com/golang/protobuf/compare/v1.3.1...v1.3.2
Updated github.com/imdario/mergo https://github.com/imdario/mergo/compare/v0.3.7...v0.3.8
Updated github.com/miekg/dns https://github.com/miekg/dns/compare/v1.1.12...v1.1.25
Updated github.com/prometheus/client_golang https://github.com/prometheus/client_golang/compare/v0.9.3...v1.2.1
Updated github.com/rcrowley/go-metrics 3113b8401b...cac0b30c25
Updated github.com/songgao/water 6ad6edefb1...fd331bda3f
Updated github.com/stretchr/testify https://github.com/stretchr/testify/compare/v1.3.0...v1.4.0
Updated golang.org/x/crypto 22d7a77e9e...e9b2fee464
Updated golang.org/x/net f3200d17e0...c0dbc17a35
Updated golang.org/x/sys dbbf3f1254...ac6580df44
Updated gopkg.in/yaml.v2 v2.2.2...v2.2.7
*Indirect Dependencies*
Updated github.com/alecthomas/template a0175ee3bc...fb15b899a7
Updated github.com/alecthomas/units 2efee857e7...c3de453c63
Updated github.com/beorn7/perks https://github.com/beorn7/perks/compare/v1.0.0...v1.0.1
Updated github.com/cespare/xxhash https://github.com/cespare/xxhash/compare/v1.1.0...v2.1.1
Updated github.com/go-kit/kit https://github.com/go-kit/kit/compare/v0.8.0...v0.9.0
Updated github.com/pkg/errors https://github.com/pkg/errors/compare/v0.8.0...v0.8.1
Updated github.com/prometheus/client_model fd36f4220a...d1d2010b5b
Updated github.com/prometheus/common https://github.com/prometheus/common/compare/v0.4.1...v0.7.0
Updated github.com/prometheus/procfs https://github.com/prometheus/procfs/compare/a7aeb8df3389...v0.0.8
Updated github.com/vishvananda/netns https://github.com/vishvananda/netns/compare/13995c7128cc...0a2b9b5464df
Updated golang.org/x/sync https://github.com/golang/sync/compare/112230192c58...cd5d95a43a6e
Updated golang.org/x/text https://github.com/golang/text/compare/v0.3.0...v0.3.2
Added github.com/google/go-cmp https://github.com/google/go-cmp/tree/v0.3.1
Added github.com/google/gofuzz https://github.com/google/gofuzz/tree/v1.0.0
Added github.com/json-iterator/go https://github.com/json-iterator/go/tree/v1.1.7
Added github.com/modern-go/concurrent https://github.com/modern-go/concurrent/tree/bacd9c7ef1dd
Added github.com/modern-go/reflect2 https://github.com/modern-go/reflect2/tree/v1.0.1
Added golang.org/x/tools https://github.com/golang/tools/tree/2ca718005c18
Added golang.org/x/xerrors https://github.com/golang/xerrors/tree/a985d3407aa7
Removed github.com/OneOfOne/xxhash https://github.com/OneOfOne/xxhash/tree/v1.2.2
Removed github.com/dgryski/go-sip13 https://github.com/dgryski/go-sip13/tree/e10d5fee7954
Removed github.com/oklog/ulid https://github.com/oklog/ulid/tree/v1.3.1
Removed github.com/prometheus/tsdb https://github.com/prometheus/tsdb/tree/v0.7.1
Removed github.com/spaolacci/murmur3 https://github.com/spaolacci/murmur3/tree/f09979ecbc72
2019-12-16 15:49:31 -05:00
a680ac29f5
Merge pull request #98 from slackhq/warn_not_error
...
make this a warning, even though i believe it is fundamentally an error (in judgement)
2019-12-13 16:03:36 -06:00
ad7079d370
make this a warning, even though i believe it is fundamentally an error
...
(in judgement)
2019-12-13 21:55:01 +00:00
8b029e7907
Merge pull request #97 from slackhq/fw-group
...
Detect group array usage and try to be kind
2019-12-13 13:51:09 -08:00
a9c93da8cb
Detect group array usage and try to be kind
2019-12-13 13:46:42 -08:00
6a37b26f9a
Merge pull request #94 from infinytum/patch-1
...
Fix for Issue #90
2019-12-13 10:42:59 -06:00
7e25f9ebee
Fix for Issue #90
...
Fixed the wrong node names mentioned
2019-12-13 13:05:37 +01:00
cec698b1b3
Merge pull request #91 from slackhq/fix_examle
...
derp- example config is now less silly
2019-12-12 12:59:15 -06:00
cedf9549a6
derp- example config is now less silly
2019-12-12 18:50:52 +00:00
5217f28264
Merge pull request #79 from slackhq/subnet_support
...
Subnet and routing support.
2019-12-12 12:36:56 -06:00
9981510554
new mtu setting and const for default
2019-12-12 18:01:46 +00:00
f03d895ebf
don't steal error
2019-12-12 17:31:22 +00:00
9333a8e3b7
subnet support
2019-12-12 16:34:17 +00:00
2f77dfa703
Merge pull request #88 from slackhq/github-actions-gofmt
...
Add gofmt Github action
2019-12-11 23:22:45 -05:00
3d201fbc28
Merge pull request #89 from slackhq/github-actions-push-master
...
Fix Github actions duplicate builds
2019-12-11 23:18:25 -05:00
df43f6466e
gofmt
2019-12-11 23:15:57 -05:00
2d82db32a3
Add gofmt Github action
...
This runs gofmt and make sure no files need to be reformatted.
2019-12-11 23:14:39 -05:00
ed1da1bd9c
Fix Github actions duplicate builds
...
We were building for any commits AND pull requests. This change makes it
so we only build for commits to master AND pull requests.
2019-12-11 22:47:40 -05:00
247ed31bf4
Add pull_request to actions ( #87 )
2019-12-11 18:33:32 -08:00
cbf8319eb2
Add linux-386, linux-ppc64le targets ( #56 )
...
* Use golang.org/x/sys/unix for _linux.go sources
To support builds on GOARCH=386 and possibly elsewhere, it's necessary
to use the x/sys/unix package instead of the syscall package. This is
because the syscall package is frozen and does not support
SYS_GETSOCKNAME, SYS_RECVFROM, nor SYS_SENDTO for GOARCH=386.
This commit alone doesn't add support for 386 builds, just gets things
onto x/sys/unix so that it's possible.
The remaining uses of the syscall package relate to signals, which
cannot be switched to the x/sys/unix package at this time. Windows
support breaks, so they can either continue using the syscall package
(it's frozen, this is safe for Go 1.x at minimum), or something can be
written to just use both windows- and unix-compatible signals.
* Add linux-386, ppc64le targets to Makefile
Because 'linux' is linux-amd64 already, just add linux-386 and
linux-ppc64le targets to distinguish them. Would rename the linux
target but that might break existing uses.
2019-12-11 17:51:55 -08:00
a086d60edc
Allow configuration of dns listener host/port ( #74 )
...
* Allow configuration of dns listener host/port
* Make DNS listen host/port configuration HUP-able
2019-12-11 17:42:55 -08:00
5c99ea26c9
Merge pull request #83 from slackhq/remove_annotations
...
get rid of the annotation "errors" on github actions
2019-12-11 14:28:42 -06:00
1884aec113
get rid of the annotation "errors" on github actions
2019-12-11 20:24:13 +00:00
f32b7b2d9a
Merge pull request #21 from slackhq/mips64
...
Initial mips* support
2019-12-11 12:13:21 -08:00
38dc2ab347
Same story for txqueuelen
2019-12-11 12:02:57 -08:00
4bbf6dc29c
Rework udp for linux into just 2 files, add more mips targets
2019-12-11 11:09:38 -08:00