[needs-packaging] No NSS-Version of LibCurl available

Bug #637416 reported by Christian Hilberg
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
curl (Debian)
Fix Released
Unknown
curl (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: curl

Description: Ubuntu 10.04.1 LTS
Release: 10.04
Version: 7.19.7-1ubuntu1

Although libcurl3 can be built against libnss3 (e.g. libnss3-1d, which is part of lucid), there is no such package in Ubuntu (neither lucid nor above).

Having libcurl3 built against Mozilla NSS has the facility of being able to use an SSL client certificate which is stored in a trusted platform module (TPM) via the openCryptoki-infrastructure and the PKCS #11 protocol. We found no way to get this working with either OpenSSL or GnuTLS. Work is underway there but no working solution is available as yet. With NSS, there is.

Greetings,
Christian

Related branches

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - No NSS-Version of LibCurl available
+ [needs-packaging] No NSS-Version of LibCurl available
Changed in curl (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Christian Hilberg (hilberg) wrote :

Hi again,

is there any activity of creating a libcurl-nss package for Ubuntu?
I have hacked the lucid package into building a libcurl-nss in addition to the
GnuTLS and OpenSSL variants (patches to the build scripts available on
request), so it can be done without too much effort. Though my patches
surely show much potential for improvements, it is working here and could
be applied to some future package of libcurl after a proper review.

Kind regards,
Christian

Revision history for this message
Christian Hilberg (hilberg) wrote :

The rudimentary patchset is available from

https://sourceforge.net/projects/evolution-kolab/files/patches/

and applies against the lucid source package. It should be applicable against later versions of the package without major issues since only the build rules and some accompanying files were touched.

Kind regards,
Christian

Revision history for this message
Andreas Olsson (andol) wrote :

I took the liberty of forwarding your request upwards to Debian.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606244

Changed in curl (Ubuntu):
status: New → Confirmed
Changed in curl (Debian):
status: Unknown → New
Revision history for this message
Christian Hilberg (hilberg) wrote :

@Andreas: Thanks, this would have been next on my todo. (Only I was not yet sure where to put the wish, Ubuntu or Debian).

Kind regards,
Christian

Revision history for this message
Andreas Olsson (andol) wrote :

@Christian: Well, everything else equals it is usually bests to try getting these kind of changes into Debian. As Ubuntu generally get new version by importing (syncing or merging) from Debian, the smaller delta the better.

In any case, the libcurl3-nss and libcurl4-nss-dev packages are now part of curl 7.21.2-4, in Debian Unstable. We ought to be able to get that version (or newer) merged into Natty.

Changed in curl (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Christian Hilberg (hilberg) wrote :

@Andreas: Yay, that's good news. Saw the bug report ping pong at the Debian tracker, looks good. Thanks for helping out!

Cheers,
Christian

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package curl - 7.21.2-4ubuntu1

---------------
curl (7.21.2-4ubuntu1) natty; urgency=low

  * Merge from debian unstable. Remaining changes: (LP: #693635, #637416)
    - debian/control:
      + Build-Depends: Replace libssh2-1-dev with openssh-server.
        Drop stunnel since it's in universe, as well.
      + Drop libssh2-1-dev from libcurl4-openssl-dev's Depends.
      Above changes are necessary to be independent from the universe.
 -- Artur Rona <email address hidden> Thu, 23 Dec 2010 01:42:41 +0100

Changed in curl (Ubuntu):
status: Triaged → Fix Released
Changed in curl (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.