1113 Commits

Author SHA1 Message Date
philkunz 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
philkunz 4568623600 18.0.2
Default (tags) / security (push) Successful in 47s
Default (tags) / test (push) Failing after 1h10m8s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.2
2025-05-15 14:35:43 +00:00
philkunz ddcfb2f00d fix(smartproxy): Update project documentation and internal configuration files; no functional changes. 2025-05-15 14:35:43 +00:00
philkunz a2e3e38025 feat(nftables):add nftables support for nftables 2025-05-15 14:35:01 +00:00
philkunz cf96ff8a47 18.0.1
Default (tags) / security (push) Successful in 36s
Default (tags) / test (push) Failing after 1h10m20s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.1
2025-05-15 09:56:33 +00:00
philkunz 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
philkunz 3e411667e6 18.0.0
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1h11m0s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v18.0.0
2025-05-15 09:34:01 +00:00
philkunz 35d7dfcedf BREAKING CHANGE(IRouteSecurity): Consolidate duplicated IRouteSecurity interfaces by unifying property names 2025-05-15 09:34:01 +00:00
philkunz 1067177d82 17.0.0
Default (tags) / security (push) Successful in 45s
Default (tags) / test (push) Failing after 1h11m2s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v17.0.0
2025-05-15 08:56:27 +00:00
philkunz 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
philkunz aa1194ba5d 16.0.4
Default (tags) / security (push) Successful in 47s
Default (tags) / test (push) Failing after 1h11m4s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.4
2025-05-14 18:35:06 +00:00
philkunz 340823296a fix(smartproxy): Update dynamic port mapping to support 2025-05-14 18:35:06 +00:00
philkunz 2d6f06a9b3 16.0.3
Default (tags) / security (push) Failing after 15m50s
Default (tags) / test (push) Has been cancelled
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.3
2025-05-14 12:26:43 +00:00
philkunz 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
philkunz 0fe0692e43 fix tests 2025-05-13 21:28:02 +00:00
philkunz fcc8cf9caa fix(routing): unify route based architecture 2025-05-13 12:48:41 +00:00
philkunz fe632bde67 16.0.2
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 1m57s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v16.0.2
2025-05-10 18:58:28 +00:00
philkunz 38bacd0e91 fix(test/certificate-provisioning): Update certificate provisioning tests with updated port mapping and ACME options; use accountEmail instead of contactEmail, adjust auto-api route creation to use HTTPS terminate helper, and refine expectations for wildcard passthrough domains. 2025-05-10 18:58:28 +00:00
philkunz 81293c6842 16.0.1
Default (tags) / security (push) Successful in 48s
Default (tags) / test (push) Failing after 1h11m14s
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v16.0.1
2025-05-10 15:10:29 +00:00
philkunz 40d5eb8972 fix(smartproxy): No changes in this commit; configuration and source remain unchanged. 2025-05-10 15:10:29 +00:00
philkunz f85698c06a update 2025-05-10 15:09:58 +00:00
philkunz ffc8b22533 update 2025-05-10 13:59:34 +00:00
philkunz b17af3b81d 16.0.0
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1m46s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v16.0.0
2025-05-10 07:56:21 +00:00
philkunz 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
philkunz 455858af0d 15.1.0
Default (tags) / security (push) Successful in 37s
Default (tags) / test (push) Failing after 2m7s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.1.0
2025-05-10 07:34:35 +00:00
philkunz 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
philkunz 36bea96ac7 15.0.3
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 1m57s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.3
2025-05-10 00:49:39 +00:00
philkunz 529857220d fix 2025-05-10 00:49:39 +00:00
philkunz 3596d35f45 15.0.2
Default (tags) / security (push) Successful in 41s
Default (tags) / test (push) Failing after 2m10s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.2
2025-05-10 00:28:45 +00:00
philkunz 8dd222443d fix: Make SmartProxy work with pure route-based configuration 2025-05-10 00:28:35 +00:00
philkunz 18f03c1acf 15.0.1
Default (tags) / security (push) Successful in 42s
Default (tags) / test (push) Failing after 2m13s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.1
2025-05-10 00:26:04 +00:00
philkunz 200635e4bd fix 2025-05-10 00:26:03 +00:00
philkunz 95c5c1b90d 15.0.0
Default (tags) / security (push) Successful in 46s
Default (tags) / test (push) Failing after 1m45s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v15.0.0
2025-05-10 00:06:53 +00:00
philkunz bb66b98f1d BREAKING CHANGE(documentation): Update readme documentation to comprehensively describe the new unified route-based configuration system in v14.0.0 2025-05-10 00:06:53 +00:00
philkunz 28022ebe87 change to route based approach 2025-05-10 00:01:02 +00:00
philkunz 552f4c246b new plan 2025-05-09 23:13:48 +00:00
philkunz 09fc71f051 13.1.3
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.3
2025-05-09 22:58:42 +00:00
philkunz e508078ecf fix(documentation): Update readme.md to provide a unified and comprehensive overview of SmartProxy, with reorganized sections, enhanced diagrams, and detailed usage examples for various proxy scenarios. 2025-05-09 22:58:42 +00:00
philkunz 7f614584b8 13.1.2
Default (tags) / security (push) Successful in 35s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.2
2025-05-09 22:52:57 +00:00
philkunz e1a25b749c fix(docs): Update readme to reflect updated interface and type naming conventions 2025-05-09 22:52:57 +00:00
philkunz c34462b781 13.1.1
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 1m32s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.1
2025-05-09 22:46:54 +00:00
philkunz f8647516b5 fix(typescript): Refactor types and interfaces to use consistent I prefix and update related tests 2025-05-09 22:46:53 +00:00
philkunz d924190680 13.1.0
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 1m31s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.1.0
2025-05-09 22:11:56 +00:00
philkunz 6b910587ab feat(docs): Update README to reflect new modular architecture and expanded core utilities: add Project Architecture Overview, update export paths and API references, and mark plan tasks as completed 2025-05-09 22:11:56 +00:00
philkunz 5e97c088bf 13.0.0
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 1m33s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v13.0.0
2025-05-09 21:52:46 +00:00
philkunz 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
philkunz b214e58a26 update 2025-05-09 21:21:28 +00:00
philkunz d57d343050 12.2.0
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 1m13s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v12.2.0
2025-05-09 17:28:27 +00:00
philkunz 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
philkunz 6d1a3802ca 12.1.0
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 1m12s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v12.1.0
2025-05-09 17:10:19 +00:00