Commit Graph

46 Commits

Author SHA1 Message Date
cdd3b519ac Use Github Actions for Linux, Windows and macOS
This allows us to run automated builds and tests for the three OSes.
2019-12-11 14:01:36 -05:00
de6c27be91 Merge pull request #81 from slackhq/nebula-cert-test-darwin-windows
Fix nebula-cert tests on darwin and windows
2019-12-11 13:55:33 -05:00
b39a0f422d Fix nebula-cert tests on darwin and windows
This fixes a couple issues:

- NoSuchFileError not defined for darwin.
- ca_test and sign_test do a bunch of filesystem specific tests that
  error differently on Windows. Just disable these tests on Windows for
  now.
- Make the signcert test more deterministic by only testing one existing
  file at a time.
2019-12-11 10:13:19 -05:00
76f66b8c94 Merge pull request #80 from slackhq/lh-host-validation
Fail with a better error message if a lh hosts is unparsable
2019-12-09 16:59:52 -08:00
4e2cdb51aa Merge pull request #78 from slackhq/sign-fix
Fix impossible error message condition, go fmt
2019-12-09 16:55:45 -08:00
1640a9bc77 Fail with a better error message if lh a hosts is unparsable 2019-12-09 16:53:56 -08:00
7076fc0004 Fix impossible error message condition, go fmt 2019-12-09 16:41:27 -08:00
1a2c961368 Merge pull request #77 from slackhq/cidr-specific-contains
Add a way to find the most specific network
2019-12-09 16:32:18 -08:00
c1182869c4 Add a way to find the most specific network 2019-12-09 16:28:58 -08:00
232317de71 Merge pull request #61 from jruariveiro/master
Update README.md to fix broken link
2019-12-02 15:47:38 -08:00
dfc67909d6 Update README.md 2019-12-02 21:38:20 +00:00
ac72d1615a Merge pull request #49 from itorres/patch-1
Fix typo in getting started
2019-12-02 13:13:13 -06:00
6039b9f80a Merge pull request #60 from slackhq/yaml_file_rename
rename file to .yml to prevent confusion with example start scripts
2019-12-02 09:37:40 -06:00
15e6e0ad30 Merge pull request #3 from slackhq/self_installing_service
make nebula a service that can install itself
2019-12-02 09:37:09 -06:00
29c0523714 rename file to .yml to prevent confusion with example start scripts 2019-12-02 15:31:53 +00:00
2bff0b266e clean up makefile per wadey comment 2019-12-02 15:26:48 +00:00
a5814be1ca clean up code and print Version instead of Build 2019-11-28 16:25:34 +00:00
3fe99aa065 change bin target to use variable for cmd path 2019-11-28 16:20:57 +00:00
00d6973e27 remove some boilerplate + better messages 2019-11-28 16:20:57 +00:00
8ed69c8eaf make nebula a service that can install itself 2019-11-28 16:20:57 +00:00
6384044ca4 Fix typo in getting started 2019-11-26 09:50:44 +01:00
61d9f241b9 Adds am_lighthouse warning msg (#43)
* add warning message when am_lighthouse is enabled; update config templating
2019-11-24 09:32:08 -08:00
94441789d5 Merge pull request #41 from slackhq/lighthouse_static_map_error
Add an error (non fatal) when a lighthouse host has no static entry
2019-11-23 18:24:22 -06:00
08915315ff add tests and improve error 2019-11-23 23:55:23 +00:00
83d2550b2d add an error (non fatal) when a lighthouse host has no static entry 2019-11-23 21:46:45 +00:00
72a4e71ebc Merge pull request #35 from slackhq/chachacha
add chachapoly note to example config
2019-11-23 13:36:36 -06:00
b01e181704 Merge pull request #37 from slackhq/remove_deprecated_hmac
remove old hmac function. superceded by ix_psk0
2019-11-23 13:33:50 -06:00
89f0d998cf remove old debug print statements 2019-11-23 17:01:10 +00:00
6a460ba38b remove old hmac function. superceded by ix_psk0 2019-11-23 16:50:36 +00:00
1dddd370bb Add chachapoly note and HUP note at the top 2019-11-23 15:12:56 +00:00
ef324bf7e3 Merge pull request #31 from philippgille/patch-1
Fix config comment
2019-11-23 09:04:37 -06:00
2889814514 Fix config comment
- Removed redundant word
2019-11-23 01:43:43 +01:00
764692ca7f Merge pull request #30 from slackhq/tun-error
Improve tun/udp init error messages
2019-11-22 16:21:47 -08:00
3b1826740e Improve tun/udp init error messages 2019-11-22 16:18:33 -08:00
6412e10d9b Merge pull request #28 from slackhq/no-config
Better error message when no config files found
2019-11-22 09:59:34 -08:00
f65702a3b8 Better error message when no config files found 2019-11-22 09:56:37 -08:00
4f19e1830b Merge pull request #15 from zeisss/multi-ca
Add note to example about support for multiple CAs
2019-11-21 22:52:28 -08:00
174d656cf9 make this py3 compatible (#22)
* make this py3 compatible
2019-11-21 22:20:08 -08:00
3d8f61a3ad Merge pull request #10 from slackhq/hole_punching_example_options
add hole punching options to example config
2019-11-21 09:22:16 -08:00
54179617ca Add note to example about support for multiple CAs 2019-11-20 22:44:16 +01:00
498e792a46 add hole punching options to example config 2019-11-20 01:24:45 +00:00
d68a039838 Merge pull request #1 from alanhlam/update-example-ansible
Allow re-signing to work in the vagrant/ansible env
2019-11-19 11:43:27 -08:00
f9d3d521b6 Merge pull request #2 from slackhq/release
Support for 1.0.0 release
2019-11-19 10:35:49 -08:00
c4c334fedb Support for 1.0.0 release 2019-11-19 10:31:59 -08:00
97ccfd2413 remove host.crt/host.key before resigning in the vagrant test environment 2019-11-19 09:46:46 -08:00
f22b4b584d Public Release 2019-11-19 17:00:20 +00:00