picture-rings (3.14) unstable; urgency=medium

  * Add missing export of dup_check from Rings::Common.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 27 Jun 2026 07:22:58 +0000

picture-rings (3.13) unstable; urgency=medium

  * Correct date and user selections in picture sort.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 30 Mar 2026 22:30:31 +0000

picture-rings (3.12) unstable; urgency=medium

  * Updates to display in picture_select.
    - Move nav links to the bottom of the page to open up more
      room for the picture.
    - Improve the heading to include useful information and not
      require inference from the nav menu.
 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 21 Mar 2026 06:44:24 +0000

picture-rings (3.11) unstable; urgency=medium

  * Correct handling of deletions in picture_maint.

 -- Bill MacAllister <bill@ca-zephyr.org>  Wed, 03 Sep 2025 10:57:47 +0000

picture-rings (3.10) unstable; urgency=medium

  * Add auto selection of uid of 'new' to delete from picture.
  * Add duplicate check to ring-daemon. This duplicate check is based on
    raw size and signature.  The check matches the check performed by the
    PHP scripts.  It will prevent duplicates from being loaded into the
    data base.
  * Change the "Set date to" processing to use a button instead of a
    checkbox and change the background color of the date field when
    the date is set using the button.
  * Add Update->Next button to picture_maint.  Move selection of next pid
    and previous pid to db function include and use the function in
    picture_maint and picture_maint_action.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 30 Aug 2025 17:19:11 +0000

picture-rings (3.9) unstable; urgency=medium

  * Update ring-load command line by allowing only one directory per
    invocation of ring-load.
  * In the maintenance menus change menu item and add select by picture
    lot to picture_sort.
  * Default to ordering pictures in picture_sort to by pid.
  * Updates to picture_select.php
    - Retire the use of a moveable navigation menu in picture_select.php.
    - Use CSS for page layout in picture_select.php.
    - Add color to nav menu to group functions.
    - Pull auto_size support.  Maybe later, but not now.
    - Add routine to allow users to update the picture date of any
      picture.
    - Add routine to allow users to update their own comments.
    - Move increment_time to inc_util so that it can be shared by
      picture_maint and add_date.
    - Some whitespace cleanup and de-tabbing.
     -Mouse click on picture in picture_select moves to next picture
  * Fix bug in index.php's handling of cookies
  * Minor update to picture_dup_check selection of duplicates to prevent
    selecting the same duplicate twice.
  * Revert to picture_maint for Editing from picture_select.  The editing
    of meta-data from picture_select was pointing to a non-existant
    script.  The script will be added at some point, but for now just use
    the old script.


 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 30 Aug 2025 16:05:01 +0000

picture-rings (3.8) unstable; urgency=medium

  * Minor update to picture_dup_check selection of duplicates to
    prevent selecting the same duplicate twice.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 08 Aug 2025 15:15:31 +0000

picture-rings (3.7) unstable; urgency=medium

  * Retire the use of a moveable navigation menu in picture_select.php.
  * Use CSS for page layout in picture_select.php.
  * Add PHP script to check for duplicate pictures and make it easy
    to delete them.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 07 Aug 2025 23:15:51 +0000

picture-rings (3.6) unstable; urgency=medium

  * Change default sort in picture_sort to by picture id.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 16 May 2025 00:27:07 +0000

picture-rings (3.5) unstable; urgency=medium

  * Change command line of ring-load to accomodate directory names that
    have embedded spaces by allowing only one directory to be specified at
    a time.
  * Change "Sort" menu items to "Find".
  * Allow selection of pictures in picture_lot by picture_log.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 25 Jan 2025 08:16:17 +0000

picture-rings (3.4) unstable; urgency=medium

  * Update picture_select.php menu title and index.php heading.
  * Update duplicate detection in ring_slide_table.php and check
    only for exact file size matches.
  * Correct problem with return doing nothing when a picture is
    displayed by picture_select.
  * Correct handling of old comments and old grades in picture_update.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 24 Jan 2025 19:42:22 +0000

picture-rings (3.3) unstable; urgency=medium

  * Set the picture_sequence such that pictures are unique by
    picture_data and picture sequence in the picture_maint
    processing.
  * Add the ring-delete-range script to allow bluk deletions.
  * Add the ring-restore-inputs script to copy raw files back
    to the input directories.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 16 Nov 2024 08:41:23 +0000

picture-rings (3.2) unstable; urgency=medium

  * Updates to support multiple rings on the same server.
    - Updates to php scripts.
    - Replace bash scripts with perl.
  * Add the ring-convert-db script to convert the picture_details
    file to the new format from the individual size tables.

 -- Bill MacAllister <bill@ca-zephyr.org>  Tue, 24 Sep 2024 21:59:46 +0000

picture-rings (3.1) unstable; urgency=medium

  * Updates to credential handling.  Ensure that logout destroys
    credentials both in local and session variables.  Display
    logged in credential with the Logout link.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 29 Aug 2024 18:52:05 +0000

picture-rings (3) unstable; urgency=medium

  * Retire the dependency on webauth.  Generalize the authentication
    by specifying either php sources or an external program to
    execute.
  * Move scripts out of /usr/sbin and into /usr/bin.
  * Add POD to remctl-ring* scripts.
  * Add the script cz-ring-token to allow Apache to access AFS
    resources.
  * Replace webauth supplied LDAP searches with Perl scripts.
    The Perl scripts are required to support Kerberos authentication
    to the LDAP server.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 24 Aug 2024 07:04:09 +0000

picture-rings (2.40) unstable; urgency=medium

  * Add javascript to support proceeding to the next picture by
    pressing carriable return.
  * Correct problem with file upload and reload caused by a change
    in the $_FILE array.
  * Used date and time for style version setting.
  * Update service properties for ring-load and ring-daemon to have
    then automatically restart on any failure.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 03 Jan 2022 07:29:58 +0000

picture-rings (2.39) unstable; urgency=medium

  * Correct bug in detecting ring admins.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 20 Aug 2021 04:18:53 +0000

picture-rings (2.38) unstable; urgency=medium

  * Retire the use of image display as the background.
  * Corrections to metadata process by the ring daemon.
  * Update the email selection of picture to give the user more
    feedback when a picture is selected.  Add a "Cancel" button
    to the email selection dialog.
  * Add a bit of space to the menu entries.  This is a bandaid
    until more time can be spent on improving the menu.
  * Remove the code that was attempting to find the size of the
    display.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 19 Aug 2021 04:46:51 +0000

picture-rings (2.37) unstable; urgency=medium

  * Add version to css references.  This allows the software on the
    server to force a brower refresh of css cache.
  * Move links at the bottom of the picture display into the menu.
  * Correct the way that the background image sizes are calculated
    when displaying pictures.
  * Add explicit references to location of PHPMailer.
  * Correct picture delete db function.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 26 Jul 2020 00:20:54 +0000

picture-rings (2.36) unstable; urgency=medium

  * Update datetime parsing in picture_maint to accomodate a change
    in preg_match in PHP 7.3.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 22 Mar 2020 14:01:48 +0000

picture-rings (2.35) unstable; urgency=medium

  * Add remctl scripts to display status of and control ring daemons.

 -- Bill MacAllister <bill@ca-zephyr.org>  Tue, 18 Feb 2020 02:48:43 +0000

picture-rings (2.34) unstable; urgency=medium

  * Updates to main picture display, bug fixes
    - Automatically select the size to display from the size of the screen.
    - Preserve the bottom menu, but put it off the bottom of the screen.
    - Make the "next ring" selection a moveable menu.  Remove the setting
      that allows the selection of menu position and type.
    - Correct problem is the mail action routine caused by the renaming
      of an upstream library.
    - Correct failures in the picture show java script.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 17 Feb 2020 01:57:37 +0000

picture-rings (2.33) unstable; urgency=medium

  * Update duplicate processing in picture_select.
  * Display the picture grade on the picture slide table.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 08 Dec 2019 07:28:58 +0000

picture-rings (2.32) unstable; urgency=medium

  * Correct bug in group_maint_action.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 09 Sep 2019 06:47:08 +0000

picture-rings (2.31) UNRELEASED; urgency=medium

  * Correct bug in email parsing routine.
  * Update systemd service files by including k5start for both ring-load
    and ring-daemon.

 -- Bill MacAllister <bill@ca-zephyr.org>  Wed, 14 Aug 2019 06:59:00 +0000

picture-rings (2.30) unstable; urgency=medium

  * Update systemd service files for ring-daemon and ring-load.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 15 Apr 2019 01:15:04 +0000

picture-rings (2.29) unstable; urgency=medium

  * Add in requirement for php-ldap to support email address lookup.
  * Add support for ldap_base to configuration file.
  * Update the default ldap_server.
  * Update usage of phpMailer.

 -- Bill MacAllister <bill@ca-zephyr.org>  Wed, 27 Mar 2019 05:54:28 +0000

picture-rings (2.28) unstable; urgency=medium

  * The changes in versions 2.26 and 2.27 have been abandoned.  The changes
    were to support the apache load balancer which never worked.
  * Replace all isset tests with empty tests.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 18 Mar 2019 06:48:35 +0000

picture-rings (2.25) unstable; urgency=medium

  * Update to php7.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 17 Feb 2019 23:34:56 +0000

picture-rings (2.24) unstable; urgency=medium

  * Correct selection by date for unauthenticated searches.
  * Update standards version - no changes.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 02 Sep 2018 19:08:16 -0700

picture-rings (2.23) unstable; urgency=medium

  * Trap for zero length image files.
  * Correct handling of empty groups in group maintenance.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 12 Jul 2018 23:38:33 -0700

picture-rings (2.22) unstable; urgency=medium

  * Back out of the k5start process.  It is to slow.
  * Correct issue with setting the admin flag from the czPrivielegeGroup
    attribute.
  * Correct picture_maint_action updates.
  * Change the handling for mysql errors.  Instead of allowing the
    errors to be handled by DBI, test for status and print out
    additional information.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 25 May 2018 23:36:25 -0700

picture-rings (2.21) unstable; urgency=medium

  * Use k5start to access files.  This makes it possible to access
    files that are stored in AFS.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 22 Apr 2018 14:24:55 -0700

picture-rings (2.20) UNRELEASED; urgency=medium

  * Replace lots of <br> with <br/>.
  * Correct problem in picture_sort_action preventing updates.
  * Use sys_* and msg_* routines instead of setting session msg directly.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 31 Aug 2017 01:25:53 -0700

picture-rings (2.19) unstable; urgency=medium

  * Correct duplicate detection in ring_picture_slide and in
    ring-load-daemon.
  * Add delete for duplicates in ring_picture_slide.

 -- Bill MacAllister <bill@ca-zephyr.org>  Wed, 07 Jun 2017 01:22:34 -0700

picture-rings (2.18) unstable; urgency=medium

  * Bug fix: Parameter count in picture_reload.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 05 Jun 2017 23:19:35 -0700

picture-rings (2.17) unstable; urgency=medium

  * Add in email access request form.
  * Adjust size of input date field in slide table page.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 29 May 2017 18:45:00 -0700

picture-rings (2.16) unstable; urgency=medium

  * Add in ring_slide_table and new home icon.
  * Introduction ring_admin based on czPrivilegeGroup.
  * Move maint pages to CSS page layout.
  * Add raw display from the picture maint page.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 29 May 2017 16:22:07 -0700

picture-rings (2.15) unstable; urgency=medium

  * Add selection to clear the name cache to picture_sort.
  * Correct bug in paging of picture_sort selection.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 07 Jan 2017 23:38:28 -0800

picture-rings (2.14) unstable; urgency=medium

  * Correct bug in selecting the next picture when there are duplicate
    dates.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 07 Jan 2017 13:48:25 -0800

picture-rings (2.13) unstable; urgency=medium

  * Replace old htmlMimeMail with phpmailer.
  * Update the validate_size and get_picture_type routines to accept
    either the size identifier or the size description.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sun, 01 Jan 2017 19:34:44 -0800

picture-rings (2.12) unstable; urgency=medium

  * Update messaging handling in picture_maint_action.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 31 Dec 2016 11:30:59 -0800

picture-rings (2.11) unstable; urgency=medium

  * Modify the daemon processing policies.  Set a limit on the number
    of sleep iterations for a daemon.  The number defaults to 120 and
    can be set in the configuraiton file.
  * Modify the default sleep time to 30 seconds.
  * Modify the daemon systemd definitions to always start failed daemons.
  * Correct the creation of files names by ring-load-daemon.

 -- Bill MacAllister <bill@ca-zephyr.org>  Mon, 26 Dec 2016 01:42:09 -0800

picture-rings (2.10) unstable; urgency=medium

  * Add script ring-db2files script to pull pictures blobs from the 
    database and store them as files.
  * Update ring-load to support new files format.
  * Create Rings::Common module to hold common routines for perl scripts.
  * Create an action queue and process compute intensive jobs using a
    separate daemon.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 23 Dec 2016 12:08:03 -0800

picture-rings (2.9) unstable; urgency=medium

  * Add link to cgi-bin-auth.  This will allow the use of webauth to
    control access to the web pages.
  * Start the conversion to mysqli.  Modify picture_sort and picture_maint
    first.
  * Correct problem in picture sort that was suppressing the display
    of the picture details.
  * Replace all mysql functions with mysqli.
  * Add the ring-make-files script.

 -- Bill MacAllister <bill@ca-zephyr.org>  Sat, 20 Dec 2014 22:30:41 -0800

picture-rings (2.8) unstable; urgency=low

  * Handle case where the raw image is missing.  This is not handled well, but 
    at least the situration is alerted correctly.

 -- Bill MacAllister <bill@ca-zephyr.org>  Thu, 27 Nov 2014 13:14:42 -0800

picture-rings (2.7) unstable; urgency=low

  * Add --example to ring-export to document the configuration variables
    supported.
  * Change ring-export to read the ~/.rings file before reading the 
    configuration presented on the command line.
  * Fix up problems with setting datetime from previous update in 
    picture_maint.
  * Add a back puppet to picture_maint.

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Sat, 07 Jun 2014 13:27:13 -0700

picture-rings (2.6) unstable; urgency=low

  * Bug fixes.  Full file name in href.  HTML syntax.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 03 Jan 2014 01:01:07 -0800

picture-rings (2.5) unstable; urgency=low

  * Remove dependency on register_globals to support newer versions of
    php.
  * Fix problem with href's created in the thumbnail display.
  * Use package location for ldap authentication and authorization 
    routines from the new whm-ldapauth-php package.
  * Replace $PHP_SELF with $_SERVER['PHP_SELF'].

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Tue, 31 Dec 2013 20:44:06 -0800

picture-rings (2.4) unstable; urgency=low

  * Allow for the selection of multiple pictures to send in an email
    message.

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Fri, 30 Dec 2011 06:51:48 -0800

picture-rings (2.3) UNRELEASED; urgency=low

  * Update picture_sort.  Remove keyword updates.  Add rotation processing.
  * Minor navigation change for New picture selection.
  * Remove depreciated use of mysql_db_query.

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Sat, 29 Oct 2011 01:04:02 -0700

picture-rings (2.2) unstable; urgency=low

  * Correct style reference in picture_email.
  * Remove keyword input in picture maintenance.

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Mon, 10 Oct 2011 23:12:34 -0700

picture-rings (2.1) unstable; urgency=low

  * Make it simple to select new pictures.
  * Add in rotate left support.
  * Correct php references to perl scripts.

 -- Bill MacAllister <mac@spowl.ca-zephyr.org>  Sun, 09 Oct 2011 00:58:27 -0700

picture-rings (2.0) unstable; urgency=low

  * Initial packaging of the Picture Rings gallery web software.

 -- Bill MacAllister <bill@ca-zephyr.org>  Fri, 09 Sep 2011 23:51:34 -0700

