jkunz
7bb6559748
docs: refresh readme and legal info
2026-05-07 20:22:12 +00:00
jkunz
c5ca95b6f5
fix(docs): refresh package readmes with clearer runtime, API client, interfaces, migrations, and dashboard guidance
2026-04-17 13:43:13 +00:00
jkunz
39f449cbe4
feat(routes,email): persist system DNS routes with runtime hydration and add reusable email ops DNS helpers
2026-04-15 19:59:04 +00:00
jkunz
1004f8579f
fix(ops-view-routes): correct route form dropdown selection handling for security profiles and network targets
2026-04-04 11:00:03 +00:00
jkunz
9d8354e58f
feat(docs,ops-dashboard): document unified database and reusable security profile and network target management
2026-04-02 20:31:08 +00:00
jkunz
29687670e8
feat(vpn): support optional non-mandatory VPN route access and align route config with enabled semantics
2026-03-31 11:19:29 +00:00
jkunz
11ca64a1cd
feat(vpn): add VPN client editing and connected client visibility in ops server
2026-03-31 09:53:37 +00:00
jkunz
bc2ed808f9
fix(vpn): configure SmartVPN client exports with explicit server endpoint and split-tunnel allowed IPs
2026-03-30 18:14:51 +00:00
jkunz
a8d52a4709
feat(vpn): document tag-based VPN access control, declarative clients, and destination policy options
2026-03-30 17:24:17 +00:00
jkunz
dd9769b814
feat(docs): document VPN access control and add OpsServer VPN navigation
2026-03-30 08:59:38 +00:00
jkunz
6c4adf70c7
feat(web-ui): pause dashboard polling, sockets, and chart updates when the tab is hidden
2026-03-27 18:46:11 +00:00
jkunz
fa96a41e68
feat(docker,cache,proxy): improve container runtime defaults and add configurable connection limits
2026-03-26 16:21:45 +00:00
jkunz
44f2a7f0a9
fix(typescript): tighten TypeScript null safety and error handling across backend and ops UI
2026-03-26 07:40:56 +00:00
jkunz
cd3f08d55f
feat(readme): document HTTP/3 QUIC support and configuration options
2026-03-19 19:10:33 +00:00
jkunz
1d0f47f256
feat(opsserver): add configurable OpsServer port and update related tests and documentation
2026-03-19 16:41:16 +00:00
jkunz
7e2142ce53
feat(docs): document OCI container deployment and enable verbose docker build scripts
2026-03-19 14:58:08 +00:00
jkunz
d5dfe439c7
feat(apiclient): add typed, object-oriented API client documentation and interfaces; document builders, resource managers, and new programmatic endpoints
2026-03-06 08:01:05 +00:00
jkunz
dce1de8c4b
feat(remote-ingress): add Remote Ingress hub integration, OpsServer UI, APIs, and docs
2026-02-18 18:47:18 +00:00
jkunz
0a6315f177
feat(certs): integrate smartacme v9 for ACME certificate provisioning and add certificate management features, docs, dashboard views, API endpoints, and per-domain backoff scheduler
2026-02-16 00:22:23 +00:00
jkunz
a309145829
fix(cache): use user-writable ~/.serve.zone/dcrouter for TsmDB and centralize data path logic
2026-02-12 14:20:42 +00:00
jkunz
87c039a63f
fix(docs): update documentation and packaging configuration: document smartmta/smartdns integrations, adjust API method names, and add release registry info
2026-02-12 10:15:26 +00:00
jkunz
530ebbf3e4
BREAKING CHANGE(mta): migrate internal MTA to @push.rocks/smartmta and remove legacy mail/deliverability implementation
2026-02-11 16:32:49 +00:00
jkunz
9e0e77737b
BREAKING CHANGE(config): convert configuration management to read-only; remove updateConfiguration endpoint and client-side editing
2026-02-03 23:26:51 +00:00
jkunz
ae34314f54
feat(web): determine initial UI view from URL and wire selected view to appdash; add interface and web README files; bump various dependencies
2026-02-02 22:21:55 +00:00
jkunz
1a108fa8b7
BREAKING CHANGE(deps): upgrade major dependencies, migrate action.target to action.targets (array), adapt to SmartRequest API changes, and add RADIUS server support
2026-02-02 00:36:19 +00:00
jkunz
b81bda6ce8
update docs
2025-06-20 00:44:04 +00:00
philkunz
e6251ab655
docs(readme): update documentation with StorageManager and domain configuration features
...
- Add flexible storage system section with backend examples
- Document email domain configuration with DNS modes
- Update configuration interfaces with storage options
- Add examples for filesystem, custom, and memory storage
- Include data migration examples between backends
- Document storage usage patterns and key structure
- Update test suite documentation with new test categories
2025-05-30 07:06:00 +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
e1a7b3e8f7
Complete email router implementation and documentation
...
- Cleaned up interface definitions to only include implemented features
- Updated readme.md with comprehensive route-based configuration examples
- Added common email routing patterns and troubleshooting guide
- Removed legacy DomainRouter and IDomainRule interfaces
- Updated all imports and exports to use new EmailRouter system
- Verified build and core functionality tests pass
The match/action pattern implementation is now complete and production-ready.
2025-05-28 14:12:50 +00:00
philkunz
1b141ec8f3
update
2025-05-23 19:03:44 +00:00
philkunz
72898c67b7
fix(update package naming): Now exported correctly as @serve.zone/dcrouter
2025-05-22 13:10:45 +00:00
philkunz
ca53816b41
BREAKING_CHANGE(structure): rebrand as dcrouter
2025-05-22 13:03:09 +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
970c0d5c60
fix(readme): Update readme with consolidated email system improvements and modular directory structure
...
Clarify that the platform now organizes email functionality into distinct directories (mail/core, mail/delivery, mail/routing, mail/security, mail/services) and update the diagram and key features list accordingly. Adjust code examples to reflect explicit module imports and the use of SzPlatformService.
2025-05-08 01:16:21 +00:00
philkunz
0b155d6925
feat(docs): Update documentation to include consolidated email handling and pattern‑based routing details
2025-05-08 00:39:43 +00:00
philkunz
87917f68fb
feat(MTA): Update readme with detailed Mail Transfer Agent usage and examples
2025-03-15 16:09:18 +00:00
philkunz
97cbe6e398
fix(core): update
2024-05-11 12:33:14 +02:00
philkunz
5b0c5a5dae
fix(core): update
2024-02-15 20:30:38 +01:00