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
Markus Viitamäki
1b03a98d9f
rename jobs and bump version on golang-action
2020-05-06 09:31:22 +02:00
Markus Viitamäki
b7a45cfd76
move build step after variables
2020-05-05 20:12:25 +02:00
Markus Viitamäki
08fba1e6ac
adding changelog to keep track of changes between releases
2020-05-05 18:12:05 +02:00
Markus Viitamäki
03f67a54fe
actions workflow for releases ( #68 )
...
* actions workflow for releases
Adding actions workflow for building releases
* change BOT_TOKEN to GITHUB_TOKEN
2020-05-05 16:46:44 +02:00
Markus Viitamäki
c60f65d038
update golang dependencies to latest version ( #66 )
...
Update golang dependencies to latest version.
2020-05-05 10:59:59 +02:00
Markus Viitamäki
27dd9f29be
documentation update ( #67 )
...
Adding information about the need of WireGuard installed on machine for wg-ui to work.
2020-05-05 09:35:30 +02:00
Markus Viitamäki
45c786a946
npm audit fix to get rid of the current security alerts ( #63 )
2020-05-04 20:22:03 +02:00
Markus Viitamäki
e9edd16fab
Documentation update ( #65 )
...
Adding documentation for installation without Docker
Also including build information for ARM thanks to @cottley
2020-05-04 15:48:05 +02:00
Markus Viitamäki
9d93f4092c
Include building ui into dockerfile ( #62 )
...
* Include building ui into docker file
* Specify docker.io for image
* removing old dist files
* update gitignore to skip dist folders
* adding build to arguments as the files are no longer in repo
* remove bindfs to figure out the problem later
* running all instead of just specified
* removed bindfs action
* disabling error check for now until we move building ui assets to action
* added npm install & run to pull_request yaml
* build ui folder
* --prefix on install deps
* --prefix on install deps
* re-added not checking generated files
Co-authored-by: Fredrik Grönqvist <fredrik.gronqvist@embark-studios.com >
2020-04-20 03:51:29 +02:00
Markus Viitamäki
758100558a
Fix GitHub Action (no space left on device) ( #53 )
...
* Removing swap and cleaning up apt cache.
* List all docker images on machine, in order to do cleanup
* Cleanup old docker images
* Adding disk cleanup for master push
2020-04-14 21:28:08 +02:00
Markus Viitamäki
cc7d130dfa
replace wireguard-ui with wg-ui ( #56 )
2020-04-14 21:25:01 +02:00
Sohalt
e49634f9d2
Fix gosec issues ( #57 )
...
* Stricter file permissions when writing /proc/sys/ipv4/ip_forward
* Fix gosec issues
2020-04-14 21:04:43 +02:00
Sohalt
f203beeab0
Fix name for Github Actions ( #55 )
2020-04-14 20:24:43 +02:00
Sohalt
4523efdaa1
Document configuration ( #50 )
...
* Document configuration
* change wireguard-ui to wg-ui
Co-Authored-By: Sohalt <sohalt@sohalt.net >
Co-authored-by: Markus Viitamäki <markus@viitamaki.net >
2020-04-14 19:38:57 +02:00
Björn Bohman
ffeb822a21
Set name and label at creation of client. Fixes #48 ( #49 )
...
* Set name and label at creation of client. Fixes #48
Changes behaviour of the add button from directly creating an
configuration to directing the user to an "create configuration" view.
If no name is given the default name is used same way as before.
This means that the go backend works with the old frontend as well with the new.
* Follow best practice in writing json.
Also handle err.
* 2 Bug fixes.
1. Fix bug introduced in last commit.
Don't try to json encode data that is already encoded.
2. Honor --max-number-client-config
When the creation moved from Clients.svelte to NewClient.svelte the
check in returned json for errors got lost. Now it is back.
2020-04-14 15:26:34 +02:00
Björn Bohman
fb5cf90751
Add limit in how many configurations each user may have. ( #47 )
...
* Add limit in how many configurations each user may have.
If the option max-number-client-config is more than 0 this number is the
maximum number of clients a user can create.
The setting only limits creation. If a user had created more
configurations before this setting is enforced or lowered the user may
user the service as before, just cant create any more configurations.
* Fix spelling and fmt as suggested by @luna-duclos
* Alert user when limit is reached.
When the user tries to create more configurations than are allow an
alert will pop up.
* Change http status as discussed with @freddd
http 400 seems a better fit than 429 as a more generic error.
2020-03-20 15:09:01 +01:00
dependabot[bot]
005b2413b7
Bump acorn from 5.7.3 to 5.7.4 in /ui ( #45 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-03-16 09:25:05 +01:00
Björn Bohman
f412ebbd94
Add timestamp to config ( #44 )
...
* Add 'Created' ad an timestamp when the config is created.
* Add field 'Modified' on ClientConfig
This field updates when the user changes name or label on their config.
2020-03-16 08:25:04 +01:00
Luna Duclos
9bcd558e0c
Add --no-nat flag to disable NAT, NAT remains on by default ( #41 )
2020-03-11 16:17:15 +01:00