[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] Problem using MHD_OPTION_HTTPS_MEM_DHPARAMS in MHD_O
From: |
Christian Grothoff |
Subject: |
Re: [libmicrohttpd] Problem using MHD_OPTION_HTTPS_MEM_DHPARAMS in MHD_OPTION_ARRAY |
Date: |
Thu, 26 Feb 2015 11:18:45 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.4.0 |
Fixed as suggested in SVN 35301.
Thanks for reporting!
Christian
On 02/26/15 01:52, Denis Dowling wrote:
> Hi,
>
>
>
> I was trying to add a Diffie Hellman key to the libmicrohttpd server
> using the MHD_OPTION_HTTPS_MEM_DHPARAMS option. I was putting this
> option into a vector and then passing this to MHD_start_daemon using the
> MHD_OPTION_ARRAY argument. This was failing and I tracked the problem
> down to a missing option in the switch statement in parse_options_va().
>
>
>
> diff --git a/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c
> b/external/li
>
> index 0816a4a..ce76a3b 100644
>
> --- a/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c
>
> +++ b/external/libmicrohttpd-0.9.39/src/microhttpd/daemon.c
>
> @@ -3178,6 +3178,7 @@ parse_options_va (struct MHD_Daemon *daemon,
>
> case MHD_OPTION_HTTPS_MEM_KEY:
>
> case MHD_OPTION_HTTPS_MEM_CERT:
>
> case MHD_OPTION_HTTPS_MEM_TRUST:
>
> + case MHD_OPTION_HTTPS_MEM_DHPARAMS:
>
> case MHD_OPTION_HTTPS_PRIORITIES:
>
> case MHD_OPTION_ARRAY:
>
> case MHD_OPTION_HTTPS_CERT_CALLBACK:
>
>
>
> Regards,
>
> Denis
>
> ------------------------------------------------------------------------
>
> The information contained in this message and any attachments is
> strictly confidential and intended solely for the use of the intended
> recipient(s). The copyright in this communication belongs to *(HSD)*.
> This message and any attachments are confidential and may be subject to
> legal or other professional privilege. Any confidentiality or privilege
> is not waived or lost because this e-mail has been sent to you by
> mistake. If you have received this transmission in error, please notify
> *HSD* on +61 3 9875 5900 immediately and destroy all copies of this
> e-mail. The contents of this email message may not be quoted, copied,
> reproduced or published in part or in whole, without the written
> authorisation of *HSD*.
>