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 @@
 Overview

One 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

    • CSRF support is optional for packages where CSRF is less -dangerous, and such requests are wanted (e.g. search and -api-browser)

    • +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

        • "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.

        • @@ -352,15 +350,15 @@ is called, what has to be checked especially carefully)

        • 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