Subject: | [PATCH|PULL] Net::NNTP: support compression |
Date: | Wed, 3 Jul 2019 01:16:52 +0000 |
To: | bug-libnet [...] rt.cpan.org |
From: | Eric Wong <e [...] 80x24.org> |
The attached patches depends on the TLS read-before-select
patches in:
https://rt.cpan.org/Ticket/Display.html?id=129966
You can also grab the entire 4-patch series via "git fetch":
The following changes since commit ee9142670b970c5967f8cb9b7d6ccbf7883e53fa:
Use L<> for links (2017-12-15 09:06:58 +0000)
are available in the Git repository at:
https://80x24.org/perl-libnet.git nntp-compress
for you to fetch changes up to 0ab5c363a69702e586b7ef06be3ebff3e78656b7:
Net::NNTP: support COMPRESS DEFLATE (RFC8054) (2019-07-03 01:12:18 +0000)
----------------------------------------------------------------
Eric Wong (4):
Net::Cmd: append directly to partial buf on sysread
Net::Cmd: fix ->getline if SSL_read overreads
Net::Cmd: call ->sysread and ->syswrite as OO methods
Net::NNTP: support COMPRESS DEFLATE (RFC8054)
MANIFEST | 3 ++
Makefile.PL | 10 ++++
lib/Net/Cmd.pm | 78 ++++++++++++++++++-----------
lib/Net/NNTP.pm | 43 +++++++++++++++-
lib/Net/NNTP/Deflate.pm | 128 ++++++++++++++++++++++++++++++++++++++++++++++++
t/nntp_compress.t | 55 +++++++++++++++++++++
t/nntp_deflate.t | 109 +++++++++++++++++++++++++++++++++++++++++
7 files changed, 397 insertions(+), 29 deletions(-)
create mode 100644 lib/Net/NNTP/Deflate.pm
create mode 100644 t/nntp_compress.t
create mode 100644 t/nntp_deflate.t
Message body is not shown because sender requested not to inline it.
Message body is not shown because sender requested not to inline it.