Changeset 30002 in project


Ignore:
Timestamp:
11/05/13 22:23:07 (8 years ago)
Author:
sjamaan
Message:

Update intarweb changelog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/intarweb

    r29919 r30002  
    680680<tr>
    681681<td>{{upgrade}}</td>
    682 <td>Product names to which must be upgraded (strings)</td>
    683 <td>TODO</td>
     682<td>Product names to which must be upgraded. (pairs of strings.  The car is always a product name and the cdr is either a version or {{#f}}.)  Note that these strings must be compared either case-insensitively or case-sensitively depending on the RFC you're implementing...</td>
     683<td>{{(("TLS" . "1.0") ("upgrade" . #f))}}</td>
    684684</tr>
    685685<tr>
     
    10391039=== Changelog
    10401040
    1041 * trunk Fix {{request-has-message-body?}} predicate (thanks to Brian St. Pierre). Improve performance of {{read-string!}} on chunked ports.  Return #f instead of raising "unknown protocol" when no request/response can be read at all.
     1041* 1.2 Fix {{request-has-message-body?}} predicate (thanks to Brian St. Pierre). Improve performance of {{read-string!}} on chunked ports.  Return #f instead of raising "unknown protocol" when no request/response can be read at all.  Make reading of header lines more consistent across different port types (and with master CHICKEN).  Fix {{upgrade}} header parsing.
    10421042* 1.1 Add HSTS support.  Improve robustness of {{finish-request-body}} and {{finish-response-body}} somewhat.
    10431043* 1.0 Disable HTTP/0.9 support for security reasons.  Write request and response initial line in one burst, to prevent problems with network output.  Add {{finish-request-body}} and {{finish-response-body}} procedures.  Fix edge case in reading of chunked data when combined with {{peek-char}} (reported by "sz0ka" on IRC)
Note: See TracChangeset for help on using the changeset viewer.