axyl (2.1.13) unstable; urgency=low

  * Function find_location_of in install/axyl-common-funcs.sh needs
    to skip non-existant directories passed as arguments. This is
    now fixed thanks to a patch from Andreas Henriksson - thanks
    go to him for a quick response. (closes: #404057)

 -- Paul Waite <paul@waite.net.nz>  Sat, 23 Dec 2006 08:30:00 +1300

axyl (2.1.12) unstable; urgency=low

  * Added shellconfigfile and iniconfigfile classes to file-defs.php.
    NOTE: also changed existing class inputfile. The closefile method
    now sets 'opened' to false, and readall() uses file_get_contents().
  * Created a new set of Search Engine classes, which separate the
    high-level indexing/search classes from the underlying search
    engine itself. This is to allow us to provide an interface to Solr,
    later on, as an alternative to our own Lucene Server Daemon.
  * Searches can now accumulate hits with repeated execute().
  * Fixed small bug in datetime-defs.php with dayNow() function.
  * Debconf - Updated Brazilian Portugese template. (closes: #400554)
  * Debconf - Added German template. (closes: #401085)

 -- Paul Waite <paul@waite.net.nz>  Wed, 6 Dec 2006 14:32:00 +1300

axyl (2.1.11) unstable; urgency=low

  * Replacement of addslashes() function by escape_string() Axyl function
    which references the low-level database string-escape method for the
    currently connection database. Also replaced stripslashes() with the
    unescape_string() function.
  * Fixed group membership assignment, so now it doesn't discard the
    existing membership when an existing account is chosen for AXUSER.
  * Moved 'lucene_fileindexer' class definition out of lucene-defs.php into
    new file 'search-fileindex-defs.php' and renamed to 'fileindexer'.
    Part of gradual move to going Solr.

 -- Paul Waite <paul@waite.net.nz>  Fri, 12 Sep 2006 11:05:58 +1200

axyl (2.1.10) unstable; urgency=low
  * Small fixups to the main library of undefined vars.
  * Fix to line-endings bug in mail-defs.php. Now emits Unix line-ends.
  * Better handling of stuff like '*:80' in Apache config scripting.
  * Fixes to make usage of 'su' in scripts Debian-su-compliant (this
    is discussed at length in bug number 276419 in the BTS).
  * Clear Php filesystem stat cache for file monitor in monitor-defs.php.
  * Allow javascript: URLs to be typed in as menu Url targets.
  * Debconf - Updated Swedish template. (closes: #347602)
  * Debconf - Updated Czech template. (closes: #345356)
  * Debconf - Updated French template. (closes: #346219)
  * Debconf - Updated Portugese/Brazilian template. (closes: #373972)

 -- Paul Waite <paul@waite.net.nz>  Thu, 24 Aug 2006 10:27:00 +1200

axyl (2.1.9) unstable; urgency=low

  * Added the alternative dependency for debconf-2.0. (closes: #331753)
  * Tidied up the postinst user confirmation section. (closes: #326264)
  * Fixed copy/paste layout bug where paste did not occur.
  * Fixed recursive media object regex replace bug.
  * Fixed failed login re-direct bug.
  * Fixed microsites installer cron job and made it optional via debconf.
  * Changed monitor class to be Nagios-compliant.
  * Made Axyl user creation process create system users. Also enhanced the
    way groups are created and assigned. (closes: #327189, #311528)
  * Added per database connection char encoding and datestyle format.
  * Added RememberMe feature for user logins to request 'forever' cookie life.
  * Added control panel option to log response timings in mS.
  * Fixed deferred transaction failure bug.
  * Re-worked control panel in tabbed format.
  * Added remote user authentication via remote database.
  * Added options for user password encryption, including hook for user-defined.
  * Database upgrade script now dynamically assembles required patches.
  * Debconf - template for internal variable 'old_core_filename' flagged as not
    requiring translation. (closes: #320598)
  * Debconf - Updated French template. (closes: #329356)
  * Debconf - Added Swedish template. (closes: #333747)
  * Debconf - Vietnamese utf-8 issue fixed. (closes: #313142)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Mon, 21 Nov 2005 17:43:00 +1300

axyl (2.1.8) unstable; urgency=low

  * Added password management and security features: password expiry,
    strength constraints on user-chosen passwords, failed password attempt
    account lockout. All configurable per website. New Axyl websites
    will now require password change on first access for the standard
    out-of-the-box accounts 'axyl' and 'ed'.
  * Added automatic database upgrade patching. On upgrade the SQL patch
    for the appropriate database type is applied to each Axyl website.
  * Added the Japanese debconf template translation (ja.po).
    (closes: #307137)
  * Added updated French debconf template translation (fr.po).
    (closes: #307892)
  * Added updated Czech debconf template translation (cs.po).
    (closes: #313249)
  * Added new Vietnamese debconf template translation (vi.po).
    (closes: #313142)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Sat, 14 May 2005 16:03:22 +1300

axyl (2.1.7) unstable; urgency=low

  * Introduced 'axyl.version' file which resides in /etc/axyl - this contains
    the current package version of Axyl.
  * Introduced the Axyl website 'database', a file kept by the system and
    to which created websites are registered. Not crucial to Axyl operation
    but is used by some scripts to better manage the Axyl installation. This
    requires the 'install/create-axyl-website.sh' to create sites, and the
    'install/remove-axyl-website.sh' script to remove them, rather than
    ad-hoc copying to manage websites. This database is a CSV file and it
    lives in ${AXYL_DATA}/system/axyl_websites.csv. It can be rebuilt at any
    time using the 'install/rebuild-website-db.sh' script.
  * Scripts 'axyl-databases-upgrade.php' and 'pg-microsites-installer.php'
    use the new website database to iterate through local Axyl sites. This
    provides a much more reliable way for users to upgrade all Axyl websites.
  * In wysiwyg editor we now use an img tag rather than an object tag, to
    get around problems rendering object tags. We now use a standard 'Axyl
    Media' placeholder image.
  * Added News Article handling. News administration screen, plus full-featured
    class to encapulate articles, and methods of viewing these in a nice
    dedicated web-page, and list them in a sidebar. Articles can be grouped
    into categories, and assigned a publishing location. Lucene indexing
    and querying via the provided search field is all implemented.
  * Added a new calendar class widget to provide a user interface for the
    selection of dates in a webpage. Provided example webpage of usage.
  * Added form_imagecombo class. Shows a dropdown select of images, and
    previews these just below in a thumbnail.
  * Added privileges override for content-managed layouts. The default
    groups are still 'Editor' and 'Author', however privileges for editing,
    publishing and entry can now be over-ridden and assigned to other
    user groups in the layout definition screen.
  * Many additions and improvements in the package installation. A website
    'database' is now kept which contains all registered Axyl websites that
    have been created using 'create-axyl-website.sh'. This will also be
    rebuilt on every package install/upgrade.  Also fixed problem with the
    way postinst was updating the Postresql security file pg_hba.conf.
  * Added Microsites functionality. This is a front-end 'builder' which uses
    Axyl themes to allow the generation/maintenance of sub-websites of the
    host website, based on server URL (eg. virtual host servername). It
    uses a cron-driven approach for publishing the microsites, which are
    inserted into the parent Apache virtual host as a ServerAlias. Microsite
    features have to be enabled in the control panel. If not enabled, then
    there will be no overhead as far as website rendering is concerned.
    Axyl now also partitions certain items by microsite, such as the Media
    Catalog, News Articles, and Webpages maintenance. Also, Lucene indexing
    and searching is sensitive to microsite and will correctly parition
    content for each one, and also separately from the 'parent' site.
  * Added the Brazilian Portuguese (pt_BR.po) debconf template translation.
    (closes: #297047)
  * Added the Czech translation (cs.po) debconf template translation.
    (closes: #297591)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Sat, 05 Feb 2005 12:20:28 +1300

axyl (2.1.6) unstable; urgency=low

  * NOTE: The HTMLArea package currently being packaged with Axyl is not
    v3.0rc1 as stated below. It is a CVS version acquired post-v3.0rc1, which
    has been tested and found to integrate well with Axyl. (closes: #283706)
  * Updates to French debconf templates. (closes: #284607)
  * Enhancement to Postgresql DB install script. We now offer to edit the
    pg_hba.conf file to add 'trust' lines. (closes: #281732)
  * Updated MySQL axyl_core.sql and axyl_core_data.sql with latest schema
    changes. Added Metadata SQL to all DB flavours.
  * Fixed problem in IE with HTMLArea and media inserted from the Axyl
    catalog. HA was discarding content beyond our <object /> tag.

 -- Andrew McMillan <debian@mcmillan.net.nz>  Fri, 26 Nov 2004 09:03:28 +1300

axyl (2.1.5) unstable; urgency=low

  * Fix db/postgres/install-db.sh to not run pg_ctl as root (closes: #281732)
  * Considerable enhancements to the form_wysiwygfield class to set the
    HTMLArea config object including toolbar definition and style settings.

 -- Andrew McMillan <debian@mcmillan.net.nz>  Fri, 19 Nov 2004 07:16:54 +1300

axyl (2.1.4) unstable; urgency=low

  * Added Andrew McMillan as an "Uploader".
  * Streamlined layout-defs and block-defs by abstracting editor code.
    This should make standard rendering run faster.
  * Re-worked package building so that axyl-doc is built from the same
    source as axyl.
  * Moved all the Demo content out into axyl-doc. The 'examples' directory
    now has the script to install the Axyl demo website.
  * Fixed the bug preventing Wysiwyg blocks rendering the HTMLArea editor
    when being edited.
  * French debconf templates translation added. (closes: #279899)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Mon,  8 Nov 2004 14:22:55 +1300

axyl (2.1.3) unstable; urgency=high

  * Package split documentation into axyl-doc. Decision was based mainly
    on size factors.
  * Removal of HVmenu, replaced by Xmenu-xlayer. New support for this
    javascript menuing system. (closes: #278493)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Mon,  1 Nov 2004 07:48:56 +1300

axyl (2.1.2) unstable; urgency=low

  * Updated to use v3.0rc1 of htmlarea, and new framework provided via
    htmlarea-defs.php to utilise it.
  * Added extra whitespace styling options for menus, in particular
    the treemenu.
  * Schema changes - added new field ax_menuoption.is_parent to support
    provision of sub-menu headings which also navigate to a webpage.

 -- Paul Waite <paul@catalyst.net.nz>  Sat, 16 Oct 2004 11:14:00 +1300

axyl (2.1.1) unstable; urgency=low

  * Split single axyl package into axyl and axyl-lucene. The latter package
    is a bolt-on to axyl, and also contains the luceneserver source.
  * Added multilanguage capability via UTF-8.

 -- Paul Waite <paul@catalyst.net.nz>  Tue, 22 Sep 2004 20:18:00 +1200

axyl (2.1.0-3) unstable; urgency=low

  * Upload to Debian (closes: #260524)

 -- Andrew McMillan <debian@mcmillan.net.nz>  Tue, 31 Aug 2004 18:36:04 +1200

axyl (2.1.0-2) unstable; urgency=low

  * Considerable improvements to the database-independent layer.
  * Completion of the Axyl Tour (demo installation).
  * Work on installation and website create scripts so that they
    can be used on other distros.
  * Started metadata enhancement (WIP).

 -- Paul Waite <paul@catalyst.net.nz>  Tue, 31 Aug 2004 08:48:00 +1200

axyl (2.1.0-1) unstable; urgency=low

  * Initial debianization

 -- Paul Waite <paul@catalyst.net.nz>  Tue, 1 May 2004 18:32:00 +1200
