Commit Graph

860 Commits

Author SHA1 Message Date
5fbcf81c2c fix(security): critical security and stability fixes
Some checks failed
Default (tags) / security (push) Successful in 1m2s
Default (tags) / test (push) Failing after 46m14s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
21.1.4
2025-08-14 14:30:54 +00:00
6eac957baf 21.1.3
Some checks failed
Default (tags) / release (push) Blocked by required conditions
Default (tags) / metadata (push) Blocked by required conditions
Default (tags) / security (push) Successful in 58s
Default (tags) / test (push) Failing after 1h12m27s
v21.1.3
2025-07-22 11:33:01 +00:00
64f5fa62a9 update 2025-07-22 11:32:46 +00:00
4fea28ffb7 update 2025-07-22 11:28:06 +00:00
ffc04c5b85 21.1.2
Some checks failed
Default (tags) / release (push) Blocked by required conditions
Default (tags) / metadata (push) Blocked by required conditions
Default (tags) / security (push) Successful in 59s
Default (tags) / test (push) Failing after 1h12m29s
v21.1.2
2025-07-22 10:35:48 +00:00
a459d77b6f update 2025-07-22 10:35:39 +00:00
b6d8b73599 update 2025-07-22 06:24:36 +00:00
8936f4ad46 fix(detection): fix SNI detection in TLS detector
Some checks failed
Default (tags) / security (push) Successful in 53s
Default (tags) / test (push) Failing after 43m34s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
21.1.1
2025-07-22 00:19:59 +00:00
36068a6d92 feat(protocols): refactor protocol utilities into centralized protocols module
Some checks failed
Default (tags) / security (push) Successful in 55s
Default (tags) / test (push) Failing after 30m45s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
21.1.0
2025-07-21 22:37:45 +00:00
d47b048517 feat(detection): add centralized protocol detection module
- Created ts/detection module for unified protocol detection
- Implemented TLS and HTTP detectors with fragmentation support
- Moved TLS detection logic from existing code to centralized module
- Updated RouteConnectionHandler to use ProtocolDetector for both TLS and HTTP
- Refactored ACME HTTP parsing to use detection module
- Added comprehensive tests for detection functionality
- Eliminated duplicate protocol detection code across codebase

This centralizes all non-destructive protocol detection into a single module,
improving code organization and reducing duplication between ACME and routing.
2025-07-21 19:40:01 +00:00
c84947068c BREAKING_CHANGE(core): remove legacy forwarding module in favor of route-based system
Some checks failed
Default (tags) / security (push) Successful in 50s
Default (tags) / test (push) Failing after 30m40s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
- Removed the forwarding namespace export from main index
- Removed TForwardingType and all forwarding handlers
- Consolidated route helper functions into route-helpers.ts
- All functionality is now available through the route-based system
- Users must migrate from forwarding.* imports to direct route helper imports
v21.0.0
2025-07-21 18:44:59 +00:00
26f7431111 fix(docs): update documentation to improve clarity
Some checks failed
Default (tags) / security (push) Successful in 51s
Default (tags) / test (push) Failing after 31m10s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
20.0.2
2025-07-21 12:23:22 +00:00
aa6ddbc4a6 BREAKING_CHANGE(routing): refactor route configuration to support multiple targets
Some checks failed
Default (tags) / security (push) Successful in 53s
Default (tags) / test (push) Failing after 31m2s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
20.0.1
2025-07-21 08:52:07 +00:00
6aa5f415c1 update 2025-07-17 20:51:50 +00:00
b26abbfd87 update 2025-07-17 15:34:58 +00:00
82df9a6f52 update 2025-07-17 15:13:09 +00:00
a625675922 19.6.17
Some checks failed
Default (tags) / security (push) Successful in 51s
Default (tags) / test (push) Failing after 30m42s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.17
2025-07-13 00:41:50 +00:00
eac6075a12 fix(cert): fix tsclass ICert usage 2025-07-13 00:41:44 +00:00
2d2e9e9475 feat(certificates): add custom provisioning option 2025-07-13 00:27:49 +00:00
257a5dc319 update 2025-07-13 00:05:32 +00:00
5d206b9800 add plan for better cert provisioning 2025-07-12 21:58:46 +00:00
f82d44164c 19.6.16
Some checks failed
Default (tags) / security (push) Successful in 1m20s
Default (tags) / test (push) Failing after 29m31s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.16
2025-07-03 03:17:35 +00:00
2a4ed38f6b update logs 2025-07-03 02:54:56 +00:00
bb2c82b44a 19.6.15
Some checks failed
Default (tags) / security (push) Successful in 1m22s
Default (tags) / test (push) Failing after 29m38s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.15
2025-07-03 02:45:30 +00:00
dddcf8dec4 improve logging 2025-07-03 02:45:08 +00:00
8d7213e91b 19.6.14
Some checks failed
Default (tags) / security (push) Successful in 1m24s
Default (tags) / test (push) Failing after 29m37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.14
2025-07-03 02:33:04 +00:00
5d011ba84c better logging 2025-07-03 02:32:17 +00:00
67aff4bb30 19.6.13
Some checks failed
Default (tags) / security (push) Successful in 1m25s
Default (tags) / test (push) Failing after 29m5s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.13
2025-06-23 15:42:39 +00:00
3857d2670f fix(metrics): fix metrics 2025-06-23 15:42:04 +00:00
4587940f38 19.6.12
Some checks failed
Default (tags) / security (push) Successful in 1m28s
Default (tags) / test (push) Failing after 29m14s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.12
2025-06-23 13:19:56 +00:00
82ca0381e9 fix(metrics): fix metrics 2025-06-23 13:19:39 +00:00
7bf15e72f9 19.6.11
Some checks failed
Default (tags) / security (push) Successful in 1m29s
Default (tags) / test (push) Failing after 29m11s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.11
2025-06-23 13:07:46 +00:00
caa15e539e fix(metrics): fix metrics 2025-06-23 13:07:30 +00:00
cc9e76fade 19.6.10
Some checks failed
Default (tags) / security (push) Successful in 1m31s
Default (tags) / test (push) Failing after 28m39s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.10
2025-06-23 09:35:58 +00:00
8df0333dc3 fix(metrics): fix metrics 2025-06-23 09:35:37 +00:00
22418cd65e 19.6.9
Some checks failed
Default (tags) / security (push) Successful in 1m16s
Default (tags) / test (push) Failing after 28m48s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.9
2025-06-23 09:03:17 +00:00
86b016cac3 fix(metrics): update hints 2025-06-23 09:03:09 +00:00
e81d0386d6 fix(metrics): fix metrics 2025-06-23 09:02:42 +00:00
fc210eca8b 19.6.8
Some checks failed
Default (tags) / security (push) Successful in 1m18s
Default (tags) / test (push) Failing after 25m57s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.8
2025-06-23 08:51:25 +00:00
753b03d3e9 fix(metrics): fix metrics 2025-06-23 08:50:19 +00:00
be58700a2f fix(tests): fix tests 2025-06-23 08:38:14 +00:00
1aead55296 fix(tests): fix tests 2025-06-22 23:15:30 +00:00
6e16f9423a 19.6.7
Some checks failed
Default (tags) / security (push) Successful in 58s
Default (tags) / test (push) Failing after 35m47s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.7
2025-06-22 23:11:03 +00:00
e5ec48abd3 fix(tests): fix tests 2025-06-22 23:10:56 +00:00
131a454b28 fix(metrics): improve metrics 2025-06-22 22:28:37 +00:00
de1269665a 19.6.6
Some checks failed
Default (tags) / security (push) Successful in 59s
Default (tags) / test (push) Failing after 35m48s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.6
2025-06-16 23:46:30 +00:00
70155b29c4 19.6.5
Some checks failed
Default (tags) / security (push) Successful in 1m1s
Default (tags) / test (push) Failing after 35m50s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.5
2025-06-16 23:45:30 +00:00
eb1b8b8ef3 19.6.4
Some checks failed
Default (tags) / security (push) Successful in 1m4s
Default (tags) / test (push) Failing after 35m41s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.4
2025-06-16 23:45:08 +00:00
4e409df9ae 19.6.3
Some checks failed
Default (tags) / security (push) Successful in 1m5s
Default (tags) / test (push) Failing after 35m52s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v19.6.3
2025-06-16 23:45:05 +00:00
424407d879 fix(readme): update 2025-06-13 17:22:31 +00:00