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