• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
make code more robust when exposed to hacking attacks

Remove trailing "Class" keyword so classes are correctly displayed in the api-doc (See #3383)

strip out empty query parameter

  1. … 2 more files in changeset.
- use information from acs_testing in api-browser: provide link for

test cases.

- new function: api_add_to_proc_doc for updating apidoc information

from other packages

- bump version of acs-automated testing to 5.10.0d4 and

acs-api-browser to 5.10.0d2

- toc includelet:

* new flag: "-renderer" (default "")

specify an explicit renderer. This is an alternative to the

classic "rendering by style", where there style determines the renderer.

* new flag: "-include_in_foldertree" (default true)

it is now possible to avoid inclusion of all folder-tree element

in the standard folder tree. Default set for backwards

compatibility.

  1. … 5 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
Fix typos

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

  1. … 7834 more files in changeset.
- apidoc::get_doc_url: factor out common code to reduce redundancy

- OpenACS PL/SQL API Search: add number ot arguments, modernize adp,

better separation of multiple psql functions

- fix postgres search url on api-doc/index page

- add missing csrf protection to NaviServer/AOLserver search box

- bump version number to 5.9.1d3

  1. … 12 more files in changeset.
- handle source_p set to empty via client property in all cases the same way

  1. … 1 more file in changeset.
- make code more robst, when source_p is passed in as empty string

- add redirect to object browser in case an object is passed to proc-view

- fix fypo

- improve quoting: don't interprete message keys in source code

  1. … 1 more file in changeset.
- relax page contract

  1. … 1 more file in changeset.
- prefer ns_quotehtml over ad_quotehtml

  1. … 28 more files in changeset.
- strengthen page contracts

  1. … 1 more file in changeset.
- standardize url construction to protect against injection attacks

  1. … 3 more files in changeset.
- use type checking for boolean parameters in page_contracts to improve security

  1. … 29 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- make input more robust to leading/trailing spaces

- show relevant XQL code instead of all XQL code

- provide links to full XQL code

- fix handling of absolute vs. relative command names

- show SQL code (and Tcl code not defined via apidoc) in sam style

- provide tooltips for Tcl commands, NaviServer/AOLserver commands and

API calls

  1. … 1 more file in changeset.
- fix potential bug, when passed-in proc name contains wild-card

character * ("info procs|commands" return multiple results, "info

args" raises an error)

- enable proc-view to work with tcl-comands and naviserver/aolserver

commands as well

- fix outdated URLs

- use consistently "naturalnum" instead of "integer" when accepting just positive values

  1. … 13 more files in changeset.
- better checking on version_id

- use $::acs::rootdir rather than [acs_root_dir] or [get_server_root]

- mark deprected functions as such in browser

- flatten nested "lindex" structures

  1. … 6 more files in changeset.
- make proc-view more robust in case packages are e.g. deinstalled, or invalid ids are passed in

- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 121 more files in changeset.
- get rid of empty_string_p in non-deprecated code

- make use of tcl byte-code compiler

  1. … 42 more files in changeset.
maintains chain-of-crumb links when toggling show/hide source

  1. … 1 more file in changeset.