Philipp Kunz
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
Philipp Kunz
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
Philipp Kunz
f28e68e487
fix(PortProxy): Fix test for PortProxy handling of custom IPs in Docker/CI environments.
2025-03-07 15:46:34 +00:00
Philipp Kunz
568f77e65b
feat(router): Add detailed routing tests and refactor ProxyRouter for improved path matching
2025-03-06 08:36:19 +00:00
Philipp Kunz
f6cc665f12
feat(core): Enhance core functionalities and test coverage for NetworkProxy and PortProxy
2025-03-05 17:06:51 +00:00
Philipp Kunz
5d6b707440
fix(PortProxy): Refactor and enhance PortProxy test cases and handling
2025-02-27 21:19:34 +00:00
Philipp Kunz
5a5686b6b9
fix(PortProxy): Fix and enhance port proxy handling
2025-02-27 14:23:44 +00:00
Philipp Kunz
dc3d56771b
fix(portproxy): Fix incorrect import path in test file
2025-02-24 09:53:39 +00:00
Philipp Kunz
ee03224561
feat(PortProxy): Add optional source IP preservation support in PortProxy
2025-02-21 19:44:59 +00:00
Philipp Kunz
c77b31b72c
feat(PortProxy): Add feature to preserve original client IP through chained proxies
2025-02-21 19:39:52 +00:00
Philipp Kunz
8e5bb12edb
feat(PortProxy): Enhance PortProxy to support domain-specific target IPs
2025-02-21 19:34:11 +00:00
Philipp Kunz
5150ddc18e
fix(PortProxy): Normalize IP addresses for port proxy to handle IPv4-mapped IPv6 addresses.
2025-02-21 18:43:08 +00:00
Philipp Kunz
4328d4365f
feat(PortProxy): Enhanced PortProxy with custom target host and improved testing
2025-02-21 17:01:02 +00:00
Philipp Kunz
a4ad6c59c1
feat(PortProxy): Enhanced PortProxy with domain and IP filtering, SNI support, and minimatch integration
2025-02-21 15:14:02 +00:00
e5db2e171c
feat(testing): Added a comprehensive test suite for the PortProxy class
2025-02-04 01:24:37 +01:00
49b65508a5
fix(networkproxy): Refactor and improve WebSocket handling and request processing
2025-02-04 01:10:58 +01:00
f1bb1702c1
fix(core): Refactor certificate handling across the project
2025-02-04 00:38:39 +01:00
9150e8c5fc
fix(workflow): Update Gitea workflow paths and dependencies
2025-02-03 23:41:13 +01:00
6cdb23ed66
fix(core): update
2023-07-27 16:27:50 +02:00
ca4ddade17
fix(core): update
2022-07-29 01:52:34 +02:00
101470dcd4
fix(core): update
2022-07-29 00:49:46 +02:00
df001e13f3
fix(core): update
2021-02-02 15:55:25 +00:00
736113eb4e
fix(core): update
2020-02-23 19:03:25 +00:00
1c3619040c
fix(core): update
2020-02-07 13:04:11 +00:00
3f935b3a03
fix(core): update
2020-02-07 12:43:37 +00:00
3856a1d7fb
fix(core): update
2019-09-29 01:06:07 +02:00
ba3d4d4240
fix(core): update
2019-09-20 18:40:55 +02:00
f7259a6309
fix(core): update
2019-08-23 00:48:14 +02:00
2883d2b926
fix(core): update
2019-08-22 16:14:50 +02:00
8fcada6d4e
fix(core): update
2019-08-22 15:09:48 +02:00
3ddb4c4c75
fix(core): update
2019-08-22 13:20:41 +02:00
ff8e185ec3
fix(core): update
2019-08-21 23:41:06 +02:00
ee0900f3c0
fix(core): update
2019-08-21 03:20:40 +02:00
10cd3b3528
fix(core): update
2019-08-21 03:14:42 +02:00
2f4916f552
fix(core): update
2019-08-20 23:21:12 +02:00
a5ecf0d9c1
fix(core): update
2019-08-20 22:26:44 +02:00
0a8ae81fd0
fix(core): update
2019-08-20 18:42:52 +02:00
8b5ba84215
fix(core): update
2019-08-20 17:50:17 +02:00