kastov
|
50d0898be4
|
feat: add post-start plugin
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
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
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
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
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
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
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
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 |
|