Thanks Nick for doing this. We will need to decide how to handle the license change. There is a fork maintained here which was triggered by the license change.
http://sourceforge.net/projects/civetweb/ We were not the only project concerned about the license change. Gedare.. there is at least one loopback test in the tree for mghttpd. --joel On 11/7/2013 8:12 AM, Gedare Bloom wrote: > Hi Nick, > > I don't have a network-capable RTEMS setup at the moment, so I can't > test/commit. However, have you tested the patched version? What RTEMS > version (HEAD?) did you use, and what BSP? > > -Gedare > > On Thu, Nov 7, 2013 at 5:28 AM, Nick Withers <nick.with...@anu.edu.au> wrote: >> On Thu, 2013-11-07 at 17:59 +1100, Nick Withers wrote: >>> Hey all, >>> >>> The following patch updates the Mongoose HTTP server from 3.2 to 3.9, at >>> the last point before the MIT -> GPL license change (going off the >>> author's confirmation at https://groups.google.com/forum/#! >>> topic/mongoose-users/aafbOnHonkI ). >> >> The attached restores the sys/select.h include and static-ifies some >> functions to kill warnings. >> >>> ____ >>> >>> From 76c451c9d101068dee796b715d2201d6956b0347 Mon Sep 17 00:00:00 2001 >>> From: Nick Withers <nick.with...@anu.edu.au> >>> Date: Thu, 7 Nov 2013 17:46:54 +1100 >>> Subject: [PATCH] Update to Mongoose 3.9 at the last point before the MIT -> >>> GPL license change >>> >>> [See https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI >>> regarding license change] >>> >>> The RTEMS patches described in the following emails and made to the >>> previous Mongoose base have been applied: >>> - http://www.rtems.org/pipermail/rtems-devel/2012-July/001345.html >>> - http://www.rtems.org/pipermail/rtems-devel/2012-July/001343.html >>> - http://www.rtems.org/pipermail/rtems-devel/2012-July/001346.html >>> (except to mongoose.1, see below) >>> ...as well as a patch very similar to that discussed at >>> http://forums.bannister.org/ubbthreads.php?ubb=showflat&topic=7600&gonew=1 >>> to provide poll() (which might be able to go away soon, with incoming RTEMS >>> poll() support) >>> >>> mongoose.1 appears to have been removed from the upstream distribution. >>> >>> Note that the short form of options (e.g., "u" instead of "run_as_user") >>> are no longer available (upstream) >>> --- >> (snip) >>> ____ >>> >>> Anyone keen to commit it? Perhaps killing the man page isn't the way to >>> go? >>> >>> My personal motivation is that I want to use (or at least, investigate) >>> WebSockets, which aren't supported by Mongoose 3.2. >> -- >> Nick Withers >> >> Embedded Systems Programmer >> Room 2.26, Building 57 >> Department of Nuclear Physics >> Research School of Physics and Engineering >> The Australian National University (CRICOS: 00120C) >> >> eMail: nick.with...@anu.edu.au >> Phone: +61 2 6125 2091 >> Mobile: +61 414 397 446 >> >> _______________________________________________ >> rtems-devel mailing list >> rtems-devel@rtems.org >> http://www.rtems.org/mailman/listinfo/rtems-devel >> > _______________________________________________ > rtems-devel mailing list > rtems-devel@rtems.org > http://www.rtems.org/mailman/listinfo/rtems-devel > -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985 _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel