Philipp Kunz
|
4a0792142f
|
fix(PortProxy): Fix IP filtering for domain and global default allowed lists and improve port-based routing logic.
|
2025-02-27 15:41:03 +00:00 |
|
Philipp Kunz
|
96b5877c5f
|
fix(PortProxy): Improved IP validation logic in PortProxy to ensure correct domain matching and fallback
|
2025-02-27 15:32:06 +00:00 |
|
Philipp Kunz
|
9af968b8e7
|
fix(PortProxy): Optimize connection cleanup logic in PortProxy by removing unnecessary delays.
|
2025-02-27 15:30:20 +00:00 |
|
Philipp Kunz
|
ef707a5870
|
fix(PortProxy): Improved connection cleanup process with added asynchronous delays
|
2025-02-27 15:05:38 +00:00 |
|
Philipp Kunz
|
5a5686b6b9
|
fix(PortProxy): Fix and enhance port proxy handling
|
2025-02-27 14:23:44 +00:00 |
|
Philipp Kunz
|
659aae297b
|
fix(PortProxy): Refactored PortProxy to support multiple listening ports and improved modularity.
|
2025-02-27 13:04:01 +00:00 |
|
Philipp Kunz
|
7ee35a98e3
|
fix(PortProxy): Fix port-based routing logic in PortProxy
|
2025-02-27 12:54:14 +00:00 |
|
Philipp Kunz
|
621ad9e681
|
fix(core): Updated minor version numbers in dependencies for patch release.
|
2025-02-27 12:42:50 +00:00 |
|
Philipp Kunz
|
a2cb56ba65
|
feat(PortProxy): Enhancements made to PortProxy settings and capabilities
|
2025-02-27 12:41:20 +00:00 |
|
Philipp Kunz
|
f6c3d2d3d0
|
feat(classes.portproxy): Add support for port range-based routing with enhanced IP and port validation.
|
2025-02-27 12:25:48 +00:00 |
|
Philipp Kunz
|
45390c4389
|
fix(PortProxy): Fix cleanup timer reset for PortProxy
|
2025-02-26 19:00:09 +00:00 |
|
Philipp Kunz
|
3bd7b70c19
|
fix(PortProxy): Increased default maxConnectionLifetime for PortProxy to 600000 ms
|
2025-02-26 12:56:00 +00:00 |
|
Philipp Kunz
|
23253a2731
|
feat(PortProxy): Introduce max connection lifetime feature
|
2025-02-26 10:29:21 +00:00 |
|
Philipp Kunz
|
a1051f78e8
|
feat(core): Add support for tagging iptables rules with comments and cleaning them up on process exit
|
2025-02-25 00:56:01 +00:00 |
|
Philipp Kunz
|
ff4f44d6fc
|
feat(IPTablesProxy): Introduce IPTablesProxy class for managing iptables NAT rules
|
2025-02-24 23:27:48 +00:00 |
|
Philipp Kunz
|
31e15b65ec
|
feat(Port80Handler): Add automatic certificate issuance with ACME client
|
2025-02-24 10:00:57 +00:00 |
|
Philipp Kunz
|
dc3d56771b
|
fix(portproxy): Fix incorrect import path in test file
|
2025-02-24 09:53:39 +00:00 |
|
Philipp Kunz
|
a53e6f1019
|
fix(PortProxy): Refactor connection tracking to utilize unified records in PortProxy
|
2025-02-23 17:38:22 +00:00 |
|
Philipp Kunz
|
b9210d891e
|
fix(PortProxy): Refactor and optimize PortProxy for improved readability and maintainability
|
2025-02-23 17:30:41 +00:00 |
|
Philipp Kunz
|
f2f4e47893
|
fix(PortProxy): Fix connection handling to include timeouts for SNI-enabled connections.
|
2025-02-23 11:43:21 +00:00 |
|
Philipp Kunz
|
128f8203ac
|
fix(PortProxy): Improve socket cleanup logic to prevent potential resource leaks
|
2025-02-22 13:22:26 +00:00 |
|
Philipp Kunz
|
71b5237cd4
|
feat(smartproxy.portproxy): Enhance PortProxy with detailed connection statistics and termination tracking
|
2025-02-22 05:46:30 +00:00 |
|
Philipp Kunz
|
2b266ca779
|
fix(PortProxy): Ensure proper cleanup on connection rejection in PortProxy
|
2025-02-22 05:41:29 +00:00 |
|
Philipp Kunz
|
a8131ece26
|
fix(PortProxy): Fix handling of optional outgoing socket in PortProxy
|
2025-02-21 23:57:54 +00:00 |
|
Philipp Kunz
|
942e0649c8
|
fix(PortProxy): Improve timeout handling for port proxy connections
|
2025-02-21 23:33:15 +00:00 |
|
Philipp Kunz
|
385d984727
|
fix(dependencies): Ensure correct ordering of dependencies and improve logging format.
|
2025-02-21 23:30:51 +00:00 |
|
Philipp Kunz
|
88f5436c9a
|
feat(smartproxy.portproxy): Add logging of connection durations to PortProxy
|
2025-02-21 23:18:17 +00:00 |
|
Philipp Kunz
|
438d65107d
|
fix(plugins): Simplified plugin import structure across codebase
|
2025-02-21 23:11:13 +00:00 |
|
Philipp Kunz
|
ba787729e8
|
feat(PortProxy): Add active connection tracking and logging in PortProxy
|
2025-02-21 23:05:17 +00:00 |
|
Philipp Kunz
|
e841bda003
|
fix(portproxy): Fix handling of connections in PortProxy to improve stability and performance.
|
2025-02-21 20:17:35 +00:00 |
|
Philipp Kunz
|
935bd95723
|
fix(PortProxy): Improve SNICallback and connection handling in PortProxy
|
2025-02-21 19:56:28 +00:00 |
|
Philipp Kunz
|
6181065963
|
fix(smartproxy.portproxy): Optimize SNI handling by simplifying context creation
|
2025-02-21 19:53:19 +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
|
32d875aed9
|
fix(PortProxy): Fixed handling of SNI domain connections and IP allowance checks
|
2025-02-21 18:54:40 +00:00 |
|
Philipp Kunz
|
70f69ef1ea
|
fix(PortProxy): Fixed indentation issue and ensured proper cleanup of sockets in PortProxy
|
2025-02-21 18:48:39 +00:00 |
|
Philipp Kunz
|
58bd6b4a85
|
fix(smartproxy): Enhance SSL/TLS handling with SNI and error logging
|
2025-02-21 18:47:18 +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
|
6c0c65bb1a
|
fix(PortProxy): fixed import usage of net and tls libraries for PortProxy
|
2025-02-21 15:17:19 +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 |
|
|
9dd56a9362
|
fix(core): No uncommitted changes. Preparing for potential minor improvements or bug fixes.
|
2025-02-04 01:11:54 +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 |
|
|
459ee7130f
|
feat(NetworkProxy): Introduce WebSocket heartbeat to maintain active connections in NetworkProxy
|
2024-10-07 12:52:01 +02:00 |
|
|
70bdf074a1
|
fix(networkproxy): Improve error handling for proxy requests
|
2024-10-07 12:29:49 +02:00 |
|
|
def6644e80
|
fix(core): update
|
2023-07-27 16:28:26 +02:00 |
|