• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extend test suite to check URL protocol validation

Extend test suite to check behavior validating external URLs

Fix test case

Extend test suite

In the end we do phase out the util_expand_entities* procs for being too lame

Good riddance

  1. … 1 more file in changeset.
Test util_expand_entities and util_expand_entities_ie_style

This test will show that since the long broken parenthesys in util_expand_entities_ie_style were fixed in a recent commit, this proc will just not work.

Test further improvement of injection attempt by penetration tests

Replicate a smarter attempt by a penetration tool to disguise the javascript: protocol

Replicate injection attempt by penetration tools

Make URLs assumed to be hosted on openacs.org absolute

  1. … 3 more files in changeset.
Make length greater than 0 in 'ad_pad' test case

Fix test category misplacement

Take care of string values when these are longer than the randomized length

Whitespace changes

Set tests as 'production_safe'

improve spelling

  1. … 15 more files in changeset.
change references from "http://*tcl.tk/" to "https://*tcl-lang.org/"

  1. … 5 more files in changeset.
improve spelling and deactivate changes that were probably needed only for Firefox 2

  1. … 9 more files in changeset.
Make test independent from server configuration (e.g. proxy redirects) by providing hardcoded values

perform javascript escaping with more regular semantics

  1. … 1 more file in changeset.
Introduce new ad_js_escape with the purpose of sanitizing tcl strings used inside javascript code from escape sequences and from quotes in particular and provide some test cases

TODO: consider its usage into templates when e.g. we are putting a URL into javascript functions such as acs_ListBulkActionClick. URLs might in fact contain single and double quotes.

  1. … 1 more file in changeset.
improve source code documentation of ad_html_qualify_links and add test cases

  1. … 1 more file in changeset.
improve spelling

  1. … 6 more files in changeset.
Overhaul of test cases:

- make tested API calls explict

- reduce dependency on twt

  1. … 18 more files in changeset.
fix regression test for confusing setup with wildcard IPv4 address and host name "localhost", but localhost is resolved on the host as IPv6 address

Fix typo

New utility ad_pad emulating both lpad and rpad tipically available in DBMSs

  1. … 1 more file in changeset.
- provide test case for html-to-text conversion

- provide a version of html-to-text based on ns_reflow_text

  1. … 2 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- show the URL which is to be retrieved, in the log