lp://staging/neon

Created by Jelmer Vernooij and last modified
Get this branch:
bzr branch lp://staging/neon

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
neon
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the Subversion branch from http://svn.webdav.org/repos/projects/neon/trunk.

Last successful import was .

Import started on russkaya and finished taking 25 seconds — see the log
Import started on russkaya and finished taking 30 seconds — see the log
Import started on neumayer and finished taking 25 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

961. By joe

* test/ssl.c (fail_expired, fail_notvalid): Fix CA.

960. By joe

Ignore more.

959. By joe

Rewrite GnuTLS PKCS#11 support to work (exclusively) with the new
GnuTLS 3.x API.

* src/ne_privssl.h: Drop session-wide signing callback in favour of
  per-clicert signing callback API.

* src/ne_socket.c (ne_sock_connect_ssl): Likewise.

* src/ne_gnutls.c: Store a signing function in the ccert object.
  (dup_client_cert): Dupe the above.
  (provide_client_cert): Support new retrieve API and new signing
  callback.
  (ne__ssl_clicert_exkey_import): Take callback & userdata.

* src/ne_pkcs11.c (pk11_sign_callback): Adjust for privkey-based
  signing API.
  (ne_ssl_set_pkcs11_provider): Drop session-global callback.

* macros/neon.m4 (NEON_SSL): Check for new retrieve API,
  gnutls_privkey_import_ext. Enable PKCS#11 if latter present.

958. By joe

* test/ssl.c (nulcn_identity): Fail only if the NUL byte was interpreted
  precisely.

957. By joe

* test/ssl.c (fail_notvalid, fail_expired): Use generated keys.

956. By joe

* test/makekeys.sh, test/openssl.conf: Use 2048-bit RSA keys throughout.

955. By joe

Fix PKCS#11 support with OpenSSL for TLS 1.2:

* src/ne_pkcs11.c (pk11_rsa_encrypt, pk11_rsa_method): Reimplemented
  pk11_rsa_sign as rsa_private_encrypt callback for RSA method.
  (pk11_rsa_init): Removed.

954. By joe

* src/ne_gnutls.c (ne_ssl_clicert_import): Cast away warning.

953. By joe

* src/ne_gnutls.c (ne_ssl_readable_dname): Remove unused variable.

952. By joe

* doc/ref/neon.xml: LFS doc tweak.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.