|
8fd861c9a3
|
fix(certificate-management): Fix loss of route update callback during dynamic route updates in certificate manager
|
2025-05-18 23:07:31 +00:00 |
|
|
68738137a0
|
feat(acme): Improve certificate management by adding global ACME configuration support and allowing route-level overrides. Enhanced error messages help identify missing ACME email and misconfigurations (e.g. wildcard domains). Documentation has been updated and new tests added to verify SmartCertManager behavior, ensuring a clearer migration path from legacy implementations.
|
2025-05-18 18:29:59 +00:00 |
|
|
41f7d09c52
|
feat(RouteManager): Add getAllRoutes API to RouteManager and update test environment to improve timeouts, logging, and cleanup; remove deprecated test files and adjust devDependencies accordingly
|
2025-05-18 18:08:55 +00:00 |
|
|
455b08b36c
|
BREAKING CHANGE(certificates): Remove legacy certificate modules and Port80Handler; update documentation and route configurations to use SmartCertManager for certificate management.
|
2025-05-18 16:30:23 +00:00 |
|
|
e224f34a81
|
feat(smartproxy/certificate): Integrate HTTP-01 challenge handler into ACME certificate provisioning workflow
|
2025-05-18 15:56:52 +00:00 |
|
|
538d22f81b
|
update
|
2025-05-18 15:51:09 +00:00 |
|
|
01b4a79e1a
|
fix(certificates): simplify approach
|
2025-05-18 15:38:07 +00:00 |
|
|
1a038f001f
|
fix(network-proxy/websocket): Improve WebSocket connection closure and update router integration
|
2025-05-15 20:08:18 +00:00 |
|
|
5d0b68da61
|
feat(nftables): Add NFTables integration for kernel-level forwarding and update documentation, tests, and helper functions
|
2025-05-15 19:39:09 +00:00 |
|
|
a2e3e38025
|
feat(nftables):add nftables support for nftables
|
2025-05-15 14:35:01 +00:00 |
|
|
94e9eafa25
|
fix(smartproxy): Consolidate duplicate IRouteSecurity interfaces to use standardized property names (ipAllowList and ipBlockList), fix port preservation logic for preserve mode in forward actions, and update dependency versions in package.json.
|
2025-05-15 09:56:32 +00:00 |
|
|
35d7dfcedf
|
BREAKING CHANGE(IRouteSecurity): Consolidate duplicated IRouteSecurity interfaces by unifying property names
|
2025-05-15 09:34:01 +00:00 |
|
|
ac3a888453
|
BREAKING CHANGE(smartproxy): Remove legacy migration utilities and deprecated forwarding helpers; consolidate route utilities, streamline interface definitions, and normalize IPv6-mapped IPv4 addresses
|
2025-05-15 08:56:27 +00:00 |
|
|
340823296a
|
fix(smartproxy): Update dynamic port mapping to support
|
2025-05-14 18:35:06 +00:00 |
|
|
bb54ea8192
|
fix(network-proxy, route-utils, route-manager): Normalize IPv6-mapped IPv4 addresses in IP matching functions and remove deprecated legacy configuration methods in NetworkProxy. Update route-utils and route-manager to compare both canonical and IPv6-mapped IP forms, adjust tests accordingly, and clean up legacy exports.
|
2025-05-14 12:26:43 +00:00 |
|
|
0fe0692e43
|
fix tests
|
2025-05-13 21:28:02 +00:00 |
|
|
fcc8cf9caa
|
fix(routing): unify route based architecture
|
2025-05-13 12:48:41 +00:00 |
|
|
ffc8b22533
|
update
|
2025-05-10 13:59:34 +00:00 |
|
|
a2eb0741e9
|
BREAKING CHANGE(smartproxy/configuration): Migrate SmartProxy to a fully unified route‐based configuration by removing legacy domain-based settings and conversion code. CertProvisioner, NetworkProxyBridge, and RouteManager now use IRouteConfig exclusively, and related legacy interfaces and files have been removed.
|
2025-05-10 07:56:21 +00:00 |
|
|
b4a0e4be6b
|
feat(smartproxy): Update documentation and route helper functions; add createPortRange, createSecurityConfig, createStaticFileRoute, and createTestRoute helpers to the readme and tests. Refactor test examples to use the new helper API and remove legacy connection handling files (including the old connection handler and PortRangeManager) to fully embrace the unified route‐based configuration.
|
2025-05-10 07:34:35 +00:00 |
|
|
529857220d
|
fix
|
2025-05-10 00:49:39 +00:00 |
|
|
8dd222443d
|
fix: Make SmartProxy work with pure route-based configuration
|
2025-05-10 00:28:35 +00:00 |
|
|
200635e4bd
|
fix
|
2025-05-10 00:26:03 +00:00 |
|
|
28022ebe87
|
change to route based approach
|
2025-05-10 00:01:02 +00:00 |
|
|
f8647516b5
|
fix(typescript): Refactor types and interfaces to use consistent I prefix and update related tests
|
2025-05-09 22:46:53 +00:00 |
|
|
88c75d9cc2
|
BREAKING CHANGE(project-structure): Refactor project structure by updating import paths, removing legacy files, and adjusting test configurations
|
2025-05-09 21:52:46 +00:00 |
|
|
b214e58a26
|
update
|
2025-05-09 21:21:28 +00:00 |
|
|
4ac1df059f
|
feat(acme): Add ACME interfaces for Port80Handler and refactor ChallengeResponder to use new acme-interfaces, enhancing event subscription and certificate workflows.
|
2025-05-09 17:28:27 +00:00 |
|
|
f1c0b8bfb7
|
update structure
|
2025-05-09 17:00:27 +00:00 |
|