81 Commits

Author SHA1 Message Date
dyzulk
de504002d9 chore: cleanup temporary investigation files 2026-01-10 06:37:54 +07:00
dyzulk
8d1a3d0d7d fix: restore robust CORS origins array to fix login issue 2026-01-10 06:34:00 +07:00
dyzulk
73bd94c021 chore: remove temporary debug routes and methods 2026-01-09 13:36:04 +07:00
dyzulk
5cc56fcd3f chore: remove logs and debug scripts 2026-01-09 13:32:33 +07:00
dyzulk
d97a3d0872 add cors 2026-01-09 07:56:20 +07:00
dyzulk
e60539df18 add cors for docs.trustlab.dyzulk.com 2026-01-08 18:26:28 +07:00
dyzulk
8f21d88be5 add cors for docs.trustlab.dyzulk.com 2026-01-08 18:24:17 +07:00
dyzulk
e4f10a1c7b fix: allow localhost cors for docs development 2026-01-08 16:05:31 +07:00
dyzulk
4c1004f3ba Fix: Add curl to linux installer dependency check 2026-01-08 12:55:42 +07:00
dyzulk
9c991213e7 update app\Services\CaInstallerService.php 2026-01-08 12:50:29 +07:00
dyzulk
e3db3be095 Fix: Escape \ bash variable in CaInstallerService to prevent PHP interpolation crash 2026-01-08 10:32:14 +07:00
dyzulk
8c8c1798c9 Fix: Escape bash variables in CaInstallerService to prevent PHP interpolation errors 2026-01-08 10:08:55 +07:00
dyzulk
f62a7db192 Fix: Bypass auth in debug installer for public access 2026-01-08 09:59:11 +07:00
dyzulk
c8fa465fbb DEBUG ROUTE (Temporary) 2026-01-08 09:46:57 +07:00
dyzulk
7d0438e7fb Feat: Add debug installer endpoint for diagnostics 2026-01-08 09:39:28 +07:00
dyzulk
2175615220 Fix: Make OpenSslService robust against installer failures and missing Root 2026-01-08 09:26:39 +07:00
dyzulk
4fd5d60802 Fix: Resolve broken references in RootCaApiController & OpenSslService 2026-01-08 09:19:06 +07:00
dyzulk
164375c490 Fix: Replace hardcoded pki url with config('app.url') 2026-01-08 09:09:19 +07:00
dyzulk
4859398ccb Feat: Add post-install telemetry ping (CORS enabled) 2026-01-08 09:07:08 +07:00
dyzulk
de80b91b49 Refactor: Extract installer logic to CaInstallerService 2026-01-08 08:51:46 +07:00
dyzulk
f003770029 feat: implement public ca relevancy (only latest & hierarchical) 2026-01-07 11:53:10 +07:00
dyzulk
2b29e34e54 chore: update ignored deploy webhook script name 2026-01-07 11:22:11 +07:00
dyzulk
0e67f8d273 feat: implement CDN Purge Artisan command and UI dashboard control 2026-01-07 11:06:33 +07:00
dyzulk
2393be46f6 feat: fix CA setup identity and refine Archive Management Table with double sorting and CDN status 2026-01-07 10:54:20 +07:00
dyzulk
0306a83a57 feat: add OpenSSL configuration for certificate durations and CA details 2026-01-07 10:46:23 +07:00
dyzulk
47b19f3ba7 feat: differentiate CA durations and standardize leaf issuer selection to is_latest 2026-01-07 10:45:42 +07:00
dyzulk
dac2ba64d0 docs: improve description for trustlab:notify-expiring command 2026-01-07 10:18:19 +07:00
dyzulk
f237c1ac8c feat: complete Artisan command standardization (naming, class names, and scheduler sync) 2026-01-07 10:16:33 +07:00
dyzulk
03ff32475a feat: standardize all custom Artisan commands with trustlab: namespace 2026-01-07 10:14:17 +07:00
dyzulk
187baf05d4 feat: add trustlab:migrate-ca command for simplified CA migrations 2026-01-07 10:09:27 +07:00
dyzulk
5c1c759671 refactor: isolate CA migrations into separate directory for multi-database integrity 2026-01-07 10:06:35 +07:00
dyzulk
face81d5cb feat: implement Family SSL grouping and refined issuer tracking 2026-01-07 10:00:57 +07:00
dyzulk
c47e91db81 feat: track and display issuer_serial for absolute CA chain clarity 2026-01-07 09:49:51 +07:00
dyzulk
f147faaf1b refactor: consolidate issuer_name into master migration (Clean Slate Principle) 2026-01-07 09:38:11 +07:00
dyzulk
4bcc470615 feat: add issuer_name tracking and display in CA management 2026-01-07 09:35:29 +07:00
dyzulk
a5a700f42c feat: implement trustlab:magic-link command and controller for AI testing bypass 2026-01-07 09:14:00 +07:00
dyzulk
ba9dd9810a feat: implement bulkRenewStrategy and renewAll endpoint in OpenSslService 2026-01-07 05:27:47 +07:00
dyzulk
1b3787628d feat: implement dual CDN strategy and archive management UI 2026-01-07 04:43:42 +07:00
dyzulk
b4cbd8506c feat: implement self-healing mkdir and better verification info in linux scripts 2026-01-07 00:26:59 +07:00
dyzulk
2695d2e11e fix: ensure all linux scripts have progress bars 2026-01-06 16:36:17 +07:00
dyzulk
c4f39a686c feat: enhance installer feedback with progress bars and status messages 2026-01-06 16:36:06 +07:00
dyzulk
148a27f473 feat: make linux installer more robust with ca-certificates auto-install 2026-01-06 16:31:17 +07:00
dyzulk
792b682d5c feat: implement certificate prefixing and cleanup logic in installers 2026-01-06 16:24:24 +07:00
dyzulk
559ea44318 fix: implement delete-then-put and internal timestamping for cache freshness 2026-01-06 16:12:48 +07:00
dyzulk
351fdae70b feat: change script Content-Type to text/plain for browser visibility 2026-01-06 16:08:33 +07:00
dyzulk
afc16a33d2 feat: refine linux bundle installer with robust os detection 2026-01-06 16:03:16 +07:00
dyzulk
31ec1b8b12 feat: implement smart installers, global bundles, granular sync buttons, and cache policy 2026-01-06 15:56:21 +07:00
dyzulk
b23fe4b00e feat: implement OS-specific installer sync and CDN redirect enhancements 2026-01-06 14:58:58 +07:00
dyzulk
759e60670f feat: unify ca_certificates migrations (clean slate) 2026-01-06 14:29:50 +07:00
dyzulk
ce0b646077 feat: finalize CDN integration with redirects and Larvel 12 support 2026-01-06 12:12:47 +07:00