Commit graph

  • 28ea53c240
    Merge a70565f2fc into a5acdeb288 Andy 2026-05-12 02:25:48 +02:00
  • a70565f2fc feat(veil-core): add Veil VPN protocol module alongside Xray Rxflex 2026-05-12 02:24:35 +02:00
  • a5acdeb288
    refactor: improve error handling and logging in XrayService dev kastov 2026-05-10 23:16:08 +03:00
  • 6ecd7ad181
    refactor: enhance error logging kastov 2026-05-10 22:52:36 +03:00
  • ef25a6fb46
    chore: update startsecs in supervisord configuration from 0 to 2 kastov 2026-05-10 22:44:46 +03:00
  • 54ec995be1
    refactor: simplify startXray method by removing IP parameter and enhancing logging kastov 2026-05-10 22:32:16 +03:00
  • 94d44b434c
    chore: update p-retry kastov 2026-05-10 22:11:12 +03:00
  • 9b40f82101
    refactor: improve logging for Xray internal status checks with elapsed time tracking kastov 2026-05-10 21:53:41 +03:00
  • 881c4261ea
    chore: set startsecs to 0 in supervisord configuration kastov 2026-05-10 21:32:30 +03:00
  • 957dd524d2
    refactor: optimize Xray internal status check and adjust retry parameters kastov 2026-05-10 21:25:04 +03:00
  • 53f62f8793
    refactor: enhance logging in InternalService for user extraction process kastov 2026-05-10 21:03:41 +03:00
  • 2990f5caa5
    refactor: xray api configuration kastov 2026-05-10 20:23:52 +03:00
  • 0c3542b1e5
    chore: remove unused functions kastov 2026-05-10 19:58:53 +03:00
  • f9d586ee3b
    chore: refactor Dockerfile for build process and update package dependencies kastov 2026-05-10 19:12:12 +03:00
  • fff1ad0ce6
    chore: update XRAY_CORE_VERSION to v26.5.9 in Dockerfile kastov 2026-05-09 20:53:36 +03:00
  • 31bb654a38
    feat: append random string to xtls-api abstract unix socket kastov 2026-05-08 16:57:00 +03:00
  • 147cf61770
    chore: update nftables-napi to version 0.4.4 in package.json kastov 2026-05-08 04:12:50 +03:00
  • a2447964d4
    chore: update nftables-napi to version 0.4.3 in package.json and package-lock.json kastov 2026-05-08 02:38:36 +03:00
  • b5733edff1
    chore: update @remnawave/xtls-sdk to version 0.14.0 in package.json and package-lock.json kastov 2026-05-04 19:56:02 +03:00
  • 01d7e815a6
    feat: move Xray gRPC API to abstract socket kastov 2026-05-03 19:07:56 +03:00
  • 833622da56
    chore: update XRAY_CORE_VERSION to v26.5.3 in Dockerfile kastov 2026-05-03 17:18:19 +03:00
  • 498e48be96
    chore: change XRAY_JSON_STRICT environment variable value to true in Dockerfile kastov 2026-05-02 17:36:46 +03:00
  • baf704989e
    chore: add XRAY_JSON_STRICT environment variable in Dockerfile kastov 2026-05-01 22:06:32 +03:00
  • 0f8af93b34
    chore: update XRAY_CORE_VERSION to v26.4.25 in Dockerfile kastov 2026-04-26 02:56:29 +03:00
  • 3a9c714cb2
    refactor: optimize Dockerfile structure, update npm commands kastov 2026-04-25 23:15:08 +03:00
  • 038e662271
    chore: bump version to 2.8.0 in package.json and package-lock.json kastov 2026-04-22 18:05:26 +03:00
  • 291f5741b6
    refactor: remove vision module and related commands, routes, and controllers kastov 2026-04-22 17:36:30 +03:00
  • 60ba165f46
    chore: update XRAY_CORE_VERSION to v26.4.17 and bump @nestjs packages and other dependencies in package.json and package-lock.json kastov 2026-04-22 17:33:01 +03:00
  • 4853824ebf
    chore: update @remnawave/xtls-sdk to version 0.12.5 in package.json and package-lock.json kastov 2026-04-11 23:08:05 +03:00
  • ca3954a50d
    chore: update dependencies and refactor getUsersIpList method in StatsService kastov 2026-04-11 22:56:55 +03:00
  • 4102ee4b0f
    chore: set process title to 'rw-node' in main.ts kastov 2026-04-10 18:44:07 +03:00
  • 94a93349cc
    refactor: replace static DB_PATH with constant ASN_LMDB_PATH kastov 2026-03-30 18:21:03 +03:00
  • adf91312fc
    feat: integrate ASN LMDB support with new service and queries kastov 2026-03-30 18:20:46 +03:00
  • 45f66eab8a
    chore: release v2.7.0 main 2.7.0 Yury Kastov 2026-03-28 05:20:08 +03:00
  • 3b59d2597c
    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 kastov 2026-03-28 01:56:37 +03:00
  • 6069766d1e
    chore: bump version to 2.7.0 in package.json kastov 2026-03-28 01:47:34 +03:00
  • 9a828c208a
    chore: update XRAY_CORE_VERSION to v26.3.27 in Dockerfile kastov 2026-03-27 21:05:01 +03:00
  • d9d620e1db
    chore: update XRAY_CORE_VERSION to v26.3.23 in Dockerfile kastov 2026-03-23 16:24:20 +03:00
  • 52a850c259
    fix: correct schema kastov 2026-03-21 20:48:25 +03:00
  • 652634d41d
    fix: missing if kastov 2026-03-21 20:41:40 +03:00
  • 20c1dfe2fa
    feat: add BaseHysteriaUser schema and related handling in add-user and add-users commands kastov 2026-03-21 20:40:41 +03:00
  • 772790811c
    chore: update @remnawave/node-plugins to version 0.4.4 in package.json kastov 2026-03-21 07:55:55 +03:00
  • 9691aee2fa
    chore: update @remnawave/node-plugins to version 0.4.3 in package.json kastov 2026-03-21 07:51:51 +03:00
  • 5d19a10331
    chore: update nftables-napi to version 0.4.2 in package.json and package-lock.json; expand default ignored IPs set kastov 2026-03-21 07:48:13 +03:00
  • 58c36a6059
    chore: update @remnawave/node-plugins to version 0.4.0 and nftables-napi to version 0.4.1 in package.json and package-lock.json kastov 2026-03-21 07:23:59 +03:00
  • 8a65109c65
    chore: bump version to 2.6.14 in package.json kastov 2026-03-16 22:23:27 +03:00
  • 8f52324ecc
    feat: add memoryUsed to system stats schema and calculation kastov 2026-03-16 22:23:05 +03:00
  • e6f72e98fd
    feat: add load average to system stats schema and retrieval function kastov 2026-03-16 22:21:27 +03:00
  • 02705ce122
    fix: correct timestamp calculation in network stats service kastov 2026-03-16 18:02:03 +03:00
  • 57c8a9de55
    feat: enhance system stats schema with network interface details kastov 2026-03-16 17:59:00 +03:00
  • 29f2d83126
    chore: update sockdestroy dependency to version 1.3.0 and increase UV_THREADPOOL_SIZE in Dockerfile kastov 2026-03-16 01:23:42 +03:00
  • db55dbf9ba
    refactor: system stats handling to use new schemas kastov 2026-03-15 21:14:57 +03:00
  • 9d0597fdd8
    refactor: reorganize system stats retrieval for improved error handling kastov 2026-03-15 19:32:43 +03:00
  • cf5db3dae4
    refactor: update system stats handling kastov 2026-03-15 19:21:52 +03:00
  • 5aa7e0e78d
    feat: update plugin service to replace blacklist with ingress filter kastov 2026-03-15 08:05:48 +03:00
  • 1b7b3f67e7
    refactor: hash kastov 2026-03-15 05:39:45 +03:00
  • fb053e0bf7
    fix: hash kastov 2026-03-15 05:12:11 +03:00
  • fdc1bd3c0c
    feat: log old and new tags hash for torrent-blocker in plugin service kastov 2026-03-15 05:02:50 +03:00
  • 27138fe313
    feat: add egress filter functionality to plugin service and update related constants and interfaces kastov 2026-03-15 03:26:58 +03:00
  • f906a7b209
    chore: update Node.js version in Dockerfile from 24.13-alpine to 24.14-alpine kastov 2026-03-14 00:35:36 +03:00
  • 1155af7e78
    chore: OCI labels to Dockerfile kastov 2026-03-10 19:25:13 +03:00
  • 4fb0021b98
    fix: reduce webhook deduplication time from 30 to 5 seconds in XRAY configuration kastov 2026-03-09 23:27:05 +03:00
  • 3e5157f7ca
    refactor: getUsersIpList method kastov 2026-03-09 22:21:41 +03:00
  • 145cbba450
    fix: correct online user ID extraction logic in StatsService kastov 2026-03-09 21:34:47 +03:00
  • 73d8fb2497
    feat: get all users ips kastov 2026-03-09 17:40:35 +03:00
  • 18635eae4a
    feat: enhance IP handling in connection drop and torrent blocker states to include default ignored IPs kastov 2026-03-08 20:15:32 +03:00
  • 316aa903d8
    fix: plugin sync kastov 2026-03-08 19:07:41 +03:00
  • 9d3319216c
    chore: update @nestjs packages and other dependencies; refactor torrent blocker state management and API config generation kastov 2026-03-08 18:48:42 +03:00
  • 739fe84c6e
    fix: encode Shadowsocks2022 user password in base64 format before sending to API kastov 2026-03-06 09:35:42 +03:00
  • 89489a8dd7
    feat: add support for shadowsocks22 user type in add-user and add-users commands kastov 2026-03-06 07:09:15 +03:00
  • f021269cdf
    refactor: update cipherType assignment in handler service to use item value kastov 2026-03-06 06:40:12 +03:00
  • e00dabf744
    refactor: replace cipherType and ivCheck with default values in handler service kastov 2026-03-06 06:34:34 +03:00
  • baf0a80fc0
    fix: correct lastSeen timestamp conversion for user IPs kastov 2026-03-04 06:29:27 +03:00
  • 10defc33d4
    refactor: update user IP list response schema to include lastSeen timestamp kastov 2026-03-04 06:09:12 +03:00
  • 971d32a521
    - kastov 2026-03-04 05:12:04 +03:00
  • 2909cc9a43
    chore: update @nestjs packages and other dependencies to latest versions kastov 2026-03-04 04:47:49 +03:00
  • d80bfb40fa
    refactor: consolidate imports in event handlers kastov 2026-03-04 03:33:11 +03:00
  • ad673e6338
    fix: correct webhook URL format in API config generation kastov 2026-03-04 00:31:42 +03:00
  • e3a2e8972b
    chore: bump version to 2.7.0 in package.json and package-lock.json kastov 2026-03-03 20:26:35 +03:00
  • a02c5ed3b4 fix: custom core name D 2026-03-03 11:13:24 +03:00
  • bb449643e8
    chore: update @remnawave/node-plugins to version 0.1.1 kastov 2026-03-03 09:32:59 +03:00
  • 42e81137c6
    refactor: plugins sync kastov 2026-03-03 08:37:18 +03:00
  • 2a65786149
    fix: remove redundant prefix in system info logging kastov 2026-03-03 06:30:25 +03:00
  • 19d1fc322b
    fix: update plugin availability logging kastov 2026-03-03 06:17:17 +03:00
  • ae31065843
    fix: entrypoint kastov 2026-03-03 05:54:20 +03:00
  • 2ff80b74e0
    fix: missing imports kastov 2026-02-28 01:43:41 +03:00
  • 420d4e9218
    refactor: update plugin cleanup logic kastov 2026-02-28 01:43:10 +03:00
  • ac535e6a49
    fix: handle timeout parameter in nft service kastov 2026-02-27 00:11:09 +03:00
  • 472db726bf
    feat: nftables routes kastov 2026-02-26 22:00:34 +03:00
  • 93e1dfa8ab
    fix: report schema kastov 2026-02-26 18:16:39 +03:00
  • 8aec5b7e3a
    fix: import kastov 2026-02-26 17:47:45 +03:00
  • 08e135c2f8
    feat: add reports count to system stats and update version kastov 2026-02-26 17:46:13 +03:00
  • 42e60a82b0
    feat: plugins kastov 2026-02-26 17:09:11 +03:00
  • 1da754c935
    fix: core version 2.6.1 kastov 2026-02-24 20:30:52 +03:00
  • b6817894a8
    fix: core version kastov 2026-02-24 20:30:29 +03:00
  • c9866400e9
    chore: release v2.6.1 kastov 2026-02-24 20:27:35 +03:00
  • 5f95bd599a
    chore: update XRAY_CORE_VERSION to v25.2.6 kastov 2026-02-24 20:22:22 +03:00
  • b58b728c8e
    chore: release v2.6.0 2.6.0 kastov 2026-02-24 20:14:31 +03:00
  • 260e7c4571
    refactor: ip control kastov 2026-02-24 19:26:04 +03:00
  • ed9bfb8d87
    feat: add drop users connections and drop IPs functionality in handler service kastov 2026-02-22 18:59:07 +03:00