[hackathon] New project: Resumable Uploads for HTTP (RUFH)*

Merlijn Vos <merlijn@soverin.net> Thu, 02 November 2023 13:16 UTC

Return-Path: <merlijn@soverin.net>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D678C151533 for <hackathon@ietfa.amsl.com>; Thu, 2 Nov 2023 06:16:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=soverin.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zYuRtC_rIAx7 for <hackathon@ietfa.amsl.com>; Thu, 2 Nov 2023 06:16:32 -0700 (PDT)
Received: from outbound.soverin.net (outbound.soverin.net [IPv6:2a10:de80:1:4092:b9e9:2292:0:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6702C14CF1B for <hackathon@ietf.org>; Thu, 2 Nov 2023 06:16:31 -0700 (PDT)
Received: from smtp.soverin.net (c04cst-smtp-sov01.int.sover.in [10.10.4.99]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4SLksn2lw5zFl; Thu, 2 Nov 2023 13:16:29 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4SLksm4tJTzFl; Thu, 2 Nov 2023 13:16:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=soverin.net; s=soverin; t=1698930989; bh=2xq1hrShzKo5JFNSNAHioIw98crGrMmVNlBI/gvylHU=; h=From:Subject:Date:Cc:To:From; b=wEuo4S3vVlqng8uy7HgNh7GjQCaNBM+mWOgRr3O187tkz9SQ9V9fKeK7ye8v0AXDl LFvTuhs3Cd0qls433Y8D5pr0fo0EEfW6mFEAVzScy9uOY3w8pGldDRCFesAyMhEm9G tayqzHFYElCPhDbrXjPxHs/0phjKackBe62Dcb6w=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=soverin.net; s=soverin; t=1698930988; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=TLV049bFhdF1+aXAeDEBGMBAectRiurP7Z+Eojrbomg=; b=tE5jnImykIKYwPzbBj/iAhAhnzKb92VEpwUb85E3IOkJbJSibqtSjubIP1BJi/6yGM8Vd4 sdDbrKIO4bNJRrcLDxjk62FI5qJRuCv8nLr8ND5EeLNUR95NeW9gkhM1p8IcvWB0KEiPFv dRvFJLKnG0g+2dMM7xfr3x/P11IdjaY=
ARC-Authentication-Results: i=1; smtp.soverin.net; auth=pass smtp.mailfrom=merlijn@soverin.net
ARC-Seal: i=1; s=soverin; d=soverin.net; t=1698930988; a=rsa-sha256; cv=none; b=YtndbVVIgm4vAmXTvnA111mJWjBwmvFrd93qA5kC9pViSs1/F+kfS87c0oAoEpXiVO3Hc4 LrXq0PUX5RxrzmYUAKpOU6LXwmYrZxgEEw9Gy8uW7H5dzfRU/ztmTF6pO13jaxjWnfVsuA 8U/DVFENlSMoADXrYBjAmdlEO3Fk9qc=
X-Soverin-Authenticated: true
From: Merlijn Vos <merlijn@soverin.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_95664662-FD73-4DC0-B16C-F38F4B285750"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\))
Message-Id: <51DF727D-D16E-44E8-9FC5-F69CC9E133F7@soverin.net>
Date: Thu, 02 Nov 2023 14:16:18 +0100
Cc: Marius Kleidl <marius@transloadit.com>
To: hackathon@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/lC8bP6Rr3xqIFlm2Ty9XR4-rcG4>
Subject: [hackathon] New project: Resumable Uploads for HTTP (RUFH)*
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>, <mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>, <mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Nov 2023 13:16:38 -0000

Hello everyone!

A new project has been added to the hackathon: Resumable Uploads for HTTP (RUFH)

HTTP provides resumable downloads out of the box, but not resumable uploads. To handle unreliable networks, many platforms implement their own proprietary approach for resumable uploads. With RUFH, we attempt to find a standard method for resumable uploads allowing interoperable implementations and widespread use.

This is a beginner-friendly project and we encourage all newcomers (and experienced) visitors to join from the kickoff or at any time during day.

Draft: https://datatracker.ietf.org/doc/draft-ietf-httpbis-resumable-upload/02/
Wiki: https://wiki.ietf.org/en/meeting/118/hackathon#resumable-uploads-for-http-rufh
Repository: https://github.com/tus/ietf-hackathon

Regards,
Merlijn and Marius