[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [serf-dev] Plan to release serf 1.4.0 (+ TODO list)

From: Greg Stein <gstein_at_gmail.com>
Date: Thu, 26 Jun 2014 16:51:25 -0500

On Sun, Jun 22, 2014 at 5:13 AM, Lieven Govaerts <lgo_at_mobsol.be> wrote:

> =====
> Blocking the release:
> ---------------------------
> * Finalize get_remaining(): Ivan has added this function to the bucket
> API, but it's only implemented for some buckets. I don't think the new
> API is in use (don't see it in svn trunk). Does it still serve a
> purpose?

Since we don't know of any users of this API, then I'd suggest it gets
moved to 2.0.

> * comment out 2.0 API: the "Connection and protocol API v2"
> declarations in serf.h aren't implemented yet, we should comment it
> out to avoid adding it to the public API.

Right. Though removal on 1.4.x might be a better option.


> What about...
> ------------------
> * SSL session sharing? Ivan's work in r1982 to enable reuse of SSL
> sessions was reverted to make place for a better solution. The
> performance benefits of this work were really good, any interest to
> implement the proposed better solution?
> (see https://groups.google.com/d/msg/serf-dev/W6vNiUlMDDw/t1Pnr0Zq-aQJ)
> * OCSP stapling support: Justin posted a patch to add OCSP stapling
> support to serf's OpenSSL layer. We can discuss what benefits it will
> actually bring, but AFAIC besides some more code to support there's no
> harm in adding it, and people will use it if it's available (e.g. the
> place I'm working now requires either CRL or OCSP (stapling) support)
> See https://groups.google.com/d/msg/serf-dev/rbFtTyE9E_w/l5lWaBIBDE0J .

If it can reasonably be tested, then sure. Or maybe include it as
experimental in 1.4.x.

> * Python bindings: I've tried to fix the python bindings but I hit the
> limits of what's possible with ctypes (or at least the limits of my
> knowledge). We should ensure that the python bindings don't get
> included in the final release package, they're clearly not in a state
> to be useful to anyone now.

Agreed. View it as a proof of concept for now. I'm encouraged with how far
I got with just a couple hundred lines of Python.

Received on 2014-06-26 23:51:53 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.