• last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge with missing files

  1. … 1460 more files in changeset.
Always use "--" in "dom parse" when document is interpolated

This is a safety measure to make sure that the document parsed is

never confused with an option, when the document starts with a "-". In

the best case, the error message provided by "dom parse" might be

misleading. This might be a problem for user contributed documents

(passed as variables, or return values from functions).

The double dash is supported in tdom since version 0.9.0.

  1. … 17 more files in changeset.
Cleanup of external binaries: always use "util::which" to resolve binaries

Background: it is important to always use the same binaries of some

programs. This is important for security reasons, consistency, and

configurability (some operating systems have read-only file systems,

which might be on the path and should be avoided for some operations).

  1. … 3 more files in changeset.
Cleanup copy paste error

Add library header

Test external command dependencies

  1. … 2 more files in changeset.
Return after a response was given to the client

Many thanks to Markus Moser

improve strictness of tests

  1. … 8 more files in changeset.
whitespace changes

S: ----------------------------------------------------------------------

better status course for calls with unknown resources

improve spelling

  1. … 4 more files in changeset.
added proper handling of overfull recurrence rule lines

  1. … 2 more files in changeset.
Whitespace cleanup

Port of downstream commit by Markus Moser: do not use pg query parser to substitute user_id because substitution will take place at a time when :user_id is not available anymore

According to thr RFC, there is no need to specify single quotes in the BYDAY rule, also because in some cornercase, they might produce a line longer than 76 characters

See https://datatracker.ietf.org/doc/html/rfc5545

Fixes downstream automated tests

Whitespace cleanup

Port of downstream commit from Markus Moser: remove terminating ; in sql statements, since the query parser complains

remove deprecated call

The CalDAV functionality was originally developed as an extension of

the calendar package in 2006 by Gustaf Neumann [1], then extended by

Hubert Stickelberger and Nermin Topcagic in 2014 while working on

their master theses, further maintained and extended by Markus Moser,

and refactored and fixed again by Gustaf Neumann in 2019, extended by

regression tests emulating clients from Android, iOS and Thunderbird.

Currently, the package contains 394 tests for regression testing.

The package does not depend on DotLRN, but uses some of its features,

when it is installed.

[1] https://openacs.org/forums/message-view?message_id=436039

  1. … 2 more files in changeset.
file caldav-test-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./test/caldav-test-procs.tcl
file caldav-procs.tcl was initially added on branch oacs-5-10.

file caldav-item-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./caldav-item-procs.tcl
file caldav-interface-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./caldav-interface-procs.tcl
file caldav-init.tcl was initially added on branch oacs-5-10.