Index: openacs-4/packages/acs-core-docs/www/aolserver.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/aolserver.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-core-docs/www/aolserver.adp 25 Apr 2018 08:38:27 -0000 1.4 +++ openacs-4/packages/acs-core-docs/www/aolserver.adp 24 May 2018 06:54:57 -0000 1.5 @@ -67,7 +67,7 @@ /usr/bin/make /usr/bin/gmake.
Set an environment variable that the nspostgres driver Makefile
needs to compile correctly and run conf
, which compiles AOLserver, the default
modules, and the database driver, and installs them.
Debian users, see warning above, but if you do use apt-get for
-AOLserver 3.3+ad13 and postgresql from apt-get may need to make
+AOLserver 3.3+ad13 and PostgreSQL from apt-get may need to make
these symlinks: ln -s
/usr/include/postgresql/ /usr/include/pgsql
and ln -s /usr/lib/postgresql
/usr/local/pgsql
)
[root aolserver]#export POSTGRES=/usr/local/pgsql; ./conf
Index: openacs-4/packages/acs-core-docs/www/db-api.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/db-api.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-core-docs/www/db-api.adp 25 Apr 2018 08:38:27 -0000 1.4 +++ openacs-4/packages/acs-core-docs/www/db-api.adp 24 May 2018 06:54:57 -0000 1.5 @@ -14,7 +14,7 @@ OverviewOne of OpenACS's great strengths is that code written for it is very close to the database. It is very easy to interact with the database from anywhere within OpenACS, and we have a coherent API -for database access which makes this even easier.
More detailed information about the DB api is available at +for database access which makes this even easier.
More detailed information about the DB API is available at Database Access API.
Index: openacs-4/packages/acs-core-docs/www/docbook-primer.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/docbook-primer.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/acs-core-docs/www/docbook-primer.adp 25 Apr 2018 08:38:27 -0000 1.5 +++ openacs-4/packages/acs-core-docs/www/docbook-primer.adp 24 May 2018 06:54:57 -0000 1.6 @@ -279,7 +279,7 @@ reading logs and command line views that describe status of various active processes.
Create a list of administrative tools that are useful to administrating OpenACS, including developer support, schema-browser -and api browser. Link to AOLserver's config file +and API browser. Link to AOLserver's config file documentation.
Resources on high level subjects such as web services, security guidelines
Describe typical skill sets (and perhaps mapped to standardized job titles) for administrating an OpenACS system (human-resources Index: openacs-4/packages/acs-core-docs/www/release-notes.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/release-notes.adp,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/acs-core-docs/www/release-notes.adp 25 Apr 2018 08:38:28 -0000 1.7 +++ openacs-4/packages/acs-core-docs/www/release-notes.adp 24 May 2018 06:54:57 -0000 1.8 @@ -122,7 +122,7 @@ publish dates to the search-queue.
Reduced number of insert cr_child_rels operations, just when -needed:
cr_child_rels provide only little benefit (allow to use roles in +needed:
cr_child_rels provide only little benefit (allow one to use roles in a child-rel), but the common operation is a well available in cr_items via the parent_id. cr_child_rels do not help for recursive queries either. One option would be to add an additional argument @@ -136,8 +136,7 @@
Added support against CSRF (cross site request forgery)
OpenACS maintains a per-request CSRF token that ensures that form replies are coming just from sites that received the form
- +dangerous, and such requests are wanted (e.g. search and API-browser)
CSRF support is optional for packages where CSRF is less -dangerous, and such requests are wanted (e.g. search and -api-browser)
Added Support for W3C "Upgrade-Insecure-Headers" (see @@ -209,8 +208,7 @@
Misc code improvements:
18 issues from the OpenACS-bug-tracker fixed
Made code more robust against invalid/incorrect input (page_contracts, validators, values obtained from header fields -such as Accept-Language)
Fixed quoting of message keys on many places
Improved exception handling (often, a "catch" swallows -to much, e.g. script_aborts), introducing +such as Accept-Language)
Fixed quoting of message keys on many places
Improved exception handling (often, a "catch" swallows one to much, e.g. script_aborts), introducing "ad_exception".
Generalized handling of leading zeros:
Fixed cases where leading zeros could lead to unwanted octal @@ -279,7 +277,7 @@
Misc new functions:
"lang::util::message_key_regexp": factor out scattered regexp for detecting message keys
"ns_md5" and "ns_parseurl": improve -compatibility between AOLserver and NaviServer
"ad_dom_sanitize_html": allow to specify different +compatibility between AOLserver and NaviServer
- @@ -352,15 +350,15 @@ is called, what has to be checked especially carefully)
"ad_dom_sanitize_html": allow one to specify different sets of tags, attributes and protocols and "ad_dom_fix_html", which is a light weight tidy variant.
Moved templates from www into xowiki/resources to avoid naming conflicts
Improved ckeditor support
Added usage of prepared statements for common queries
Improved error handling
Better value checking for query parameter, error reporting via ad_return_complaint
Added option "-path_encode" to methods -"pretty_link" and "folder_path" to allow to +"pretty_link" and "folder_path" to allow one to control, whether the result should be encoded or not (default true)
Form fields:
Improved repeatable form fields (esp. composite cases), don't require preallocation (can be costly in composite cases)
Added signing of form-fields
Added HTML5 attributes such as "multiple" (for "file") or "autocomplete"
Fixed generation of "orderby" attribute based on -form-field names
richtext: allow to specify "extraAllowedContent" via +form-field names
richtext: allow one to specify "extraAllowedContent" via options
Improved layout of horizontal check boxes
- @@ -499,7 +497,7 @@ file system. This can be used to validate HTML content also for password protected pages (controlled via package parameter "TclTraceSaveNsReturn" in the acs-tcl package -parameters)
New api function "ad_log" having the same interface as +parameters)
New API function "ad_log" having the same interface as ns_log, but which logs the calling information (like URL and call-stack) to ease tracking of errors.
Use per-thread caching to reduce number of mutex lock operations and lock contention on various caches (util-memoize, xo_site_nodes, @@ -556,7 +554,7 @@ "outdated" package in the 5.9 or 6.0 release)
General overhaul of package management
Install-from-local and install-from-repository can be used to install the provided packages based on a acs-core installation. This means that also DotLRN can be installed from repository or -from local into an existing OpenACS instance.
Install-from-repository offers filtering functions, allows to +from local into an existing OpenACS instance.
Install-from-repository offers filtering functions, allows one to install optionally from head-channel (for packages not in the base channel of the installed instance). Install-from-repository works more like an app-store, showing as well vendor information
Packages can be equipped with xml-based configuration files Index: openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp 25 Apr 2018 08:38:28 -0000 1.5 +++ openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp 24 May 2018 06:54:57 -0000 1.6 @@ -184,7 +184,7 @@ TAG=1 # What release version are we building; version format should be -# dashes rather than dots eg. OACS_VERSION=5-0-0b4 +# dashes rather than dots e.g. OACS_VERSION=5-0-0b4 OACS_VERSION=5-0-0b4 DOTLRN_VERSION=2-0-0b4 @@ -239,7 +239,7 @@ mkdir tarball cd tarball cvs -d $OACS_CVSROOT export -r openacs-$OACS_VERSION acs-core -mv opeancs-4 openacs-${OACS_VERSION//-/.} +mv openacs-4 openacs-${OACS_VERSION//-/.} tar -czf ../openacs-${OACS_VERSION//-/.}.tar.gz openacs-${OACS_VERSION//-/.} cd .. @@ -269,4 +269,4 @@ repository" homeLink="index" homeLabel="Home" upLink="releasing-openacs" upLabel="Up"> - \ No newline at end of file + Index: openacs-4/packages/acs-core-docs/www/releasing-openacs-core.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/releasing-openacs-core.html,v diff -u -N -r1.24 -r1.25 --- openacs-4/packages/acs-core-docs/www/releasing-openacs-core.html 25 Apr 2018 08:38:28 -0000 1.24 +++ openacs-4/packages/acs-core-docs/www/releasing-openacs-core.html 24 May 2018 06:54:57 -0000 1.25 @@ -185,7 +185,7 @@ TAG=1 # What release version are we building; version format should be -# dashes rather than dots eg. OACS_VERSION=5-0-0b4 +# dashes rather than dots e.g. OACS_VERSION=5-0-0b4 OACS_VERSION=5-0-0b4 DOTLRN_VERSION=2-0-0b4