[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 66/119: notes
From: |
Eric Schulte |
Subject: |
[elpa] 66/119: notes |
Date: |
Mon, 10 Mar 2014 16:57:37 +0000 |
eschulte pushed a commit to branch master
in repository elpa.
commit bb5f4131d50230c3a81a7218a9632d0cb8962eca
Author: Eric Schulte <address@hidden>
Date: Sun Jan 5 10:06:35 2014 -0700
notes
---
NOTES | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/NOTES b/NOTES
index bc567d5..49cf0b5 100644
--- a/NOTES
+++ b/NOTES
@@ -1,7 +1,21 @@
-*- org -*-
* Notes
-* Tasks [9/13]
+* Tasks [9/20]
+** TODO handle large files
+When large files arrive quickly, the filter functions are called while
+they are still running on the previous chunk, this leads to nasty race
+conditions for the state of the request object.
+
+Either introduce some check to wait on new input if input is currently
+being parsed, or wait until all input has arrived before doing any
+parsing.
+
+** TODO robustness to bad requests [0/2]
+Low priority, just [[*running%20behind%20a%20proxy][run behind a proxy]].
+
+*** TODO request timeout
+*** TODO maximum request size
** TODO authentication [1/2]
*** DONE Basic
http://en.wikipedia.org/wiki/Basic_access_authentication
@@ -20,7 +34,10 @@ against common attacks.
server nonce values to prevent reuse.
#+end_quote
-** TODO documentation for running in a chroot jail
+** TODO tutorial or usage section in documentation [0/3]
+*** TODO running behind an https proxy
+*** TODO running behind a proxy
+*** TODO documentation for running in a chroot jail
see https://wiki.archlinux.org/index.php/nginx#Installation_in_a_chroot
** incremental handler calls
@@ -89,6 +106,8 @@ process text without something gross like the =(sit-for
0.1)= used in
the test suite.
** TODO use gnutls for https
+low priority -- just [[*running%20behind%20an%20https%20proxy][run behind an
https proxy]].
+
This will be a pain, and will require expanding [[info:emacs-gnutls]] to
add support for starting server processes, currently only client
processes are supported.
- [elpa] 59/119: notes about security & authentication options, (continued)
- [elpa] 59/119: notes about security & authentication options, Eric Schulte, 2014/03/10
- [elpa] 57/119: BASIC HTTP authentication, Eric Schulte, 2014/03/10
- [elpa] 61/119: fix deprecated file name in file example, Eric Schulte, 2014/03/10
- [elpa] 38/119: starting on documentation, Eric Schulte, 2014/03/10
- [elpa] 60/119: quick benchmarking, Eric Schulte, 2014/03/10
- [elpa] 52/119: changed prefix: ews -> ws, Eric Schulte, 2014/03/10
- [elpa] 63/119: autoload ws-start, Eric Schulte, 2014/03/10
- [elpa] 62/119: example serving Org-mode files exported on demand, Eric Schulte, 2014/03/10
- [elpa] 64/119: fix file header, Eric Schulte, 2014/03/10
- [elpa] 65/119: handle POST file uploads w/example, Eric Schulte, 2014/03/10
- [elpa] 66/119: notes,
Eric Schulte <=
- [elpa] 70/119: run all tests with "make check", Eric Schulte, 2014/03/10
- [elpa] 67/119: test large file upload (w/o network chunking), Eric Schulte, 2014/03/10
- [elpa] 69/119: refactoring no multiple concurrent header parsing, Eric Schulte, 2014/03/10
- [elpa] 71/119: updating notes and README text, Eric Schulte, 2014/03/10
- [elpa] 72/119: notes for running behind an Apache HTTPS proxy, Eric Schulte, 2014/03/10
- [elpa] 73/119: some more examples to implement, Eric Schulte, 2014/03/10
- [elpa] 68/119: no multiple concurrent entry of ws-parse-request, Eric Schulte, 2014/03/10
- [elpa] 76/119: and more web-socket progress, Eric Schulte, 2014/03/10
- [elpa] 74/119: beginning to implement web-socket support, Eric Schulte, 2014/03/10
- [elpa] 77/119: handle chunked receipt of web-socket messages, Eric Schulte, 2014/03/10