View Issue Details

IDProjectCategoryView StatusLast Update
0007200Talerexchangepublic2022-11-04 20:52
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
PlatformLinuxOSUbuntuOS Version20.04
Product Versiongit (master) 
Target Version0.9 
Summary0007200: configure script accepts old MHD
DescriptionAs seen in 0007151, an old MHD can be problematic.
The documented minimum version is currently 0.9.71.
However, the configure script does not error out if an old MHD is found.
It should.

Same can be said for merchant.

Question: What is the feature in 0.9.71 that is required by exchange (merchant)?
TagsNo tags attached.


related to 0007151 closedChristian Grothoff "make check" fails on 


Christian Grothoff

2022-03-19 08:59

manager   ~0018811

Last edited: 2022-03-19 09:02

Oh, it's quite possible that it wasn't any particular feature that is required, but that there were bugfixes I deemed relevant enough to make 0.9.71 formally a requirement, just to avoid those bugs. Which is probably also why we didn't make it a hard error (yet).


2022-03-19 12:43

developer   ~0018812

I think if the documented minimum version is X.Y.Z, we would be doing ourselves a favor by making it a hard requirement.
I've reassigned the issue to myself and will add some autoconfigury shortly.


2022-03-19 12:59

developer   ~0018813

I've just pushed commits in both exchange and merchant to add a minimum version check (for libmicrohttpd).
As for the actual version required, i kept those at 0.9.39 (the previous value). Now that the mechanism is in place,
it's a small matter to bump the value whenever you deem best.

(At that time, we can close this issue.)


2022-03-23 07:35

developer   ~0018833

I've just now bumped the version to 0.9.71:



2022-03-23 07:37

developer   ~0018834

I see that GNUnet configure script uses pkg-config for libmicrohttpd.
Something to consider for Taler in the future....

Issue History

Date Modified Username Field Change
2022-03-19 06:24 ttn New Issue
2022-03-19 06:24 ttn Status new => assigned
2022-03-19 06:24 ttn Assigned To => Christian Grothoff
2022-03-19 06:24 ttn Relationship added related to 0007151
2022-03-19 08:59 Christian Grothoff Note Added: 0018811
2022-03-19 09:02 Christian Grothoff Note Edited: 0018811
2022-03-19 12:40 ttn Assigned To Christian Grothoff => ttn
2022-03-19 12:43 ttn Note Added: 0018812
2022-03-19 12:59 ttn Note Added: 0018813
2022-03-19 13:15 ttn Assigned To ttn => Christian Grothoff
2022-03-23 07:35 ttn Note Added: 0018833
2022-03-23 07:37 ttn Status assigned => resolved
2022-03-23 07:37 ttn Resolution open => fixed
2022-03-23 07:37 ttn Note Added: 0018834
2022-10-20 10:48 Christian Grothoff Target Version => 0.9
2022-11-04 20:52 Christian Grothoff Status resolved => closed