Incompatibilities between 3.0.8 and 3.0.18

Ludovic Courtès ludo at gnu.org
Mon Apr 23 16:16:09 CEST 2012


Hi Nikos,

Nikos Mavrogiannopoulos <nmav at gnutls.org> skribis:

>  I've removed several typedefs to types that didn't exist today, but
> this looks like a side-effect. Do you need it be revived?

No, but I thought this was an omission in compat.h.

>> Second, when using OpenPGP mutual authentication,
>> ‘gnutls_certificate_get_peers’ (when called on the server side) now
>> returns a raw certificate, whereas it previously returned a base64
>> certificate.
>
>
> I don't think that this changed in gnutls. What did change in
> 3.0.10 is:
>
> ** libgnutls: When GNUTLS_OPENPGP_FMT_BASE64 is specified
> the stream is assumed to be base64 encoded (previously
> the encoding was auto-detected). This avoids a decoding
> issue in windows systems.
>
> Is the auto-detection the reason that you thought that this buffer
> is base64?

Aaah, probably then.

Thanks for the info!

Ludo’.




More information about the Gnutls-devel mailing list