Re: [hybi] Restarting IESG review on permessage-deflate

Joakim Erdfelt <joakim@intalio.com> Fri, 04 October 2013 17:41 UTC

Return-Path: <joakim@intalio.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32CC421F9DA3 for <hybi@ietfa.amsl.com>; Fri, 4 Oct 2013 10:41:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level:
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IpwHb1O3WxvL for <hybi@ietfa.amsl.com>; Fri, 4 Oct 2013 10:41:07 -0700 (PDT)
Received: from mail-ee0-f41.google.com (mail-ee0-f41.google.com [74.125.83.41]) by ietfa.amsl.com (Postfix) with ESMTP id 686F121F9CA6 for <hybi@ietf.org>; Fri, 4 Oct 2013 10:41:02 -0700 (PDT)
Received: by mail-ee0-f41.google.com with SMTP id d17so1966403eek.0 for <hybi@ietf.org>; Fri, 04 Oct 2013 10:41:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Q20A46WZWNR6wBLrpf4aO+rdOvowJu9dLDbqt1r9km0=; b=ByBGhai4osj6SNmme9GGsQ82drjZ/BRXWm6bWjA8pVNRsgLfjxwZyexVTrkMXb35Ma r4UERHdnPQqSHuSHzY+iWc9qGKwHoYDTD4v3pt8l3kmnz5FbJgI1iWvHfiOcY/B0I5jE oPiLOStFWFKTtdz0A78Pd1B4Xq0QGaaFyqmM5INHtJu1UbJQjOeRaXJpotQPbmgIAY8W ZboDNg0lNUn1W+8VeWCq67UvPkfr9v2dXHMbCkR7t2p7KswvjUWdwBaeOjgdwVSvZz0u YlwGdfx6g6JlxfWYNDcPZoC1bUkRb75Omg1o6ZbD4WShVTEFUpEZPXREBQHegZCLcnpV tbGw==
X-Gm-Message-State: ALoCoQkoCoOCrpkJbxsM/sHBvBMtuzMbeyy9x6FbvZp/MMqhcvsFeGHw+qhH7jUeg0RLQhAN0F5r
MIME-Version: 1.0
X-Received: by 10.14.213.68 with SMTP id z44mr4606189eeo.70.1380908461412; Fri, 04 Oct 2013 10:41:01 -0700 (PDT)
Received: by 10.14.134.73 with HTTP; Fri, 4 Oct 2013 10:41:01 -0700 (PDT)
In-Reply-To: <634914A010D0B943A035D226786325D4446790BFFC@EXVMBX020-12.exch020.serverdata.net>
References: <CAH9hSJbwd5qhMJw=3dwk3CDPua5ENRksd9=q2KDcyyma3uKzZg@mail.gmail.com> <CAG4zZZD8eq4w9kyQbX2AJcM1LA8=UyRO7txK7TvmYhSp=YU+9g@mail.gmail.com> <634914A010D0B943A035D226786325D4446790BF34@EXVMBX020-12.exch020.serverdata.net> <CAG4zZZDNRZ_kaXBKhx5VkKjpj+Luo53Y7ue0eaGHH_ghoBrdkQ@mail.gmail.com> <634914A010D0B943A035D226786325D4446790BFFC@EXVMBX020-12.exch020.serverdata.net>
Date: Fri, 04 Oct 2013 10:41:01 -0700
Message-ID: <CAG4zZZC30-d45Ow6pLZkQCYbuqWDwW6U3KW5R43VgafhwrPOEA@mail.gmail.com>
From: Joakim Erdfelt <joakim@intalio.com>
To: Tobias Oberstein <tobias.oberstein@tavendo.de>
Content-Type: multipart/alternative; boundary="047d7b62213a4f8a9b04e7edceaf"
Cc: "hybi@ietf.org" <hybi@ietf.org>, Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
Subject: Re: [hybi] Restarting IESG review on permessage-deflate
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Oct 2013 17:41:13 -0000

Ok, add to the b) side of the equation:

scala - same classlib and jvm as java
jython - same classlib and jvm as java, no native zlib support here
php - http://www.php.net/manual/en/ref.zlib.php (cannot support
max_window_bits, no_context_takeover might be possible)
c# -
http://msdn.microsoft.com/en-us/library/system.io.compression.deflatestream_methods.aspx
(cannot
support max_window_bits, no_context_takeover might be possible)


--
Joakim Erdfelt <joakim@intalio.com>
webtide.com <http://www.webtide.com/> - intalio.com/jetty
Expert advice, services and support from from the Jetty & CometD experts
eclipse.org/jetty - cometd.org


On Fri, Oct 4, 2013 at 10:11 AM, Tobias Oberstein <
tobias.oberstein@tavendo.de> wrote:

> >>Well, I'm sorry for the Java community not being able to fix this in 10+
> years;)
> >Yet, oddly, with web technologies, this hasn't been a problem since our
> initial use of Oak in 1995 (yes, Jetty has existed since 1995)
>
> Jetty being around since 1995 is obviously awesome!
>
> As a strange coincidence, zlib has also be around since 1 May 1995 (I
> haven't checked whether the respective options have been in the first
> version though).
>
> > The capabilities of one set of libraries (c & python) should not be
> forced on all environments as well.
>
> Lets collect a list: a) stuff that exposes the complete zlib vs b) stuff
> that does not;)
>
> a) C, C++, Python, NodeJS, Perl, Ruby, PHP, Erlang, Haskell
> b) Java
>
> Caveat: I (obviously) have not used all of above myself. Just had a quick
> glance at their docs.
>
> Pointers:
> http://perldoc.perl.org/Compress/Zlib.html#Deflate-Interface
> http://www.ruby-doc.org/stdlib-2.0.0/libdoc/zlib/rdoc/Zlib/Deflate.html
> http://www.php.net/manual/de/function.gzdeflate.php
> http://erlang.org/doc/man/zlib.html
>
> http://hackage.haskell.org/package/zlib-0.5.4.1/docs/Codec-Compression-Zlib.html
>
> I stop here;)
>
> /Tobias
>