Hi,
this submission is based on a previous work from Giovanni Bechis, thanks
to him.
These two diffs updates opencdk from 0.5.5 to 0.6.5 and gnutls from
1.0.25 to 2.0.3 (recently released).
make regress fails (at least on i386) on opencdk at t-key test:
t-key.c:516 expired key test FAILED
t-key.c:522 missing key test FAILED
FAIL: t-key
It didn't fail with 2.0.1 and 2.0.2, i have to figure out what changed.
make regress fails too for gnutls on pathlen test:
make check-TESTS
--- ./no-ca-or-pathlen.pem Sat Nov 10 18:17:51 2007
+++ new-no-ca-or-pathlen.pem Fri Nov 16 11:36:54 2007
@@ -22,7 +22,7 @@
Basic Constraints (not critical):
Certificate Authority (CA): FALSE
Unknown extension 2.5.29.32 (not critical):
- ASCII:
0;09..`.H...E....0*0(..+.........https://www.verisign.com/rpa
+ ASCII:
0;09..`.H..øE....0*0(..+.........https://www.verisign.com/rpa
Hexdump:
303b3039060b6086480186f84501070108302a302806082b06010505070201161c68747470733a2f2f7777772e766572697369676e2e636f6d2f727061
Unknown extension 2.16.840.1.113730.1.1 (not critical):
ASCII: ....
FAIL: pathlen
Apparently this one is not important, it's related to our isprint()
implem vs linux one.
Ports depending on gnutls have been tested (mostly at p2k7) with this
upgrade and still works fine : thanks sthen@ for testing iksemel and
asterisk, thanks aanriot@ for testing prelude and friends. liferea
still builds and run fine, wmbiff has already been updated to support it.
I'd really like to commit this soon, so please report any other error
messages you get on other archs.
diffs :
http://gcu.info/~gaston/patches/opencdk-0.6.5.diff
http://gcu.info/~gaston/patches/gnutls-2.0.3.diff
Thanks for testing and feedback.
Landry