aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of IPv6 address as the listening addressHEADmasterKazuki Yamaguchi2019-10-301-2/+2
|
* Fix mbox formatKazuki Yamaguchi2017-06-161-2/+2
| | | | Append \n\n when the message does not end with \n.
* Improve thread detection logicKazuki Yamaguchi2017-06-112-50/+62
|
* Rename Puke.mid? to Puke.tid_forKazuki Yamaguchi2017-06-102-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 Yamaguchi2017-06-081-0/+1
| | | | Chunked transfer encoding is a feature of HTTP version 1.1.
* Support importing mbox containing multiple messagesKazuki Yamaguchi2017-06-082-19/+55
|
* Use IO-like object as the response bodyKazuki Yamaguchi2017-06-083-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.
* pukeKazuki Yamaguchi2017-06-089-0/+422