1073 Commits

Author SHA1 Message Date
167a27977a
style: normalize files (LF + trim)
Some checks failed
Lint / Lint (push) Successful in 1m50s
NPM Update Bot 🤖 / NPM Update Bot 🤖 (push) Failing after 2m50s
Build & Publish Nightly / Build & Deploy (push) Failing after 53s
Mark stale issues and pull requests / stale (push) Successful in 20s
2025-06-21 18:23:35 -05:00
3837f45a42
Change license from CC-NC-SA to GPLv2 to comply with WireGuard's licensing terms
Some checks failed
Lint / Lint (push) Successful in 6m47s
NPM Update Bot 🤖 / NPM Update Bot 🤖 (push) Failing after 2m22s
Build & Publish Nightly / Build & Deploy (push) Failing after 55s
Mark stale issues and pull requests / stale (push) Successful in 17s
The application was originally licensed under CC-NC-SA, which is not compatible with the GPLv2 license of WireGuard,
a core component of this project.

The GPLv2 requires that any derivative work, which includes any software that incorporates GPLv2-licensed code,
must also be licensed under GPLv2.

This ensures the same freedoms to use, modify, and distribute the software are preserved.

This commit updates the license of the application to GPLv2 to comply with WireGuard's licensing requirements and to maintain legal conformity.
2024-08-13 10:07:11 +08:00
b325ffaf09
Isolate client traffic in WireGuard and update iptables configuration
- Modified `src/config.js` to include new iptables rules that block traffic between clients on the `wg0` interface.
- Added iptables rules in `WG_POST_UP` and `WG_POST_DOWN` to explicitly reject traffic between clients (`iptables -A FORWARD -i wg0 -o wg0 -j REJECT;`).
- Applied the same logic for IPv6 traffic, ensuring that client-to-client traffic is blocked in both IPv4 and IPv6 networks.
- These changes are crucial for enhancing the security and privacy of clients connected to the WireGuard server by preventing inter-client communication.
2024-08-12 12:59:56 +08:00
6182bc3e03
Rebrand documentation 2024-08-11 05:24:57 +08:00
820a9db6b2
Fix documentation about set PASSWORD_HASH 2024-08-11 02:39:28 +08:00
79ed912d44
ipv6 support and set WG_SRV_MTU to configure server 2024-08-11 01:37:23 +08:00
3ab24487d4
Update workflows 2024-08-10 12:38:08 +08:00
NPM Update Bot
a18a715f6f npm: package updates 2024-08-08 18:37:52 +00:00
Philip H.
ec202d8575
fix: Status Bar Color Issue in PWA on iOS 18 (#1257)
#1256
Reported by @xK1t
2024-08-08 20:37:19 +02:00
Philip H
9dd7f256ba
fix: Status Bar Color Issue in PWA on iOS 18
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com>
2024-08-08 20:33:01 +02:00
Philip H.
33e95bac5e
Update Ukraine translation (#1251) 2024-08-07 17:23:09 +02:00
Nikolas
72fe64385e Update i18n.js 2024-08-07 17:20:38 +02:00
NPM Update Bot
2b7c846823 npm: package updates 2024-08-07 14:11:55 +00:00
Philip H.
9275cf611a
Add autocomplete attribute to password input (#1249) 2024-08-07 16:11:25 +02:00
İbrahim Çetin
95934c6008 Add autocomplete attribute to password input 2024-08-07 10:29:33 +03:00
Philip H.
babb9983aa
chore: Update i18n.js Turkish translations (#1238)
Thank you @babico!
2024-08-03 09:22:51 +02:00
Müslüm Barış Korkmazer
c9ff248011 chore: Update i18n.js Turkish translations 2024-08-02 22:49:56 +03:00
Philip H.
f9edec0ac1
Create pull_request_template.md (#1226) 2024-08-02 19:48:08 +02:00
Philip H.
eb0fa90cd0 Create pull_request_template.md 2024-08-02 19:47:30 +02:00
Philip H.
1607fd1562
fixup: docker-compose.dev.yml (#1236)
Improving compose file for dev.
Some variables are missed which lead to an error.
Fixes: #1234
2024-08-01 20:09:01 +02:00
Philip H.
5938474bf8
fixup: docker-compose.dev.yml
Improving compose file for dev.
Some variables are missed which lead to an error.
Fixes: #1234
2024-08-01 17:20:11 +02:00
Philip H.
ff9c1b49b6
CODEOWNERS: add maintainer 2024-08-01 17:11:01 +02:00
Philip H.
72562dc660
Spelling in How_to_generate_an_bcrypt_hash.md (#1233) 2024-08-01 07:30:28 +02:00
kikawala
4ffa6b37de
Spelling in How_to_generate_an_bcrypt_hash.md 2024-07-31 17:10:25 -05:00
Philip H.
1416613cc6
README.md: Reduce confusion in the readme 2024-07-30 17:57:15 +02:00
Philip H.
a3c5cf359f
remove PASSWORD env unused and replace by PASSWORD_HASH (#1229) 2024-07-30 17:47:18 +02:00
pheiduck
d8a48aef29 remove PASSWORD env unused and replace by PASSWORD_HASH 2024-07-30 17:45:00 +02:00
NPM Update Bot
5dad038796 npm: package updates 2024-07-27 11:05:05 +00:00
Philip H.
63f49a20ed
translations: Add missing Russian translations (#1219)
thank you @mcmimik!
2024-07-27 13:04:32 +02:00
Андрей
39949d2704 translations: Add missing Russian translations 2024-07-27 14:00:48 +03:00
Андрей
13fcccb2f2 translations: Add missing Russian translations 2024-07-27 13:50:18 +03:00
NPM Update Bot
200332df4b npm: package updates 2024-07-24 15:54:42 +00:00
Philip H.
3d0070f3f6
prepare: version bump and changelog (#1211) 2024-07-24 17:54:08 +02:00
pheiduck
14fd01f4d0 prepare: version bump and changelog
Signed-off-by: pheiduck <47042125+pheiduck@users.noreply.github.com>
2024-07-24 17:46:31 +02:00
Philip H.
52bcfb056a
Get the version info inside the release object (#1208)
Fix "invalid reference format" in production Docker build
2024-07-23 07:47:07 +02:00
Dartegnian
d5b8d707ef
Get the version info inside the release object 2024-07-23 13:01:08 +08:00
Philip H.
caad2e4162
fix: responsive buttons on mobile (#1206)
* fix: buttons on mobile
* fix: lint error with workspaces
* fix: redundant css
2024-07-22 13:49:46 +02:00
tetuaoro
3d376e542f fix: redundant css 2024-07-22 13:28:30 +02:00
tetuaoro
74372dc05d fix: lint error with workspaces 2024-07-22 13:05:18 +02:00
tetuaoro
b46018efd8 fix: buttons on mobile 2024-07-22 12:44:53 +02:00
NPM Update Bot
2ef264d06f npm: package updates 2024-07-20 14:35:18 +00:00
Philip H.
d23c5f7d01
Bugfix: Line Charts
Fixes: #1111
2024-07-20 16:34:46 +02:00
Sergei Birukov
73f2ad4ac3 Fix #1111 2024-07-20 17:20:54 +03:00
Philip H
5a075683c4
fix typo: How_to_generate_an_bcrypt_hash.md 2024-07-15 15:20:15 +02:00
Philip H
c28e5befa6
feat: PASSWORD_HASH helpers (#1180)
* feat: generate PASSWORD_HASH on the fly

* remove PASSWORD environment variable in favor of PASSWORD_HASH
* enhance password validity check server function
* update Dockerfile to include building a binary for generating hashed password
* update README with comprehensive Docker usage instructions hash generation

* fix: try fix git action docker build

* Dockerfile: use alpine-base image and install required build packages

* rewrite in js

* move files

* fix: lint errors

* some corrections

---------

Co-authored-by: Philip H <47042125+pheiduck@users.noreply.github.com>
2024-07-15 10:32:38 +02:00
NPM Update Bot
42ad29b494 npm: package updates 2024-07-15 00:03:14 +00:00
tetuaoro
53dad56bb6 some corrections 2024-07-14 18:33:11 +02:00
tetuaoro
f5d93f6c5a fix: lint errors 2024-07-14 18:09:13 +02:00
tetuaoro
a9c798deda move files 2024-07-14 17:59:52 +02:00
tetuaoro
781d56d0ff Merge branch 'wgpassword_js' into wgpassword 2024-07-14 17:20:47 +02:00