187 Commits

Author SHA1 Message Date
Markus Viitamäki 10eef7db14 Release 1.2.1 (#139)
* Fix release tag to work for dockerhub builds

* Bumping version to 1.2.1
v1.2.1
2021-07-27 09:30:47 +02:00
Markus Viitamäki e3a823df56 Release v1.2.0 (#138)
* update release workflow

* update CHANGELOG

* update README

* replace WireGuard UI with WG UI

* bump wireguard-go to latest version
v1.2.0
2021-07-26 11:12:48 +02:00
Thomas Frössman 4f57eac902 Use Go embed.FS instead of external tool to embed assets (#135)
* Use Go embed.FS instead of external tool to embed assets

* remove go-bindata from dockerfiles and bump ci to golang 1.16.x

* remove more go-bindata related stuff

Co-authored-by: Markus Viitamäki <markus.viitamaki@embark-studios.com>
2021-07-23 15:28:35 +02:00
Markus Viitamäki 685e913dc3 Force usage of golang 1.16 (#137)
* force usage of golang 1.16

* change specific 20.04 of ubuntu to latest
2021-07-23 15:11:51 +02:00
gertdreyer 67ca506fdf Diffing of configuration data (#136)
Prevent full reload of wireguard (ReplacePeers: true,) as that can
break active sessions. This is done with the UpdateOnly and Removed
flags to manage peers.
2021-07-19 17:32:54 +02:00
dependabot[bot] a55c01ceb8 Bump ws from 5.2.2 to 5.2.3 in /ui (#134)
Bumps [ws](https://github.com/websockets/ws) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-17 15:14:36 +02:00
dependabot[bot] 8ca21906cb Bump postcss from 7.0.32 to 7.0.36 in /ui (#133)
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.32 to 7.0.36.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.32...7.0.36)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-16 20:32:58 +02:00
Markus Viitamäki 17a22135fd try going back to distroless image (#132) 2021-06-13 17:34:14 +02:00
Markus Viitamäki f7d7177fed adding libc6-compact to alpine (#131) 2021-06-02 07:47:42 +02:00
dependabot[bot] 360b8db63b Bump browserslist from 4.14.2 to 4.16.6 in /ui (#129)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.2 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.2...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 07:44:34 +02:00
dependabot[bot] bbbdd9099f Bump dns-packet from 1.3.1 to 1.3.4 in /ui (#130)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 07:44:24 +02:00
dependabot[bot] 87f6fb5374 Bump hosted-git-info from 2.8.4 to 2.8.9 in /ui (#125)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.4 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 14:44:32 +02:00
dependabot[bot] 9fd44c1690 Bump lodash from 4.17.19 to 4.17.21 in /ui (#126)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 14:44:10 +02:00
Markus Viitamäki 2355d33260 wireguard-go have changed from using v<version> to <version> (#124)
* wireguard-go have changed from using v<version> to <version>

* update readme to use main instead of master
2021-05-10 13:22:07 +02:00
Markus Viitamäki 0cdaa2ae05 Work on reoccurring build errors (#123)
* bump golang-action to 1.7.0

* set action-gh-release to v1

* move away from distroless to alpine

* bump alpine to latest to align with Dockerfile

* making sure path is gopath is correct

* separate cache directories per build-job

* go mod tidy

* update go dependencies
2021-05-10 12:28:51 +02:00
dependabot[bot] a537adbcaf Bump url-parse from 1.4.7 to 1.5.1 in /ui (#121)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 10:38:06 +02:00
Markus Viitamäki 3e05fa4ad1 removing SA9002 from linter (#122) 2021-05-10 09:53:49 +02:00
dependabot[bot] 48ddbcded3 Bump ssri from 6.0.1 to 6.0.2 in /ui (#119)
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-03 09:09:11 +02:00
dependabot[bot] 4f8b51d0f1 Bump y18n from 4.0.0 to 4.0.1 in /ui (#117)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 13:23:21 +02:00
dependabot[bot] e80e66782b Bump elliptic from 6.5.3 to 6.5.4 in /ui (#116)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 13:22:30 +02:00
justnom 1506db0c76 Adding AWS ALB-specific header for username (#113)
* Adding AWS ALB-specific header for username

* Removing redundant header get
2021-02-01 09:13:21 +01:00
ilyazzz 648ecd0e2a Add docker-compose example (#114)
* Add docker-compose.yml

* Comment dns entry
2021-02-01 09:11:20 +01:00
Markus Viitamäki 2e129c21e6 Adding build instructions for arm64 (ARMv8) (#109) 2020-12-17 09:54:48 +01:00
Markus Viitamäki ca0513a047 removing ppa as wireguard is included in ubuntu 20.04 (#108) 2020-12-16 18:14:49 +01:00
Markus Viitamäki 52310a739d bump versions to get rid of security vulnabilites (#107) 2020-12-16 18:12:06 +01:00
Markus Viitamäki fb1f66d9ab update dockerhub credentials (#106) 2020-12-16 16:45:40 +01:00
Markus Viitamäki f1635df605 updated CI flow and change master -> main (#105) 2020-12-16 16:31:24 +01:00
dependabot[bot] a41f24d86c Bump ini from 1.3.5 to 1.3.8 in /ui (#104)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-13 00:54:49 +01:00
Louis Pilfold 9fd5550935 Correct CODEOWNERS syntax 2020-12-04 12:27:45 +00:00
Louis Pilfold 2bbf540f29 Add project maintainers as codeowners (#102)
* CODEOWNERS

* Update CODEOWNERS
2020-12-01 17:55:32 +01:00
dependabot[bot] 89612a78cf Bump yargs-parser from 13.1.1 to 13.1.2 in /ui (#97)
Bumps [yargs-parser](https://github.com/yargs/yargs-parser) from 13.1.1 to 13.1.2.
- [Release notes](https://github.com/yargs/yargs-parser/releases)
- [Changelog](https://github.com/yargs/yargs-parser/blob/master/docs/CHANGELOG-full.md)
- [Commits](https://github.com/yargs/yargs-parser/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 10:50:07 +02:00
Markus Viitamäki 29c6a8ee10 update outdated npm packages (#96) 2020-09-14 10:21:12 +02:00
dependabot[bot] 886fe64357 Bump http-proxy from 1.18.0 to 1.18.1 in /ui (#95)
Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-11 07:48:41 +02:00
dependabot[bot] 3d1b0979f2 Bump elliptic from 6.5.2 to 6.5.3 in /ui (#93)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-01 12:53:27 +02:00
Markus Viitamäki 8d6e63c27f Documentation on how to install WireGuard (#90) 2020-07-23 15:46:46 +02:00
Markus Viitamäki 23674a82e3 Documentation for new UserSpace solution for Docker users (#89) 2020-07-23 12:55:02 +02:00
Markus Viitamäki 1206732096 Update Go dependencies (#88) 2020-07-23 12:54:44 +02:00
Markus Viitamäki 1f1ed1195f CI Update (UserSpace and Cache) (#87)
- Setting up build pipeline for UserSpace images (docker)
- Adding a cache to speed up build process using github.com/actions/cache
2020-07-23 10:43:29 +02:00
Moss d995af98d2 An image integrated user space Wireguard (#86)
This commit adds a solution for those who cant/dont have WireGuard kernel module loaded on their host but still wants/have to run it in docker. 

It uses wireguard-go which in this case runs in userspace.
2020-07-23 10:07:53 +02:00
Markus Viitamäki 8839df65cb Adding support for PersistentKeepalive in user configs (#85) 2020-07-22 17:14:43 +02:00
Markus Viitamäki 709fb144f1 CI Overhaul (#83)
Multiple changes made to the CI workflow.

Docker images are now built for AMD64, ARM64 and ARMv7
Docker images are now built for each release and published on docker hub
Release workflow now successfully create release and upload assets
Added ARM64 to list of binaries compiled during release
2020-07-22 16:33:37 +02:00
dependabot[bot] 670cb87ffd Bump lodash from 4.17.15 to 4.17.19 in /ui (#81)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-19 15:57:30 +02:00
Johan Wassberg 97b2fef125 Shibboleth SP documentation (#80)
Documentation on a solution for Shibboleth SP.
This solution is in production for Stockholm University, and therefor validated working.
2020-07-15 15:11:27 +02:00
Markus Viitamäki 79d245f9c7 Google SSO documentation (#79)
Documentation on a solution for Google SSO.
This solution is in production for Embark Studios, and therefor validated working.
2020-07-14 14:48:45 +02:00
Will Ho 98d7196128 Use Debian variant of node in Dockerfile (#76) 2020-06-13 16:21:24 +02:00
Markus Viitamäki 557e41283e figuring out ci issues (no space left) (#77)
Fixing space issue and at the same time move github actions runner to ubuntu-20.04 from ubuntu-latest (currently 18.04).
2020-06-13 16:05:04 +02:00
Markus Viitamäki 558616a87c update makefile and documentation (#74) 2020-06-09 13:13:53 +02:00
dependabot[bot] bdf5423ad3 Bump websocket-extensions from 0.1.3 to 0.1.4 in /ui (#73)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-07 23:20:43 +02:00
Dmitry 4a9529a0e7 disable cgo (#70)
removes dependency on glibc from built binaries
2020-06-01 09:28:38 +02:00
Markus Viitamäki ae07adaa13 Release v1.1.0 v1.1.0 2020-05-06 11:03:32 +02:00