Skip to content

Commit 9a53db8

Browse files
committed
README, CHANGELOG, remove Watson
1 parent 5604246 commit 9a53db8

11 files changed

Lines changed: 12 additions & 134 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ All notable changes to Http11Probe are documented in this file.
44

55
## [2026-02-16]
66

7+
### Removed
8+
- **Watson server** — removed from the test suite
9+
710
### Added
811
- **Baseline test gate** — probe workflow now fails when a server can't pass `COMP-BASELINE` or `COMP-POST-CL-BODY`, blocking merge; PR comment shows prominent pass/fail status and is posted even on failure (#98)
912
- **4 caching tests**`CAP-IMS-FUTURE` (If-Modified-Since with future date), `CAP-IMS-INVALID` (invalid IMS value), `CAP-INM-UNQUOTED` (unquoted ETag in If-None-Match), `CAP-ETAG-WEAK` (weak ETag validation) (#94)

Http11Probe.slnx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<Project Path="src/Servers/NetCoreServerFramework/NetCoreServerFramework.csproj" />
1313
<Project Path="src/Servers/SimpleWServer/SimpleWServer.csproj" />
1414
<Project Path="src/Servers/SiskServer/SiskServer.csproj" />
15-
<Project Path="src/Servers/WatsonServer/WatsonServer.csproj" />
1615
<Project Path="src/Servers/ServiceStackServer/ServiceStackServer.csproj" />
1716
</Folder>
1817
</Solution>

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ HTTP/1.1 server compliance and security tester. Sends malformed, ambiguous, and
1515

1616
Each test is scored against RFC normative language (MUST/SHOULD/MAY) and classified as **Pass**, **Fail**, or **Warn** (when the RFC permits both strict and lenient behavior).
1717

18-
## 37 Server Targets
18+
## 36 Server Targets
1919

2020
Tested across 11 languages:
2121

2222
| Language | Servers |
2323
|----------|---------|
24-
| C# | Kestrel, EmbedIO, FastEndpoints, GenHTTP, Glyph11, NetCoreServer, ServiceStack, SimpleW, Sisk, Watson |
24+
| C# | Kestrel, EmbedIO, FastEndpoints, GenHTTP, Glyph11, NetCoreServer, ServiceStack, SimpleW, Sisk |
2525
| C | Apache, H2O, HAProxy, Lighttpd, Nginx |
2626
| Rust | Actix, Hyper, Ntex, Pingora |
2727
| Go | Caddy, FastHTTP, Gin, Traefik |

docs/content/docs/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ Reference documentation for every test in Http11Probe, organized by topic. Each
2323
{{< card link="malformed-input" title="Malformed Input" subtitle="Binary garbage, oversized fields, control characters, incomplete requests." icon="lightning-bolt" >}}
2424
{{< card link="upgrade" title="Upgrade / WebSocket" subtitle="Protocol upgrade validation, WebSocket handshake method and version checks." icon="arrow-up" >}}
2525
{{< card link="normalization" title="Header Normalization" subtitle="Echo-based tests checking if servers normalize malformed header names (underscore, tab, casing)." icon="adjustments" >}}
26+
{{< card link="capabilities" title="Capabilities" subtitle="Optional feature probes — conditional requests, ETag handling, caching behavior." icon="beaker" >}}
2627
{{< /cards >}}

docs/content/servers/watson.md

Lines changed: 0 additions & 66 deletions
This file was deleted.

docs/hugo.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ menu:
5151
parent: sequence-tests
5252
pageRef: /sequence-tests/smuggling
5353
weight: 1
54+
- name: Capabilities
55+
identifier: sequence-tests-capabilities
56+
parent: sequence-tests
57+
pageRef: /sequence-tests/capabilities
58+
weight: 2
5459
- name: Glossary
5560
identifier: glossary
5661
pageRef: /docs

docs/static/probe/render.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -520,8 +520,7 @@ window.ProbeRender = (function () {
520520
'Spring Boot': '/Http11Probe/servers/spring-boot/',
521521
'Tomcat': '/Http11Probe/servers/tomcat/',
522522
'Traefik': '/Http11Probe/servers/traefik/',
523-
'Uvicorn': '/Http11Probe/servers/uvicorn/',
524-
'Watson': '/Http11Probe/servers/watson/'
523+
'Uvicorn': '/Http11Probe/servers/uvicorn/'
525524
};
526525
function serverUrl(name) { return SERVER_URLS[name] || ''; }
527526

src/Servers/WatsonServer/Dockerfile

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Servers/WatsonServer/Program.cs

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/Servers/WatsonServer/WatsonServer.csproj

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)