Philip H and GitHub
910ce7052e
Update licensing in Production build ( #757 )
2024-01-12 00:17:31 +01:00
Philip H and GitHub
c09fc32f76
Rename LICENSE.md to LICENSE
2024-01-12 00:14:53 +01:00
Philip H and GitHub
032ef54798
Version 10: Dark mode & sessionless auth ( #691 )
...
Version 10 release, including:
Fixed issue when running on Synology NAS
Added sessionless HTTP API auth (with thanks to @James-Stokes)
Automatic dark mode (with thanks to @goodbyepavlyi)
Version bumps
Code refinement (that feels like it's only a small step up from saying "bug fixes")
2024-01-10 10:50:25 +01:00
Philip H and GitHub
037be99a8f
stale.yml: update to v9 ( #740 )
...
[Release Notes](https://github.com/actions/stale/releases/tag/v9 )
2024-01-09 10:14:04 +01:00
Philip H and GitHub
8ee6ae86cb
stale.yml: update to v9
...
https://github.com/actions/stale/releases/tag/v9
2024-01-07 15:44:01 +01:00
Philip H and GitHub
7989d0e3c4
deploy-nightly.yml: Release number is not provieded ( #738 )
...
Remove unused: `Set environment variables` Step on deploy-nightly CI
2024-01-07 13:38:09 +01:00
Philip H and GitHub
93324072d3
deploy-nightly.yml: Release number is not provieded
...
Remove unused: `Set environment variables` Step on deploy-nightly CI
2024-01-06 23:02:27 +01:00
Philip H and GitHub
50fdc14e2b
npm-update-bot.yml: cleanup
2024-01-05 19:14:25 +01:00
Philip H and GitHub
500d349892
npm-update-bot.yml: always checkout to master branch
2024-01-05 10:00:22 +01:00
Philip H and GitHub
8a2f405daa
npm-update-bot.yml: always checkout to 'wg-easy/wg-easy'
2024-01-05 09:57:30 +01:00
Philip H and GitHub
cea05caa53
npm-update-bot.yml: revert: only push on master from wg-easy
2024-01-05 09:53:14 +01:00
Philip H and GitHub
924e0b0353
npm-update-bot.yml: add git checkout master
2024-01-05 00:44:13 +01:00
Philip H and GitHub
8d8dd516dd
npm-update-bot.yml: fixup clone 'wg-easy/wg-easy'
2024-01-05 00:01:28 +01:00
Philip H and GitHub
e39eef2a37
npm-update-bot.yml: only push on master from wg-easy
2024-01-04 16:52:35 +01:00
Philip H and GitHub
280fc9f095
npm-update-bot.yml: only push to master of wg-easy/wg-easy
2024-01-04 15:19:29 +01:00
Philip H and GitHub
75180f953d
Dockerfile: --omit=dev newer flag for —production
...
Dependency types to omit from the installation tree on disk. Will make the image a bit smaller and build take less time.
2023-12-31 16:43:11 +01:00
Philip H and GitHub
046b05eac4
revert: custom interface ( #714 )
...
Reverts #700
2023-12-30 21:56:29 +01:00
Philip H and GitHub
d16ed82290
WireGuard.js: revert to ' + WG_DEVICE + '
2023-12-30 20:10:13 +01:00
Philip H. and GitHub
e1dfc0ff19
revert: custom interface PR: #700
2023-12-30 18:35:37 +00:00
Philip H. and GitHub
e3fd6cf8b4
fixup: bcrypt implementation
2023-12-29 15:43:26 +00:00
Philip H and GitHub
96420d6f51
config.js: fixup WG_INTERFACE
2023-12-26 15:52:45 +01:00
Philip H and GitHub
01bcfa3ebe
Add custom port and interface ( #700 )
2023-12-26 14:41:54 +01:00
Philip H and GitHub
1dc4c03b08
Merge pull request #706 from wg-easy/use_internal_eslint
...
use of internal eslint as external updated eslint introduces dependency
2023-12-26 13:50:08 +01:00
Philip H. and GitHub
d52b4ffbc8
use of internal eslint as external updated eslint introduces dependency warnings
2023-12-26 12:42:13 +00:00
Philip H and GitHub
7f44fa0500
Remove blank spaces ( #703 )
...
Thank you! @astounds
2023-12-25 14:07:21 +01:00
Philip H and GitHub
f586c76602
revert: install eslint as dev-package ( #705 )
...
as its needed for eslint-config-athom: see: https://github.com/athombv/eslint-config-athom?tab=readme-ov-file#usage
2023-12-25 14:00:10 +01:00
Philip H. and GitHub
627651658f
revert: install eslint as dev-package
2023-12-24 14:50:43 +00:00
Philip H and GitHub
a73dbcc8e2
WireGuard.js: fixup lint errors
2023-12-24 15:09:03 +01:00
Philip H and GitHub
fe3e3004ad
config.js: fixup lint errors
2023-12-24 15:08:05 +01:00
Philip H and GitHub
bf1b4df69f
Dockerfile: revert --production
2023-12-22 17:38:36 +01:00
Philip H and GitHub
0bf439c018
Dockerfile: use npm ci --production
...
get rid of npm config set -g command, its not realy needed
2023-12-22 16:45:43 +01:00
Philip H and GitHub
c772427d4a
Merge branch 'production' into master
2023-12-22 11:34:03 +01:00
Philip H and GitHub
291cd3325b
config.js: revert fixed MTU 1420
2023-12-21 22:14:57 +01:00
Philip H. and GitHub
d4dc8f490a
Fix versioning in package.json
...
Fix versioning in package.json to align to its move upstream.
2023-12-21 21:04:34 +00:00
Philip H and GitHub
d46c11954b
Fix: iptables cannot be executed correctly on certain environments ( #690 )
2023-12-21 21:24:07 +01:00
Philip H and GitHub
e2339a4a9d
Merge pull request #688 from wg-easy/cleanup
...
remove npm config set and notes
2023-12-21 20:22:20 +01:00
Philip H and GitHub
35386d0792
Revert Dockerfile: switch from iptables to iptables-legacy
...
it's need some more development
2023-12-21 19:35:36 +01:00
Philip H. and GitHub
f27f1f89bd
remove npm config
2023-12-21 18:25:14 +00:00
Philip H and GitHub
6ff6115e98
Dockerfile: fixup symlink of iptables
2023-12-21 19:18:46 +01:00
Philip H and GitHub
10089cf622
Dockerfile: separate Symlink task
2023-12-21 19:15:02 +01:00
Philip H and GitHub
e42a9c4062
Dockerfile: use iptables-legacy and symlink to iptables ( #687 )
2023-12-21 19:09:33 +01:00
Philip H and GitHub
95038b7d5e
Dockerfile: use iptables-legacy and symlink to iptables
2023-12-21 18:57:58 +01:00
Philip H and GitHub
42920996f8
Merge pull request #685 from wg-easy/rebase-pheiduck
...
Rebase from pheiduck
2023-12-21 18:03:23 +01:00
Philip H. and GitHub
d588e01017
CI: use master as reference
2023-12-21 16:12:31 +00:00
Philip H and GitHub
ae15e1a563
deploy-stable.yml: remove whitespace
2023-12-21 17:01:34 +01:00
Philip H. and GitHub
b059ace86b
Dockerfile: switch from iptables to iptables-legacy
2023-12-21 15:56:57 +00:00
Philip H. and GitHub
6aad72296c
fixup: lint errors
2023-12-21 15:47:09 +00:00
Philip H. and GitHub
9a93f82314
CI: use versioned actions and node-version 18 to match with package.json
2023-12-21 15:45:22 +00:00
Philip H and GitHub
7198490427
Merge branch 'production' into main
2023-12-20 12:33:08 +01:00
Philip H and GitHub
a1a132e25f
Updates: Dockerfile and npm packages ( #57 )
...
- manage node updates via major version
- get rid of checksum to always pull latest node.js image
- npm package updates
2023-12-19 12:33:52 +01:00
Philip H and GitHub
554503c0d3
Dockerfile: pull always latest image of specific node version
2023-12-18 13:03:50 +01:00
Philip H and GitHub
3202b868b8
Server.js: expiryDate prevents login ( #56 )
2023-12-17 18:34:24 +01:00
Philip H and GitHub
d1f00b140b
Server.js: expiryDate prevents login
2023-12-17 18:32:04 +01:00
Philip H and GitHub
8d88549d02
Server.js: expiryDate prevents login
2023-12-17 18:31:31 +01:00
Philip H and GitHub
3986deec5f
release 12 and patch 1.0.3: ( #45 ) and ( #54 )
2023-12-17 13:29:25 +01:00
pheiduck
275513c95f
release 12 and patch 1.0.3: https://github.com/pheiduck/wg-easy/commit/b334931027058aad2c37a1b9ed95ce0f988d1704
2023-12-17 13:25:03 +01:00
Philip H and Philip Heiduck
6264ff9de1
Revert "small changes"
2023-12-17 12:41:50 +01:00
Philip H and GitHub
219073b534
Dockerfile: iptables is missing on alpine 3.19
2023-12-17 12:16:48 +01:00
Philip H. and GitHub
c56c2a0c40
Dockerfile: update node18 checksum
2023-12-12 18:04:54 +00:00
Philip H and GitHub
da94b5f6a3
npm-update-bot.yml: install ncu quiet
2023-12-09 23:19:18 +01:00
Philip H. and GitHub
218ad867cf
CI: cache package-lock.json
2023-12-09 14:00:04 +00:00
Philip H. and GitHub
2ced701309
src/package.json: add description
2023-12-05 20:37:18 +00:00
Philip H. and GitHub
145a994349
npm: ncu to update package.json as well
2023-12-05 07:31:12 +00:00
Philip H. and GitHub
2a775d4bf7
fixup: Prototype-polluting assignment (medium)
2023-12-03 11:50:14 +00:00
Philip H and GitHub
9408b732a2
index.html: replace md5 with sha512
2023-12-03 12:34:18 +01:00
Philip H and GitHub
ce75e3db61
fixup: add sha512.min.js ( #52 )
2023-12-03 11:53:02 +01:00
Philip H. and GitHub
cb91b06b88
fixup: add sha512.min.js
2023-12-03 10:50:41 +00:00
Philip H. and GitHub
206033a731
fixup: Prototype-polluting assignment (medium)
2023-12-03 10:21:43 +00:00
Philip H and GitHub
c73e64c9c4
set expiryDate for session ( #50 )
2023-12-03 10:50:11 +01:00
Philip H. and GitHub
7d755f033b
session will be expire in 1 hour
2023-12-03 09:06:06 +00:00
Philip H and GitHub
150125aa68
fixup: some security stuff ( #49 )
2023-12-03 09:55:15 +01:00
Philip H. and GitHub
35144b34c2
fixup: some security stuff
2023-12-03 08:53:54 +00:00
Philip H and GitHub
f1cafc3f09
fixup Server.js: revert secure: true
...
Clear text transmission of sensitive cookie (medium)
needs rework for better fix
2023-12-02 23:49:41 +01:00
Philip H and GitHub
4c7d763d24
fixes: security stuff ( #47 )
...
Insecure randomness (high)
gravatar: md5 insecure hash algorithm (high)
Clear text transmission of sensitive cookie (medium)
2023-12-02 22:59:30 +01:00
Philip H and GitHub
8d3e355591
lint.yml: remove legacy-peer-deps
2023-12-02 17:22:30 +01:00
Philip H. and GitHub
5b27a1696d
package.json: uninstall eslint from package-base
2023-12-02 16:19:02 +00:00
Philip H. and GitHub
59181ba3d8
Dockerfile: update node18 checksum
2023-12-02 15:08:38 +00:00
Philip H and GitHub
746576693f
Dockerfile: readd legacy-peer-deps
...
disable during debuging
2023-12-02 14:12:06 +01:00
Philip H. and GitHub
e5f4fb4e90
fixup: require('bcryptjs')
2023-12-02 13:07:21 +00:00
Philip H. and GitHub
b9db8c9cd6
use: bcryptjs
2023-12-02 13:01:20 +00:00
Philip H and GitHub
e95754edc0
fixup: Dockerfile
...
remove legacy-peer-deps flag
2023-12-02 13:44:59 +01:00
Philip H and Philip Heiduck
268681d6b5
changelog: release 12
2023-12-01 22:48:03 +01:00
Philip H and GitHub
de9eebd827
[Feature] Add Darkmode 🌚 ( #13 )
...
part_2 for version 12
2023-12-01 18:11:45 +01:00
Philip H. and GitHub
3257d22233
patch: src/package-lock.json
2023-12-01 17:06:03 +00:00
Philip H and GitHub
02a13049cb
Merge branch 'main' into darkmode
2023-12-01 18:01:52 +01:00
Philip H and GitHub
6e7f8d516f
Support for sessionless HTTP API authentication 🔒 ( #23 )
...
part_1 for version 12
2023-12-01 17:22:13 +01:00
Philip H and GitHub
a0a3f4bcb3
Merge branch 'main' into darkmode
2023-12-01 17:19:21 +01:00
Philip H. and GitHub
c1ab294ca2
npm: package updates
2023-12-01 16:18:02 +00:00
Philip H and GitHub
a6d79c5b9e
Merge branch 'main' into sessionless_http_auth
2023-12-01 17:15:23 +01:00
Philip H. and GitHub
2c4c3fd5c5
npm: package updates
2023-12-01 14:39:31 +00:00
Philip H. and GitHub
0924b5b564
Dockerfile: update node18 checksum
2023-12-01 11:03:40 +00:00
Philip H. and GitHub
a27ec4e201
npm: set global config
2023-11-26 13:45:04 +00:00
Philip H and GitHub
950b13a88a
Dockerfile: separate run for npm config
2023-11-25 18:06:25 +01:00
Philip H. and GitHub
23405243c8
Dockerfile: update node18 checksum
2023-11-22 16:55:50 +00:00
Philip H. and GitHub
bf956e3ae8
Support for sessionless HTTP API authentication
2023-11-21 20:06:55 +00:00
Philip H.
b56c49c99a
CI: add step description
2023-11-19 16:40:08 +00:00
Philip H.
b8a77bf2d8
CI: cache npm
2023-11-19 16:33:45 +00:00
Philip H and GitHub
e967522f88
lint.yml: append: --legacy-peer-deps
2023-11-19 16:59:09 +01:00
Philip H.
3d6c49dbdb
CI: use current nodejs
2023-11-19 15:54:30 +00:00
Philip H and GitHub
31f15aa216
Dockerfile: clean build
...
--legacy-peer-deps will be use on build time, to get clean builds
deps will be updated normal anyway
2023-11-19 15:05:07 +01:00