From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id E40EC20189 for ; Mon, 20 Jun 2016 00:57:18 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/7] www: various feed/streaming related cleanups Date: Mon, 20 Jun 2016 00:57:10 +0000 Message-Id: <20160620005717.1482-1-e@80x24.org> List-Id: Yet more progress towards converting our PSGI streaming interfaces over to getline/close so it can be pull-based. Eric Wong (7): MANIFEST: update with recent changes feed: avoid needless method dispatches on 404 feed: remove dependence on fh->write for streaming mbox: remove feed dependency mbox: avoid write dependency for streaming feed: various object-orientation cleanups inbox: move field population logic to initializer .gitignore | 1 + MANIFEST | 2 + Makefile.PL | 5 ++- lib/PublicInbox/Config.pm | 4 +- lib/PublicInbox/Feed.pm | 99 ++++++++++++++++++------------------------- lib/PublicInbox/Inbox.pm | 15 +++++++ lib/PublicInbox/Mbox.pm | 68 ++++++++++------------------- lib/PublicInbox/NNTP.pm | 6 +-- lib/PublicInbox/SearchView.pm | 3 +- lib/PublicInbox/View.pm | 7 +-- lib/PublicInbox/WWW.pm | 4 +- lib/PublicInbox/WwwAttach.pm | 5 +-- t/feed.t | 44 ++++++------------- t/html_index.t | 11 ++++- 14 files changed, 119 insertions(+), 155 deletions(-)