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 |
|