summaryrefslogtreecommitdiff
path: root/src/pmwebapi/TODO
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2014-10-26 12:33:50 +0400
committerIgor Pashev <pashev.igor@gmail.com>2014-10-26 12:33:50 +0400
commit47e6e7c84f008a53061e661f31ae96629bc694ef (patch)
tree648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /src/pmwebapi/TODO
downloadpcp-debian/3.9.10.tar.gz
Debian 3.9.10debian/3.9.10debian
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
+