Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix handling of IPv6 address as the listening addressHEADmaster | Kazuki Yamaguchi | 2019-10-30 | 1 | -2/+2 |
| | |||||
* | Fix mbox format | Kazuki Yamaguchi | 2017-06-16 | 1 | -2/+2 |
| | | | | Append \n\n when the message does not end with \n. | ||||
* | Improve thread detection logic | Kazuki Yamaguchi | 2017-06-11 | 2 | -50/+62 |
| | |||||
* | Rename Puke.mid? to Puke.tid_for | Kazuki Yamaguchi | 2017-06-10 | 2 | -8/+8 |
| | | | | | Puke.mid? returns the TID that the message belongs to. Reflect the use case in the name. | ||||
* | Require HTTP 1.1 for downloading message(s) | Kazuki Yamaguchi | 2017-06-08 | 1 | -0/+1 |
| | | | | Chunked transfer encoding is a feature of HTTP version 1.1. | ||||
* | Support importing mbox containing multiple messages | Kazuki Yamaguchi | 2017-06-08 | 2 | -19/+55 |
| | |||||
* | Use IO-like object as the response body | Kazuki Yamaguchi | 2017-06-08 | 3 | -7/+40 |
| | | | | | | | | | Introduce Puke::ConcatenatedIO that behaves like IO and reads sequentially from multiple sources. As of Ruby 2.4, #readpartial (with two argument) and #close are required by WEBrick. This allows us to avoid loading the entire content of the mboxes on memory. | ||||
* | puke | Kazuki Yamaguchi | 2017-06-08 | 9 | -0/+422 |