• last updated 20 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Whitespace cleanup

Remove irrelevant comment

Port of downstream customization: don't lose the return URL when one tries to join a community before login

Important, although very simple reform in the page-contract filters: do not kill the case in the filter specs, or filters such as "w:oneof(One|Two)" or "locale:oneof(en_US|de_DE)" would not have a chance to match

Note that this makes the contracts stricter with respect to case, which might break obscure use cases...

use "keep_order=true" for test-item selection boxes

candidate_box_select: provide optional the feature to keep the user selected order

The change is fully backward compatible. Per default, the order in the actual

selected values is the same as in the candidate selection box. When

the new parameter "keep_order" is provided, the order of the selected

values is kept as selected by the user.

candidate_box_select: provide per default larger boxed (easer for dnd)

request monitor overhaul:

- new parameter "do_double_click_prevention" (default: on)

When turned off, double click prevention can be selectively

turned off.

- new parameter "monitor_urls" (default: / /register/ /dotlrn/)

track for these URLs performance via minin responsetime plugin

- added upgrade script for removing old parameters

- bump version to 0.60

file callback-proc.tcl was initially added on branch oacs-5-10.

allow value checkers in ad_procs

avoid to try to return an error to client in request processor when connection was already closed

improve wording

provide minimal feedback when enforce permission fails in background operation

add hook to write changed blueprints

fix typo

added value checker from page filters to slots: "nohtml" and "html"

Made flowplayer more secure by reject markup in argument

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
perform checking on input variable

Localize already at the pretty value, otherwise things such as the wikicmds will not be evaluated

Address a problem encountered already with proctoring uploads: in cases that count both as timeouts and errors, the rescheduling of the request would happen twice. If the condition persists, the number of requests can grow out of control

Split up basic user information (one.tcl) and the users contributions (one-contributions)

Without this change, one.tcl becomes unusable for large sites, where some

users have literally millions of objects (e.g. admins migrating some data).

We have seen the query running for several hours. Maybe, one should

limit also in the splitted case the number of presented contributions

file one-contributions.adp was initially added on branch oacs-5-10.

file one-contributions.tcl was initially added on branch oacs-5-10.

report changes in blueprint size when reloading files

improve spelling

whitespace changes

let watchdog send mail to webmaster with data of active requests

pool_remap_watchdog: new watchdog for potentially stuck processes

This watchdog checks every minute the running jobs and maps very slow

requests to the slow pool (if configured) to avoid that the

default pool is getting filled up with more stuck requests.

This ensures the livelyness of a server.

Add a second period to new lines starting with one ('dot-stuffing'), as defined by RFC 5321 section 4.5.2, before sending mail via nssmptd.

According to the RFC:

- "Before sending a line of mail text, the SMTP client checks the

first character of the line. If it is a period, one additional period is inserted at

the beginning of the line."

- "When a line of mail text is received by the SMTP server, it checks the line. If the

line is composed of a single period, it is treated as the end of mail indicator. If

the first character is a period and there are other characters on the line, the first

character is deleted."

This change adds the second period at the beginning of a line suggested in the first

paragraph, preventing nssmptd from deleting dots by acting as mentioned in the second one.

In the case of lines comprised of just a single period, '::mime::qp_encode' already takes

care of them by converting the '.' into '=2E', so they are not affected by this.

Fix test category misplacement