Commit Graph

38 Commits

Author SHA1 Message Date
philkunz e2ee673197 BREAKING CHANGE(core): refactor: reorganize internal module structure to use classes.pp.* modules
- Renamed port proxy and SNI handler source files to classes.pp.portproxy.js and classes.pp.snihandler.js respectively
- Updated import paths in index.ts and test files (e.g. in test.ts and test.router.ts) to reference the new file names
- This refactor improves code organization but breaks direct imports from the old paths
2025-03-14 09:53:25 +00:00
philkunz e31c84493f feat(core): Improve wildcard domain matching and enhance NetworkProxy integration in PortProxy. Added support for TLD wildcards and complex wildcard patterns in the router, and refactored TLS renegotiation handling for stricter SNI enforcement. 2025-03-11 11:34:29 +00:00
philkunz f28e68e487 fix(PortProxy): Fix test for PortProxy handling of custom IPs in Docker/CI environments. 2025-03-07 15:46:34 +00:00
philkunz 568f77e65b feat(router): Add detailed routing tests and refactor ProxyRouter for improved path matching 2025-03-06 08:36:19 +00:00
philkunz f6cc665f12 feat(core): Enhance core functionalities and test coverage for NetworkProxy and PortProxy 2025-03-05 17:06:51 +00:00
philkunz 5d6b707440 fix(PortProxy): Refactor and enhance PortProxy test cases and handling 2025-02-27 21:19:34 +00:00
philkunz 5a5686b6b9 fix(PortProxy): Fix and enhance port proxy handling 2025-02-27 14:23:44 +00:00
philkunz dc3d56771b fix(portproxy): Fix incorrect import path in test file 2025-02-24 09:53:39 +00:00
philkunz ee03224561 feat(PortProxy): Add optional source IP preservation support in PortProxy 2025-02-21 19:44:59 +00:00
philkunz c77b31b72c feat(PortProxy): Add feature to preserve original client IP through chained proxies 2025-02-21 19:39:52 +00:00
philkunz 8e5bb12edb feat(PortProxy): Enhance PortProxy to support domain-specific target IPs 2025-02-21 19:34:11 +00:00
philkunz 5150ddc18e fix(PortProxy): Normalize IP addresses for port proxy to handle IPv4-mapped IPv6 addresses. 2025-02-21 18:43:08 +00:00
philkunz 4328d4365f feat(PortProxy): Enhanced PortProxy with custom target host and improved testing 2025-02-21 17:01:02 +00:00
philkunz a4ad6c59c1 feat(PortProxy): Enhanced PortProxy with domain and IP filtering, SNI support, and minimatch integration 2025-02-21 15:14:02 +00:00
philkunz e5db2e171c feat(testing): Added a comprehensive test suite for the PortProxy class 2025-02-04 01:24:37 +01:00
philkunz 49b65508a5 fix(networkproxy): Refactor and improve WebSocket handling and request processing 2025-02-04 01:10:58 +01:00
philkunz f1bb1702c1 fix(core): Refactor certificate handling across the project 2025-02-04 00:38:39 +01:00
philkunz 9150e8c5fc fix(workflow): Update Gitea workflow paths and dependencies 2025-02-03 23:41:13 +01:00
philkunz 6cdb23ed66 fix(core): update 2023-07-27 16:27:50 +02:00
philkunz ca4ddade17 fix(core): update 2022-07-29 01:52:34 +02:00
philkunz 101470dcd4 fix(core): update 2022-07-29 00:49:46 +02:00
philkunz df001e13f3 fix(core): update 2021-02-02 15:55:25 +00:00
philkunz 736113eb4e fix(core): update 2020-02-23 19:03:25 +00:00
philkunz 1c3619040c fix(core): update 2020-02-07 13:04:11 +00:00
philkunz 3f935b3a03 fix(core): update 2020-02-07 12:43:37 +00:00
philkunz 3856a1d7fb fix(core): update 2019-09-29 01:06:07 +02:00
philkunz ba3d4d4240 fix(core): update 2019-09-20 18:40:55 +02:00
philkunz f7259a6309 fix(core): update 2019-08-23 00:48:14 +02:00
philkunz 2883d2b926 fix(core): update 2019-08-22 16:14:50 +02:00
philkunz 8fcada6d4e fix(core): update 2019-08-22 15:09:48 +02:00
philkunz 3ddb4c4c75 fix(core): update 2019-08-22 13:20:41 +02:00
philkunz ff8e185ec3 fix(core): update 2019-08-21 23:41:06 +02:00
philkunz ee0900f3c0 fix(core): update 2019-08-21 03:20:40 +02:00
philkunz 10cd3b3528 fix(core): update 2019-08-21 03:14:42 +02:00
philkunz 2f4916f552 fix(core): update 2019-08-20 23:21:12 +02:00
philkunz a5ecf0d9c1 fix(core): update 2019-08-20 22:26:44 +02:00
philkunz 0a8ae81fd0 fix(core): update 2019-08-20 18:42:52 +02:00
philkunz 8b5ba84215 fix(core): update 2019-08-20 17:50:17 +02:00