627 Commits

Author SHA1 Message Date
jkunz 5269c20770 fix(dependencies): update @push.rocks/smartproxy to version 19.5.25 2025-06-08 12:05:40 +00:00
jkunz 5faca8c1b6 feat(auth): implement JWT-based authentication with admin access controls 2025-06-08 07:19:31 +00:00
jkunz ab19130904 feat(ts_interfaces): add TypedRequest interfaces for admin and configuration requests
fix(dependencies): include @api.global/typedrequest-interfaces in package.json
chore(docs): create OpsServer implementation plan in readme.opsserver.md
2025-06-07 17:28:15 +00:00
philkunz 4d8d802006 fix(dependencies): update @types/node and other dependencies to latest versions 2025-06-07 11:25:03 +00:00
philkunz 6ee1d6e917 feat(ops-dashboard): implement OpsServer and dashboard component with initial rendering 2025-06-01 19:46:10 +00:00
philkunz f877ad9676 fix(dependencies): add ui catalog for minimal local dashboard with statistics. 2025-05-31 16:34:39 +00:00
philkunz c776dab2c0 fix(nameservers): fix ip records 2025-05-30 20:11:44 +00:00
philkunz 74692c4aa5 fix(dns): Fixed Soa records 2025-05-30 19:54:48 +00:00
philkunz b11fea7334 feat(socket-handler): implement direct socket passing for DNS and email services
- Add socket-handler mode eliminating internal port binding for improved performance
- Add `dnsDomain` config option for automatic DNS-over-HTTPS (DoH) setup
- Add `useSocketHandler` flag to email config for direct socket processing
- Update SmartProxy route generation to support socket-handler actions
- Integrate smartdns with manual HTTPS mode for DoH without port binding
- Add automatic route creation for DNS paths when dnsDomain is configured
- Update documentation with socket-handler configuration and benefits
- Improve resource efficiency by eliminating internal port forwarding
2025-05-29 16:26:19 +00:00
philkunz b8ea8f660e update 2025-05-26 10:35:50 +00:00
philkunz 4e4c7df558 update 2025-05-24 16:19:19 +00:00
philkunz dc5c0b2584 update 2025-05-24 13:37:19 +00:00
philkunz 35712b18bc update 2025-05-24 11:34:05 +00:00
philkunz 4fd3ec2958 update 2025-05-24 02:27:50 +00:00
philkunz cb52446f65 update 2025-05-24 00:23:35 +00:00
philkunz 0907949f8a update 2025-05-23 21:20:39 +00:00
philkunz 38811dbf23 update 2025-05-21 13:42:12 +00:00
philkunz b0a0078ad0 update 2025-05-21 10:38:22 +00:00
philkunz 162795802f update 2025-05-21 02:17:18 +00:00
philkunz f37cddf26d update 2025-05-20 19:46:59 +00:00
philkunz 07f03eb834 update 2025-05-19 23:43:21 +00:00
philkunz e7174e8630 update 2025-05-19 17:34:48 +00:00
philkunz 186e94c1a2 2.12.0 2025-05-16 15:50:46 +00:00
philkunz 0ad5dfd6ee 2.11.2 2025-05-16 15:26:47 +00:00
philkunz fbaafa909b fix(dependencies): Update dependency versions and adjust test imports to use new packages 2025-05-16 15:26:47 +00:00
philkunz f1cc7fd340 2.11.1 2025-05-08 13:00:11 +00:00
philkunz 190ae11667 2.11.0 2025-05-08 12:56:17 +00:00
philkunz f4ace3999d feat(platformservice): Expose DcRouter and update package visibility. Changed package.json private flag from true to false to allow public publication, and added export of DcRouter in ts/index.ts for improved API accessibility. 2025-05-08 12:56:17 +00:00
philkunz 8b857e3d1d update 2025-05-08 12:46:10 +00:00
philkunz 7aaf8f2595 2.8.9 2025-05-08 10:39:43 +00:00
philkunz 39b634b6bb fix(types): Fix TypeScript build errors and improve API type safety across platformservice interfaces 2025-05-08 10:39:43 +00:00
philkunz 4624fdbe10 2.8.6 2025-05-08 10:24:50 +00:00
philkunz 858794799b fix(tests): fix: Improve test stability by handling race conditions in SenderReputationMonitor and IPWarmupManager. Disable filesystem operations and external DNS lookups during tests by checking NODE_ENV, add proper cleanup of singleton instances and active timeouts to ensure consistent test environment. 2025-05-08 10:24:50 +00:00
philkunz cb33dd26d0 2.8.4 2025-05-08 01:37:38 +00:00
philkunz d3d197d9d3 fix(mail): refactor(mail): Remove Mailgun references from PlatformService. Update keywords, error messages, and documentation to use MTA exclusively. 2025-05-08 01:37:38 +00:00
philkunz 0e914a3366 2.8.2 2025-05-08 01:24:03 +00:00
philkunz b61de33ee0 2.8.1 2025-05-08 01:16:21 +00:00
philkunz 63781ab1bd 2.8.0 2025-05-08 00:39:43 +00:00
philkunz 076aac27ce 2.7.0 2025-05-08 00:12:36 +00:00
philkunz 13ef31c13f 2.6.0 2025-05-07 23:45:20 +00:00
philkunz 1528d29b0d 2.5.0 2025-05-07 23:04:54 +00:00
philkunz 45be1e0a42 2.4.2 2025-05-07 22:15:08 +00:00
philkunz f704dc78aa 2.4.1 2025-05-07 22:06:55 +00:00
philkunz 630e911589 update 2025-05-07 20:20:17 +00:00
philkunz f6377d1973 2.4.0 2025-05-07 17:41:04 +00:00
philkunz c852e954c9 feat(email): Enhance email integration by updating @push.rocks/smartmail to ^2.1.0 and improving the entire email stack including validation, DKIM verification, templating, MIME conversion, and attachment handling. 2025-05-07 17:41:04 +00:00
philkunz 2ee66ef967 update 2025-05-07 14:33:20 +00:00
philkunz 5ad43470f3 2.3.1 2025-05-04 10:10:07 +00:00
philkunz efd64d6304 fix(platformservice): Update dependency versions and refactor import paths for improved compatibility; add initial DcRouter plan documentation. 2025-05-04 10:10:07 +00:00
philkunz a29cff2fc5 2.3.0 2025-03-15 16:24:56 +00:00