Dashboard

Use NaviServer feature "ns_deletecookie ... -samesite $samesite ..." when available.

fix brackets

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

    • -0
    • +34
    /openacs-4/packages/caldav/caldav.info
    • -0
    • +23
    /openacs-4/packages/caldav/tcl/caldav-init.tcl
    • -0
    • +1534
    /openacs-4/packages/caldav/tcl/caldav-procs.tcl
file caldav.info was initially added on branch oacs-5-10.

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

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

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

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

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

    • -0
    • +0
    /openacs-4/packages/caldav/tcl/caldav-init.tcl
file caldav.en_US.ISO-8859-1.xml was initially added on branch oacs-5-10.

fix for old-style ad_form based forms with radio or checkbox controls for bootstrap 5

These controls were used with a bootstrap3 classes, which had the consequence

that no input was possible for these fields. Probably, similar changes

are as well necessary in other situations as well.

Modernize ical support

Rewritten ical support based on NX instead of XOTcl, following

much closer to the the standards. The interface is compatible

with the old interface. Note that in case, applicatios have

subclassed/extended the xotcl-core ical support, it must be

as well ported to NX (which is an easy task).

Bumped verison number to 5.10.1d8

Modernize ical support

Rewritten ical support based on NX instead of XOTcl, following

much closer to the the standards. The interface is compatible

with the old interface. Note that in case, applicatios have

subclassed/extended the xotcl-core ical support, it must be

as well ported to NX (which is an easy task).

Bumped verison number to 5.10.1d8

    • -200
    • +450
    /openacs-4/packages/xotcl-core/tcl/ical-procs.tcl
improve comment line

For web interface testing, add authorization headers

The change eases testing of packages that are based on HTTP Basic

Authorization. When email and password are provided for the test user

if the HTTP request, an Authorization header is added now

automatically.

Bumped version number to 5.10.1d1

update CSP rules

fix typo

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
tdom sometimes html-escapes unknown tags

Consider code like

#

# dom parse -simple -html $form doc

# ...

# return [$root asHTML]

Unfortunately, this causes that some tags unknown to tdom

(like <adp:icon>) are converted to escaped tags (&lt; ...).

This can be regarded as a bug. To avoid this problem, we

substitute here the adp_tags in advance. This needs more

investigation in other cases.... The potential harm in this

cases here is very little, but probably, there are other

cases as well where this might harm.

    • -2
    • +17
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Provide localization for hardcoded text

Normalize message key sorting in the catalog files

escape also brackets

Fix missing variable

Merge branch 'master' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf

* ChangeLog-2.3.0-2.4.0.log: Adding changelog entries since July/ August 2021.

harden page contracts

split the filters in the requires block - currently the requires block support only one filter for an argument

harden page contract

harden page contract

Move the question overview block in question_info_block in an own method to ease downstream customization in subclasses

    • -63
    • +69
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
Fix typo