• last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Comparing the [ns_info version] against a.b.c is not possible. Instead

I use a combination of the version and the patchlevel to be sure that

we are running on aolserver 4.5.1; in order to know if the nscache module

should be loaded or not.

Checking version of aolserver for loading nscache module. Not needed anymore for Aolserver 4.5.1

- define pool order explicitly, otherwise the pools are used randomly

- set connections to pool1 to 15 (has to be at least maxthreads,

otherwise conneciton threads have to wait for db handles)

Removing slashes at the end of directory. Seems to have efect

on the mapping.

Changed libthread line to be non version dependant

Merge default mime type fix from HEAD

Fix default mime type! text/plain for unknown extensions is a very bad

idea. Treating unknown files, many of the binary as text can only lead

to suffering.

Set the default config for a debian/ubuntu instalation (as agreed at the OCT)

Added logging to syslog

Merged the 5.3 branch with HEAD. Look for tags with the pattern


  1. … 324 more files in changeset.
Added the option to rsync instead of tar and scp. This is useful if you have a large number of files in the content repository which you do not want to compress (especially if you have podcasts there)

Added more parameters as they were posted on the AOLserver list.

Ups. no cognovis should be there...

Added check for aolserver 4.5

a config parameter read used a hardwired server name; unhardwired it

  1. … 1 more file in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 360 more files in changeset.
Added ns_limits clause for aolserver 4.5

Added a timeout for the request in case the webserver hangs due to database connections

Updated libthread version. Make sure it works with OS X as well as per http://openacs.org/forums/message-view?message_id=486306

Reverted back to default run file, as I had previously committed my own run file.

Accidentally committed my config.tcl file to the repository. Please don't shoot me.

Bug stomp: added documentation to acs core procs that had no docs.

  1. … 1 more file in changeset.
Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.


1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 717 more files in changeset.
Changed db pool config to keep handles open forever rather than a billion

seconds. A billion seconds from mid-May 2006 is 2038, so folks were

running into the Unix Y2.038K bug a few decades early. That billion number

was originally picked because 0 (keep open forever) didn't work in earlier

versions of AOLserver. Early versions of the Oracle client interface on

Linux used to hang when the handle was closed, thus the need to keep them

open "forever". Turns out it's a good idea anyway if the db library and

the appropriate db driver for AOLserver don't leak memory. Both PG and

Oracle have been well-behaved in this respect, so we just keep the db handles

open indefinitely by default.

Added vaccumdb to backup

quote vars to ensure there are at least empty strings present when testing; use single = for string comparisons

add some logic to gather free disk space when the backup partition string is so long it forces df output to wrap

backout accidental commit of my config.tcl

change order of arguments to tar; add comment to script about getting free space from partitions with long names (i.e. logical volumes)

variable misnamed in default backup script