Commit Graph
100 Commits
Author SHA1 Message Date
Philip HandGitHub 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 HandGitHub 046b05eac4 revert: custom interface (#714)
Reverts #700
2023-12-30 21:56:29 +01:00
Philip HandGitHub d16ed82290 WireGuard.js: revert to ' + WG_DEVICE + ' 2023-12-30 20:10:13 +01:00
Philip H.andGitHub e1dfc0ff19 revert: custom interface PR: #700 2023-12-30 18:35:37 +00:00
Philip H.andGitHub e3fd6cf8b4 fixup: bcrypt implementation 2023-12-29 15:43:26 +00:00
Philip HandGitHub 96420d6f51 config.js: fixup WG_INTERFACE 2023-12-26 15:52:45 +01:00
Philip HandGitHub 01bcfa3ebe Add custom port and interface (#700) 2023-12-26 14:41:54 +01:00
Philip HandGitHub 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.andGitHub d52b4ffbc8 use of internal eslint as external updated eslint introduces dependency warnings 2023-12-26 12:42:13 +00:00
Philip HandGitHub 7f44fa0500 Remove blank spaces (#703)
Thank you! @astounds
2023-12-25 14:07:21 +01:00
Philip HandGitHub 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.andGitHub 627651658f revert: install eslint as dev-package 2023-12-24 14:50:43 +00:00
Philip HandGitHub a73dbcc8e2 WireGuard.js: fixup lint errors 2023-12-24 15:09:03 +01:00
Philip HandGitHub fe3e3004ad config.js: fixup lint errors 2023-12-24 15:08:05 +01:00
Philip HandGitHub bf1b4df69f Dockerfile: revert --production 2023-12-22 17:38:36 +01:00
Philip HandGitHub 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 HandGitHub c772427d4a Merge branch 'production' into master 2023-12-22 11:34:03 +01:00
Philip HandGitHub 291cd3325b config.js: revert fixed MTU 1420 2023-12-21 22:14:57 +01:00
Philip H.andGitHub 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 HandGitHub d46c11954b Fix: iptables cannot be executed correctly on certain environments (#690) 2023-12-21 21:24:07 +01:00
Philip HandGitHub e2339a4a9d Merge pull request #688 from wg-easy/cleanup
remove npm config set and notes
2023-12-21 20:22:20 +01:00
Philip HandGitHub 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.andGitHub f27f1f89bd remove npm config 2023-12-21 18:25:14 +00:00
Philip HandGitHub 6ff6115e98 Dockerfile: fixup symlink of iptables 2023-12-21 19:18:46 +01:00
Philip HandGitHub 10089cf622 Dockerfile: separate Symlink task 2023-12-21 19:15:02 +01:00
Philip HandGitHub e42a9c4062 Dockerfile: use iptables-legacy and symlink to iptables (#687) 2023-12-21 19:09:33 +01:00
Philip HandGitHub 95038b7d5e Dockerfile: use iptables-legacy and symlink to iptables 2023-12-21 18:57:58 +01:00
Philip HandGitHub 42920996f8 Merge pull request #685 from wg-easy/rebase-pheiduck
Rebase from pheiduck
2023-12-21 18:03:23 +01:00
Philip H.andGitHub d588e01017 CI: use master as reference 2023-12-21 16:12:31 +00:00
Philip HandGitHub ae15e1a563 deploy-stable.yml: remove whitespace 2023-12-21 17:01:34 +01:00
Philip H.andGitHub b059ace86b Dockerfile: switch from iptables to iptables-legacy 2023-12-21 15:56:57 +00:00
Philip H.andGitHub 6aad72296c fixup: lint errors 2023-12-21 15:47:09 +00:00
Philip H.andGitHub 9a93f82314 CI: use versioned actions and node-version 18 to match with package.json 2023-12-21 15:45:22 +00:00
Philip HandGitHub 7198490427 Merge branch 'production' into main 2023-12-20 12:33:08 +01:00
Philip HandGitHub 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 HandGitHub 554503c0d3 Dockerfile: pull always latest image of specific node version 2023-12-18 13:03:50 +01:00
Philip HandGitHub 3202b868b8 Server.js: expiryDate prevents login (#56) 2023-12-17 18:34:24 +01:00
Philip HandGitHub d1f00b140b Server.js: expiryDate prevents login 2023-12-17 18:32:04 +01:00
Philip HandGitHub 8d88549d02 Server.js: expiryDate prevents login 2023-12-17 18:31:31 +01:00
Philip HandGitHub 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 HandPhilip Heiduck 6264ff9de1 Revert "small changes" 2023-12-17 12:41:50 +01:00
Philip HandGitHub 219073b534 Dockerfile: iptables is missing on alpine 3.19 2023-12-17 12:16:48 +01:00
Philip H.andGitHub c56c2a0c40 Dockerfile: update node18 checksum 2023-12-12 18:04:54 +00:00
Philip HandGitHub da94b5f6a3 npm-update-bot.yml: install ncu quiet 2023-12-09 23:19:18 +01:00
Philip H.andGitHub 218ad867cf CI: cache package-lock.json 2023-12-09 14:00:04 +00:00
Philip H.andGitHub 2ced701309 src/package.json: add description 2023-12-05 20:37:18 +00:00
Philip H.andGitHub 145a994349 npm: ncu to update package.json as well 2023-12-05 07:31:12 +00:00
Philip H.andGitHub 2a775d4bf7 fixup: Prototype-polluting assignment (medium) 2023-12-03 11:50:14 +00:00
Philip HandGitHub 9408b732a2 index.html: replace md5 with sha512 2023-12-03 12:34:18 +01:00
Philip HandGitHub ce75e3db61 fixup: add sha512.min.js (#52) 2023-12-03 11:53:02 +01:00
Philip H.andGitHub cb91b06b88 fixup: add sha512.min.js 2023-12-03 10:50:41 +00:00
Philip H.andGitHub 206033a731 fixup: Prototype-polluting assignment (medium) 2023-12-03 10:21:43 +00:00
Philip HandGitHub c73e64c9c4 set expiryDate for session (#50) 2023-12-03 10:50:11 +01:00
Philip H.andGitHub 7d755f033b session will be expire in 1 hour 2023-12-03 09:06:06 +00:00
Philip HandGitHub 150125aa68 fixup: some security stuff (#49) 2023-12-03 09:55:15 +01:00
Philip H.andGitHub 35144b34c2 fixup: some security stuff 2023-12-03 08:53:54 +00:00
Philip HandGitHub 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 HandGitHub 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 HandGitHub 8d3e355591 lint.yml: remove legacy-peer-deps 2023-12-02 17:22:30 +01:00
Philip H.andGitHub 5b27a1696d package.json: uninstall eslint from package-base 2023-12-02 16:19:02 +00:00
Philip H.andGitHub 59181ba3d8 Dockerfile: update node18 checksum 2023-12-02 15:08:38 +00:00
Philip HandGitHub 746576693f Dockerfile: readd legacy-peer-deps
disable during debuging
2023-12-02 14:12:06 +01:00
Philip H.andGitHub e5f4fb4e90 fixup: require('bcryptjs') 2023-12-02 13:07:21 +00:00
Philip H.andGitHub b9db8c9cd6 use: bcryptjs 2023-12-02 13:01:20 +00:00
Philip HandGitHub e95754edc0 fixup: Dockerfile
remove legacy-peer-deps flag
2023-12-02 13:44:59 +01:00
Philip HandPhilip Heiduck 268681d6b5 changelog: release 12 2023-12-01 22:48:03 +01:00
Philip HandGitHub de9eebd827 [Feature] Add Darkmode 🌚 (#13)
part_2 for version 12
2023-12-01 18:11:45 +01:00
Philip H.andGitHub 3257d22233 patch: src/package-lock.json 2023-12-01 17:06:03 +00:00
Philip HandGitHub 02a13049cb Merge branch 'main' into darkmode 2023-12-01 18:01:52 +01:00
Philip HandGitHub 6e7f8d516f Support for sessionless HTTP API authentication 🔒 (#23)
part_1 for version 12
2023-12-01 17:22:13 +01:00
Philip HandGitHub a0a3f4bcb3 Merge branch 'main' into darkmode 2023-12-01 17:19:21 +01:00
Philip H.andGitHub c1ab294ca2 npm: package updates 2023-12-01 16:18:02 +00:00
Philip HandGitHub a6d79c5b9e Merge branch 'main' into sessionless_http_auth 2023-12-01 17:15:23 +01:00
Philip H.andGitHub 2c4c3fd5c5 npm: package updates 2023-12-01 14:39:31 +00:00
Philip H.andGitHub 0924b5b564 Dockerfile: update node18 checksum 2023-12-01 11:03:40 +00:00
Philip H.andGitHub a27ec4e201 npm: set global config 2023-11-26 13:45:04 +00:00
Philip HandGitHub 950b13a88a Dockerfile: separate run for npm config 2023-11-25 18:06:25 +01:00
Philip H.andGitHub 23405243c8 Dockerfile: update node18 checksum 2023-11-22 16:55:50 +00:00
Philip H.andGitHub 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 HandGitHub 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 HandGitHub 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
Philip H. 739d049a1b patch: --legacy-peer-deps should be a temporary solution 2023-11-19 13:57:55 +00:00
Philip HandGitHub f32ab0446e Dockerfile: --legacy-peer-deps 2023-11-19 12:06:52 +01:00
Philip HandGitHub 07b1571f6b Merge branch 'production' into main 2023-11-19 11:35:14 +01:00
Philip HandGitHub 0006c854cc npm-update-bot.yml: handle legacy peer dependencies 2023-11-19 11:12:24 +01:00
Philip H f37c9b6da2 npm: update legacy peer dependencies 2023-11-19 10:04:46 +00:00
Philip HandGitHub 39692c140d npm-update-bot.yml: change user email 2023-11-18 10:58:32 +01:00
Philip H e9610e1c17 npm-update-bot.yml: nub > npmupbot 2023-11-16 19:57:12 +00:00
Philip H. 6d3036b19c rm: mergify 2023-11-16 19:57:12 +00:00
Philip H 92f4e51e55 docker-compose.yml: add WG_PERSISTENT_KEEPALIVE 2023-11-16 19:57:12 +00:00
Philip H ca9d75ffbc config.js: if not set use wireguard default mtu 2023-11-16 19:57:12 +00:00
Philip H 58cb448316 Dockerfile: in npm 8.x and above use --omit=dev flag 2023-11-16 19:57:12 +00:00
Philip H c2b9cd46bb Revert "fixup: Determine interface of default network rather than assume eth0" 2023-11-16 19:57:12 +00:00
Philip H bab00ef967 npm-update-bot.yml: uses the internal update checker 2023-11-16 19:57:12 +00:00
Philip H 09fcaa39c3 deploy-development.yml: does not use release tag 2023-11-16 19:57:12 +00:00
Philip H. f86b1cacee CI: adjust cronjobs 2023-11-16 19:57:12 +00:00