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

Reply via email to