- Added handling of Max-Forwards header

- a detected via loop results in an 482 Loop detected
This commit is contained in:
Thomas Ries
2004-02-01 16:55:37 +00:00
parent 2315f495d4
commit af152d2bf4
7 changed files with 197 additions and 106 deletions

View File

@@ -9,19 +9,19 @@ Request Processing: implemented
Section 16.3: Request Validation
1. Reasonable Syntax yes
2. URI scheme no
3. Max-Forwards no
4. (Optional) Loop Detection partially
3. Max-Forwards yes
4. (Optional) Loop Detection yes
5. Proxy-Require no
6. Proxy-Authorization yes
Section 16.4 Route Information Preprocessing yes
Section 16.4 Route Information Preprocessing partially
Section 16.5 Determining Request Targets no
Section 16.6 Request Forwarding
1. Make a copy of the received request yes
2. Update the Request-URI yes
3. Update the Max-Forwards header field no
3. Update the Max-Forwards header field yes
4. Optionally add a Record-route header field value no
5. Optionally add additional header fields no
6. Postprocess routing information no
@@ -37,7 +37,7 @@ Response Processing: implemented
1. Reasonable Syntax yes
2. URI scheme no
3. Max-Forwards no
4. (Optional) Loop Detection partially
4. (Optional) Loop Detection yes
5. Proxy-Require no
6. Proxy-Authorization yes