From: Dave C. <da...@cr...> - 2009-03-16 22:47:31
|
On Mon Mar 16 21:02:53 2009, M.-A. Lemburg wrote: > There's a patch available for pyOpenSSL which appears to be > originating > from an older pyOpenSSL branch started by Dave Cridland: > > http://sourceforge.net/tracker/index.php?func=detail&aid=2591835&group_id=31249&atid=401760 > > Other way around, I applied it on my fork. Actually, quite a lot of stuff is not mine, the only bits that are are a few additional API points in the Connection object, and most importantly the ability to pass in non-socket, Python file protocol objects. > This is the SVN repo of Dave's branch: > > http://trac.dave.cridland.net/cgi-bin/trac.cgi/browser/projects/pyopenssl > > The patch mentions these authors: > > +# Copyright 2006 Dave Cridland. See COPYING for rights Tick. Although more properly 2006-2007 > +# Copyright 2006 Arnaud Desmons Indeed... > +# Copyright 2005 Keyphrene I applied this patch in 2006 (in two commits, because I fu... didn't quite get things right). I'm not strictly sure, therefore, that this date is right without going back. > Keyphrene contributed the wrappers for the EVP APIs (high level > interface > to ciphers, hashes, digests, etc). > > Yup. Revs 696 and 697. > Dave Cridland has extended the SSL part of pyOpenSSL. > > Yup. Basically rev 683, plus a bunch of stuff to fix bugs I put in that, plus 755 (which is sessions, and largely untested in anger). > Arnaud Desmons is not mentioned anywhere in the patch, so it's not > clear what he contributed, but he appears in the Keyphrene patch for > the first time: > > http://trac.dave.cridland.net/cgi-bin/trac.cgi/changeset/696 > > Yes, because he hadn't added himself in, and I noticed only then. His patch is 695. Keyphrene.com's work was published on their website, I merely noticed it and incorporated it into my code for the convenience of having all these patches in one place. Arnaud's patch was sent to this list. > The license on the patch is LGPL 2.1, just like for pyOpenSSL > itself. > > For my changes, I'll BSD, or whatever else people want. I'm not a particular fan of this work being LGPL in the first place, but it's all too late to change now. > Any chance of getting at least part of this merged into pyOpenSSL ? It'd be nice - I still use this fork, actually, mainly out of lethargy - but it mostly dates from a time when I needed to do byte-counting on TLS sessions, and all sorts, as part of my work. I don't have such a pressing need now. If there's interest in the code, I'll cheerfully rebase it onto the current tree. Hmmm, I came over all git then, but you know what I mean. Dave. -- Dave Cridland - mailto:da...@cr... - xmpp:dw...@da... - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade |