| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | response: Remove unnecessary length checkv0.2.0-rc.1 | Adnan Maolood | 2021-03-20 | 1 | -1/+1 |
| | | |||||
| * | response: Limit response header sizev0.1.22 | Adnan Maolood | 2021-03-20 | 1 | -1/+9 |
| | | |||||
| * | response: Don't use bufReadCloser | Adnan Maolood | 2021-03-20 | 1 | -1/+5 |
| | | |||||
| * | Tweak request and response parsing | Adnan Maolood | 2021-03-20 | 1 | -21/+17 |
| | | |||||
| * | response: Treat empty meta as invalid | Adnan Maolood | 2021-03-20 | 1 | -5/+1 |
| | | |||||
| * | Remove unused field | Adnan Maolood | 2021-03-20 | 1 | -1/+0 |
| | | |||||
| * | Remove charset=utf-8 from default media type | Adnan Maolood | 2021-03-20 | 1 | -4/+4 |
| | | |||||
| * | Make Response implement io.WriterTov0.1.18 | Adnan Maolood | 2021-02-28 | 1 | -7/+12 |
| | | |||||
| * | Reintroduce Response.Write method | Adnan Maolood | 2021-02-28 | 1 | -0/+19 |
| | | |||||
| * | Remove ResponseWriter.Close method | Adnan Maolood | 2021-02-24 | 1 | -10/+1 |
| | | |||||
| * | response: Revert to using fields instead of methods | Adnan Maolood | 2021-02-24 | 1 | -45/+27 |
| | | |||||
| * | Add NewResponse function | Adnan Maolood | 2021-02-24 | 1 | -0/+9 |
| | | |||||
| * | ResponseWriter: Remove unexported method | Adnan Maolood | 2021-02-24 | 1 | -7/+0 |
| | | |||||
| * | response: Move to methods | Adnan Maolood | 2021-02-24 | 1 | -15/+20 |
| | | |||||
| * | Move ResponseWriter Conn and TLS methods to Request | Adnan Maolood | 2021-02-24 | 1 | -20/+0 |
| | | |||||
| * | Remove ResponseWriter.Hijack method | Adnan Maolood | 2021-02-24 | 1 | -30/+0 |
| | | |||||
| * | Implement TimeoutHandler by wrapping ResponseWriter | Adnan Maolood | 2021-02-24 | 1 | -10/+0 |
| | | |||||
| * | Make ResponseWriter an interface | Adnan Maolood | 2021-02-24 | 1 | -51/+78 |
| | | | | | | | | Make ResponseWriter an interface with an unexported method. Implementors must embed a ResponseWriter from elsewhere. This gives us the flexibility of an interface while allowing us to add new methods in the future. | ||||
| * | Unexport NewResponseWriter | Adnan Maolood | 2021-02-23 | 1 | -2/+1 |
| | | |||||
| * | Reimplement TimeoutHandler | Adnan Maolood | 2021-02-23 | 1 | -0/+8 |
| | | |||||
| * | response: Change field names | Adnan Maolood | 2021-02-23 | 1 | -16/+16 |
| | | |||||
| * | Add ResponseWriter.Hijack method | Adnan Maolood | 2021-02-23 | 1 | -0/+29 |
| | | |||||
| * | ResponseWriter: Add TLS and Conn methods | Adnan Maolood | 2021-02-23 | 1 | -0/+15 |
| | | |||||
| * | Move I/O utilities to io.go | Adnan Maolood | 2021-02-23 | 1 | -38/+1 |
| | | |||||
| * | Make ResponseWriter a struct | Adnan Maolood | 2021-02-23 | 1 | -49/+33 |
| | | | | | | Make ResponseWriter a struct again so that it can be extended in a backwards-compatible way. | ||||
| * | Update documentation | Adnan Maolood | 2021-02-23 | 1 | -2/+2 |
| | | |||||
| * | Make Response an io.ReadCloser | Adnan Maolood | 2021-02-23 | 1 | -32/+16 |
| | | |||||
| * | response: Add Close method | Adnan Maolood | 2021-02-23 | 1 | -4/+14 |
| | | |||||
| * | response: Add Conn and TLS methods | Adnan Maolood | 2021-02-23 | 1 | -0/+19 |
| | | |||||
| * | response: Remove TLS field | Adnan Maolood | 2021-02-23 | 1 | -5/+0 |
| | | |||||
| * | Rename ResponseWriter.MediaType to SetMediaType | Adnan Maolood | 2021-02-21 | 1 | -5/+5 |
| | | |||||
| * | Move Flush back to ResponseWriter | Adnan Maolood | 2021-02-21 | 1 | -8/+0 |
| | | |||||
| * | Make Status a type | Adnan Maolood | 2021-02-20 | 1 | -8/+8 |
| | | | | | Using a type is better than using an integer. | ||||
| * | response: Implement Write method | Adnan Maolood | 2021-02-18 | 1 | -0/+19 |
| | | |||||
| * | response: Rename statusCode to status | Adnan Maolood | 2021-02-18 | 1 | -4/+4 |
| | | |||||
| * | response: Ensure that only one header is written | Adnan Maolood | 2021-02-17 | 1 | -0/+4 |
| | | |||||
| * | Redesign ResponseWriter interface | Adnan Maolood | 2021-02-17 | 1 | -50/+46 |
| | | |||||
| * | Rename Meta to StatusText | Adnan Maolood | 2021-02-17 | 1 | -2/+2 |
| | | | | | Rename Meta to StatusText and support all status codes. | ||||
| * | Move ResponseWriter.Flush to Flusher interface | Adnan Maolood | 2021-02-17 | 1 | -4/+13 |
| | | |||||
| * | Return ErrInvalidResponse on error reading status | Adnan Maolood | 2021-02-15 | 1 | -1/+1 |
| | | | | | | Return ErrInvalidResponse when unable to read the response status code instead of returning the error from strconv. | ||||
| * | Remove faulty status code check in ReadResponse | Adnan Maolood | 2021-02-14 | 1 | -9/+2 |
| | | |||||
| * | Update Response documentation | Adnan Maolood | 2021-02-14 | 1 | -5/+15 |
| | | |||||
| * | Remove StatusClass* constants | Adnan Maolood | 2021-02-14 | 1 | -4/+4 |
| | | | | | | Re-use the existing Status* constants and adjust StatusClass to return a valid Status. | ||||
| * | Make ResponseWriter an interface | Adnan Maolood | 2021-02-09 | 1 | -28/+41 |
| | | |||||
| * | Use plain integers to represent status codes | Adnan Maolood | 2021-02-09 | 1 | -12/+12 |
| | | |||||
| * | Make TLS field nil for unencrypted connections | Adnan Maolood | 2021-02-08 | 1 | -1/+1 |
| | | |||||
| * | Remove unused field | Adnan Maolood | 2021-02-08 | 1 | -1/+0 |
| | | |||||
| * | Guarantee that (*Response).Body is not nilv0.1.13 | Adnan Maolood | 2021-01-15 | 1 | -1/+15 |
| | | |||||
| * | Update comments | Adnan Maolood | 2021-01-10 | 1 | -2/+2 |
| | | |||||
| * | Simplify ResponseWriter implementation | Adnan Maolood | 2021-01-10 | 1 | -0/+89 |
| | | |||||