summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS8
-rw-r--r--doc/ref/web.texi6
2 files changed, 13 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 65272d988..12252065d 100644
--- a/NEWS
+++ b/NEWS
@@ -84,6 +84,10 @@ SMOB that was actually applied. (There was a weak-key map from SMOB to
trampoline functions, where the value had a strong reference on the
key.) This has been fixed. There was much rejoicing!
+** Support for HTTP/1.1 chunked transfer coding
+
+See "Transfer Codings" in the manual, for more.
+
** Micro-optimizations
A pile of micro-optimizations: the `string-trim' function when called
@@ -107,7 +111,7 @@ with regards to formal parameters of functions. Thanks to Bake Timmons.
* New interfaces
** New C function: `scm_to_pointer'
-** New C functions: `scm_new_smob', `scm_new_double_smob'
+** New C inline functions: `scm_new_smob', `scm_new_double_smob'
** (ice-9 format): Add ~h specifier for localized number output.
** (web response): New procedure: `response-must-not-include-body?'
** New predicate: 'supports-source-properties?'
@@ -116,6 +120,8 @@ with regards to formal parameters of functions. Thanks to Bake Timmons.
** (language tree-il): New functions: `tree-il=?', `tree-il-hash'
** New fluid: `%default-port-conversion-strategy'
** New syntax: `=>' within `case'
+** (web http): `make-chunked-input-port', `make-chunked-output-port'
+** (web http): `declare-opaque-header!'
Search the manual for these identifiers, for more information.
diff --git a/doc/ref/web.texi b/doc/ref/web.texi
index 2051979f3..161a28d59 100644
--- a/doc/ref/web.texi
+++ b/doc/ref/web.texi
@@ -1042,6 +1042,12 @@ In order to make dealing with encodings more simple, guile provides
procedures to create ports that ``wrap'' existing ports, applying
transformations transparently under the hood.
+These procedures are in the @code{(web http)} module.
+
+@example
+(use-modules (web http))
+@end example
+
@deffn {Scheme Procedure} make-chunked-input-port port [#:keep-alive?=#f]
Returns a new port, that transparently reads and decodes chunk-encoded
data from @var{port}. If no more chunk-encoded data is available, it