FauxAPI v1.3 released :: A REST API interface for pfSense 2.3.x and 2.4.x to facilitate devops



  • FauxAPI v1.3 released :: A REST API interface for pfSense 2.3.x and 2.4.x to facilitate devops

    v1.3 - 2018-07-02

    • add the config_patch function providing the ability to patch the system config, thus allowing API users to make granular configuration changes.
    • added a "previous_config_file" response attribute to functions that cause write operations to the running config.xml
    • add the interface_stats function to help in determining the usage of an interface to (partly) address Issue #20
    • added a number attribute to the rules output making the actual rule number more explicit as described in Issue #13
    • addressed a bug with the system_stats function that was preventing it from returning, caused by an upstream change(s) in the pfSense code.
    • rename the confusing "owner" field in credentials.ini to "comment", legacy configuration files using "owner" are still supported.
    • added a "source" attribute to the logs making it easier to grep fauxapi events, for example clog /var/log/system.log | grep fauxapi
    • plenty of documentation fixes and updates
    • added documentation highlighting features and capabilities that existed without them being obvious
    • added the extras path in the project repo as a better place to keep non-package files, client-libs, examples, build-tools etc
    • testing against pfSense 2.3.5
    • testing against pfSense 2.4.3

    https://github.com/ndejong/pfsense_fauxapi