schoenw / lmapd

4 stars 6 forks source link

JSON support incomplete #7

Open hmh opened 5 years ago

hmh commented 5 years ago

Currently lmapd can render its output in either XML or JSON, but all of the input files (config, schedule...) must be XML files.

This means libxml2 is required, and libxml2 is quite large as far as FLASH usage for OpenWRT-based embedded devices go. If support for JSON input is added to lmapd, XML support can be made a compile-time option, and the dependency on libxml2 can be dropped when necessary (at the cost of XML support, of course).

We will start working on JSON input support for lmapd at the simetnicbr/simet-lmapd fork, and will submit a PR when ready.

hmh commented 5 years ago

We have this complete, and it is undergoing final testing. We will submit it soon. However it depends on PR #11.

hmh commented 5 years ago

Patches have been made public in our work-in-progress "devel" branch in simetnicbr/simet-lmapd. This branch may suffer rebases since we have a policy of clean history on anything we are going to send upstream.

hmh commented 3 years ago

Now this depends on PR #18 instead of #11.