This website requires JavaScript.
1d1e5062a6
v22.4.0
v22.4.0
Juergen Kunz
2026-01-30 10:44:28 +00:00
c2dd7494d6
feat(smart-proxy): calculate when SNI is required for TLS routing and allow session tickets for single-target passthrough routes; add tests, docs, and npm metadata updates
Juergen Kunz
2026-01-30 10:44:28 +00:00
ea3b8290d2
v22.3.0
v22.3.0
Juergen Kunz
2026-01-30 09:22:41 +00:00
9b1adb1d7a
feat(docs): update README with installation, improved feature table, expanded quick-start, ACME/email example, API options interface, and clarified licensing/trademark text
Juergen Kunz
2026-01-30 09:22:41 +00:00
90e8f92e86
v22.2.0
v22.2.0
Juergen Kunz
2026-01-30 04:06:32 +00:00
9697ab3078
feat(proxies): introduce nftables command executor and utilities, default certificate provider, expanded route/socket helper modules, and security improvements
Juergen Kunz
2026-01-30 04:06:32 +00:00
f25be4c55a
v22.1.1
v22.1.1
Juergen Kunz
2025-12-09 21:39:49 +00:00
05c5635a13
fix(tests): Normalize route configurations in tests to use name (remove id) and standardize route names
Juergen Kunz
2025-12-09 21:39:49 +00:00
788fdd79c5
v22.1.0
v22.1.0
Juergen Kunz
2025-12-09 13:07:29 +00:00
9c25bf0a27
feat(smart-proxy): Improve connection/rate-limit atomicity, SNI parsing, HttpProxy & ACME orchestration, and routing utilities
Juergen Kunz
2025-12-09 13:07:29 +00:00
a0b23a8e7e
v22.0.0
v22.0.0
Juergen Kunz
2025-12-09 09:33:51 +00:00
c4b9d7eb72
BREAKING CHANGE(smart-proxy/utils/route-validator): Consolidate and refactor route validators; move to class-based API and update usages
Juergen Kunz
2025-12-09 09:33:50 +00:00
be3ac75422
fix some tests and prepare next step of evolution
Juergen Kunz
2025-12-09 09:19:13 +00:00
ad44274075
21.1.7
v21.1.7
Juergen Kunz
2025-08-19 13:58:22 +00:00
3efd9c72ba
fix(route-validator): Relax domain validation to accept localhost, prefix wildcards (e.g. *example.com) and IP literals; add comprehensive domain validation tests
Juergen Kunz
2025-08-19 13:58:22 +00:00
b96e0cd48e
21.1.6
v21.1.6
Juergen Kunz
2025-08-19 11:38:20 +00:00
c909d3db3e
fix(ip-utils): Fix IP wildcard/shorthand handling and add validation test
Juergen Kunz
2025-08-19 11:38:20 +00:00
c09e2cef9e
21.1.5
v21.1.5
Juergen Kunz
2025-08-19 08:10:05 +00:00
8544ad8322
fix(core): Prepare patch release: documentation, tests and stability fixes (metrics, ACME, connection cleanup)
Juergen Kunz
2025-08-19 08:10:05 +00:00
5fbcf81c2c
fix(security): critical security and stability fixes
21.1.4
Juergen Kunz
2025-08-14 14:30:54 +00:00
6eac957baf
21.1.3
v21.1.3
Juergen Kunz
2025-07-22 11:33:01 +00:00
64f5fa62a9
update
Juergen Kunz
2025-07-22 11:32:46 +00:00
4fea28ffb7
update
Juergen Kunz
2025-07-22 11:28:06 +00:00
ffc04c5b85
21.1.2
v21.1.2
Juergen Kunz
2025-07-22 10:35:48 +00:00
a459d77b6f
update
Juergen Kunz
2025-07-22 10:35:39 +00:00
b6d8b73599
update
Juergen Kunz
2025-07-22 06:24:36 +00:00
8936f4ad46
fix(detection): fix SNI detection in TLS detector
21.1.1
Juergen Kunz
2025-07-22 00:19:59 +00:00
36068a6d92
feat(protocols): refactor protocol utilities into centralized protocols module
21.1.0
Juergen Kunz
2025-07-21 22:37:45 +00:00
d47b048517
feat(detection): add centralized protocol detection module
Juergen Kunz
2025-07-21 19:40:01 +00:00
c84947068c
BREAKING_CHANGE(core): remove legacy forwarding module in favor of route-based system
v21.0.0
Juergen Kunz
2025-07-21 18:44:59 +00:00
26f7431111
fix(docs): update documentation to improve clarity
20.0.2
Juergen Kunz
2025-07-21 12:23:22 +00:00
aa6ddbc4a6
BREAKING_CHANGE(routing): refactor route configuration to support multiple targets
20.0.1
Juergen Kunz
2025-07-21 08:45:13 +00:00
e9c753d2a9
BREAKING_CHANGE(routing): refactor route configuration to support multiple targets
20.0.0
Juergen Kunz
2025-07-21 08:45:13 +00:00
6aa5f415c1
update
Juergen Kunz
2025-07-17 20:51:50 +00:00
b26abbfd87
update
Juergen Kunz
2025-07-17 15:34:58 +00:00
82df9a6f52
update
Juergen Kunz
2025-07-17 15:13:09 +00:00
a625675922
19.6.17
v19.6.17
Juergen Kunz
2025-07-13 00:41:50 +00:00
eac6075a12
fix(cert): fix tsclass ICert usage
Juergen Kunz
2025-07-13 00:41:44 +00:00
2d2e9e9475
feat(certificates): add custom provisioning option
Juergen Kunz
2025-07-13 00:27:49 +00:00
257a5dc319
update
Juergen Kunz
2025-07-13 00:05:32 +00:00
5d206b9800
add plan for better cert provisioning
Juergen Kunz
2025-07-12 21:58:46 +00:00
f82d44164c
19.6.16
v19.6.16
Juergen Kunz
2025-07-03 03:17:35 +00:00
2a4ed38f6b
update logs
Juergen Kunz
2025-07-03 02:54:56 +00:00
bb2c82b44a
19.6.15
v19.6.15
Juergen Kunz
2025-07-03 02:45:30 +00:00
dddcf8dec4
improve logging
Juergen Kunz
2025-07-03 02:45:08 +00:00
8d7213e91b
19.6.14
v19.6.14
Juergen Kunz
2025-07-03 02:33:04 +00:00
5d011ba84c
better logging
Juergen Kunz
2025-07-03 02:32:17 +00:00
67aff4bb30
19.6.13
v19.6.13
Juergen Kunz
2025-06-23 15:42:39 +00:00
3857d2670f
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 15:42:04 +00:00
4587940f38
19.6.12
v19.6.12
Juergen Kunz
2025-06-23 13:19:56 +00:00
82ca0381e9
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 13:19:39 +00:00
7bf15e72f9
19.6.11
v19.6.11
Juergen Kunz
2025-06-23 13:07:46 +00:00
caa15e539e
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 13:07:30 +00:00
cc9e76fade
19.6.10
v19.6.10
Juergen Kunz
2025-06-23 09:35:58 +00:00
8df0333dc3
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 09:35:37 +00:00
22418cd65e
19.6.9
v19.6.9
Juergen Kunz
2025-06-23 09:03:17 +00:00
86b016cac3
fix(metrics): update hints
Juergen Kunz
2025-06-23 09:03:09 +00:00
e81d0386d6
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 09:02:42 +00:00
fc210eca8b
19.6.8
v19.6.8
Juergen Kunz
2025-06-23 08:51:25 +00:00
753b03d3e9
fix(metrics): fix metrics
Juergen Kunz
2025-06-23 08:50:19 +00:00
be58700a2f
fix(tests): fix tests
Juergen Kunz
2025-06-23 08:38:14 +00:00
1aead55296
fix(tests): fix tests
Juergen Kunz
2025-06-22 23:15:30 +00:00
6e16f9423a
19.6.7
v19.6.7
Juergen Kunz
2025-06-22 23:11:03 +00:00
e5ec48abd3
fix(tests): fix tests
Juergen Kunz
2025-06-22 23:10:56 +00:00
131a454b28
fix(metrics): improve metrics
Juergen Kunz
2025-06-22 22:28:37 +00:00
de1269665a
19.6.6
v19.6.6
Juergen Kunz
2025-06-16 23:46:30 +00:00
70155b29c4
19.6.5
v19.6.5
Juergen Kunz
2025-06-16 23:45:30 +00:00
eb1b8b8ef3
19.6.4
v19.6.4
Juergen Kunz
2025-06-16 23:45:08 +00:00
4e409df9ae
19.6.3
v19.6.3
Juergen Kunz
2025-06-16 23:45:05 +00:00
424407d879
fix(readme): update
Juergen Kunz
2025-06-13 17:22:31 +00:00
7e1b7b190c
fix(readme): update
Juergen Kunz
2025-06-12 16:59:25 +00:00
8347e0fec7
19.6.2
v19.6.2
Juergen Kunz
2025-06-09 22:13:46 +00:00
fc09af9afd
19.6.1
v19.6.1
Juergen Kunz
2025-06-09 16:37:43 +00:00
4c847fd3d7
19.6.0
v19.6.0
Juergen Kunz
2025-06-09 15:28:53 +00:00
2e11f9358c
docs(readme): add metrics and monitoring documentation
Juergen Kunz
2025-06-09 15:14:13 +00:00
9bf15ff756
feat(metrics): add comprehensive metrics collection system
Juergen Kunz
2025-06-09 15:02:36 +00:00
6726de277e
19.5.26
v19.5.26
Juergen Kunz
2025-06-08 12:26:32 +00:00
dc3eda5e29
fix accumulation
Juergen Kunz
2025-06-08 12:25:31 +00:00
82a350bf51
19.5.25
v19.5.25
Juergen Kunz
2025-06-07 20:37:52 +00:00
890e907664
fix(connection): filter zombie connections part 2
Juergen Kunz
2025-06-07 20:37:49 +00:00
19590ef107
19.5.24
v19.5.24
Juergen Kunz
2025-06-07 10:56:08 +00:00
47735adbf2
Implement zombie connection detection and cleanup in ConnectionManager; enhance tests for edge cases
Juergen Kunz
2025-06-07 10:55:59 +00:00
9094b76b1b
19.5.23
v19.5.23
Juergen Kunz
2025-06-06 23:36:19 +00:00
9aebcd488d
Implement connection timeout handling and improve connection cleanup in SmartProxy
Juergen Kunz
2025-06-06 23:34:50 +00:00
311691c2cc
19.5.22
v19.5.22
Juergen Kunz
2025-06-06 15:54:40 +00:00
578d1ba2f7
update
Juergen Kunz
2025-06-06 15:00:46 +00:00
233c98e5ff
19.5.21
v19.5.21
Juergen Kunz
2025-06-06 14:30:39 +00:00
b3714d583d
Implement PROXY protocol v1 support in SmartProxy
Juergen Kunz
2025-06-06 13:45:44 +00:00
527cacb1a8
19.5.20
v19.5.20
Juergen Kunz
2025-06-06 08:25:22 +00:00
5f175b4ca8
fix tests
Juergen Kunz
2025-06-06 08:23:37 +00:00
b9be6533ae
start fixing tests
Juergen Kunz
2025-06-06 07:40:59 +00:00
18d79ac7e1
feat(proxy): Implement WrappedSocket class for PROXY protocol support and update connection handling
Juergen Kunz
2025-06-05 17:57:24 +00:00
2a75e7c490
Refactor routing and proxy components for improved structure and compatibility
Juergen Kunz
2025-06-03 16:21:09 +00:00
cf70b6ace5
feat(routing): Add SharedRouteManager and route matching utilities for enhanced routing capabilities
Juergen Kunz
2025-06-03 16:19:52 +00:00
54ffbadb86
feat(routing): Implement unified routing and matching system
Philipp Kunz
2025-06-02 03:57:52 +00:00
01e1153fb8
feat(proxy): Start implementing PROXY protocol support and WrappedSocket class for enhanced client IP handling
Philipp Kunz
2025-06-01 21:30:37 +00:00
fa9166be4b
19.5.19
v19.5.19
Philipp Kunz
2025-06-01 15:45:03 +00:00
c5efee3bfe
fix(smartproxy): Fix connection handling and improve route matching edge cases
Philipp Kunz
2025-06-01 15:45:03 +00:00
47508eb1eb
Refactor socket handling in forwarding handlers to use centralized utilities and remove deprecated functions
Philipp Kunz
2025-06-01 15:35:45 +00:00
fb147148ef
19.5.18
v19.5.18
Philipp Kunz
2025-06-01 15:10:42 +00:00