summaryrefslogtreecommitdiff
path: root/src/pmwebapi/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'src/pmwebapi/TODO')
-rw-r--r--src/pmwebapi/TODO18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/pmwebapi/TODO b/src/pmwebapi/TODO
new file mode 100644
index 0000000..e0f23ca
--- /dev/null
+++ b/src/pmwebapi/TODO
@@ -0,0 +1,18 @@
+- incoming & outgoing ACL
+- ssl
+- pmStore ?
+- missing APIs
+ - time control
+ - or _metric&intervals=STARTTIME&count=COUNT
+- consider having blinkenlights call /pmapi/NNNNN/destroy ... but DoS unless authenticated
+<script type="text/javascript">
+ window.onbeforeunload = function(){
+ return "Did you save your stuff?"
+ }
+</script>
+
+- load control / attack detection (tarpot invalid webapi# brute-forcers)
+- pmReconnectContext() if pmUseContext etc. return PM_ERR_IPC || PM_ERR_TIMEOUT
+- serialize-to-disk webapi connection state & profile data,
+ for possible restoring if pmwebapi is killed/restarted
+