Commit graph

226 commits

Author SHA1 Message Date
kastov
50d0898be4
feat: add post-start plugin
Some checks are pending
Build Dev / Send TG message (push) Waiting to run
Build Dev / Resolve variants (push) Waiting to run
Build Dev / Build (push) Blocked by required conditions
Build Dev / Merge & push manifest () (push) Blocked by required conditions
Build Dev / Send TG message-1 (push) Blocked by required conditions
Build Dev / notify-on-error (push) Blocked by required conditions
2026-10-06 03:43:40 +03:00
kastov
5d993c8544
fix: drop specific connections when adding users 2026-08-31 00:38:41 +03:00
kastov
ad060a0c09
chore: update zod
Some checks failed
Build Dev / Send TG message (push) Has been cancelled
Build Dev / Resolve variants (push) Has been cancelled
Deploy lib / Send Telegram message (push) Has been cancelled
Deploy lib / build (push) Has been cancelled
Build Dev / Build (push) Has been cancelled
Build Dev / Merge & push manifest () (push) Has been cancelled
Build Dev / Send TG message-1 (push) Has been cancelled
Build Dev / notify-on-error (push) Has been cancelled
Deploy lib / Send Telegram message-1 (push) Has been cancelled
Deploy lib / notify-on-error (push) Has been cancelled
2026-08-29 22:22:02 +03:00
kastov
84a7995594
feat: make SNI verification optional and off by default
Refs: 2b7c707 ("feat!: gate node API behind a derived SNI")
2026-08-28 22:50:51 +03:00
kastov
acfe034420
refactor: error handler 2026-08-22 00:55:33 +03:00
kastov
d9fc08d498
chore: update nftables-napi to version 0.6.0 2026-08-21 22:14:27 +03:00
kastov
6216d6dbb1
feat: configure torrent blocker rule placement 2026-08-19 23:02:05 +03:00
kastov
a0c6df3e88
fix: handle bootstrap errors 2026-08-19 18:21:20 +03:00
kastov
a37a8df58e
feat: strict SECRET_KEY validation 2026-08-19 18:11:55 +03:00
kastov
7190d12a7c
feat: add geocheck functionality to stats module 2026-08-18 06:14:55 +03:00
kastov
3b65c60445
feat: add handshake timeout to HTTPS options 2026-08-18 04:10:40 +03:00
kastov
2b7c70780a
feat!: gate node API behind a derived SNI 2026-08-17 07:36:40 +03:00
kastov
5213041e12
feat: warn on a second node instance in the same network namespace 2026-08-17 07:25:19 +03:00
kastov
42a2ab806d
fix: early exit on Xray Core failure 2026-08-17 01:12:11 +03:00
kastov
c32d98ce8d
refactor: update integration schema 2026-08-15 03:55:52 +03:00
kastov
c6a1354032
refactor: update integration interfaces to use structured options 2026-08-14 15:31:19 +03:00
kastov
4e4f5596e9
refactor: integration modules 2026-08-14 14:26:45 +03:00
kastov
c2a2a9cefb
feat: add integration modules layer 2026-08-13 17:47:34 +03:00
kastov
3f102e3703
fix: missing sha256 check 2026-08-10 02:11:54 +03:00
kastov
6d3d6dea5f
fix: core version parsing 2026-08-09 19:52:27 +03:00
kastov
3768d73f1c
feat: additional webhook url in torrent blocker plugin 2026-08-09 18:54:01 +03:00
kastov
fc2bb8896e
refactor: update GeodataService 2026-08-09 17:46:02 +03:00
kastov
397d8ab65f
fix: escalate xray shutdown to SIGKILL 2026-08-07 18:45:29 +03:00
kastov
58922dc69f
fix: logging 2026-08-06 23:12:18 +03:00
kastov
9d0fbeaa24
feat: add GeodataService to Xray module and service 2026-08-06 21:56:07 +03:00
kastov
5aeb1df401
refactor: simplify pre-start configuration
Some checks failed
Build & Push Docker Image / Send TG message (push) Has been cancelled
Build & Push Docker Image / Build linux/amd64 (push) Has been cancelled
Build & Push Docker Image / Build linux/arm64 (push) Has been cancelled
Build & Push Docker Image / Merge & push manifest (push) Has been cancelled
Build & Push Docker Image / Send TG message-1 (push) Has been cancelled
Build & Push Docker Image / notify-on-error (push) Has been cancelled
2026-08-01 17:54:58 +03:00
kastov
2eb41df74d
feat: pre-start plugin 2026-08-01 17:43:37 +03:00
kastov
ce54c741a4
refactor: reorganize imports
Some checks failed
Build & Push Docker Image / Send TG message (push) Has been cancelled
Build & Push Docker Image / Build linux/amd64 (push) Has been cancelled
Build & Push Docker Image / Build linux/arm64 (push) Has been cancelled
Build & Push Docker Image / Merge & push manifest (push) Has been cancelled
Build & Push Docker Image / Send TG message-1 (push) Has been cancelled
Build & Push Docker Image / notify-on-error (push) Has been cancelled
2026-07-13 18:00:56 +03:00
kastov
9cd01fce62
chore: upgrade zod
Some checks failed
Build & Push Docker Image / Send TG message (push) Has been cancelled
Build & Push Docker Image / Build linux/amd64 (push) Has been cancelled
Build & Push Docker Image / Build linux/arm64 (push) Has been cancelled
Deploy lib / Send Telegram message (push) Has been cancelled
Deploy lib / build (push) Has been cancelled
Build & Push Docker Image / Merge & push manifest (push) Has been cancelled
Build & Push Docker Image / Send TG message-1 (push) Has been cancelled
Build & Push Docker Image / notify-on-error (push) Has been cancelled
Deploy lib / Send Telegram message-1 (push) Has been cancelled
Deploy lib / notify-on-error (push) Has been cancelled
2026-07-04 17:38:39 +03:00
kastov
dabc0b3623
fix: return master ip logging
Some checks are pending
Build & Push Docker Image / Send TG message (push) Waiting to run
Build & Push Docker Image / Build linux/amd64 (push) Waiting to run
Build & Push Docker Image / Build linux/arm64 (push) Waiting to run
Build & Push Docker Image / Merge & push manifest (push) Blocked by required conditions
Build & Push Docker Image / Send TG message-1 (push) Blocked by required conditions
Build & Push Docker Image / notify-on-error (push) Blocked by required conditions
2026-06-23 19:31:37 +03:00
kastov
355349d746
refactor: streamline request processing logic in XrayService
Some checks failed
Build & Push Docker Image / Send TG message (push) Has been cancelled
Build & Push Docker Image / Build linux/amd64 (push) Has been cancelled
Build & Push Docker Image / Build linux/arm64 (push) Has been cancelled
Build & Push Docker Image / Merge & push manifest (push) Has been cancelled
Build & Push Docker Image / Send TG message-1 (push) Has been cancelled
Build & Push Docker Image / notify-on-error (push) Has been cancelled
2026-06-18 04:51:12 +03:00
kastov
2db7c5a575
refactor: improve start message formatting and remove unused dependencies 2026-06-18 04:30:12 +03:00
kastov
da49385510
refactor: replace supervisrd with s6-overylay 2026-06-18 04:07:30 +03:00
kastov
c9fe70c8bf
refactor: network monitoring 2026-06-18 01:03:42 +03:00
kastov
6205fc1ae0
refactor: update HTTPS options to include minimum TLS version
Some checks are pending
Build & Push Docker Image / Send TG message (push) Waiting to run
Build & Push Docker Image / Build Dev Image (push) Waiting to run
Build & Push Docker Image / Send TG message-1 (push) Blocked by required conditions
Build & Push Docker Image / notify-on-error (push) Blocked by required conditions
2026-06-14 19:24:14 +03:00
kastov
6a4154fc05
refactor: use abstract unix socket in internal webserver 2026-05-11 02:16:25 +03:00
kastov
a5acdeb288
refactor: improve error handling and logging in XrayService 2026-05-10 23:16:08 +03:00
kastov
6ecd7ad181
refactor: enhance error logging 2026-05-10 22:52:36 +03:00
kastov
54ec995be1
refactor: simplify startXray method by removing IP parameter and enhancing logging 2026-05-10 22:32:16 +03:00
kastov
94d44b434c
chore: update p-retry 2026-05-10 22:11:12 +03:00
kastov
9b40f82101
refactor: improve logging for Xray internal status checks with elapsed time tracking 2026-05-10 21:53:41 +03:00
kastov
957dd524d2
refactor: optimize Xray internal status check and adjust retry parameters 2026-05-10 21:25:04 +03:00
kastov
53f62f8793
refactor: enhance logging in InternalService for user extraction process 2026-05-10 21:03:41 +03:00
kastov
2990f5caa5
refactor: xray api configuration 2026-05-10 20:23:52 +03:00
kastov
0c3542b1e5
chore: remove unused functions 2026-05-10 19:58:53 +03:00
kastov
f9d586ee3b
chore: refactor Dockerfile for build process and update package dependencies 2026-05-10 19:12:12 +03:00
kastov
31bb654a38
feat: append random string to xtls-api abstract unix socket 2026-05-08 16:57:00 +03:00
kastov
01d7e815a6
feat: move Xray gRPC API to abstract socket 2026-05-03 19:07:56 +03:00
kastov
291f5741b6
refactor: remove vision module and related commands, routes, and controllers 2026-04-22 17:36:30 +03:00
kastov
ca3954a50d
chore: update dependencies and refactor getUsersIpList method in StatsService 2026-04-11 22:56:55 +03:00