@ -437,7 +437,7 @@ The list of requests - a (*) means it requires privileged access - and replies:
@@ -437,7 +437,7 @@ The list of requests - a (*) means it requires privileged access - and replies:
AVA+BTB opt=freq val=256 to 1024 - chip frequency
BTB opt=millivolts val=1000 to 1400 - corevoltage
lockstats none There is no reply section just the STATUS section
lockstats (*) none There is no reply section just the STATUS section
stating the results of the request
A warning reply means lock stats are not compiled
into cgminer
@ -497,6 +497,13 @@ miner.php - an example web page to access the API
@@ -497,6 +497,13 @@ miner.php - an example web page to access the API
Feature Changelog for external applications using the API:
API V1.32 (cgminer v3.6.5)
Modified API commands:
'devs' 'gpu' 'pga' and 'asc' - add 'Device Elapsed'
---------
API V1.31 (cgminer v3.6.3)
Added API command:
@ -1056,8 +1063,8 @@ It will be superceded by myminer.php
@@ -1056,8 +1063,8 @@ It will be superceded by myminer.php
---------
The example.php above also shows how to define more that one rig to
be shown my miner.php
The example myminer.php above also shows how to define more that one rig
to be shown my miner.php
Each rig string is 2 or 3 values seperated by colons ':'
They are simply an IP address or host name, followed by the
@ -1630,7 +1637,7 @@ You can only see fields listed in 'group' and 'calc'
@@ -1630,7 +1637,7 @@ You can only see fields listed in 'group' and 'calc'
A 'calc' is formatted as: 'Field' => 'function'
The current list of operations available for 'calc' are:
The first 4 are as expected - the numerical sum, average, minimum or maximum
'lo' is the first string of the list, sorted ignoring case
'hi' is the last string of the list, sorted ignoring case
@ -1648,7 +1655,7 @@ in this case is the average difficulty of each share submitted
@@ -1648,7 +1655,7 @@ in this case is the average difficulty of each share submitted
THERE IS A SECURITY RISK WITH HOW GEN WORKS
It simply replaces all the variables with their values and then requests PHP
the execute the formula - thus if a field value returned from a cgminer API
to execute the formula - thus if a field value returned from a cgminer API
request contained PHP code, it could be executed by your web server
Of course cgminer doesn't do this, but if you do not control the cgminer that
returns the data in the API calls, someone could modify cgminer to return a