No description
  • TypeScript 93.5%
  • JavaScript 3.8%
  • Dockerfile 1.6%
  • Shell 0.6%
  • Makefile 0.5%
Find a file
Pyatnitsa Bot 836de55c47
All checks were successful
Build & push remnawave-node fork / build (push) Successful in 53s
fix(handler): encode AddOutbound payload as proto to avoid xray nil-deref (#1)
Fixes xray 26.3.27 nil-deref panic at outbound/handler.go:104 by converting xray JSON outbound to proper OutboundHandlerConfig proto before AddOutbound gRPC call.

Unblocks RU-node cascade outbounds across 16 prod nodes (TCP=0 → expected ≥1 per node after rollout).

Co-Authored-By: Пятница 🤖 <pyatnitsa@openclaw>
Co-authored-by: Pyatnitsa Bot <gkinsei@gmail.com>
Co-committed-by: Pyatnitsa Bot <gkinsei@gmail.com>
2026-05-20 17:36:38 +02:00
.forgejo/workflows ci: add Forgejo Actions workflow to build & push image on main push 2026-05-14 16:44:29 -07:00
.github chore: update GitHub Actions to use checkout@v6 and setup-node@v6 with Node.js version 24.x; add TypeScript as a devDependency in package.json 2026-03-28 01:56:37 +03:00
.vscode chore: bump version to 0.4.7 and update dependencies 2024-12-23 01:27:22 +03:00
libs/contract feat: add sync-outbounds endpoint for hot-reload of outbounds 2026-05-14 15:33:29 -07:00
src fix(handler): encode AddOutbound payload as proto to avoid xray nil-deref (#1) 2026-05-20 17:36:38 +02:00
.env.sample chore: remove internal port configurations and update to use socket communication 2026-01-29 02:52:58 +03:00
.gitignore chore: update .gitignore 2024-12-19 19:08:58 +03:00
.npmrc init 2024-11-15 22:04:45 +03:00
.prettierrc init 2024-11-15 22:04:45 +03:00
bun.Dockerfile chore: rename Dockerfile extensions to match standard naming convention 2025-08-18 04:28:30 +07:00
dev.Dockerfile chore: remove internal port configurations and update to use socket communication 2026-01-29 02:52:58 +03:00
DEV_ENV.md refactor: rename remnawave-node to remnanode and simplify README 2025-02-12 01:31:47 +03:00
docker-compose-dev.yml chore: remove internal port configurations and update to use socket communication 2026-01-29 02:52:58 +03:00
docker-compose-local.yml feat: customize internal ports 2025-12-29 01:02:41 +03:00
docker-compose-prod.yml feat: add NET_ADMIN capability to production Docker service 2026-02-22 00:52:28 +03:00
docker-entrypoint.sh fix: entrypoint 2026-03-03 05:54:20 +03:00
Dockerfile fix: add netcat-openbsd for healthcheck support 2026-05-01 23:15:48 -07:00
eslint.config.mjs chore: update dependencies for version 1.5.0 2025-03-26 20:23:13 +03:00
LICENCE chore: bump version to 0.6.0, update licenses to AGPL-3.0-only, and upgrade @remnawave/xtls-sdk and @remnawave/xtls-sdk-nestjs to 0.1.0 2025-01-10 00:05:15 +03:00
Makefile chore: bump version to 2.1.3 in package.json and package-lock.json 2025-08-16 05:38:56 +03:00
nest-cli.json init 2024-11-15 22:04:45 +03:00
package-lock.json feat: add BaseHysteriaUser schema and related handling in add-user and add-users commands 2026-03-21 20:40:41 +03:00
package.json fix(handler): encode AddOutbound payload as proto to avoid xray nil-deref (#1) 2026-05-20 17:36:38 +02:00
README.md chore: update documentation links and enhance logging in internal services 2025-11-07 05:32:36 +03:00
supervisord.conf refactor: update entrypoint 2026-01-30 18:03:07 +03:00
tsconfig.build.json init 2024-11-15 22:04:45 +03:00
tsconfig.json chore: update dependencies for version 1.5.0 2025-03-26 20:23:13 +03:00

Remnawave Node

Node for Remnawave Panel.

Learn more about Remnawave Panel here.

Contributors

Check open issues to help the progress of this project.

Thanks to the all contributors who have helped improve Remnawave: