eschulte pushed a commit to branch master in repository elpa. commit ddb7373ae532fa04222d981c5fa8a357a3b000bd Author: Eric Schulte <schulte.e...@gmail.com> 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.