What is MVC/API as it applies to dnsmasq?

Started by pasha-19, March 04, 2025, 08:50:37 PM

Previous topic - Next topic
I have seen the following "dnsmasq: migrate to MVC/API".  Does this affect the ability to use dnsmasq?  I will admit MVC/API has little real meaning to me.  Searches using "opnsense MVC/API" shed no light on the issue.  API is application programming interface, I believe.  But as far as MVC goes -- that is move character in IBM 360/370 assembler language; which I know is clearly not applicable in this case as well as giving away my age.  Could someone explain please what MVC/API is in this case and if it affects dnsmasq usage.  Thanks in advance.

The web UI and middleware has been rewritten from scratch to follow a more modern development paradigm. MVC - model, view, controller.

Most important user visible effect is that everything in the system that follows the new MVC model can be controlled via API while the legacy code that has not yet been converted cannot.
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

As such this is a great move, which gives users possibility to do API calls and create more robust automatization either for configuration or Tshoot purposes.
Networking is love. You may hate it, but in the end, you always come back to it.

OPNSense HW
APU2D2 - deceased
N5105 - i226-V | Patriot 2x8G 3200 DDR4 | L 790 512G - VM HA(SOON)
N100   - i226-V | Crucial 16G  4800 DDR5 | S 980 500G - PROD

Thanks to both of you that cleared the matter up completely.