Commit Graph

  • ebe12d3db6 Certbot security repair from source 6b0ac99d19 codex/certbot-security-20261017 hellcat 2026-10-17 17:50:26 +0800
  • 6b0ac99d19 fix(nodes): restrict Certbot loader to current mounted core revision master hellcat 2026-10-17 17:50:02 +0800
  • 44d1c79bef fix(nodes): restore installed Certbot AppArmor profiles on legacy hosts hellcat 2026-10-17 17:49:19 +0800
  • ac9f249961 fix(nodes): validate QA scripts and normalized formal snapshots hellcat 2026-10-17 17:22:47 +0800
  • 2547ea25b4 DPL operations snapshot codex/node-runtime-20261017 hellcat 2026-10-17 15:32:51 +0800
  • e26b5bc6ca fix: finalize acceptance identity and raw QA review evidence hellcat 2026-10-17 15:32:03 +0800
  • 5eae52393d DPL operations snapshot hellcat 2026-10-17 15:23:19 +0800
  • 5c9157f5d7 feat: add reusable jump-host node onboarding runtime hellcat 2026-10-17 15:22:30 +0800
  • 1de59971f6 docs: record three-node Japan batch acceptance and recovery hellcat 2026-10-17 09:11:53 +0800
  • b8d10fac96 Add reviewed append-only node operations and batch coordination codex/node-batch-20261017 hellcat 2026-10-17 08:30:10 +0800
  • 6af676421b Add append-only batch node onboarding and recovery checks hellcat 2026-10-17 08:29:05 +0800
  • 522666c339 Define node numbering independently from VPS identifiers main hellcat 2026-10-16 17:48:29 +0800
  • 910d3cfe01 Document verified Japan node onboarding and administrator access hellcat 2026-10-16 17:27:20 +0800
  • 76d9e8d77a Document weiwei proxy deployment and acceptance scope hellcat 2026-10-16 16:34:01 +0800
  • f8aeb48d9a Add weiwei relay administration reverse proxy ops/gateway-admin-proxy hellcat 2026-10-16 16:28:41 +0800
  • 54c5a5ddd9 Add weiwei relay administration reverse proxy hellcat 2026-10-16 16:28:41 +0800
  • 26f84bda60 Document accepted gateway domains, proxy boundaries and SSH verification hellcat 2026-10-14 10:20:51 +0800
  • 8ed9e195b8 Keep proxy failure telemetry without sensitive request URLs hellcat 2026-10-13 21:08:35 +0800
  • 4ad89b196c Keep proxy failure telemetry without sensitive request URLs hellcat 2026-10-13 21:08:35 +0800
  • 7db335dbc0 Accept current Cloudflare token lengths with safe characters hellcat 2026-10-13 20:47:45 +0800
  • 936a7b3ddf Accept current Cloudflare token lengths with safe characters hellcat 2026-10-13 20:47:45 +0800
  • f6603a57ef Limit proxy body rewriting to URLs and guard legacy certificate repair hellcat 2026-10-13 20:30:22 +0800
  • 9880081af7 Limit proxy body rewriting to URLs and guard legacy certificate repair hellcat 2026-10-13 20:30:22 +0800
  • c354954b6d Allow Nginx traversal only to isolated ACME webroot hellcat 2026-10-13 20:00:56 +0800
  • 1b8472112c Allow Nginx traversal only to isolated ACME webroot hellcat 2026-10-13 20:00:56 +0800
  • 668571772b Add isolated gateway admin and white proxy provisioning hellcat 2026-10-13 19:53:10 +0800
  • 67f1c93e02 Add isolated gateway admin and white proxy provisioning hellcat 2026-10-13 19:53:10 +0800
  • 99f9b9ec92 Document verified Cloudflare tuning for both subscription gateways hellcat 2026-10-11 19:16:48 +0800
  • 7e8fbf60bd Record user waiver of local node test and Cloudflare follow-up hellcat 2026-10-11 17:38:58 +0800
  • 84b334a72d Record unresolved local relay TLS path and diagnostic boundary hellcat 2026-10-11 17:32:39 +0800
  • 50eecb91fa Document live AnyTLS onboarding and pending Cloudflare verification hellcat 2026-10-11 17:21:48 +0800
  • b05c321550 Fix modern DNS startup and parameterize node provisioning codex/anytls-gateway hellcat 2026-10-11 16:58:11 +0800
  • 3b72c3e3c1 Fix modern DNS startup and parameterize node provisioning hellcat 2026-10-11 16:58:11 +0800
  • 0ba8f8072c ops: complete subscription template and node activation workflow hellcat 2026-10-11 16:45:16 +0800
  • 12d9f2b47c ops: complete subscription template and node activation workflow hellcat 2026-10-11 16:45:16 +0800
  • dbe730cdc4 ops: verify AnyTLS relay and allow validated certificate chains hellcat 2026-10-11 16:32:29 +0800
  • 1537ebf65c ops: verify AnyTLS relay and allow validated certificate chains hellcat 2026-10-11 16:32:29 +0800
  • c6febc2c02 ops: extend Cloudflare IP synchronization to original gateway hellcat 2026-10-11 16:27:09 +0800
  • 52ab8d0885 ops: extend Cloudflare IP synchronization to original gateway hellcat 2026-10-11 16:27:09 +0800
  • 6fa2241c98 ops: synchronize Cloudflare trust ranges for DPL vhost hellcat 2026-10-11 16:21:59 +0800
  • 16f1a5366b ops: synchronize Cloudflare trust ranges for DPL vhost hellcat 2026-10-11 16:21:59 +0800
  • ed792ca542 ops: isolate gateway certificate renewal and preserve client IP hellcat 2026-10-11 16:18:24 +0800
  • 23ae4068a8 ops: isolate gateway certificate renewal and preserve client IP hellcat 2026-10-11 16:18:24 +0800
  • 6259018062 ops: version isolated subscription gateway configuration hellcat 2026-10-11 16:06:44 +0800
  • e7ec154f75 ops: version isolated subscription gateway configuration hellcat 2026-10-11 16:06:44 +0800
  • 08c9fac50b fix: assign onboarding group through model properties hellcat 2026-10-11 15:59:52 +0800
  • 9a523b625c fix: assign onboarding group through model properties hellcat 2026-10-11 15:59:52 +0800
  • 31c22f71be ops: add isolated AnyTLS node onboarding workflow codex/anytls-provision hellcat 2026-10-11 15:55:45 +0800
  • dfdfbf2562 ops: add isolated AnyTLS node onboarding workflow hellcat 2026-10-11 15:55:45 +0800
  • e00c8d1e19 docs: record plan description production acceptance hellcat 2026-10-11 14:01:47 +0800
  • bc30ad38c9 docs: record plan description rules and local preview hellcat 2026-10-11 13:58:30 +0800
  • 6aec36e786 docs: record verified Telegram ticket reply and email delivery hellcat 2026-10-11 13:03:22 +0800
  • ee40fcf7c2 docs: record original reply classification restored in production hellcat 2026-10-11 13:00:50 +0800
  • 8ccc38908b fix: preserve original Telegram reply classification as requested hellcat 2026-10-11 13:00:10 +0800
  • 85246d26a6 docs: record deployed Telegram reply diagnostics and pending real acceptance hellcat 2026-10-11 12:59:10 +0800
  • 5b643135e1 fix: classify Telegram ticket replies by message id and record safe routing diagnostics hellcat 2026-10-11 12:58:21 +0800
  • 7622b49cb3 Clarify administrator email reports use a default-off switch when present hellcat 2026-10-11 12:05:02 +0800
  • d828cf558b Document Telegram-only administrator operational notifications hellcat 2026-10-11 12:04:22 +0800
  • 8aca507c0e Record Telegram ticket deployment and remaining administrator setup hellcat 2026-10-11 12:00:23 +0800
  • 6c9422d055 Add authenticated Telegram ticket replies and notification tracking hellcat 2026-10-11 11:58:19 +0800
  • 9f8f297a5d docs: record completed non-payment acceptance hellcat 2026-10-11 11:09:50 +0800
  • 7a123f8e97 test: verify EPay callback flow without real payments hellcat 2026-10-11 11:08:36 +0800
  • a1f4019add docs: record EPay deployment and merchant API verification hellcat 2026-10-11 11:03:37 +0800
  • 6045748772 fix: validate EPay successful payment callbacks hellcat 2026-10-11 11:01:57 +0800
  • 16a8d769e1 docs: record production payment configuration sync hellcat 2026-10-11 10:49:27 +0800
  • 30645f96d5 docs: move maintenance guides to docs and add project agent entry hellcat 2026-10-11 10:34:09 +0800
  • 430ddbe9b6 docs: establish AI maintenance guide and operational handoff hellcat 2026-10-11 10:26:58 +0800
  • 13117587c8 refactor(admin): split mail settings into dedicated tabs hellcat 2026-10-11 09:51:27 +0800
  • 966a8b2c32 feat(admin): integrate mail flow controls into email settings page hellcat 2026-10-11 09:48:58 +0800
  • d51fb5e398 fix(admin): show mail flow settings on email configuration page hellcat 2026-10-10 19:28:39 +0800
  • ad42a0e1e7 feat(mail): add Resend delivery, inbox replies and notification tiers hellcat 2026-10-10 18:53:35 +0800
  • 208536e1cb style(mail): apply tutorial design to default email templates hellcat 2026-10-09 18:46:25 +0800
  • cd117604a3 feat: add branded tutorials and display-only plan device settings hellcat 2026-10-08 18:00:43 +0800
  • 4f48e61a2c fix(order): prevent duplicate refunds and redemptions xboard 2026-08-30 04:50:07 +0800
  • 9d125527cb
    fix: reindex device IP array before JSON encoding (#1045) asukassa 2026-08-30 01:07:37 +0800
  • e074bef702
    fix(Shadowrocket.php): add missing bandwidth params for Hysteria2 (#1031) JW-3154 2026-08-30 00:55:14 +0800
  • 7cfe061469
    fix: correct Alipay F2F request timestamp (#1024) muyichun 2026-08-30 00:42:46 +0800
  • c9ef5768e0 fix(order): calculate invitation commission after balance deduction (#1020) yootus 2026-08-30 00:33:14 +0800
  • 60ba57142b
    fix (General.php): VLESS parsing issue (#1017) JW-3154 2026-08-07 21:44:44 +0800
  • 8ecb762d77 fix(admin): keep ticket detail open after reply, etc. xboard 2026-06-18 00:55:18 +0800
  • 6141430a88 Fix TUIC congestion control at Shadowrocket.php (#968) JW-3154 2026-06-06 11:11:01 +0800
  • 34bb1fdbcf Rename v2_order.refund_amount to surplus_credit (#967) socksprox 2026-06-02 05:49:58 +0200
  • 8f66a9af94 feat: add admin user plugin hooks xboard 2026-05-26 02:20:36 +0800
  • 4e9dfd6018 fix(security): harden registration email code validation xboard 2026-05-22 22:05:33 +0800
  • 1eb085d4c0 fix(security): harden password reset email code validation xboard 2026-05-22 21:50:29 +0800
  • f2ac5db4bd feat(sing-box): include/exclude outbound tags with safe regex and fallback (#916) socksprox 2026-05-03 04:06:30 +0200
  • 689dc5ffa8 Fix redis ownership (#927) socksprox 2026-05-03 03:38:53 +0200
  • d22a12cb34 Update Docker commands for V2board Dev migration Xboard 2026-04-30 00:49:52 +0800
  • 449ccc3a1a Fix service names in v2board migration steps Xboard 2026-04-30 00:49:37 +0800
  • 42e5dac982 Update docker commands for migration to use xboard Xboard 2026-04-30 00:49:19 +0800
  • e2e489e85e Modify upgrade command for older compose.yaml Xboard 2026-04-25 20:43:35 +0800
  • 3b0b42c51d refactor(middleware): split V2 server middleware to drop node_type xboard 2026-04-23 19:24:34 +0800
  • cf26ab3210 docs(upgrade): note pre-2026-04-19 compose upgrade command xboard 2026-04-23 12:16:06 +0800
  • 382efe5aa5 fix(caddy): preserve X-Forwarded-For chain so Laravel TrustProxies resolves real client IP xboard 2026-04-23 11:39:58 +0800
  • 0fa4b4e0fc fix(security): prevent payment gateway credentials leakage via OrderResource xboard 2026-04-23 10:25:32 +0800
  • b8944e2341 fix(docker): re-apply www ownership to /www at entrypoint xboard 2026-04-20 01:39:24 +0800
  • a7c7120d8a chore(docker): all-in-one redis no longer listens on TCP xboard 2026-04-20 01:14:52 +0800
  • 0598351c10 fix: backfill utls for legacy vless reality nodes xboard 2026-04-20 00:05:43 +0800
  • f714767205 Update installation instructions for aapanel-docker Xboard 2026-04-19 23:33:32 +0800
  • 66861500c3 fix(deploy): make install/update redis-independent and clean stale octane state xboard 2026-04-19 23:23:27 +0800