|
45 | 45 | <div> |
46 | 46 | <!--READMESTART--> |
47 | 47 | <h1> |
48 | | -<a id="user-content-fauxapi---v13" class="anchor" href="#fauxapi---v13" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>FauxAPI - v1.3</h1> |
49 | | -<p>A REST API interface for pfSense 2.3.x and 2.4.x to facilitate devops:-</p> |
| 48 | +<a id="user-content-fauxapi---v14" class="anchor" href="#fauxapi---v14" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>FauxAPI - v1.4</h1> |
| 49 | +<p>A REST API interface for pfSense 2.3.x, 2.4.x, 2.5.x to facilitate devops:-</p> |
50 | 50 | <ul> |
51 | 51 | <li><a href="https://github.com/ndejong/pfsense_fauxapi">https://github.com/ndejong/pfsense_fauxapi</a></li> |
52 | 52 | </ul> |
@@ -939,10 +939,18 @@ function thus causing all FauxAPI actions to be logged and auditable on a per |
939 | 939 | <hr> |
940 | 940 | <h2> |
941 | 941 | <a id="user-content-versions-and-testing" class="anchor" href="#versions-and-testing" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Versions and Testing</h2> |
942 | | -<p>The FauxAPI has been developed against pfSense 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4.3, 2.4.4 it has |
943 | | -not (yet) been tested against 2.3.0 or 2.3.1. Further, it is apparent that the pfSense |
944 | | -packaging technique changed significantly prior to 2.3.x so it is unlikely that it will be |
945 | | -backported to anything prior to 2.3.0.</p> |
| 942 | +<p>The FauxAPI has been developed against the following pfSense versions</p> |
| 943 | +<ul> |
| 944 | +<li> |
| 945 | +<strong>2.3.x</strong> - 2.3.2, 2.3.3, 2.3.4, 2.3.5</li> |
| 946 | +<li> |
| 947 | +<strong>2.4.x</strong> - 2.4.3, 2.4.4, 2.4.5</li> |
| 948 | +<li> |
| 949 | +<strong>2.5.x</strong> - 2.5.0-DEVELOPMENT-amd64-20200527-1410</li> |
| 950 | +</ul> |
| 951 | +<p>FauxAPI has not been tested against 2.3.0 or 2.3.1. Additionally, it is apparent the pfSense |
| 952 | +packaging technique changed significantly prior to 2.3.x so it is unlikely it will be backported |
| 953 | +to anything prior to 2.3.0.</p> |
946 | 954 | <p>Testing is reasonable but does not achieve 100% code coverage within the FauxAPI |
947 | 955 | codebase. Two client side test scripts (1x Bash, 1x Python) that both |
948 | 956 | demonstrate and test all possible server side actions are provided. Under the |
@@ -1000,15 +1008,23 @@ interface to (partly) address <a href="https://github.com/ndejong/pfsense_fauxap |
1000 | 1008 | <li>added a "source" attribute to the logs making it easier to grep fauxapi events, |
1001 | 1009 | for example <code>clog /var/log/system.log | grep fauxapi</code> |
1002 | 1010 | </li> |
1003 | | -<li>plenty of dcoumentation fixes and updates</li> |
1004 | | -<li>added documentation highlighting features and capabilities that existed without |
1005 | | -them being obvious</li> |
| 1011 | +<li>plenty of documentation fixes and updates</li> |
| 1012 | +<li>added documentation highlighting features and capabilities that existed but were not |
| 1013 | +previously obvious</li> |
1006 | 1014 | <li>added the <a href="https://github.com/ndejong/pfsense_fauxapi/tree/master/extras"><code>extras</code></a> path |
1007 | 1015 | in the project repo as a better place to keep non-package files, <code>client-libs</code>, <code>examples</code>, |
1008 | 1016 | <code>build-tools</code> etc</li> |
1009 | 1017 | <li>testing against pfSense 2.3.5</li> |
1010 | 1018 | <li>testing against pfSense 2.4.3</li> |
1011 | 1019 | </ul> |
| 1020 | +<h4> |
| 1021 | +<a id="user-content-v14---2020-05-31" class="anchor" href="#v14---2020-05-31" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>v1.4 - 2020-05-31</h4> |
| 1022 | +<ul> |
| 1023 | +<li>Added <strong>system_info</strong> function to return various useful system information.</li> |
| 1024 | +<li>include include <code>phpsessionmanager.inc</code> since it is commonly required in other function calls</li> |
| 1025 | +<li>testing against pfSense 2.4.5</li> |
| 1026 | +<li>testing against pfSense 2.5.0 (pfSense-CE-2.5.0-DEVELOPMENT-amd64-20200527-1410.iso)</li> |
| 1027 | +</ul> |
1012 | 1028 | <h2> |
1013 | 1029 | <a id="user-content-fauxapi-license" class="anchor" href="#fauxapi-license" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>FauxAPI License</h2> |
1014 | 1030 | <pre><code>Copyright 2016-2020 Nicholas de Jong |
|
0 commit comments