Hi Mike,
On 05.04.2025 19:41, Mike Crowe via libmicrohttpd wrote:
Perhaps I'm missing something obvious, but I can't understand why there
appear to be two copies of at least mhd_threads.c and mhd_threads.h in the
libmicrohttpd source tree. For current Git master at
5e40455beae130dd0dd239a7a2447b88496c3be8 and in the 1.0.1 tarball I see:
$ find . -name 'mhd_threads.*'
./src/microhttpd/mhd_threads.h
./src/microhttpd/mhd_threads.c
./src/lib/mhd_threads.h
./src/lib/mhd_threads.c
[skipped]
Can anyone explain what I'm misunderstanding?
The files in src/microhttpd are the original MHD implementation, which
is known as versions 0.x and 1.x.
The files in /src/lib are the first attempt to completely restructure MHD.
Currently, MHD developers are working on the new (version 2.x) MHD
implementation, based on the ideas in /src/lib plus some new ideas and
improvements.
We are going to announce soon the early availability of the new (pre
2.x) version.
Stay tuned! :)
--
Best,
Evgeny