Commit Graph

198 Commits

Author SHA1 Message Date
Markus Viitamäki 45ef5f191c Remove usage of port 5555 in documentation (#152)
Can't find any relationship to port 5555 in current code, therefore removing it from documentation.
2021-11-10 15:50:21 +01:00
dependabot[bot] 2e7b8fdcb2 Bump tmpl from 1.0.4 to 1.0.5 in /ui (#145)
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-13 09:34:47 +02:00
phil535 94013adb1d Support for wireguard device name configuration in wg-ui userspace (#146)
* added wireguard device name configuration for both wireguard and wireguard-go

* fixed entrypoint to be /wg-go-ui.sh, fixed client ip range for ipaddr parsing

Co-authored-by: phil535 <loibl2@hotmail.com>
2021-10-11 16:26:57 +02:00
Markus Viitamäki 3f6d2407e3 revert back to wireguard-ui (#149)
Since using wg-ui breaks stuff, will revert back and do a better rename later.
2021-10-11 14:40:44 +02:00
Markus Viitamäki 2f5ac6207c Update dependencies and golang to 1.17 (#148) 2021-10-11 14:02:51 +02:00
Markus Viitamäki 3c25bc98b0 go get github.com/mdlayher/netlink@v1.4.0 (#147) 2021-10-11 10:13:10 +02:00
Markus Viitamäki 40d40d0554 Release v1.3.0 (#144) v1.3.0 2021-09-07 13:04:36 +02:00
dependabot[bot] 1460de1dc8 Bump url-parse from 1.5.1 to 1.5.3 in /ui (#143)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 11:45:51 +02:00
dependabot[bot] 907ea1c840 Bump path-parse from 1.0.6 to 1.0.7 in /ui (#142)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 10:29:06 +02:00
gertdreyer cf5474f6fa Added support for additional allowed IPs (#141) 2021-08-06 17:12:11 +02:00
gertdreyer 8f70fd2af6 Optional generation Preshared Key when creating a new client. (#140)
* Added support for Pre-shared Key.
Modified Create to generate a PSK should that be required.
Included Preshared key in Config/QR if it applies.
Show PSK on EditClient Page.

* Fix formatting on existing code.

* Remove unused err variable
2021-07-27 12:29:32 +02:00
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