[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 106/119: TODO Content and Transfer encodings
From: |
Eric Schulte |
Subject: |
[elpa] 106/119: TODO Content and Transfer encodings |
Date: |
Mon, 10 Mar 2014 16:57:55 +0000 |
eschulte pushed a commit to branch master
in repository elpa.
commit ddb7373ae532fa04222d981c5fa8a357a3b000bd
Author: Eric Schulte <address@hidden>
Date: Tue Feb 11 15:43:24 2014 -0700
TODO Content and Transfer encodings
---
NOTES | 29 ++++++++++++++++++++++++-----
1 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/NOTES b/NOTES
index a256be8..00febfb 100644
--- a/NOTES
+++ b/NOTES
@@ -20,11 +20,26 @@ Encoding", which doesn't change the content, just the
messages.
The latter seems preferable, but possibly less widely supported. See
http://stackoverflow.com/questions/11641923/transfer-encoding-gzip-vs-content-encoding-gzip.
-Maybe push these behind a single =ws-send-and-end= function with the
-following optional positional arguments.
-- content-encoding
-- signature
-- md5-sum
+- content-coding
+ - compress :: Unix =compress= program (rfc2616)
+ - deflate :: =zlib= (see http://www.iana.org/go/rfc1950) format with
+ =defalte= compression (rfc2616)
+ - exi :: W3c efficient XML (see http://www.w3.org/TR/exi/)
+ - gzip :: GNU zip (rfc2616)
+ - identity :: does nothing
+ - pack200-zip :: specific to Java archives (see
+ http://www.jcp.org/en/jsr/detail?id=200)
+- transfer-coding
+ - chunked :: (rfc2616)
+ - compress :: same as above
+ - deflate :: same as above
+ - gzip :: same as above
+- tail-header
+ - Content-MD5 :: Base64 encoded binary MD5 sum of content
+
+Maybe we can set the coding system of the process with
+=define-coding-system=, specifically using the =:pre-write-conversion=
+flag to e.g., gzip or chunkify the contents.
** DONE web sockets
- http://en.wikipedia.org/wiki/WebSocket
@@ -155,6 +170,10 @@ low priority -- just
[[*running%20behind%20an%20https%20proxy][run behind an htt
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.
+** screen cast?
+- http://en.wikipedia.org/wiki/XVidCap
+- https://aur.archlinux.org/packages/xvidcap/
+
* Tutorials
The following tutorials walk through common usage scenarios including
installing the Emacs web-server and running it behind a proxy.
- [elpa] 88/119: accept single-function handlers, (continued)
- [elpa] 88/119: accept single-function handlers, Eric Schulte, 2014/03/10
- [elpa] 96/119: expand this example w/smart dir listings, Eric Schulte, 2014/03/10
- [elpa] 98/119: TODO chunked encoding, Eric Schulte, 2014/03/10
- [elpa] 99/119: serve files with htmlize Emacs fontification, Eric Schulte, 2014/03/10
- [elpa] 97/119: added ws-stop-all convenience function, Eric Schulte, 2014/03/10
- [elpa] 89/119: authorization helper, Eric Schulte, 2014/03/10
- [elpa] 92/119: simpler handler in example, Eric Schulte, 2014/03/10
- [elpa] 102/119: updated content- transfer-encoding notes, Eric Schulte, 2014/03/10
- [elpa] 103/119: set Content-length when serving files, Eric Schulte, 2014/03/10
- [elpa] 95/119: better ws-send-directory-list, Eric Schulte, 2014/03/10
- [elpa] 106/119: TODO Content and Transfer encodings,
Eric Schulte <=
- [elpa] 104/119: tweak notes, Eric Schulte, 2014/03/10
- [elpa] 108/119: test chunked/gzipped transfer/content encodings, Eric Schulte, 2014/03/10
- [elpa] 100/119: manual application of x-gzip content encoding, Eric Schulte, 2014/03/10
- [elpa] 101/119: manual application of chunked transfer encoding, Eric Schulte, 2014/03/10
- [elpa] 107/119: support for content and transfer encodings, Eric Schulte, 2014/03/10
- [elpa] 109/119: doc for new content/transfer encoding helpers, Eric Schulte, 2014/03/10
- [elpa] 110/119: automatically generate dir file w/install-info, Eric Schulte, 2014/03/10
- [elpa] 113/119: Fix WebSocket varint length encoding, Eric Schulte, 2014/03/10
- [elpa] 117/119: adding .elpaignore to keep extra file from package, Eric Schulte, 2014/03/10
- [elpa] 115/119: gnu elpa wants a "Maintainer:" pseudo-header, Eric Schulte, 2014/03/10