• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refine regex and extend tests

  1. … 1 more file in changeset.
Make the check for relative URLs less strict to cover some valid cases (see RFC 1808) and extend test cases.

  1. … 1 more file in changeset.
Add the 'relative' flag to 'util_url_valid_p', to check also relative URLs. Extend 'acs_tcl__util_url_valid_p' test case and bump package version.

  1. … 2 more files in changeset.
Refine URL validation regexp and extend 'acs_tcl__util_url_valid_p' test case.

  1. … 1 more file in changeset.
Replace regexp for mail validation by the version proposed by mozilla for the email input type validation, and increment the test cases for valid/invalid emails. Thanks to Günter Ernst for the pointers.

  1. … 1 more file in changeset.
Remove message keys sanitizing, which does not belong here

improved spelling

  1. … 5 more files in changeset.
new variant of zip_file_contains_valid_filenames independent of "unuip -l"

unfortunately the behavior of "unzip -l" differs not only between

macOS and Linux, but even between different linux families, although

showing the same version.

fix typo

improve handling of zip files that contain filenames, which are not valid UTF-8

added minor debugging aids, make disk-cache more similar to ns_cache

  1. … 2 more files in changeset.
Remove extra url decoding, ns_parsequery embeds it already

Use naviserver api to parse URL variables

  1. … 3 more files in changeset.
Use built-in "ns_parsequery" instead of manual parsing of query parameters

fix util::external_url_p when security::locations returns empty element

Make api public, complies with acs-api-browser.graph__bad_calls automated test

  1. … 4 more files in changeset.
mark unused functions as deprecated

  1. … 1 more file in changeset.
support multiple argument messages for ad_log to improve compatibility with ns_log

make end of options explicit

  1. … 42 more files in changeset.
util_return_headers: set default charset for text content (in case none is specified and none is set in the config file) to utf-8 (was iso-8850-1)

util_return_headers: align the behavior under AOLserver with NaviServer

Add semicolon ";" to the list of forbidden characters to be stripped when a filename is sanitized

It is not allowed to create a filename with a semicolon on Windows, but it is e.g. on MacOS and Linux, creating a possible interoperability issue

provide name for mutexes to ease spotting potential locks

  1. … 1 more file in changeset.
improve spelling

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 58 more files in changeset.
mark unsued function "proc_source_file_full_path" as deprecated.

simplify code

Humanize indentation

don't rely on uppercase header field names

  1. … 10 more files in changeset.
improve comments

  1. … 4 more files in changeset.