aboutsummaryrefslogtreecommitdiff
path: root/module/web (follow)
Commit message (Collapse)AuthorAge
* Minor documentation improvements.Hugo Hörnquist2023-11-06
|
* Merge (web uri-query) into (web query).Hugo Hörnquist2023-10-24
|
* Add commentary to (web http dav)Hugo Hörnquist2023-10-18
|
* Add registry of HTTP status codes.Hugo Hörnquist2023-04-12
| | | | | | | Guile already includes such a registry, but it's incomplete (it lacks WebDAV extension, for one). This also adds a dedicated procedure to generate HTTP status lines, which besides the regular HTTP header are also needed for WebDAV's multistatus responses.
* UNFINISHED work on data stores and formats.Hugo Hörnquist2023-04-12
|
* Minor style change.Hugo Hörnquist2023-04-10
|
* Add various TODOsHugo Hörnquist2023-04-10
|
* Extend (web http) to allow adding new methods.Hugo Hörnquist2023-04-10
| | | | | This will be needed for the WebDAV (and CalDAV) server. Since they use some extended methods.
* Vendor (web http) from Guile 3.0.9.Hugo Hörnquist2023-04-10
|
* Add missing lambda in make routes.Hugo Hörnquist2022-10-16
|
* Slightly better error handling in HTTP routes.Hugo Hörnquist2022-09-18
|
* Rewrote make-routes to use define-syntax.Hugo Hörnquist2022-09-18
| | | | | This is the first step into adding extra functionallity, since I now want have to worry about how namespace pollution works.
* Remove ->str and ->quoted-string.Hugo Hörnquist2022-06-23
| | | | | | ->str as an alias of ->string is removed. ->string is however left. ->quoted-string was always weird, and was only used once.
* Normalize keyword syntax.Hugo Hörnquist2022-06-23
|
* Centralize (almost) all exports to :export in define-module.Hugo Hörnquist2022-06-23
|
* Remove custom let*.Hugo Hörnquist2022-06-13
| | | | | | While it was nice, the most important part was the multi-valued let from srfi-71 (which is implemented in srfi-71)). The minor pattern matching structures could often be replaced with car+cdr, or a propper match.
* Add number of TODO's.Hugo Hörnquist2022-06-11
|
* Extend web-query to handle keys without values.Hugo Hörnquist2022-06-11
|
* Make make-routes pre-compile all regexes.Hugo Hörnquist2022-03-15
|
* Fix r:host and r:port in make-route's body.Hugo Hörnquist2022-03-15
| | | | | | | Also noted that r:port was bound twice. The earlier binding (which is now removed) was a Guile IO-port for writing the response, while the later was the target port number of the request.
* Qualify functions in make-routes expansion.Hugo Hörnquist2022-03-15
| | | | | Previously, the user of the macro needed a correct environment. This should not be needed any more.
* Move stuff from calp/util to hnh/util.Hugo Hörnquist2022-01-31
| | | | | This is the first (major) step in splitting the generally useful items into its own library.
* Fix encode-query-parameters.Hugo Hörnquist2021-08-15
| | | | | | Multiple parameters are now correctly joined by an ampersand. Also noticed that the given parameters should use the regular ->string for encoding strings.
* Change uri-encode to use ->quoted-string.Hugo Hörnquist2021-08-10
|
* Add rudementary server logging.Hugo Hörnquist2020-10-15
|
* Whoops, add (web uri-query).Hugo Hörnquist2020-08-27
|
* Move util modules into calp module..Hugo Hörnquist2020-08-24
|
* fixes.Hugo Hörnquist2020-08-17
|
* Split module/server into stuff.Hugo Hörnquist2020-08-17