From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.2 required=3.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 90E1D1F54E; Wed, 20 Jul 2022 09:24:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1658309053; bh=y+iAU4lTPjiqsJkJtlQ4+fumX1ddQShd47WUgLSjJvA=; h=From:To:Subject:Date:In-Reply-To:References:From; b=vwdKQVHbrqNcEi4VeVeQ8CJbrZkOakgoqSJujQ95NxhNCGO0WolA3wcK6P0DASrCE AKYPK82Gy8bEIuswar341UWAFyg58FjnDG1djtNVHuefUA+OXR2D6J2/upieSBK1vB X6+semlBVA3PYff3CKQe8kOKRbebc2gdO2DjipAo= From: Eric Wong To: meta@public-inbox.org Subject: [PATCH v2 0/5] public-inbox POP3 daemon Date: Wed, 20 Jul 2022 09:24:08 +0000 Message-Id: <20220720092413.3309948-1-e@80x24.org> In-Reply-To: <20220719024950.1831808-1-e@80x24.org> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Deletes seem working, and some more bugs with well-known ports. Mainly tested with public-inbox-netd, but it's live and running on public-inbox.org (sharing the same process with NNTP and IMAP). username: $(uuidgen)@inbox.comp.mail.public-inbox.meta password: anonymous ports 110 (POP3 w/ STARTTLS) and 995 (POP3S) 7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion:110 should also work for Tor users. Eric Wong (5): public-inbox-pop3d - a mostly read-only POP3 server pop3: implement IN-USE from RESP-CODES (RFC 2449) pop3: TOP requests do not expire messages netd: setup TLS bits for well-known STARTTLS ports pop3: advertise STLS in CAPA if appropriate Documentation/public-inbox-config.pod | 12 +- Documentation/public-inbox-pop3d.pod | 122 +++++++ Documentation/standards.perl | 13 +- MANIFEST | 5 + lib/PublicInbox/Config.pm | 5 +- lib/PublicInbox/Daemon.pm | 10 +- lib/PublicInbox/Inbox.pm | 10 +- lib/PublicInbox/POP3.pm | 447 ++++++++++++++++++++++++++ lib/PublicInbox/POP3D.pm | 231 +++++++++++++ script/public-inbox-pop3d | 8 + t/pop3d.t | 303 +++++++++++++++++ 11 files changed, 1148 insertions(+), 18 deletions(-) create mode 100644 Documentation/public-inbox-pop3d.pod create mode 100644 lib/PublicInbox/POP3.pm create mode 100644 lib/PublicInbox/POP3D.pm create mode 100755 script/public-inbox-pop3d create mode 100644 t/pop3d.t