aboutsummaryrefslogtreecommitdiff
path: root/module (follow)
Commit message (Collapse)AuthorAge
* Add xmllint shell-out for normalizing xml trees.Hugo Hörnquist2023-04-21
| | | | | | | | | Used by the serialization format tests which work on xml. Ensures that they don't fail due to whitespace mismatchs. I however still need to ensure that all components are arranged in the correct order, and that namespace prefixes match. This could be improved.
* Change xcal to work on namespaced sxml instead.Hugo Hörnquist2023-04-21
|
* Utilities for namespaced sxml.Hugo Hörnquist2023-04-19
|
* Allow namespaced sxml to add namespaces.Hugo Hörnquist2023-04-18
|
* Move code for finding an available socket.Hugo Hörnquist2023-04-18
|
* Move test runner to library.Hugo Hörnquist2023-04-18
| | | | | | | | This will both allow us multiple test entry points, since some integration tests doesn't fit to well in our current unit test setup. It will hopefully also allow me to reuse the code in other projects.
* Allow compilation without sqlite3 module.Hugo Hörnquist2023-04-14
|
* WebDAV Fail properly on bad body.Hugo Hörnquist2023-04-14
|
* Fix propfind.Hugo Hörnquist2023-04-14
| | | | | | * Allows propfind elements to appear in any order * properly ignored unknown elements * works directly with namespaced sxml
* Fix webdav move.Hugo Hörnquist2023-04-13
|
* Fix copy for file resources.Hugo Hörnquist2023-04-12
|
* UNFINISHED webdav server.Hugo Hörnquist2023-04-12
|
* Add with-locale1.Hugo Hörnquist2023-04-12
|
* 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
|
* UNFINISHED work on formats.Hugo Hörnquist2023-04-10
|
* Start writing data-store: metaHugo Hörnquist2023-04-10
|
* Put base for new store-load interface.Hugo Hörnquist2023-04-10
|
* Minor style change.Hugo Hörnquist2023-04-10
|
* Avoid extra string allocation in (calp server routes).Hugo Hörnquist2023-04-10
|
* Term UI: Display end instead of start time for END.Hugo Hörnquist2023-04-10
|
* Add various TODOsHugo Hörnquist2023-04-10
|
* Add (sxml namespaced).Hugo Hörnquist2023-04-10
|
* Add (sxml util).Hugo Hörnquist2023-04-10
|
* Add ->port.Hugo Hörnquist2023-04-10
|
* Add eval- and exec-state.Hugo Hörnquist2023-04-10
|
* Add init+last.Hugo Hörnquist2023-04-10
|
* Borrow state-monad from guile-dns.Hugo Hörnquist2023-04-10
| | | | | Also imports the tests from guile-dns. Minor rewrites have been done, to match a differing project structure.
* 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
|
* Fix guile3 deprecation notices.Hugo Hörnquist2023-04-10
|
* Change child/parent interface for vcomponent.Hugo Hörnquist2023-02-23
|
* Change group-by to return direct pairs.Hugo Hörnquist2023-02-23
| | | | | Each value in the return of group-by must have exactly two values, so cons pairs (instead of lists) is much better.
* Extend `for'-macro to allow improper list elements.Hugo Hörnquist2023-02-23
|
* Allow shorter byday when constructing recurrence rules.Hugo Hörnquist2023-02-23
|
* Add (vcomponent create).Hugo Hörnquist2023-02-23
|
* Change kvlist->assq to return pairs.Hugo Hörnquist2023-02-21
|
* Fix seeding of UUIDs.Hugo Hörnquist2023-02-21
|
* Fix IPv6-binding without hot-patching guile.Hugo Hörnquist2022-12-07
| | | | | The previous hotpatching worked fine in Guile-2.2, but not in Guile-3.0. Probably due to the higher level of optimizations now applied.
* Add /everything.ics endpoint.HEADshowmasterHugo Hörnquist2022-10-24
| | | | | Endpoint returns all events in interval. Used to sync to other calendars.
* Change graphviz linking for easier patching.Hugo Hörnquist2022-10-24
|
* Replace root-redirect with propper HTTP 307.Hugo Hörnquist2022-10-24
|
* Minor cleaup.Hugo Hörnquist2022-10-16
|
* Validate that submitted event doesn't have invalid interval.Hugo Hörnquist2022-10-16
|
* Fix errors when submitting events.Hugo Hörnquist2022-10-16
|
* Add missing lambda in make routes.Hugo Hörnquist2022-10-16
|
* Truncate print for spawned repl.Hugo Hörnquist2022-10-16
| | | | | | Having this as the default allows the representation of vcomponents to not contain a newline. Otherwise accidentaly printing everything was a sure fire way to hang emacs.
* Better error handling when submitting events.Hugo Hörnquist2022-10-16
|
* Extend catch to allow pre-unwind handlers.Hugo Hörnquist2022-10-16
|
* Remove exec flag from guild scripts.Hugo Hörnquist2022-10-16
|