logo

ChangeLog

commit 55fb35ab5 (HEAD -> main)
Author: John Beranek <[email protected]>
Date:   Mon Apr 22 12:18:19 2024 +0100

    Updated version number for release of 1.11.5

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e657cf163 (origin/main)
Author: campbell-m <[email protected]>
Date:   Mon Apr 15 17:34:32 2024 +0100

    Fix typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd781c5c9
Author: campbell-m <[email protected]>
Date:   Sat Apr 13 16:44:02 2024 +0100

    Force authentication rather than giving an Access Denied message.  See GitHub Issue #3645.

 web/lib/MRBS/Session/SessionCas.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit dfb21559a
Author: campbell-m <[email protected]>
Date:   Wed Apr 10 15:33:25 2024 +0100

    Add type declarations

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26e278f20
Author: campbell-m <[email protected]>
Date:   Thu Apr 4 17:48:54 2024 +0100

    Expand error message

 web/language.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e21332092
Author: campbell-m <[email protected]>
Date:   Thu Mar 28 12:28:50 2024 +0000

    Fix uncaught exception when the room or area admin email is null

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d48372704
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 17:36:49 2024 +0000

    Add comment

 web/js/datepicker.js.php | 3 +++
 1 file changed, 3 insertions(+)

commit 89d3573a0
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 17:26:54 2024 +0000

    Add comment

 web/systemdefaults.inc.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 40a1b1c40
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 17:24:43 2024 +0000

    Add comment

 web/lib/MRBS/Intl/Formatter.php | 1 +
 1 file changed, 1 insertion(+)

commit bf00cf199
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 15:36:58 2024 +0000

    All working

 web/lib/MRBS/Intl/FormatterFlatpickr.php | 65 ++++++++++------------
 1 file changed, 28 insertions(+), 37 deletions(-)

commit 708046f79
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 14:52:33 2024 +0000

    Fix bug when a token immediately follows another one just before the end of the string, eg 'aay'

 web/lib/MRBS/Intl/Formatter.php              |  4 +--
 web/lib/MRBS/Intl/FormatterFlatpickr.php     |  6 ++--
 web/lib/MRBS/Intl/FormatterStrftime.php      |  7 ++---
 .../MRBS/Intl/IntlDatePatternConverter.php   | 29 ++++++++----------
 4 files changed, 22 insertions(+), 24 deletions(-)

commit 229422775
Author: campbell-m <[email protected]>
Date:   Sun Mar 24 12:31:19 2024 +0000

    Started on Flatpickr formatter

 web/js/datepicker.js.php                     |  30 ++-
 .../MRBS/Intl/FormatterFlatpickr.php (new)   | 183 +++++++++++++++++
 2 files changed, 211 insertions(+), 2 deletions(-)

commit 5e4b79104
Author: campbell-m <[email protected]>
Date:   Sat Mar 23 12:09:41 2024 +0000

    Fix type declarations

 web/lib/MRBS/Intl/Formatter.php         | 4 +++-
 web/lib/MRBS/Intl/FormatterStrftime.php | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a16f47781
Author: campbell-m <[email protected]>
Date:   Sat Mar 23 12:03:18 2024 +0000

    First working version of restructured code

 web/lib/MRBS/Intl/FormatterStrftime.php      | 186 +++++++++++++++-
 web/lib/MRBS/Intl/IntlDateFormatter.php      | 195 +----------------
 .../MRBS/Intl/IntlDatePatternConverter.php   |  64 ++++--
 3 files changed, 227 insertions(+), 218 deletions(-)

commit 2bb30e1ee
Author: campbell-m <[email protected]>
Date:   Sat Mar 23 11:30:04 2024 +0000

    Interim commit

 web/js/datepicker.js.php                     |  8 +-
 web/lib/MRBS/Intl/Formatter.php (new)        | 10 ++
 .../MRBS/Intl/FormatterStrftime.php (new)    | 17 ++++
 web/lib/MRBS/Intl/IntlDateFormatter.php      | 85 ++--------------
 .../Intl/IntlDatePatternConverter.php (new)  | 94 ++++++++++++++++++
 web/systemdefaults.inc.php                   |  6 ++
 6 files changed, 140 insertions(+), 80 deletions(-)

commit 0331359b2
Author: campbell-m <[email protected]>
Date:   Sat Mar 16 15:14:18 2024 +0000

    Allow the session name to be set to the default. (Problems have been otherwise observed when running with some WordPress plugins, eg Participants Database Version 2.5.7, which also use PHP sessions.)

 web/lib/MRBS/Session/Session.php | 6 +++++-
 web/systemdefaults.inc.php       | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 96389f33b
Author: campbell-m <[email protected]>
Date:   Fri Mar 15 18:30:06 2024 +0000

    Fix deprecation notice when running on PHP >= 8.2

 web/lib/MRBS/Auth/AuthWordpress.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72a58241e
Author: campbell-m <[email protected]>
Date:   Fri Mar 15 18:17:19 2024 +0000

    Fix fatal error when the auth type is WordPress and the mbstring extension is not enabled.

 web/language.inc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f89540f4a
Author: campbell-m <[email protected]>
Date:   Thu Mar 14 16:29:22 2024 +0000

    Fix warning when view_entry.php can be accessed by unlogged-in users.  See GitHub Issue #3634.

 web/css/mrbs.css.php |  1 +
 web/view_entry.php   | 50 +++++++++++++++++++++++-------------------
 2 files changed, 29 insertions(+), 22 deletions(-)

commit 06fb7f72f
Author: campbell-m <[email protected]>
Date:   Thu Mar 14 12:16:20 2024 +0000

    Add comment concerning configuring SAML admins in the config file.  See GitHub Issue #3431.

 web/systemdefaults.inc.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 933c16de5
Author: campbell-m <[email protected]>
Date:   Tue Mar 12 18:47:45 2024 +0000

    Use config file for admins if $auth['saml']['admin'] is not set.  See GitHub Issue #3431.

 web/lib/MRBS/Auth/AuthSaml.php | 5 +++++
 1 file changed, 5 insertions(+)

commit 59a7da42f
Author: campbell-m <[email protected]>
Date:   Tue Mar 12 10:33:36 2024 +0000

    Fix problem when drag selecting rooms and some rooms aren't writable.  See GitHub Issue #3632.

 web/edit_entry.php | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 6eb686adc
Author: campbell-m <[email protected]>
Date:   Sun Mar 10 17:26:58 2024 +0000

    Further fix for GitHub Issue #3628.

 web/lib/MRBS/DateTime.php |  6 ++++++
 web/mrbs_sql.inc          | 31 +++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit 9cbacbf01
Author: campbell-m <[email protected]>
Date:   Sun Mar 10 13:54:19 2024 +0000

    Remove redundant comment now that MRBS requires PHP >= 7.2.0

 web/functions.inc | 3 ---
 1 file changed, 3 deletions(-)

commit 61a66314d
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 18:32:58 2024 +0000

    Simplify code

 web/functions.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8d4b101f1
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 18:19:01 2024 +0000

    Simplify code

 web/functions.inc | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 635a1da21
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 18:00:18 2024 +0000

    Simplify code

 web/functions.inc | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 256226558
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 17:44:53 2024 +0000

    Restructure

 web/functions.inc      | 8 ++++++--
 web/functions_view.inc | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 78c2579c8
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 17:26:44 2024 +0000

    Rename variables

 web/edit_entry_handler.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9e2976641
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 16:31:04 2024 +0000

    Fix bug when making a booking that crosses a DST boundary in an area with a single period.  See GitHub Issue #3628.

 web/edit_entry_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit 3442d54b0
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 12:18:38 2024 +0000

    Fix problem with last commit.  See GitHub Issue #3629.

 web/functions_table.inc    | 28 ++++++++++++++++++++--------
 web/systemdefaults.inc.php | 11 +++++------
 2 files changed, 25 insertions(+), 14 deletions(-)

commit 29c429b92
Author: campbell-m <[email protected]>
Date:   Thu Mar 7 10:40:48 2024 +0000

    Add a configuration setting to allow bookings direct from the week and month views for all rooms without first going via the day view.  See GitHub Issue #3629.

 web/functions_table.inc    | 19 +++++++++++++++++--
 web/systemdefaults.inc.php |  7 +++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

commit c37d0fe78
Author: campbell-m <[email protected]>
Date:   Tue Mar 5 18:36:44 2024 +0000

    Fix problem with periods not being substituted properly when the am/pm info is the same for the start and end, and therefore only given once by Ranger.

 web/lib/MRBS/EntryInterval.php | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 38805d1ac
Author: campbell-m <[email protected]>
Date:   Tue Mar 5 17:20:15 2024 +0000

    Restructure

 web/lib/MRBS/EntryInterval.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ca97d12f0
Author: campbell-m <[email protected]>
Date:   Tue Mar 5 16:35:12 2024 +0000

    Upgrade to latest version of Ranger, fixing problem with virtual separator appearing

 web/lib/OpenPsa/Ranger/Ranger.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit d9c71a04e
Author: campbell-m <[email protected]>
Date:   Tue Mar 5 16:25:24 2024 +0000

    Fix directory structure

 web/lib/OpenPsa/{ => Ranger}/Provider/DeProvider.php      | 0
 web/lib/OpenPsa/{ => Ranger}/Provider/DefaultProvider.php | 0
 web/lib/OpenPsa/{ => Ranger}/Provider/Provider.php        | 0
 web/lib/OpenPsa/{ => Ranger}/Ranger.php                   | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

commit db4615f70
Author: campbell-m <[email protected]>
Date:   Tue Mar 5 14:45:29 2024 +0000

    Upgrade to Release 0.5.8

 web/lib/OpenPsa/Ranger.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0a1ec2e4
Author: campbell-m <[email protected]>
Date:   Mon Mar 4 21:35:15 2024 +0000

    Add support for 'b' and 'B' symbols

 web/lib/MRBS/Intl/IntlDateFormatter.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 2fb53503f
Author: campbell-m <[email protected]>
Date:   Mon Mar 4 21:26:00 2024 +0000

    Add Ranger (not sure why - isn't it already there?)

 .../OpenPsa/Provider/DeProvider.php (new)    |  31 ++
 .../Provider/DefaultProvider.php (new)       |  25 +
 web/lib/OpenPsa/Provider/Provider.php (new)  |  20 +
 web/lib/OpenPsa/Ranger.php (new)             | 446 +++++++++++++++++
 4 files changed, 522 insertions(+)

commit 19c455714
Author: campbell-m <[email protected]>
Date:   Mon Mar 4 17:31:18 2024 +0000

    Updated to latest version of Ranger, fixing https://github.com/flack/ranger/issues/14

 .../Ranger/Provider/DeProvider.php (gone)    |  31 --
 .../Provider/DefaultProvider.php (gone)      |  25 -
 .../Ranger/Provider/Provider.php (gone)      |  20 -
 web/lib/OpenPsa/Ranger/Ranger.php (gone)     | 440 -----------------
 4 files changed, 516 deletions(-)

commit adb0be6fa
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 21:47:56 2024 +0000

    Fix bug in check for simultaneous booking config settings

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de106c16a
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 18:32:26 2024 +0000

    Simplify code

 web/mrbs_sql.inc | 58 +---------------------------------------------
 1 file changed, 1 insertion(+), 57 deletions(-)

commit 28b98a5fa
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 18:22:07 2024 +0000

    Fix GitHub Issue #3626

 web/del.php                    |  2 +-
 web/lib/MRBS/EntryInterval.php | 30 ++++++++++++++++++++++++++++--
 web/mrbs_sql.inc               |  4 ++--
 3 files changed, 31 insertions(+), 5 deletions(-)

commit c3be0c97b
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 18:17:06 2024 +0000

    Fix bug in previous commit

 web/functions.inc | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit a842b7ead
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 17:07:02 2024 +0000

    Restructure

 web/lib/MRBS/EntryInterval.php | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 23618c3bf
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 16:14:14 2024 +0000

    Fix casting of booleans in the area table

 tables.my.sql     | 1 +
 tables.pg.sql     | 1 +
 web/functions.inc | 9 ++++++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit cfd9f10d1
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:45:55 2024 +0000

    Internationalise separator

 web/index.php | 1 +
 1 file changed, 1 insertion(+)

commit 0fae4e8f5
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:33:32 2024 +0000

    Internationalise separators

 web/lang/lang.en               | 4 ++++
 web/lib/MRBS/EntryInterval.php | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 435145e49
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:24:35 2024 +0000

    Restructure

 web/lib/MRBS/EntryInterval.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 1f1a6f2f9
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:16:33 2024 +0000

    Add defaults

 web/index.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a9144cadb
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:08:00 2024 +0000

    Add defaults

 web/lib/MRBS/EntryInterval.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 75487b3e6
Author: campbell-m <[email protected]>
Date:   Sun Mar 3 12:07:42 2024 +0000

    Add comments

 web/systemdefaults.inc.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 4bbab26fd
Author: campbell-m <[email protected]>
Date:   Sat Mar 2 18:39:20 2024 +0000

    Improve localisation of date-time ranges

 web/lib/MRBS/EntryInterval.php | 19 +++++++++----------
 web/systemdefaults.inc.php     |  6 ++++++
 2 files changed, 15 insertions(+), 10 deletions(-)

commit b4ccc1cba
Author: campbell-m <[email protected]>
Date:   Sat Mar 2 17:53:20 2024 +0000

    Restructure

 web/del.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 5a944be7d
Author: campbell-m <[email protected]>
Date:   Sat Mar 2 17:00:56 2024 +0000

    Change number from integer to string to allow words instead of numbers in the future, eg "two" instead of 2

 web/lang/lang.en    | 2 +-
 web/lang/lang.pt-br | 2 +-
 web/mrbs_sql.inc    | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

commit c28cfcfa1
Author: campbell-m <[email protected]>
Date:   Sat Mar 2 09:51:01 2024 +0000

    Fix bug introduced in recent commit

 web/del.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d8c13554e
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 19:17:48 2024 +0000

    Restructure

 web/del.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1d2c561aa
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 19:15:10 2024 +0000

    Minor optimisation

 web/del.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9c1654715
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 18:54:30 2024 +0000

    Avoid double query if there are no entries in the room

 web/del.php | 45 ++++++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 21 deletions(-)

commit fa38f400c
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 18:26:52 2024 +0000

    Restructure

 web/del.php      |  6 +-----
 web/mrbs_sql.inc | 11 +++++++++++
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 248531750
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 18:16:04 2024 +0000

    Update comment

 web/mrbs_sql.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 085d92259
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 18:10:00 2024 +0000

    Restructure

 web/del.php      | 34 ++++++++++------------------------
 web/mrbs_sql.inc | 39 ++++++++++++++++++++++++++++++++-------
 2 files changed, 42 insertions(+), 31 deletions(-)

commit 54b2462e3
Author: campbell-m <[email protected]>
Date:   Fri Mar 1 16:43:24 2024 +0000

    Modify upgrade instructions to state that the new release should be uploaded to a new directory, rather than overwriting the existing directory.  See GitHub Issue #3623.

 UPGRADE | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit fd7652886
Author: campbell-m <[email protected]>
Date:   Thu Feb 29 18:45:49 2024 +0000

    Fix TypeError.

 web/mrbs_sql.inc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 0078bb2bb
Author: campbell-m <[email protected]>
Date:   Thu Feb 29 18:09:49 2024 +0000

    Fix TypeError.  See GitHub Issue #3625.

 web/del.php | 1 +
 1 file changed, 1 insertion(+)

commit 46dfbbd7f
Author: campbell-m <[email protected]>
Date:   Thu Feb 29 17:14:29 2024 +0000

    Improve error message.

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ceeacda9
Merge: 73861ebc5 0b2d4e0dc
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 18:31:40 2024 +0000

    Merge pull request #3621 from ouafnico/ouafnico/lang_fr_update
    
    Update french translation

commit 73861ebc5
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 18:18:20 2024 +0000

    Add validation of integers in query1()

 web/lib/MRBS/DB.php | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 3342eff92
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 17:39:45 2024 +0000

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d8ee3c14
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 16:54:32 2024 +0000

    Fix incorrect use of query1()

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a62751d1
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 16:51:30 2024 +0000

    Fix incorrect use of query1()

 web/lib/MRBS/DB_pgsql.php | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit fafec0269
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 16:32:22 2024 +0000

    Fix incorrect use of query1()

 web/lib/MRBS/DB_pgsql.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 0b2d4e0dc
Author: Nicolas Repentin <[email protected]>
Date:   Wed Feb 28 17:29:56 2024 +0100

    Update french translation

 web/lang/lang.fr | 7 +++++++
 1 file changed, 7 insertions(+)

commit 285472f96
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 16:14:20 2024 +0000

    Add type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9af094964
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 16:09:30 2024 +0000

    Fix incorrect use of query1()

 web/functions_mail.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 036c2e732
Author: campbell-m <[email protected]>
Date:   Wed Feb 28 15:57:04 2024 +0000

    Rename method

 web/lib/MRBS/DB.php               | 10 +++++-----
 web/lib/MRBS/SessionHandlerDb.php |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit ded8b1fb6
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 17:29:21 2024 +0000

    Change == to === now that the result of query1() is an int

 web/del.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ecf46f02
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 17:18:59 2024 +0000

    Fix incorrect use of query1()

 web/lib/MRBS/DB.php       | 4 ++--
 web/lib/MRBS/DB_mysql.php | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 24ac0e83b
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 16:40:53 2024 +0000

    Remove redundant casts

 web/dbsys.inc | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit f11b4ba65
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 16:33:16 2024 +0000

    Simplify code and add type declaration

 web/lib/MRBS/DB.php | 30 +++++++-----------------------
 1 file changed, 7 insertions(+), 23 deletions(-)

commit 07d2dc94a
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 15:47:55 2024 +0000

    Declare strict_types

 web/lib/MRBS/SessionHandlerDb.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 263121d4f
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 15:42:48 2024 +0000

    Fix incorrect use of query1()

 web/lib/MRBS/DB.php               | 17 +++++++++++++++++
 web/lib/MRBS/SessionHandlerDb.php |  6 +++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit 8eda21c1b
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 15:25:53 2024 +0000

    Better fix for GitHub Issue #3619.

 web/lib/MRBS/Map.php | 1 +
 web/mrbs_sql.inc     | 2 ++
 2 files changed, 3 insertions(+)

commit 59065bd5f
Author: campbell-m <[email protected]>
Date:   Tue Feb 27 10:48:55 2024 +0000

    Revert strict_types.  See GitHub Issue #3619.

 web/lib/MRBS/Map.php | 1 -
 1 file changed, 1 deletion(-)

commit bcaa98100
Author: campbell-m <[email protected]>
Date:   Mon Feb 26 18:24:54 2024 +0000

    Declare strict_types

 web/reset_password_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit 5acfff639
Author: campbell-m <[email protected]>
Date:   Mon Feb 26 18:09:40 2024 +0000

    Rename function

 web/report.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e6c0c0794
Author: campbell-m <[email protected]>
Date:   Sun Feb 25 21:41:17 2024 +0000

    Fix type declaration and declare strict types

 web/lib/MRBS/System.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6e606a330
Author: campbell-m <[email protected]>
Date:   Sun Feb 25 19:02:56 2024 +0000

    Improve error handling and add type declarations

 web/lib/MRBS/System.php | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 7af6c79db
Author: campbell-m <[email protected]>
Date:   Sun Feb 25 18:23:57 2024 +0000

    Improve error handling and add type declarations

 web/report.php | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 3ef67377b
Author: campbell-m <[email protected]>
Date:   Sat Feb 24 13:39:16 2024 +0000

    Make use of new functions

 web/report.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit be12075f2
Author: campbell-m <[email protected]>
Date:   Sat Feb 24 13:35:13 2024 +0000

    Make variable names clearer

 web/functions.inc | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 40c831704
Author: campbell-m <[email protected]>
Date:   Sat Feb 24 12:53:25 2024 +0000

    Add sanity check of config settings

 web/functions.inc | 39 ++++++++++++++++++++++++++++++++++++---
 web/mrbs_sql.inc  | 17 +++++++++++++++++
 2 files changed, 53 insertions(+), 3 deletions(-)

commit 1b43feb1e
Author: campbell-m <[email protected]>
Date:   Sat Feb 24 10:04:26 2024 +0000

    Update translation of 'no_simultaneous_bookings' following recent changes.

 web/lang/lang.pt-br | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 734d46e55
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:40:38 2024 +0000

    Fix comment

 web/systemdefaults.inc.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4e0717cc8
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:33:02 2024 +0000

    Fix comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32505e45b
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:31:10 2024 +0000

    Add comment

 web/systemdefaults.inc.php | 1 +
 1 file changed, 1 insertion(+)

commit 9131912ae
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:16:56 2024 +0000

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d7d8bb30
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:13:27 2024 +0000

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc79183d8
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:10:29 2024 +0000

    Fix comment

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcf6c1974
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 18:04:22 2024 +0000

    Fix bug causing disabled areas to be included when counting simultaneous bookings

 web/mrbs_sql.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a4c2bab0a
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 17:55:37 2024 +0000

    Set default private timezone property (though it's not used at the moment)

 web/lib/MRBS/Intl/IntlDateFormatter.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25d6ec014
Author: campbell-m <[email protected]>
Date:   Fri Feb 23 12:33:53 2024 +0000

    Add a config setting to allow the number of simultaneous bookings to be evaluated globally or just in the area. See GitHib Issue #3617.

 web/mrbs_sql.inc           | 21 +++++++++++++++++++--
 web/systemdefaults.inc.php |  3 +++
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 1c1459fab
Author: campbell-m <[email protected]>
Date:   Thu Feb 22 18:27:36 2024 +0000

    Extend the prevention of simultaneous bookings to include a config setting ($max_simultaneous_bookings) specifying the maximum number of simultaneous bookings allowed.  See GitHib Issue #3617.

 web/lang/lang.en           |  2 +-
 web/mrbs_sql.inc           | 86 ++++++++++++++++++++----------------
 web/systemdefaults.inc.php |  5 ++-
 3 files changed, 52 insertions(+), 41 deletions(-)

commit 57188d8bb
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 21:08:04 2024 +0000

    Simplify code

 web/mrbs_sql.inc | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

commit a273e8a60
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 21:01:54 2024 +0000

    Simplify code

 web/registration_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8228b24fd
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 19:08:21 2024 +0000

    Restructure

 web/registration_handler.php | 58 ++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 28 deletions(-)

commit 20550ef98
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 18:50:42 2024 +0000

    Declare strict_types

 web/registration_handler.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit eed5d48d6
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 18:44:38 2024 +0000

    Add type declarations

 web/registration_handler.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 8a0ae661c
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 18:29:52 2024 +0000

    Add type declarations

 web/mrbs_sql.inc             |  7 +------
 web/registration_handler.php | 11 +++++++++--
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 7494a4368
Author: campbell-m <[email protected]>
Date:   Tue Feb 20 17:43:16 2024 +0000

    Rename functions

 web/language.inc             | 2 +-
 web/registration_handler.php | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 7724c2991
Author: campbell-m <[email protected]>
Date:   Mon Feb 19 17:27:15 2024 +0000

    Declare strict types and associated fixes

 web/import.php            | 3 ++-
 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 4 ++--
 web/lib/MRBS/DB_pgsql.php | 4 ++--
 4 files changed, 7 insertions(+), 6 deletions(-)

commit 4629290d0
Author: campbell-m <[email protected]>
Date:   Mon Feb 19 17:08:01 2024 +0000

    Add type declarations

 web/import.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a58106393
Author: campbell-m <[email protected]>
Date:   Mon Feb 19 17:01:52 2024 +0000

    Add type declaration

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ac4528b9
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 21:46:52 2024 +0000

    Declare strict_types

 web/functions.inc | 1 +
 1 file changed, 1 insertion(+)

commit b4f6e56fe
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 21:43:48 2024 +0000

    Fix potential TypeErrors

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 69c98a62c
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 21:35:37 2024 +0000

    Fix potential TypeErrors

 web/functions.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8e41982b5
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 21:24:39 2024 +0000

    Fix potential TypeError

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca5766fbd
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 21:19:58 2024 +0000

    Fix potential TypeError

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d797e4ff
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:58:36 2024 +0000

    Add type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45eb9f26e
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:45:53 2024 +0000

    Add type declaration

 web/functions.inc       | 2 +-
 web/functions_table.inc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ac0ec483e
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:33:07 2024 +0000

    Add type declaration

 web/functions.inc         | 2 +-
 web/lib/MRBS/DateTime.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9ad0e204a
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:23:16 2024 +0000

    Add type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e68541909
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:09:57 2024 +0000

    Simplify code

 web/functions.inc | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit b91d08674
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:06:12 2024 +0000

    Add type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9b97723c5
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 18:03:20 2024 +0000

    Add type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8ed5ec73
Author: campbell-m <[email protected]>
Date:   Sun Feb 18 17:51:38 2024 +0000

    Declare strict_types

 web/lib/MRBS/Map.php | 1 +
 1 file changed, 1 insertion(+)

commit 63adaeaab
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 18:25:48 2024 +0000

    Rename function

 web/js.inc | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit d6502e373
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 18:19:55 2024 +0000

    Rename function to avoid clash with PHP standard function

 web/style.inc | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 47ccb9c0f
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:46:24 2024 +0000

    Remove redundant global declarations

 web/js.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a3e40d39
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:42:31 2024 +0000

    Restructure

 web/js.inc | 51 +++++++++++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

commit c79e09c87
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:23:27 2024 +0000

    Add comment

 web/style.inc | 1 +
 1 file changed, 1 insertion(+)

commit b859aec2e
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:20:46 2024 +0000

    Declare strict_types

 web/style.inc | 1 +
 1 file changed, 1 insertion(+)

commit 9fae1088c
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:18:43 2024 +0000

    Restructure

 web/style.inc | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit faef537cd
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 17:11:57 2024 +0000

    Add type declarations

 web/style.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf90a0aa3
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 16:57:58 2024 +0000

    Remove redundant argument

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b78c4afed
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 16:54:49 2024 +0000

    Remove redundant condition

 web/functions_error.inc | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 1ab5c5851
Author: campbell-m <[email protected]>
Date:   Sat Feb 17 16:42:09 2024 +0000

    Fix bug when running in debug mode on systems with PHP versions before 8.1.0

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 795ae23a8
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:25:06 2024 +0000

    Declare strict_types

 web/functions_error.inc | 1 +
 1 file changed, 1 insertion(+)

commit d697dbfdb
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:23:22 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 90b75e5f1
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:20:48 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit abdb909ce
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:18:16 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 395452d8a
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:09:42 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb332b994
Author: campbell-m <[email protected]>
Date:   Thu Feb 15 18:05:24 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39e887200
Author: campbell-m <[email protected]>
Date:   Wed Feb 14 18:38:03 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 911125e95
Author: campbell-m <[email protected]>
Date:   Wed Feb 14 18:28:58 2024 +0000

    Add type declarations and improve error handling

 web/functions_error.inc | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit d0f85e0e8
Author: campbell-m <[email protected]>
Date:   Wed Feb 14 18:04:31 2024 +0000

    Add type declarations

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c34bbdacf
Author: campbell-m <[email protected]>
Date:   Wed Feb 14 18:02:41 2024 +0000

    Add type declarations

 web/functions_error.inc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit ace65b929
Author: campbell-m <[email protected]>
Date:   Fri Feb 9 19:09:53 2024 +0000

    Add comment

 web/js/datatables.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3c53029c
Author: campbell-m <[email protected]>
Date:   Fri Feb 9 18:57:36 2024 +0000

    Fix bug introduced in recent commit that caused only the currently visible page to be exported.

 web/js/datatables.js.php | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 5422ebdb6
Author: campbell-m <[email protected]>
Date:   Tue Feb 6 20:18:33 2024 +0000

    Fix bug introduced in recent commit that destroyed the last insert id and therefore caused repeating bookings (amongst other things) not to work.

 web/dbsys.inc | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit 633b312bc
Author: campbell-m <[email protected]>
Date:   Mon Feb 5 16:54:12 2024 +0000

    Fix errors that are generated when the MySQL wait_timeout variable is less than the time needed for some operations, eg large reports retrieving user data from an external server, resulting in the MySQL connection being dropped before the operation finishes.  Typical error messages are "SQLSTATE[HY000]: General error: 2006 MySQL server has gone away" and "Packets out of order. Expected 1 received 0. Packet size=145".

 web/dbsys.inc           | 25 ++++++++++++++++++++++---
 web/functions_error.inc |  7 +++++++
 web/lib/MRBS/DB.php     |  7 ++++++-
 3 files changed, 35 insertions(+), 4 deletions(-)

commit 776e1aaa3
Author: campbell-m <[email protected]>
Date:   Sun Feb 4 11:17:27 2024 +0000

    Fix TypeError

 web/functions_ical.inc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2c422d3f2
Author: campbell-m <[email protected]>
Date:   Mon Jan 29 10:04:00 2024 +0000

    Fix bug and update comment

 web/lib/MRBS/Intl/IntlDateFormatterFactory.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit bf381d5e3
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 14:58:35 2024 +0000

    Restructure

 web/language.inc                             |  2 +-
 .../MRBS/Intl/IntlDatePatternGenerator.php   | 64 +++++++++++-------
 2 files changed, 41 insertions(+), 25 deletions(-)

commit 778b905f7
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 14:46:51 2024 +0000

    Restructure

 web/lib/{ => MRBS/Intl}/IntlDatePatternGenerator.php | 1 +
 1 file changed, 1 insertion(+)

commit d670c7c64
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 14:44:14 2024 +0000

    Delete redundant class

 web/lib/Locale.php (gone) | 7 -------
 1 file changed, 7 deletions(-)

commit 1293839b9
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 14:40:31 2024 +0000

    Fix comment.

 web/lib/Locale.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 572838be9
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 14:39:33 2024 +0000

    Provide config variable for forcing the use of the IntlDateFormatter emulation.  See GitHub Issue #3559.

 web/language.inc                             |  5 +--
 web/lib/Locale.php                           |  2 +-
 web/lib/MRBS/Intl/IntlDateFormatter.php      |  7 +---
 .../Intl/IntlDateFormatterFactory.php (new)  | 32 ++++++++++++++++++
 web/systemdefaults.inc.php                   |  5 +++
 5 files changed, 42 insertions(+), 9 deletions(-)

commit 023bf7353
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 10:03:25 2024 +0000

    Fix bug and comment

 web/lib/IntlDateFormatter.php (new) | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit d31d3451e
Author: campbell-m <[email protected]>
Date:   Sun Jan 28 09:52:42 2024 +0000

    Restructure

 web/lib/{ => MRBS/Intl}/IntlDateFormatter.php | 1 +
 1 file changed, 1 insertion(+)

commit f63f595c1
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 18:52:57 2024 +0000

    Add a getCalendar() method

 web/lib/IntlDateFormatter.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit eefb5bdee
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 18:47:13 2024 +0000

    Fix comment

 web/lib/IntlDateFormatter.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 09d614b40
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 18:44:25 2024 +0000

    Eliminate redundant code and provide config option for week date format.

 web/index.php              | 27 ++-------------------------
 web/systemdefaults.inc.php | 18 ++----------------
 2 files changed, 4 insertions(+), 41 deletions(-)

commit aa1b22693
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 17:55:56 2024 +0000

    Fix bug

 web/index.php                                |  2 +-
 web/language.inc                             |  4 +-
 web/lib/IntlDatePatternGenerator.php (new)   | 40 ++++++++++++
 .../Intl/IntlDatePatternGenerator.php (gone) | 57 ------------------
 web/systemdefaults.inc.php                   |  2 +-
 5 files changed, 44 insertions(+), 61 deletions(-)

commit b5a42dd8d
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 17:43:54 2024 +0000

    Provide global emulation of Locale class and flesh out emulations sufficiently for Ranger

 web/lib/IntlDateFormatter.php | 33 +++++++++++++++++++++++++++++++++
 web/lib/Locale.php (new)      |  7 +++++++
 web/lib/MRBS/Intl/Locale.php  |  2 ++
 3 files changed, 42 insertions(+)

commit 83d0bbe2b
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 16:10:52 2024 +0000

    Move IntlDateFormatter class so that it can be picked up by Ranger

 web/lib/IntlDateFormatter.php (new)          | 599 ++++++++++++++++
 .../MRBS/Intl/IntlDateFormatter.php (gone)   | 607 -----------------
 2 files changed, 599 insertions(+), 607 deletions(-)

commit 8efd0a583
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 15:30:57 2024 +0000

    Convert to using Ranger to construct date ranges

 web/index.php | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 2bd8b1e7b
Author: campbell-m <[email protected]>
Date:   Sat Jan 27 15:05:01 2024 +0000

    Add Ranger version 0.5.7

 .../Ranger/Provider/DeProvider.php (new)     |  31 ++
 .../Provider/DefaultProvider.php (new)       |  25 +
 .../Ranger/Provider/Provider.php (new)       |  20 +
 web/lib/OpenPsa/Ranger/Ranger.php (new)      | 440 +++++++++++++++++
 4 files changed, 516 insertions(+)

commit 9e35d0254
Author: campbell-m <[email protected]>
Date:   Sat Jan 20 13:57:22 2024 +0000

    Fix TypeError

 web/Themes/default/header.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1ac213c06
Author: campbell-m <[email protected]>
Date:   Fri Jan 19 16:52:24 2024 +0000

    Fix bug causing some fields to be duplicated on DataTables export (eg to Excel).

 web/js/datatables.js.php | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 1f81a38f1
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 17:19:17 2024 +0000

    Fix type error in week and month views.  See GitHub Issue #3591.

 web/standard_vars.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6f9a24aa
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 15:24:04 2024 +0000

    Fix type errors.  See GitHub Issue #3591.

 web/mrbs_sql.inc | 2 ++
 1 file changed, 2 insertions(+)

commit 046647844
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 15:16:19 2024 +0000

    Fix potential type error problem

 web/dbsys.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5fb13f241
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 14:15:18 2024 +0000

    Update comment

 web/lib/MRBS/Intl/Locale.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09d3d1e95
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 14:13:31 2024 +0000

    Fix bug when MRBS has been upgraded by overwriting the web folder leaving old files in place.

 web/lib/MRBS/Intl/IntlDateFormatter.php        | 8 ++++++--
 web/lib/MRBS/Intl/IntlDatePatternGenerator.php | 7 ++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 67204bf6c
Author: campbell-m <[email protected]>
Date:   Tue Jan 9 10:05:30 2024 +0000

    Fix bug in last commit causing patterns for the 'zh-CN' and 'zh-TW' locales to be omitted.

 generate_pattern_files.php       | 8 ++++----
 web/intl/skeletons/MMMMy.ini     | 2 ++
 web/intl/skeletons/d.ini         | 2 ++
 web/intl/skeletons/dEMMM.ini     | 2 ++
 web/intl/skeletons/dMMM.ini      | 2 ++
 web/intl/skeletons/dMMMM.ini     | 2 ++
 web/intl/types/full_full.ini     | 2 ++
 web/intl/types/full_long.ini     | 2 ++
 web/intl/types/full_medium.ini   | 2 ++
 web/intl/types/full_none.ini     | 2 ++
 web/intl/types/full_short.ini    | 2 ++
 web/intl/types/long_full.ini     | 2 ++
 web/intl/types/long_long.ini     | 2 ++
 web/intl/types/long_medium.ini   | 2 ++
 web/intl/types/long_none.ini     | 2 ++
 web/intl/types/long_short.ini    | 2 ++
 web/intl/types/medium_full.ini   | 2 ++
 web/intl/types/medium_long.ini   | 2 ++
 web/intl/types/medium_medium.ini | 2 ++
 web/intl/types/medium_none.ini   | 2 ++
 web/intl/types/medium_short.ini  | 2 ++
 web/intl/types/none_full.ini     | 2 ++
 web/intl/types/none_long.ini     | 2 ++
 web/intl/types/none_medium.ini   | 2 ++
 web/intl/types/none_short.ini    | 2 ++
 web/intl/types/short_full.ini    | 2 ++
 web/intl/types/short_long.ini    | 2 ++
 web/intl/types/short_medium.ini  | 2 ++
 web/intl/types/short_none.ini    | 2 ++
 web/intl/types/short_short.ini   | 2 ++
 30 files changed, 62 insertions(+), 4 deletions(-)

commit e3ee6a67a
Author: campbell-m <[email protected]>
Date:   Mon Jan 8 21:41:29 2024 +0000

    Better fix for locales that are also ini file keywords

 generate_pattern_files.php       |   36 +-
 web/intl/skeletons/MMMMy.ini     | 1609 ++++++++++++++--------------
 web/intl/skeletons/d.ini         | 1609 ++++++++++++++--------------
 web/intl/skeletons/dEMMM.ini     | 1609 ++++++++++++++--------------
 web/intl/skeletons/dMMM.ini      | 1609 ++++++++++++++--------------
 web/intl/skeletons/dMMMM.ini     | 1609 ++++++++++++++--------------
 web/intl/types/full_full.ini     | 1609 ++++++++++++++--------------
 web/intl/types/full_long.ini     | 1609 ++++++++++++++--------------
 web/intl/types/full_medium.ini   | 1609 ++++++++++++++--------------
 web/intl/types/full_none.ini     | 1609 ++++++++++++++--------------
 web/intl/types/full_short.ini    | 1609 ++++++++++++++--------------
 web/intl/types/long_full.ini     | 1609 ++++++++++++++--------------
 web/intl/types/long_long.ini     | 1609 ++++++++++++++--------------
 web/intl/types/long_medium.ini   | 1609 ++++++++++++++--------------
 web/intl/types/long_none.ini     | 1609 ++++++++++++++--------------
 web/intl/types/long_short.ini    | 1609 ++++++++++++++--------------
 web/intl/types/medium_full.ini   | 1609 ++++++++++++++--------------
 web/intl/types/medium_long.ini   | 1609 ++++++++++++++--------------
 web/intl/types/medium_medium.ini | 1609 ++++++++++++++--------------
 web/intl/types/medium_none.ini   | 1609 ++++++++++++++--------------
 web/intl/types/medium_short.ini  | 1609 ++++++++++++++--------------
 web/intl/types/none_full.ini     | 1609 ++++++++++++++--------------
 web/intl/types/none_long.ini     | 1609 ++++++++++++++--------------
 web/intl/types/none_medium.ini   | 1609 ++++++++++++++--------------
 web/intl/types/none_short.ini    | 1609 ++++++++++++++--------------
 web/intl/types/short_full.ini    | 1609 ++++++++++++++--------------
 web/intl/types/short_long.ini    | 1609 ++++++++++++++--------------
 web/intl/types/short_medium.ini  | 1609 ++++++++++++++--------------
 web/intl/types/short_none.ini    | 1609 ++++++++++++++--------------
 web/intl/types/short_short.ini   | 1609 ++++++++++++++--------------
 30 files changed, 23371 insertions(+), 23326 deletions(-)

commit 3be9fdde7
Author: campbell-m <[email protected]>
Date:   Mon Jan 8 19:09:47 2024 +0000

    Fix bug introduced in recent commit caused by the addition of patterns for "no" which causes a "syntax error, unexpected BOOL_FALSE" warning when parsed.  Fuller fix to follow.

 web/intl/skeletons/MMMMy.ini     | 1612 ++++++++++++++--------------
 web/intl/skeletons/d.ini         | 1612 ++++++++++++++--------------
 web/intl/skeletons/dEMMM.ini     | 1612 ++++++++++++++--------------
 web/intl/skeletons/dMMM.ini      | 1612 ++++++++++++++--------------
 web/intl/skeletons/dMMMM.ini     | 1612 ++++++++++++++--------------
 web/intl/types/full_full.ini     | 1612 ++++++++++++++--------------
 web/intl/types/full_long.ini     | 1612 ++++++++++++++--------------
 web/intl/types/full_medium.ini   | 1612 ++++++++++++++--------------
 web/intl/types/full_none.ini     | 1612 ++++++++++++++--------------
 web/intl/types/full_short.ini    | 1612 ++++++++++++++--------------
 web/intl/types/long_full.ini     | 1612 ++++++++++++++--------------
 web/intl/types/long_long.ini     | 1612 ++++++++++++++--------------
 web/intl/types/long_medium.ini   | 1612 ++++++++++++++--------------
 web/intl/types/long_none.ini     | 1612 ++++++++++++++--------------
 web/intl/types/long_short.ini    | 1612 ++++++++++++++--------------
 web/intl/types/medium_full.ini   | 1612 ++++++++++++++--------------
 web/intl/types/medium_long.ini   | 1612 ++++++++++++++--------------
 web/intl/types/medium_medium.ini | 1612 ++++++++++++++--------------
 web/intl/types/medium_none.ini   | 1612 ++++++++++++++--------------
 web/intl/types/medium_short.ini  | 1612 ++++++++++++++--------------
 web/intl/types/none_full.ini     | 1612 ++++++++++++++--------------
 web/intl/types/none_long.ini     | 1612 ++++++++++++++--------------
 web/intl/types/none_medium.ini   | 1612 ++++++++++++++--------------
 web/intl/types/none_short.ini    | 1612 ++++++++++++++--------------
 web/intl/types/short_full.ini    | 1612 ++++++++++++++--------------
 web/intl/types/short_long.ini    | 1612 ++++++++++++++--------------
 web/intl/types/short_medium.ini  | 1612 ++++++++++++++--------------
 web/intl/types/short_none.ini    | 1612 ++++++++++++++--------------
 web/intl/types/short_short.ini   | 1612 ++++++++++++++--------------
 29 files changed, 23345 insertions(+), 23403 deletions(-)

commit 1b8212db8
Author: campbell-m <[email protected]>
Date:   Mon Jan 8 16:35:48 2024 +0000

    Update intl types and skeletons with latest patterns

 web/intl/skeletons/MMMMy.ini     | 159 ++++--
 web/intl/skeletons/d.ini         |  91 +++-
 web/intl/skeletons/dEMMM.ini     | 137 ++++--
 web/intl/skeletons/dMMM.ini      | 121 ++++-
 web/intl/skeletons/dMMMM.ini     | 145 ++++--
 web/intl/types/full_full.ini     | 701 ++++++++++++++------------
 web/intl/types/full_long.ini     | 709 +++++++++++++++------------
 web/intl/types/full_medium.ini   | 713 +++++++++++++++------------
 web/intl/types/full_none.ini     | 221 ++++++---
 web/intl/types/full_short.ini    | 713 +++++++++++++++------------
 web/intl/types/long_full.ini     | 697 ++++++++++++++------------
 web/intl/types/long_long.ini     | 705 ++++++++++++++------------
 web/intl/types/long_medium.ini   | 705 ++++++++++++++------------
 web/intl/types/long_none.ini     | 205 +++++---
 web/intl/types/long_short.ini    | 705 ++++++++++++++------------
 web/intl/types/medium_full.ini   | 761 ++++++++++++++++-------------
 web/intl/types/medium_long.ini   | 739 +++++++++++++++-------------
 web/intl/types/medium_medium.ini | 743 +++++++++++++++-------------
 web/intl/types/medium_none.ini   | 187 ++++---
 web/intl/types/medium_short.ini  | 743 +++++++++++++++-------------
 web/intl/types/none_full.ini     | 373 ++++++++------
 web/intl/types/none_long.ini     | 357 ++++++++------
 web/intl/types/none_medium.ini   | 361 ++++++++------
 web/intl/types/none_short.ini    | 361 ++++++++------
 web/intl/types/short_full.ini    | 623 ++++++++++++-----------
 web/intl/types/short_long.ini    | 603 +++++++++++++----------
 web/intl/types/short_medium.ini  | 603 +++++++++++++----------
 web/intl/types/short_none.ini    | 139 ++++--
 web/intl/types/short_short.ini   | 603 +++++++++++++----------
 29 files changed, 8020 insertions(+), 5903 deletions(-)

commit e56895e42
Author: campbell-m <[email protected]>
Date:   Sun Jan 7 17:09:49 2024 +0000

    Fix bug converting a pattern into a strftime format when the pattern contains two consecutive tokens.  See GitHub Issue #3589.

 web/lib/MRBS/Intl/IntlDateFormatter.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit a046e4c02
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 23:53:25 2023 +0000

    Eliminate error suppression operator

 web/theme.inc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 7393ca1a1
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 23:05:47 2023 +0000

    Declare strict_types

 web/theme.inc | 1 +
 1 file changed, 1 insertion(+)

commit d90500d0c
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:59:21 2023 +0000

    Declare strict_types

 web/internalconfig.inc.php | 1 +
 1 file changed, 1 insertion(+)

commit b8ca5ff30
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:57:49 2023 +0000

    Simplify code

 web/internalconfig.inc.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit cc1b4beaf
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:55:06 2023 +0000

    Simplify code

 web/internalconfig.inc.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0628dc01f
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:51:39 2023 +0000

    Declare strict_types

 web/init.inc | 1 +
 1 file changed, 1 insertion(+)

commit b4bfc4e29
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:44:55 2023 +0000

    Declare strict_types

 web/index.php | 1 +
 1 file changed, 1 insertion(+)

commit 2bfa1f9f1
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:40:51 2023 +0000

    Declare strict_types

 web/help.php | 1 +
 1 file changed, 1 insertion(+)

commit f3804b230
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:38:37 2023 +0000

    Declare strict_types

 web/grab_globals.inc.php | 1 +
 1 file changed, 1 insertion(+)

commit 9cba27f15
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:34:22 2023 +0000

    Fix typo in comment

 web/grab_globals.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bfaff94a
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:33:16 2023 +0000

    Fix type declaration in last commit

 web/grab_globals.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4db1d9e8f
Author: campbell-m <[email protected]>
Date:   Sun Dec 31 22:30:05 2023 +0000

    Add type declaration

 web/grab_globals.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6351c44f6
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 16:48:56 2023 +0000

    Declare strict_types

 web/js.inc | 1 +
 1 file changed, 1 insertion(+)

commit 90baefb9a
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 16:47:47 2023 +0000

    Add type declaration

 web/js.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d861296eb
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 15:52:35 2023 +0000

    Remove redundant code

 web/edit_entry.php | 10 ----------
 1 file changed, 10 deletions(-)

commit abfee0206
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 15:23:06 2023 +0000

    Declare strict_types

 web/edit_area_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit eade6878e
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 15:13:06 2023 +0000

    Remove unnecessary curly braces

 web/edit_area_handler.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1a790465b
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 15:02:19 2023 +0000

    Replace with ?? operator

 web/edit_area.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 73dc9f2ea
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:58:18 2023 +0000

    Remove unnecessary curly braces

 web/edit_area.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2ce4ca999
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:55:50 2023 +0000

    Remove unnecessary local variable

 web/edit_area.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c4cb79f9
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:53:33 2023 +0000

    Declare strict_types

 web/edit_area.php | 1 +
 1 file changed, 1 insertion(+)

commit 93aaf4411
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:21:38 2023 +0000

    Add type declarations

 web/edit_area.php | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit caa5896bc
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:14:16 2023 +0000

    Add type declarations

 web/edit_area.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b0a6f2780
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:07:57 2023 +0000

    Declare strict_types

 web/del_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d811ecc61
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 14:07:42 2023 +0000

    Fix TypeError uncaught exception

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8fee659d5
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:42:55 2023 +0000

    Replace with ?? operator

 web/del.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a4c6891f4
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:40:47 2023 +0000

    Declare strict_types

 web/del.php | 1 +
 1 file changed, 1 insertion(+)

commit 67b8ae6e3
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:37:50 2023 +0000

    Add type declarations

 web/del.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e234e36ba
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:35:16 2023 +0000

    Declare strict_types

 web/defaultincludes.inc | 1 +
 1 file changed, 1 insertion(+)

commit ba76880c5
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:32:24 2023 +0000

    Declare strict_types

 web/dbsys.inc | 1 +
 1 file changed, 1 insertion(+)

commit 2e324d4da
Author: campbell-m <[email protected]>
Date:   Sun Dec 24 13:29:56 2023 +0000

    Add type declarations

 web/dbsys.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d994c8282
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 18:27:51 2023 +0000

    Simplify code

 web/admin.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f2b4101de
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:52:30 2023 +0000

    Declare strict_types

 web/admin.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e5c260595
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:37:09 2023 +0000

    Add type declarations

 web/admin.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 410cab189
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:31:39 2023 +0000

    Add type declarations

 web/add.php   | 1 +
 web/admin.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit fe6107e84
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:26:03 2023 +0000

    Declare strict_types

 web/standard_vars.inc.php | 1 +
 1 file changed, 1 insertion(+)

commit ace9b8587
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:23:15 2023 +0000

    Change type of parameter passed to version_compare from float to string

 web/Themes/default/header.inc | 2 +-
 web/functions.inc             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a7d270e85
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 17:10:43 2023 +0000

    Declare strict_types

 web/Themes/default/header.inc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 116e90ad0
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 16:57:57 2023 +0000

    Add type declarations

 web/Themes/default/header.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0c1b68cc8
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 16:50:28 2023 +0000

    Add type declarations

 web/Themes/default/header.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb9d786c5
Author: campbell-m <[email protected]>
Date:   Fri Dec 22 16:49:05 2023 +0000

    Add type declarations and handle case when query sting is empty

 web/Themes/default/header.inc | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 84d9fc7c3
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:57:03 2023 +0000

    Correct typo in comment

 web/Themes/default/header.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b5fda345
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:55:43 2023 +0000

    Add type declarations

 web/Themes/default/header.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 823c43f4f
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:51:32 2023 +0000

    Remove unused variable

 web/Themes/default/header.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d14e9d2ad
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:50:44 2023 +0000

    Add type declarations

 web/Themes/default/header.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aa1ef94d3
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:48:32 2023 +0000

    Add type declarations

 web/Themes/default/header.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9432767c9
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:40:18 2023 +0000

    Simplify code

 web/admin.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b1607d02
Author: campbell-m <[email protected]>
Date:   Thu Dec 21 17:38:42 2023 +0000

    Simplify code

 web/site_config.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5a42283f8
Merge: 7bbc2c354 11b00872a
Author: campbell-m <[email protected]>
Date:   Sun Dec 17 16:20:34 2023 +0000

    Merge branch 'main' into message

commit 7bbc2c354
Author: campbell-m <[email protected]>
Date:   Sun Dec 17 12:24:00 2023 +0000

    Add a message start date

 web/admin.php                | 12 ++++-
 web/edit_message.php         | 10 ++++
 web/edit_message_handler.php |  3 +-
 web/lang/lang.en             |  3 ++
 web/lib/MRBS/Message.php     | 97 +++++++++++++++++++++++++++++++---
 5 files changed, 116 insertions(+), 9 deletions(-)

commit 212fa4aec
Author: campbell-m <[email protected]>
Date:   Sat Dec 16 18:30:25 2023 +0000

    Allow booking admins to edit the message

 web/admin.php                | 2 +-
 web/edit_message.php         | 7 +++++++
 web/edit_message_handler.php | 7 +++++++
 web/mrbs_auth.inc            | 4 ++--
 4 files changed, 17 insertions(+), 3 deletions(-)

commit 11b00872a
Author: campbell-m <[email protected]>
Date:   Fri Dec 15 15:55:42 2023 +0000

    Fix a problem on systems, eg altervista.org, where php_uname() has been disabled for security reasons.  See GitHub Issue #3579.

 web/help.php            |  2 +-
 web/lib/MRBS/System.php | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit aae094254
Author: campbell-m <[email protected]>
Date:   Fri Dec 15 15:33:01 2023 +0000

    Add support for the altervista.org database type.  See GitHub Issue #3579.

 web/lib/MRBS/DB_mysql.php | 5 +++++
 1 file changed, 5 insertions(+)

commit 7e257bdaa
Merge: 6775cb2b7 36795a0e1
Author: campbell-m <[email protected]>
Date:   Thu Dec 14 14:51:08 2023 +0000

    Merge branch 'main' into message

commit 6775cb2b7
Author: campbell-m <[email protected]>
Date:   Thu Dec 14 14:50:59 2023 +0000

    Improve layout

 web/css/mrbs.css.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 9956c27fb
Author: campbell-m <[email protected]>
Date:   Thu Dec 14 14:29:29 2023 +0000

    Link edit_message into the navigation

 web/add.php                  |  1 -
 web/admin.php                | 33 ++++++++++++++++++++++++++++++++
 web/css/mrbs.css.php         |  7 +++++++
 web/edit_message.php         |  4 ++++
 web/edit_message_handler.php | 11 +++++++++--
 web/index.php                | 17 ++++-------------
 web/lang/lang.en             |  3 +++
 web/lib/MRBS/Message.php     | 35 ++++++++++++++++++++++++++++++++++
 8 files changed, 95 insertions(+), 16 deletions(-)

commit d90b80d51
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 15:42:47 2023 +0000

    Fix typo

 web/lib/MRBS/Message.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d852fc12
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 15:36:59 2023 +0000

    Add comment

 web/lib/MRBS/Message.php | 2 ++
 1 file changed, 2 insertions(+)

commit ffc7ee7b0
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 15:35:27 2023 +0000

    Complete the restructuring

 web/index.php            | 24 +++++++++---------------
 web/lib/MRBS/Message.php | 23 +++++++++++++++++++++++
 web/mrbs_sql.inc         | 13 -------------
 3 files changed, 32 insertions(+), 28 deletions(-)

commit 36795a0e1
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 14:32:37 2023 +0000

    Correct typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9634bfae
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 14:27:33 2023 +0000

    Correct typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7417cd1d0
Author: campbell-m <[email protected]>
Date:   Wed Dec 13 14:25:50 2023 +0000

    Restructure - partially

 web/edit_message.php           |  24 ++----
 web/edit_message_handler.php   |  28 +------
 web/lib/MRBS/Message.php (new) | 128 +++++++++++++++++++++++++++++++
 web/mrbs_sql.inc               |  14 ----
 4 files changed, 136 insertions(+), 58 deletions(-)

commit a30b328c9
Author: campbell-m <[email protected]>
Date:   Tue Dec 12 17:37:18 2023 +0000

    Add ability to edit an existing message

 web/edit_message.php | 49 +++++++++++++++++++++++++++++++++---------
 1 file changed, 39 insertions(+), 10 deletions(-)

commit 52f2d6544
Author: campbell-m <[email protected]>
Date:   Tue Dec 12 16:57:16 2023 +0000

    Change format of saved date to include a time

 web/edit_message_handler.php | 20 ++++++++++++++++++++
 web/index.php                |  9 +++++++--
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 7bb1eb413
Author: campbell-m <[email protected]>
Date:   Sun Dec 10 17:46:54 2023 +0000

    Add comment

 web/lib/MRBS/SessionHandlerDb.php | 5 +++++
 1 file changed, 5 insertions(+)

commit 312f4dc71
Author: campbell-m <[email protected]>
Date:   Sun Dec 10 13:56:02 2023 +0000

    Fix typo in comment

 web/lib/MRBS/DB_mysql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21d02078e
Author: campbell-m <[email protected]>
Date:   Thu Dec 7 18:47:59 2023 +0000

    Add expiry date

 web/edit_message.php         | 20 ++++++++++++--------
 web/edit_message_handler.php |  4 +++-
 web/index.php                | 11 +++++++++++
 web/lang/lang.en             |  1 +
 4 files changed, 27 insertions(+), 9 deletions(-)

commit 68f4b1797
Author: campbell-m <[email protected]>
Date:   Tue Dec 5 18:02:59 2023 +0000

    Display the message

 web/css/mrbs.css.php |  4 ++++
 web/index.php        | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

commit 5f84fccf2
Author: campbell-m <[email protected]>
Date:   Tue Dec 5 17:42:18 2023 +0000

    Save message to database

 web/edit_message.php               |  2 +-
 web/edit_message_handler.php (new) | 21 +++++++++++++++++++++
 web/mrbs_sql.inc                   | 27 +++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 1 deletion(-)

commit 97441f18a
Author: campbell-m <[email protected]>
Date:   Tue Dec 5 14:56:35 2023 +0000

    Add submit buttons

 web/edit_message.php | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 17586ac90
Author: campbell-m <[email protected]>
Date:   Tue Dec 5 14:45:12 2023 +0000

    Add message field

 web/edit_message.php | 7 +++++++
 web/lang/lang.en     | 1 +
 2 files changed, 8 insertions(+)

commit f4159ce98
Author: campbell-m <[email protected]>
Date:   Tue Dec 5 14:30:41 2023 +0000

    Set up form stub

 web/edit_message.php (new) | 41 ++++++++++++++++++++++++++++++++++++
 web/lang/lang.en           |  3 +++
 web/mrbs_auth.inc          |  2 ++
 3 files changed, 46 insertions(+)

commit c7b4edac0
Author: campbell-m <[email protected]>
Date:   Sun Dec 3 17:27:05 2023 +0000

    Correct typo in comment

 web/lib/MRBS/MailQueue.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 257641556
Author: campbell-m <[email protected]>
Date:   Sun Dec 3 17:25:15 2023 +0000

    Move content ID generation into sending

 web/functions_mail.inc       | 12 ++++--------
 web/lib/MRBS/Auth/AuthDb.php |  2 +-
 web/lib/MRBS/MailQueue.php   | 12 ++++++------
 3 files changed, 11 insertions(+), 15 deletions(-)

commit f3165fc65
Author: campbell-m <[email protected]>
Date:   Sun Dec 3 17:05:39 2023 +0000

    Move content ID generation into sending

 web/functions_mail.inc       |  6 ++----
 web/lib/MRBS/Auth/AuthDb.php |  4 +---
 web/lib/MRBS/MailQueue.php   | 14 ++++++--------
 3 files changed, 9 insertions(+), 15 deletions(-)

commit 18eb022cd
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 18:59:48 2023 +0000

    Add comment

 web/lib/MRBS/MailQueue.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 980c351a5
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 16:47:27 2023 +0000

    Add languages which should have been added in the upgrade to PHPMailer 6.9.1

 .../language/phpmailer.lang-as.php (new)     | 35 ++++++++++++++++++
 .../language/phpmailer.lang-bn.php (new)     | 35 ++++++++++++++++++
 2 files changed, 70 insertions(+)

commit 552831091
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 16:45:23 2023 +0000

    Upgrade to latest version of pear/File_Passwd

 web/File/Passwd.php                 |  33 ++++-----
 web/File/Passwd/Authbasic.php       |  56 ++++++--------
 web/File/Passwd/Authdigest.php      |  41 ++++-------
 web/File/Passwd/Common.php          |  57 ++++++---------
 web/File/Passwd/Custom.php          |  47 ++++++------
 web/File/Passwd/Cvs.php             |  23 +++---
 web/File/Passwd/Exception.php (new) |   2 +
 web/File/Passwd/Smb.php             |  67 +++++++----------
 web/File/Passwd/Unix.php            | 101 ++++++++++++--------------
 9 files changed, 182 insertions(+), 245 deletions(-)

commit 1099f499c
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 16:31:08 2023 +0000

    Upgrade to latest version of PEAR.php

 web/PEAR.php | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 03a9be0cb
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 16:19:46 2023 +0000

    Upgrade to latest version of Mail_Mime package

 web/Mail/mime.php     | 332 +++++++++++++++++++---------------------
 web/Mail/mimePart.php |  96 +++++++-----
 2 files changed, 216 insertions(+), 212 deletions(-)

commit 5949ef8c6
Author: campbell-m <[email protected]>
Date:   Sat Dec 2 14:45:48 2023 +0000

    Upgrade to PHPMailer Version 6.9.1

 web/lib/PHPMailer/README.md                  |   5 +-
 web/lib/PHPMailer/VERSION                    |   2 +-
 web/lib/PHPMailer/composer.json              |   1 +
 .../PHPMailer/language/phpmailer.lang-da.php |   1 +
 .../PHPMailer/language/phpmailer.lang-pl.php |   9 +-
 web/lib/PHPMailer/src/PHPMailer.php          | 130 ++++++++++++++++-
 web/lib/PHPMailer/src/POP3.php               |   2 +-
 web/lib/PHPMailer/src/SMTP.php               |  33 ++++-
 8 files changed, 175 insertions(+), 8 deletions(-)

commit fe8a4929d
Author: campbell-m <[email protected]>
Date:   Thu Nov 30 18:19:57 2023 +0000

    Remove unused local variables

 web/admin.php      | 2 +-
 web/edit_entry.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 379c8648d
Author: campbell-m <[email protected]>
Date:   Thu Nov 30 18:15:49 2023 +0000

    Add type declaration

 web/lib/MRBS/Form/Form.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 305959b53
Author: campbell-m <[email protected]>
Date:   Thu Nov 23 17:33:36 2023 +0000

    Fix problem introduced in recent commit

 web/lib/MRBS/Session/Session.php     | 7 ++++++-
 web/lib/MRBS/Session/SessionCas.php  | 2 ++
 web/lib/MRBS/Session/SessionSaml.php | 2 ++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 6071b6d28
Author: campbell-m <[email protected]>
Date:   Thu Nov 23 14:27:15 2023 +0000

    Fix problem resulting in element just consisting of <input type="hidden">

 web/lib/MRBS/Form/ElementInputHidden.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3e0bd34e9
Author: campbell-m <[email protected]>
Date:   Thu Nov 23 13:55:33 2023 +0000

    Fix fatal error when saving a form with a protected date field that is null.

 web/edit_users.php | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit ce808b1af
Author: campbell-m <[email protected]>
Date:   Sat Nov 18 18:45:20 2023 +0000

    Increase the strength of the session id

 web/lib/MRBS/Session/Session.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 133b664c5
Author: campbell-m <[email protected]>
Date:   Sat Nov 18 17:51:13 2023 +0000

    Set secure session cookie properties.  See GitHub Issue #3568.

 web/lib/MRBS/Session/Session.php | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 4391d6f15
Author: campbell-m <[email protected]>
Date:   Fri Nov 17 17:20:26 2023 +0000

    Add a class of 'today' to cell if it's the current day.  See GitHub Issue #3564.

 web/functions_table.inc   | 4 ++++
 web/lib/MRBS/DateTime.php | 7 +++++++
 2 files changed, 11 insertions(+)

commit 54215911a
Author: campbell-m <[email protected]>
Date:   Thu Nov 16 17:48:05 2023 +0000

    Remove empty class attribute

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0719066c
Author: campbell-m <[email protected]>
Date:   Mon Nov 13 17:56:19 2023 +0000

    Tweak to example in comment.

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77844a154
Author: campbell-m <[email protected]>
Date:   Mon Nov 13 17:53:39 2023 +0000

    Fix problem with recent PR granting level 1 access to all users, whether or not $auth['saml']['user'] is set.  See GitHub PR #3560.

 web/lib/MRBS/Auth/AuthSaml.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 914feaa8d
Author: campbell-m <[email protected]>
Date:   Sun Nov 12 17:14:21 2023 +0000

    Fix syntax error

 web/lib/MRBS/Auth/AuthSaml.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aef943b57
Merge: c631aaa12 59b150205
Author: campbell-m <[email protected]>
Date:   Sun Nov 12 18:12:07 2023 +0100

    Merge pull request #3560 from jagapen/main
    
    SAML Access Control Filter

commit c631aaa12
Author: campbell-m <[email protected]>
Date:   Fri Nov 10 15:43:33 2023 +0000

    Made it easier to force MRBS to use strftime() instead of the intl extension. See GitHub Issue #3559.

 web/language.inc                             |   7 +-
 web/lib/IntlDateFormatter.php (gone)         | 609 -----------------
 web/lib/IntlDatePatternGenerator.php (gone)  |  45 --
 web/lib/MRBS/Auth/AuthCas.php                |   4 +-
 .../MRBS/Intl/IntlDateFormatter.php (new)    | 596 ++++++++++++++++
 .../Intl/IntlDatePatternGenerator.php (new)  |  52 ++
 web/lib/MRBS/{ => Intl}/Locale.php           |  32 +-
 web/lib/MRBS/System.php                      |   1 +
 web/systemdefaults.inc.php                   |   2 +-
 9 files changed, 681 insertions(+), 667 deletions(-)

commit 59b150205
Author: Jonathan Gapen <[email protected]>
Date:   Thu Nov 9 11:40:02 2023 -0600

    Add an optional access control filter that requires users to be a member of a configurable group in order to access the calendar.

 AUTHENTICATION                 | 13 ++++++++-----
 web/lib/MRBS/Auth/AuthSaml.php | 21 +++++++++++++++++++++
 web/systemdefaults.inc.php     |  2 ++
 3 files changed, 31 insertions(+), 5 deletions(-)

commit 119880e15
Merge: 5d852997c 8c8783a52
Author: John Beranek <[email protected]>
Date:   Thu Nov 9 08:18:03 2023 +0000

    Merge pull request #3557 from raff4el/main
    
    fix missing table in grant.pg.sql

commit 5d852997c
Author: campbell-m <[email protected]>
Date:   Wed Nov 8 18:15:15 2023 +0000

    Add the ability to override ICU values for week numbering - useful when the ICU library can't be updated.

 web/language.inc           | 29 ++++++++++++++++++++++++++++-
 web/lib/MRBS/DateTime.php  | 31 +++++++++++++++++++++++++++----
 web/systemdefaults.inc.php | 20 ++++++++++++++++++++
 3 files changed, 75 insertions(+), 5 deletions(-)

commit 8c8783a52
Author: raff4el <[email protected]>
Date:   Wed Nov 8 15:33:24 2023 +0000

    fix missing table in grant

 grant.pg.sql | 1 +
 1 file changed, 1 insertion(+)

commit 38bf057a0
Author: campbell-m <[email protected]>
Date:   Thu Nov 2 18:44:30 2023 +0000

    Restructure

 web/functions_mail.inc      | 16 ++++++++--------
 web/language.inc            | 22 ++++++++++++++++++----
 web/lib/MRBS/RepeatRule.php |  2 +-
 3 files changed, 27 insertions(+), 13 deletions(-)

commit 56925f7a0
Author: campbell-m <[email protected]>
Date:   Thu Nov 2 17:36:44 2023 +0000

    Fix bug causing times in emails to be in am/pm format not 24-hour.  See GitHub Issue #3550.

 web/language.inc           | 7 +++++--
 web/systemdefaults.inc.php | 7 ++++++-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 905b0e215
Author: campbell-m <[email protected]>
Date:   Thu Nov 2 16:44:50 2023 +0000

    Add comment on the 'w' pattern

 web/lib/IntlDateFormatter.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1af44b858
Author: campbell-m <[email protected]>
Date:   Wed Nov 1 17:48:12 2023 +0000

    Use the IntlCalendar extension if possible to find the first day of the week in the user's locale.  The week numbers in MRBS are based on the week number in the locale, which won't necessarily be the ISO week number.

 web/functions_table.inc    |  5 +++--
 web/index.php              |  8 ++++----
 web/js/datepicker.js.php   |  4 ++--
 web/lib/MRBS/DateTime.php  | 34 ++++++++++++++++++++++++++++++++++
 web/systemdefaults.inc.php | 18 ++++++++++--------
 5 files changed, 53 insertions(+), 16 deletions(-)

commit d944be8ea
Author: campbell-m <[email protected]>
Date:   Tue Oct 31 17:05:49 2023 +0000

    Restructure

 web/lib/MRBS/Auth/AuthJoomla.php       | 4 ++--
 web/lib/MRBS/{ => Joomla}/JFactory.php | 4 ++--
 web/lib/MRBS/{ => Joomla}/JUser.php    | 2 +-
 web/lib/MRBS/Session/SessionJoomla.php | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 95275e691
Author: campbell-m <[email protected]>
Date:   Tue Oct 31 10:16:38 2023 +0000

    Fix bug when approving series.  See GitHub Issue #3549.

 web/functions_ical.inc | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit c632983c9
Author: campbell-m <[email protected]>
Date:   Tue Oct 31 09:34:33 2023 +0000

    Correct typo in comment

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd356f361
Author: campbell-m <[email protected]>
Date:   Mon Oct 30 18:13:49 2023 +0000

    Further fix for authentication against Joomla Version 5. See GitHub Issue #3547.

 web/lib/MRBS/Auth/AuthJoomla.php | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

commit 6937eb16f
Author: campbell-m <[email protected]>
Date:   Mon Oct 30 17:50:39 2023 +0000

    Fix authentication against Joomla Version 5. See GitHub Issue #3547.

 web/lib/MRBS/Auth/AuthJoomla.php       | 29 +++++++++++++++++++++---
 web/lib/MRBS/JFactory.php              | 17 +++++++-------
 web/lib/MRBS/JUser.php                 |  5 ++--
 web/lib/MRBS/Session/SessionJoomla.php |  9 +++++++-
 4 files changed, 46 insertions(+), 14 deletions(-)

commit 16492e1af
Author: campbell-m <[email protected]>
Date:   Thu Oct 26 17:37:30 2023 +0100

    Simplify code

 web/edit_entry_handler.php | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

commit 6fdff11a2
Author: campbell-m <[email protected]>
Date:   Thu Oct 26 16:26:01 2023 +0100

    Revert "Remove redundant code"
    
    This reverts commit 1919deac6bcebc86cbfa022961998e9f199de595.

 web/edit_entry_handler.php | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 1919deac6
Author: campbell-m <[email protected]>
Date:   Thu Oct 26 16:17:22 2023 +0100

    Remove redundant code

 web/edit_entry_handler.php | 17 -----------------
 1 file changed, 17 deletions(-)

commit e731c8a80
Author: campbell-m <[email protected]>
Date:   Thu Oct 26 16:07:58 2023 +0100

    Fix bug causing the repeat end date to be a day too early if the current time is earlier than the time of the booking.

 web/edit_entry_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit 3308cfd4b
Author: campbell-m <[email protected]>
Date:   Thu Oct 26 15:41:22 2023 +0100

    Simplify code

 web/report.php | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 2d547983d
Author: campbell-m <[email protected]>
Date:   Wed Oct 25 16:32:11 2023 +0100

    Fix bug causing the search to start from the current time on the search start date rather than 00:00.  See GitHub Issue #3544.

 web/search.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit feb6b764d
Author: campbell-m <[email protected]>
Date:   Sat Oct 21 14:03:13 2023 +0100

    Add client-side validation of the file upload size

 web/js/general.js.php | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 0bf50edfe
Author: campbell-m <[email protected]>
Date:   Sat Oct 21 09:39:53 2023 +0100

    Improve internationalisation of error message

 web/import.php           | 2 +-
 web/lang/lang.cs         | 2 +-
 web/lang/lang.de         | 2 +-
 web/lang/lang.en         | 2 +-
 web/lang/lang.es         | 2 +-
 web/lang/lang.fi         | 2 +-
 web/lang/lang.fr         | 2 +-
 web/lang/lang.id         | 2 +-
 web/lang/lang.it         | 2 +-
 web/lang/lang.ja         | 2 +-
 web/lang/lang.ms         | 2 +-
 web/lang/lang.nb         | 2 +-
 web/lang/lang.nl         | 2 +-
 web/lang/lang.nn         | 2 +-
 web/lang/lang.no         | 2 +-
 web/lang/lang.pt-br      | 2 +-
 web/lang/lang.ro         | 2 +-
 web/lang/lang.sk         | 2 +-
 web/lang/lang.sr-latn-rs | 2 +-
 web/lang/lang.sv         | 2 +-
 web/lang/lang.zh-cn      | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

commit d672d6c05
Author: campbell-m <[email protected]>
Date:   Sat Oct 21 08:39:24 2023 +0100

    Add a MAX_FILE_SIZE hidden input to forms

 web/lib/MRBS/Form/Form.php | 44 ++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit e74cb65bf
Author: campbell-m <[email protected]>
Date:   Sat Oct 21 08:38:17 2023 +0100

    Improve code

 web/import.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ae1d4454e
Author: campbell-m <[email protected]>
Date:   Fri Oct 20 18:17:43 2023 +0100

    Improve error handing of file uploading

 web/import.php                         | 55 ++++++++++++---------
 web/lib/MRBS/UploadException.php (new) | 62 ++++++++++++++++++++++++
 2 files changed, 94 insertions(+), 23 deletions(-)

commit a909d216b
Author: campbell-m <[email protected]>
Date:   Thu Oct 19 14:00:51 2023 +0100

    Change 'file' nature to 'binary'

 web/lib/MRBS/DB_mysql.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ab1ee35fd
Author: campbell-m <[email protected]>
Date:   Wed Oct 18 17:53:03 2023 +0100

    Add 'file' nature for blob types

 web/lib/MRBS/DB_mysql.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 80f4640b0
Author: campbell-m <[email protected]>
Date:   Mon Oct 16 15:38:49 2023 +0100

    Fix Joomla >= 4.3.0 authentication properly

 web/auth/cms/joomla.inc                | 12 ------------
 web/lib/MRBS/Auth/AuthJoomla.php       | 17 +----------------
 web/lib/MRBS/Session/SessionJoomla.php | 15 +++++++++++++--
 3 files changed, 14 insertions(+), 30 deletions(-)

commit 8b8f737ef
Author: campbell-m <[email protected]>
Date:   Sat Oct 14 14:55:35 2023 +0100

    Add strict_types

 web/lib/MRBS/ICalendar/Series.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 906109ed7
Author: campbell-m <[email protected]>
Date:   Sat Oct 14 14:33:33 2023 +0100

    Restructure

 web/lib/MRBS/ICalendar/Series.php | 17 ++---------------
 web/mrbs_sql.inc                  | 12 ++++++++++++
 2 files changed, 14 insertions(+), 15 deletions(-)

commit d8d709376
Author: campbell-m <[email protected]>
Date:   Sat Oct 14 14:26:46 2023 +0100

    Add type declarations

 web/lib/MRBS/ICalendar/Series.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc48529b1
Author: campbell-m <[email protected]>
Date:   Sat Oct 14 14:22:53 2023 +0100

    Restructure

 web/lib/MRBS/ICalendar/Series.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 133eea5bf
Author: campbell-m <[email protected]>
Date:   Sat Oct 14 14:18:11 2023 +0100

    Fix bug when exporting series that have been changed.

 web/functions_ical.inc            | 18 ++----
 web/lib/MRBS/ICalendar/Series.php | 91 ++++++++++++++++++++---------
 web/report.php                    |  4 +-
 web/view_entry.php                |  2 +-
 4 files changed, 72 insertions(+), 43 deletions(-)

commit 57b39d90f
Author: campbell-m <[email protected]>
Date:   Wed Oct 11 17:47:59 2023 +0100

    Fix bug introduced in recent commit preventing bulk deletion from working

 web/js/report.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59e1d7364
Author: campbell-m <[email protected]>
Date:   Wed Oct 11 15:47:23 2023 +0100

    Restructure

 web/functions_ical.inc             | 12 ++++++------
 web/internalconfig.inc.php         |  7 -------
 web/lib/MRBS/ICalendar/RFC5545.php |  5 +++--
 web/lib/MRBS/RepeatRule.php        |  2 +-
 web/mrbs_sql.inc                   |  4 +++-
 5 files changed, 13 insertions(+), 17 deletions(-)

commit 5a6a32762
Author: campbell-m <[email protected]>
Date:   Wed Oct 11 15:34:30 2023 +0100

    Restructure

 web/functions_ical.inc             | 377 ++-------------------------
 web/import.php                     |  11 +-
 web/internalconfig.inc.php         |   2 +-
 web/lib/MRBS/ICalendar/RFC5545.php | 343 +++++++++++++++++++++++-
 4 files changed, 371 insertions(+), 362 deletions(-)

commit 7e08f5b4a
Author: campbell-m <[email protected]>
Date:   Wed Oct 11 13:51:59 2023 +0100

    Allow the target_url to be a GET or POST value to help password managers (the target_url can be stored as a query string parameter in the password manager).

 web/lib/MRBS/Session/SessionWithLogin.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 468738534
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 18:29:07 2023 +0100

    Add comment

 web/functions_ical.inc | 1 +
 1 file changed, 1 insertion(+)

commit e1991b4f8
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 17:38:34 2023 +0100

    Restructure

 web/mrbs_sql.inc | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 630aa80b9
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 17:35:27 2023 +0100

    Improve performance

 web/mrbs_sql.inc | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit cf83de052
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 17:13:44 2023 +0100

    Restructure

 web/functions_ical.inc            | 14 ++++++++------
 web/lib/MRBS/ICalendar/Series.php | 26 ++++++++++++++++++++++----
 2 files changed, 30 insertions(+), 10 deletions(-)

commit 5dd77eab2
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 16:26:44 2023 +0100

    Add new function entry_has_registrants()

 web/mrbs_sql.inc | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 0f5044144
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 16:07:27 2023 +0100

    Restructure

 web/import.php   |  9 +--------
 web/mrbs_sql.inc | 12 ++++++++++++
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 41a2878ee
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 15:55:32 2023 +0100

    Restructure

 web/import.php               |  4 +---
 web/mrbs_sql.inc             | 10 ++++++----
 web/registration_handler.php |  6 +++++-
 3 files changed, 12 insertions(+), 8 deletions(-)

commit e169a49e4
Author: campbell-m <[email protected]>
Date:   Tue Oct 10 14:03:20 2023 +0100

    Add import of registrants (single entry only at the moment)

 web/import.php               | 82 ++++++++++++++++++++++------------
 web/mrbs_sql.inc             | 16 +++++++
 web/registration_handler.php | 12 +----
 3 files changed, 71 insertions(+), 39 deletions(-)

commit 5f5e0225a
Author: campbell-m <[email protected]>
Date:   Mon Oct 9 18:15:04 2023 +0100

    Add export of registrants (single entry only at the moment)

 web/functions_ical.inc | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 0cde30bf2
Author: campbell-m <[email protected]>
Date:   Mon Oct 9 17:35:08 2023 +0100

    Correct typo in comment

 web/registration_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 88450c370
Author: campbell-m <[email protected]>
Date:   Sun Oct 8 17:19:35 2023 +0100

    Replace qualifier with import

 web/lib/MRBS/ICalendar/Series.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a08afa9ee
Author: campbell-m <[email protected]>
Date:   Sat Oct 7 17:34:26 2023 +0100

    Add comment.

 web/lib/MRBS/Auth/AuthJoomla.php | 3 +++
 1 file changed, 3 insertions(+)

commit 8a7a8fac1
Author: campbell-m <[email protected]>
Date:   Fri Oct 6 17:55:19 2023 +0100

    Fix problem with Joomla authentication when the Joomla LDAP authentication plugin is enabled.  See GitHub Issues #3521.

 web/auth/cms/joomla.inc | 3 +++
 1 file changed, 3 insertions(+)

commit 3c1ab84a0
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 18:47:25 2023 +0100

    Fix bug preventing Auth::sortUsers() from working properly when using the Norwegian locale (and no doubt others) on Windows servers.

 web/lib/MRBS/System.php | 1 +
 1 file changed, 1 insertion(+)

commit 6e82f6d12
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 15:33:25 2023 +0100

    Make Report table full created by column respect locale when sorting. See GitHub Issues #3518.

 web/report.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 15b1302e3
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 15:14:48 2023 +0100

    Add comment.

 web/report.php | 1 +
 1 file changed, 1 insertion(+)

commit 940251ba8
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 15:00:46 2023 +0100

    Make Report table full description column respect locale when sorting. See GitHub Issues #3518.

 web/report.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3273e2512
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 14:55:58 2023 +0100

    Make Report table brief area name and room name columns respect locale when sorting. See GitHub Issues #3518.

 web/report.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ff1c40d33
Author: campbell-m <[email protected]>
Date:   Thu Sep 28 14:38:16 2023 +0100

    Make Report table brief description column respect locale when sorting. See GitHub Issues #3518.

 web/report.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit de338366c
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 17:31:39 2023 +0100

    Make Search table columns respect locale when sorting. See GitHub Issues #3518.

 web/search.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a0a818e06
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 16:55:55 2023 +0100

    Localise sorting of string custom fields. See GitHub Issues #3518.

 web/edit_users.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 31de78c04
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 16:25:17 2023 +0100

    Fix comment

 web/admin.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e6366b335
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 15:35:17 2023 +0100

    Fix visibility of name header cell (bug introduced in recent commit)

 web/admin.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c22ecf74
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 15:30:31 2023 +0100

    Fix comment

 web/admin.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd0df1ea9
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 15:23:56 2023 +0100

    Localise sorting of string custom fields. See GitHub Issues #3518.

 web/admin.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 3cebc556e
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 15:06:49 2023 +0100

    Localise sorting of invalid_types column. See GitHub Issues #3518.

 web/admin.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 357cd926f
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 14:46:21 2023 +0100

    Localise sorting of room_admin_email column and fix bug in previous commit. See GitHub Issues #3518.

 web/admin.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8937ee26a
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 14:17:53 2023 +0100

    Localised sorting of description column. See GitHub Issues #3518.

 web/admin.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2b2324b50
Merge: f13cbe26b fbb7368a6
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 12:41:49 2023 +0100

    Merge pull request #3522 from meeting-room-booking-system/localised_sorting
    
    Localised sorting

commit fbb7368a6
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 12:26:36 2023 +0100

    Respect locale when sorting rooms

 web/admin.php       |  7 +++----
 web/js/admin.js.php | 10 +++++++---
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 4cc2381c3
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 11:57:55 2023 +0100

    Add comment

 web/edit_users.php | 1 +
 1 file changed, 1 insertion(+)

commit 6b06fc065
Author: campbell-m <[email protected]>
Date:   Wed Sep 27 11:50:27 2023 +0100

    Add localised sorting for first two columns in user table

 web/edit_users.php               | 10 +++++-----
 web/jquery/datatables/plugins.js | 21 +++++++++++++++++----
 web/js/datatables.js.php         |  4 ++++
 3 files changed, 26 insertions(+), 9 deletions(-)

commit f13cbe26b
Author: campbell-m <[email protected]>
Date:   Tue Sep 26 18:41:09 2023 +0100

    Fix undefined variable warning when sending mail.

 web/functions_mail.inc | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 38a790634
Author: campbell-m <[email protected]>
Date:   Mon Sep 25 08:32:08 2023 +0100

    Fix bug causing user searches from the user name in the header not to start from the current date, as they did in MRBS 1.11.0.  See GitHub Issues #3514.

 web/Themes/default/header.inc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit a39f4278c
Author: campbell-m <[email protected]>
Date:   Sun Sep 24 19:04:17 2023 +0100

    Further fix of incorrect translation for Norwegian Bokmål in datepickers.  See GitHub Issues #3517.

 web/js/flatpickr/l10n/nb.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 645976f1c
Merge: f55d8c6b8 c297098fc
Author: campbell-m <[email protected]>
Date:   Sun Sep 24 19:01:01 2023 +0100

    Merge remote-tracking branch 'origin/main'

commit f55d8c6b8
Author: campbell-m <[email protected]>
Date:   Sun Sep 24 18:59:17 2023 +0100

    Fix incorrect translation for Norwegian Bokmål in datepickers.  See GitHub Issues #3517.

 web/js/flatpickr/l10n/nb.js | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit c297098fc (tag: v1.11.4)
Author: John Beranek <[email protected]>
Date:   Sun Sep 24 16:42:38 2023 +0100

    Updated ChangeLog and NEWS for release of 1.11.4

 ChangeLog | 18713 ++++++++++++++++++++++++++++----------------------
 NEWS      |   131 +-
 2 files changed, 10684 insertions(+), 8160 deletions(-)

commit b3f0c2ed8
Author: John Beranek <[email protected]>
Date:   Sun Sep 24 16:23:33 2023 +0100

    Updated version number for release of 1.11.4

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03bddb58c
Merge: d9c276e7e 9f3ffa761
Author: campbell-m <[email protected]>
Date:   Sun Sep 24 10:24:24 2023 +0100

    Merge remote-tracking branch 'origin/main'

commit d9c276e7e
Author: campbell-m <[email protected]>
Date:   Sun Sep 24 10:23:04 2023 +0100

    Only display week numbers in the mini-calendars if the week starts on a Monday, the start of the ISO week.

 web/js/datepicker.js.php   | 3 ++-
 web/systemdefaults.inc.php | 8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 9f3ffa761
Author: campbell-m <[email protected]>
Date:   Sat Sep 23 14:14:28 2023 +0100

    Revert last commit

 COPYING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8154870a4
Author: campbell-m <[email protected]>
Date:   Sat Sep 23 14:12:49 2023 +0100

    test

 COPYING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b3f03874
Author: campbell-m <[email protected]>
Date:   Fri Sep 22 12:24:48 2023 +0100

    Fix bugs in use of $mincals_week_numbers and $view_week_number.  See GitHub Issues #3515.

 web/index.php              | 4 ++--
 web/js/datepicker.js.php   | 2 +-
 web/systemdefaults.inc.php | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit a9da72730
Author: campbell-m <[email protected]>
Date:   Fri Sep 22 11:33:55 2023 +0100

    Remove repeated colons in Norwegian translations

 web/lang/lang.nb | 4 ++--
 web/lang/lang.nn | 4 ++--
 web/lang/lang.no | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 2e0f65bad
Author: campbell-m <[email protected]>
Date:   Fri Sep 22 10:55:46 2023 +0100

    Add comment

 web/js/datatables.js.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 02f6edf09
Author: campbell-m <[email protected]>
Date:   Thu Sep 21 09:09:21 2023 +0100

    Fix problem with PDF landscape orientation not being respected on some clients.  See GitHub Issues #3512.

 web/js/datatables.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c46f6b09
Author: campbell-m <[email protected]>
Date:   Tue Sep 19 16:01:13 2023 +0100

    Fix typo in comment

 web/edit_users.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70ba751b3
Merge: 36ef4e6e1 62c459241
Author: campbell-m <[email protected]>
Date:   Tue Sep 19 15:22:25 2023 +0100

    Merge pull request #3513 from meeting-room-booking-system/user_deletion
    
    Add a configuration option to prevent the deletion of users that appear in bookings

commit 62c459241
Author: campbell-m <[email protected]>
Date:   Tue Sep 19 15:18:31 2023 +0100

    Add server-side checking of whether users can be deleted.

 web/edit_users.php | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 36ef4e6e1
Author: campbell-m <[email protected]>
Date:   Tue Sep 19 13:16:19 2023 +0100

    Update pdfmake.min.js.map

 web/jquery/datatables/pdfmake.min.js.map | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbe83069b
Author: campbell-m <[email protected]>
Date:   Sun Sep 17 11:13:39 2023 +0100

    Add basic language version of nb.  See https://github.com/DataTables/Plugins/issues/576.

 web/jquery/datatables/language/nb.json (new) | 216 +++++++++++++++++
 1 file changed, 216 insertions(+)

commit 730f7bc52
Author: campbell-m <[email protected]>
Date:   Sun Sep 17 11:11:26 2023 +0100

    Corrected naming of Norwegian language file.  See https://github.com/DataTables/Plugins/issues/580.

 .../datatables/language/nb-NO.json (new)     | 216 +++++++++++++++++
 1 file changed, 216 insertions(+)

commit 8d7d7c2dc
Author: campbell-m <[email protected]>
Date:   Sun Sep 17 10:55:37 2023 +0100

    Fix bug allowing private entry information to be displayed in the week (single room) view.  See GitHub Issues #3510.

 web/functions_table.inc | 1 +
 1 file changed, 1 insertion(+)

commit 7f0988390
Author: campbell-m <[email protected]>
Date:   Wed Sep 13 17:26:05 2023 +0100

    Initial shot at preventing users with bookings in the system from being deleted.

 web/edit_users.php           | 33 +++++++++++++++++++++++++++++----
 web/lang/lang.en             |  3 +++
 web/lib/MRBS/Auth/AuthDb.php | 18 ++++++++++++++++--
 web/lib/MRBS/User.php        | 28 ++++++++++++++++++++++++++++
 web/systemdefaults.inc.php   |  5 +++++
 5 files changed, 81 insertions(+), 6 deletions(-)

commit ff88980a8
Author: campbell-m <[email protected]>
Date:   Wed Sep 13 09:47:59 2023 +0100

    Add HTML escaping for good measure

 web/admin.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 27eb9b87b
Author: campbell-m <[email protected]>
Date:   Wed Sep 13 09:39:01 2023 +0100

    Fix potential PHP deprecation notice

 web/admin.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56b28caeb
Author: campbell-m <[email protected]>
Date:   Mon Sep 11 21:36:46 2023 +0100

    Add some basic language versions of the DataTables language files which are copies of the main country specific version (eg fr.json is a copy of fr-FR.json).  See GitHub Issue #3502.

 web/jquery/datatables/language/az.json (new) | 181 ++++++++++++
 web/jquery/datatables/language/bs.json (new) |  74 +++++
 web/jquery/datatables/language/de.json (new) | 243 ++++++++++++++++
 web/jquery/datatables/language/es.json (new) | 242 ++++++++++++++++
 web/jquery/datatables/language/fr.json (new) | 245 ++++++++++++++++
 web/jquery/datatables/language/it.json (new) | 244 ++++++++++++++++
 web/jquery/datatables/language/nl.json (new) | 246 +++++++++++++++++
 web/jquery/datatables/language/pt.json (new) | 244 ++++++++++++++++
 web/jquery/datatables/language/sv.json (new) | 199 +++++++++++++
 9 files changed, 1918 insertions(+)

commit 3f88f786c
Merge: cd7c53e64 349ee9c91
Author: campbell-m <[email protected]>
Date:   Mon Sep 11 17:31:03 2023 +0100

    Merge pull request #3498 from meeting-room-booking-system/Issue_3496
    
    Issue 3496

commit cd7c53e64
Author: campbell-m <[email protected]>
Date:   Mon Sep 11 05:46:47 2023 -1000

    Add comment.

 web/js/edit_entry.js.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 349ee9c91
Author: campbell-m <[email protected]>
Date:   Mon Sep 11 05:23:02 2023 -1000

    Fix properly.

 web/js/datepicker.js.php | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 5dbbbb84c
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 16:24:25 2023 +0100

    Revert last commit

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4ce80a11
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 16:15:27 2023 +0100

    Remove diagnostic code

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ef537a56
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 15:19:22 2023 +0100

    Remove diagnostic code

 web/js/report.js.php | 1 -
 1 file changed, 1 deletion(-)

commit e2c6522dd
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 15:13:02 2023 +0100

    Increase default batch size

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 89e0d5208
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 15:10:24 2023 +0100

    Move site back to being a POST parameter now that the max_input_vars problem is avoided

 web/js/report.js.php | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 440889ddf
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 15:00:49 2023 +0100

    JSON encode the ids in order to avoid hitting the max_input_vars limit

 web/ajax/del_entries.php | 6 ++++--
 web/js/report.js.php     | 3 ++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit aba9daa0f
Author: campbell-m <[email protected]>
Date:   Sun Sep 10 12:17:57 2023 +0100

    Fix bug causing repeated deletion of entries after a cancellation.

 web/js/report.js.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 133cfbef2
Author: campbell-m <[email protected]>
Date:   Sat Sep 9 18:48:32 2023 +0100

    Improve performance of bulk deletion

 web/internalconfig.inc.php |   9 ---
 web/js/report.js.php       | 137 +++++++++++++++++++++--------------
 web/systemdefaults.inc.php |  15 ++++
 3 files changed, 98 insertions(+), 63 deletions(-)

commit 7406f40ff
Author: campbell-m <[email protected]>
Date:   Fri Sep 8 19:13:19 2023 +0100

    Throttle the Ajax requests to del_entries.php

 web/internalconfig.inc.php |  2 ++
 web/js/report.js.php       | 24 ++++++++++++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 2936b1bb1
Author: campbell-m <[email protected]>
Date:   Fri Sep 8 10:37:18 2023 +0100

    Internationalise bad timezone message

 web/import.php   | 3 +--
 web/lang/lang.en | 1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 33fae7768
Author: campbell-m <[email protected]>
Date:   Fri Sep 8 10:25:31 2023 +0100

    Handle invalid timezones on import

 web/import.php | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 261dcaea5
Author: campbell-m <[email protected]>
Date:   Thu Sep 7 18:12:12 2023 +0100

    Replace qualifier with import

 web/functions_ical.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0b587b003
Author: campbell-m <[email protected]>
Date:   Thu Sep 7 18:05:23 2023 +0100

    Add return type declaration

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07932cd31
Author: campbell-m <[email protected]>
Date:   Thu Sep 7 18:03:32 2023 +0100

    Replace qualifier with import

 web/import.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6313e3d25
Author: campbell-m <[email protected]>
Date:   Thu Sep 7 17:36:05 2023 +0100

    Add export and import of registration details (but not registrants at this stage)

 web/functions_ical.inc | 20 ++++++++++++++-
 web/import.php         | 53 +++++++++++++++++++++++++++++-----------
 2 files changed, 58 insertions(+), 15 deletions(-)

commit b2373cf52
Author: campbell-m <[email protected]>
Date:   Wed Sep 6 06:58:23 2023 +0100

    Fix bug when exporting and importing a series with a changed entry

 web/functions_ical.inc            | 13 +++----------
 web/lib/MRBS/ICalendar/Series.php |  7 +++++--
 2 files changed, 8 insertions(+), 12 deletions(-)

commit 8f3d772c5
Author: campbell-m <[email protected]>
Date:   Tue Sep 5 16:16:32 2023 +0100

    Fix bug in recent commit

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e9b2a8e2
Author: campbell-m <[email protected]>
Date:   Tue Sep 5 16:06:32 2023 +0100

    Add comment

 web/mrbs_sql.inc | 1 +
 1 file changed, 1 insertion(+)

commit 6d3278cc4
Author: campbell-m <[email protected]>
Date:   Tue Sep 5 16:00:07 2023 +0100

    Fix bug when importing a series with a changed entry

 web/mrbs_sql.inc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b9e818e32
Author: campbell-m <[email protected]>
Date:   Tue Sep 5 15:59:14 2023 +0100

    Fix bug producing incorrect .ics files when exporting a series with a changed entry

 web/functions_ical.inc | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 9f67e8ac4
Author: campbell-m <[email protected]>
Date:   Mon Sep 4 20:46:04 2023 +0100

    Fix bug causing the EXDATE property to be ignored when importing events

 web/import.php | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 3ac44bac5
Author: campbell-m <[email protected]>
Date:   Mon Sep 4 08:13:16 2023 +0100

    Fix bug introduced in recent commits

 web/functions_ical.inc | 2 ++
 1 file changed, 2 insertions(+)

commit 46e99356e
Author: campbell-m <[email protected]>
Date:   Sun Sep 3 13:45:17 2023 +0100

    Restructure

 web/lib/MRBS/Auth/AuthPop3.php | 83 +++++++++++++++-----------------
 1 file changed, 39 insertions(+), 44 deletions(-)

commit 2786a23fb
Author: campbell-m <[email protected]>
Date:   Sun Sep 3 10:44:40 2023 +0100

    Simplify code

 web/lib/MRBS/Auth/AuthPop3.php | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit b397e3786
Author: campbell-m <[email protected]>
Date:   Sun Sep 3 10:21:01 2023 +0100

    Simplify code

 web/lib/MRBS/Auth/AuthPop3.php | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 0a5309cde
Author: campbell-m <[email protected]>
Date:   Sun Sep 3 10:11:19 2023 +0100

    Simplify code

 web/lib/MRBS/Auth/AuthPop3.php | 3 ---
 1 file changed, 3 deletions(-)

commit a4f553897
Author: campbell-m <[email protected]>
Date:   Sun Sep 3 09:53:13 2023 +0100

    Reduce stream timeout.  See GitHub Issues #3497

 web/lib/MRBS/Auth/AuthPop3.php | 69 ++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 31 deletions(-)

commit 7275c1b77
Author: campbell-m <[email protected]>
Date:   Sat Sep 2 06:23:24 2023 +0100

    Simplify code

 web/js/datepicker.js.php | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 2cf3eb760
Author: campbell-m <[email protected]>
Date:   Fri Sep 1 08:06:26 2023 +0100

    Add comments

 web/js/datepicker.js.php | 3 +++
 1 file changed, 3 insertions(+)

commit fd7127b13
Merge: 6435c751b 7bffbd173
Author: campbell-m <[email protected]>
Date:   Fri Sep 1 08:01:44 2023 +0100

    Merge branch 'main' into Issue_3496

commit 7bffbd173
Author: campbell-m <[email protected]>
Date:   Fri Sep 1 08:01:11 2023 +0100

    Fix problem with the wrong minicalendars being shown in the month view when you're at the end of the month (eg Aug 31) and the next month has fewer days than the current one.

 web/js/datepicker.js.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6435c751b
Author: campbell-m <[email protected]>
Date:   Fri Sep 1 07:32:27 2023 +0100

    Fix problem with getting ISO Date strings in timezones other than UTC.

 web/js/datepicker.js.php | 31 ++++++++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

commit 5f8ed15ec
Author: campbell-m <[email protected]>
Date:   Tue Aug 29 18:58:56 2023 +0100

    Upgraded to PHPMailer 6.8.1

 web/lib/PHPMailer/README.md                  |  4 +-
 web/lib/PHPMailer/VERSION                    |  2 +-
 web/lib/PHPMailer/composer.json              |  4 +-
 .../PHPMailer/language/phpmailer.lang-fi.php |  1 -
 .../PHPMailer/language/phpmailer.lang-fr.php |  1 -
 .../PHPMailer/language/phpmailer.lang-nb.php | 45 ++++++++++--------
 .../language/phpmailer.lang-si.php (new)     | 34 +++++++++++++
 .../language/phpmailer.lang-zh_cn.php        | 11 ++++-
 web/lib/PHPMailer/src/DSNConfigurator.php    |  4 +-
 web/lib/PHPMailer/src/PHPMailer.php          |  4 +-
 web/lib/PHPMailer/src/POP3.php               |  2 +-
 web/lib/PHPMailer/src/SMTP.php               |  6 +--
 12 files changed, 81 insertions(+), 37 deletions(-)

commit c6ed8a158
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 19:12:00 2023 +0100

    Simplify code

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93ad0c6d8
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 19:08:07 2023 +0100

    Change 'no_mail' to a boolean

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b0409fc1
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 19:02:31 2023 +0100

    Change 'skip' to a boolean

 web/edit_entry_handler.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 3b6860761
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 18:53:58 2023 +0100

    Simplify code

 web/edit_entry.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 0cd2166c5
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 18:50:36 2023 +0100

    Simplify code

 web/edit_entry.php | 29 ++++++-----------------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit 1cabc3f06
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 18:43:29 2023 +0100

    Change 'copy' to a boolean

 web/edit_entry.php | 12 ++++++------
 web/view_entry.php | 17 ++++++++++-------
 2 files changed, 16 insertions(+), 13 deletions(-)

commit 95c2ab39a
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 17:52:32 2023 +0100

    Format code

 web/view_entry.php | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 42409e4c6
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 17:50:39 2023 +0100

    Format code

 web/view_entry.php | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 67bb4fef4
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 17:48:44 2023 +0100

    Replace $edit_type (string) with $edit_series (bool)

 web/edit_entry.php         | 16 ++++++++--------
 web/edit_entry_handler.php |  6 +++---
 web/mrbs_sql.inc           |  6 +++---
 web/view_entry.php         | 16 ++++++++--------
 4 files changed, 22 insertions(+), 22 deletions(-)

commit 1411f8a6f
Author: campbell-m <[email protected]>
Date:   Sun Aug 20 17:23:12 2023 +0100

    Simplify the use of edit_type, limiting it to signify whether a series is being edited.

 web/edit_entry.php | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 427cb477b
Author: campbell-m <[email protected]>
Date:   Sat Aug 19 19:00:32 2023 +0100

    Make variable names clearer

 web/mrbs_sql.inc | 66 +++++++++++++++++++++++-----------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 6e1d073e9
Author: campbell-m <[email protected]>
Date:   Sat Aug 19 18:37:32 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 557f1b365
Author: campbell-m <[email protected]>
Date:   Sat Aug 19 18:07:14 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95a177aa0
Author: campbell-m <[email protected]>
Date:   Sat Aug 19 18:01:40 2023 +0100

    Correct typo in comment

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ba0fb78af
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 19:05:35 2023 +0100

    Fix problem with the end date still being visible when multi-day bookings are not allowed.

 web/css/mrbs.css.php | 4 ++++
 web/edit_entry.php   | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit a9a6f7835
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 18:51:22 2023 +0100

    Make the end_date required

 web/edit_entry.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 86e604fb9
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 13:36:23 2023 +0100

    Make the rep_end_date required for repeats

 web/js/edit_entry.js.php | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 43d0bcf03
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 12:35:30 2023 +0100

    Add comments

 web/js/datepicker.js.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c6c089d7c
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 10:42:02 2023 +0100

    Fix bug introduced in last commit

 web/js/datepicker.js.php | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit c5abe0e33
Author: campbell-m <[email protected]>
Date:   Fri Aug 18 10:24:16 2023 +0100

    Restrict forcing datepickers to contain a date to those with the required attribute

 web/js/datepicker.js.php | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

commit fa1efac70
Merge: 860165944 35bff94ee
Author: campbell-m <[email protected]>
Date:   Thu Aug 17 10:15:32 2023 +0100

    Merge remote-tracking branch 'origin/main'

commit 860165944
Author: campbell-m <[email protected]>
Date:   Thu Aug 17 10:12:18 2023 +0100

    Fix problem with datepickers returning empty strings when Backspace or Delete is pressed

 web/js/datepicker.js.php | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)

commit ed108a4bd
Author: campbell-m <[email protected]>
Date:   Wed Aug 16 17:37:23 2023 +0100

    Fix typo in comment

 web/js.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16cd3ea54
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 20:11:59 2023 +0100

    Fix typo in comment

 web/lib/MRBS/Locale.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0505d8828
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 20:07:23 2023 +0100

    Add type declaration

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7540d223
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 19:59:42 2023 +0100

    Add type declaration

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d467a3aed
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 19:26:59 2023 +0100

    Remove redundant global declaration

 web/functions_view.inc | 1 -
 1 file changed, 1 deletion(-)

commit de85306c8
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 19:20:41 2023 +0100

    Remove redundant code

 web/view_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22f8e6157
Author: campbell-m <[email protected]>
Date:   Tue Aug 15 19:03:03 2023 +0100

    Fix typo in comment

 web/view_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35bff94ee
Author: John Beranek <[email protected]>
Date:   Tue Aug 15 10:54:13 2023 +0100

    MRBS Docker container now builds the PHP 'intl' extension from source

 Dockerfile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit b79430d70
Author: John Beranek <[email protected]>
Date:   Tue Aug 15 10:31:40 2023 +0100

    MRBS Docker container updated to PHP 8.2 and updated PHP intl package name

 Dockerfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fa2e16a67
Author: John Beranek <[email protected]>
Date:   Tue Aug 15 10:28:46 2023 +0100

    MRBS Docker container will now install the PHP intl extension.

 Dockerfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86396d7e4
Author: campbell-m <[email protected]>
Date:   Mon Aug 14 10:23:01 2023 +0100

    Fix bug introduced in recent commit

 web/view_entry.php | 39 +++++++++++++++++++++++----------------
 1 file changed, 23 insertions(+), 16 deletions(-)

commit 0da4701af
Author: campbell-m <[email protected]>
Date:   Sun Aug 13 12:06:50 2023 +0100

    Fix bug introduced in recent commit

 web/mrbs_auth.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d84929fd0
Author: campbell-m <[email protected]>
Date:   Sat Aug 12 12:21:08 2023 +0100

    Replace var with const

 web/js/datatables.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d24d0532f
Author: campbell-m <[email protected]>
Date:   Sat Aug 12 12:16:58 2023 +0100

    Add "Copy email addresses" button to registrants table

 web/js/datatables.js.php | 52 ++++++++++++++++++++++++++++++++++++++
 web/js/report.js.php     | 37 +--------------------------
 web/js/view_entry.js.php | 28 ++++++++++++++++++--
 web/view_entry.php       |  4 +--
 4 files changed, 81 insertions(+), 40 deletions(-)

commit 2cd0ca206
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 18:38:44 2023 +0100

    Add mailto: links to registrants table

 web/view_entry.php | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit c58b282f2
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 18:22:39 2023 +0100

    Eliminate duplicate code

 web/view_entry.php | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit c25aa5606
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 17:45:10 2023 +0100

    Disallow viewing of email addresses if the email field in the users table is private

 web/mrbs_auth.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit b1562c8b9
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 17:38:06 2023 +0100

    Fix typo in comment

 web/mrbs_auth.inc          | 10 ++++++++--
 web/systemdefaults.inc.php |  2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 2b8df81be
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 17:31:26 2023 +0100

    Add type declaration

 web/mrbs_auth.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f236a7216
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 17:29:15 2023 +0100

    Restructure

 web/functions_view.inc |  6 ++----
 web/mrbs_auth.inc      | 23 +++++++++++++++++++++++
 2 files changed, 25 insertions(+), 4 deletions(-)

commit ac47ac7bd
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 17:10:53 2023 +0100

    Add type declaration

 web/mrbs_auth.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 10166df26
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 16:56:45 2023 +0100

    Restrict ability to see email addresses in reports to admins, for privacy reasons

 web/js/report.js.php | 101 +++++++++++++++++++++--------------------
 web/report.php       |  11 +++--
 2 files changed, 59 insertions(+), 53 deletions(-)

commit f27b75079
Author: campbell-m <[email protected]>
Date:   Fri Aug 11 11:13:11 2023 +0100

    Provide a default for rep_interval to prevent uncaught exceptions on post requests

 web/edit_entry_handler.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 25f9d0197
Author: campbell-m <[email protected]>
Date:   Thu Aug 10 19:19:17 2023 +0100

    Restructure

 web/js/edit_entry.js.php | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 4ee74d9d9
Author: campbell-m <[email protected]>
Date:   Thu Aug 10 19:00:29 2023 +0100

    Add a 'required' attribute to the rep_interval field

 web/js/edit_entry.js.php | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit 3fd52a6e8
Author: campbell-m <[email protected]>
Date:   Thu Aug 10 07:08:31 2023 +0100

    Fix type declaration

 web/lib/MRBS/DateTime.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be7464982
Author: campbell-m <[email protected]>
Date:   Thu Aug 10 07:00:52 2023 +0100

    Add type declaration

 web/lib/MRBS/DateTime.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f5fd4d68
Merge: 5a1e58548 170bab449
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 19:43:45 2023 +0200

    Merge pull request #3487 from edmundseow/update-saml-syntax
    
    Updated SimpleSAML namespace separator to backslash

commit 5a1e58548
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 17:24:28 2023 +0100

    Fix recently introduced bug causing a fatal error when booking repeats when using PHP 7.  See GitHub Issues #3488.

 web/lib/MRBS/DateTime.php | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 0cadda465
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 13:28:44 2023 +0100

    Fix further bug when exporting series (bug introduced in recent merge)

 web/lib/MRBS/ICalendar/Series.php | 64 ++++++++++++++++++-----------
 1 file changed, 40 insertions(+), 24 deletions(-)

commit c340d3380
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 10:24:46 2023 +0100

    Fix bug when exporting series (bug introduced in recent merge)

 web/lib/MRBS/ICalendar/Series.php | 46 +++++++++++++++--------------
 1 file changed, 24 insertions(+), 22 deletions(-)

commit ec86eb924
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 10:18:06 2023 +0100

    Fix bug in last commit

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a72e7760
Author: campbell-m <[email protected]>
Date:   Wed Aug 9 09:53:20 2023 +0100

    Restructure

 web/functions_ical.inc      | 64 +----------------------------------
 web/lib/MRBS/RepeatRule.php | 61 +++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+), 63 deletions(-)

commit 170bab449
Author: edmundseow <[email protected]>
Date:   Tue Aug 8 14:21:11 2023 -0700

    Updated SimpleSAML namespace separator to backslash

 web/lib/MRBS/Session/SessionSaml.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b322634e4
Author: campbell-m <[email protected]>
Date:   Tue Aug 8 19:50:04 2023 +0100

    Fix incorrect RRULE in .ics attachments (bug introduced in recent merge)

 web/functions_ical.inc | 34 ++++++++++++----------------------
 1 file changed, 12 insertions(+), 22 deletions(-)

commit 06f127d30
Author: campbell-m <[email protected]>
Date:   Tue Aug 8 19:16:09 2023 +0100

    Fix fatal error when exporting a monthly relative repeat (bug introduced in recent merge)

 web/lib/MRBS/ICalendar/Series.php | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 2322a03c3
Author: campbell-m <[email protected]>
Date:   Tue Aug 8 18:50:43 2023 +0100

    Fix bug introduced in recent merge causing problems with monthly relative repeats

 web/edit_entry_handler.php | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 3c911b841
Author: campbell-m <[email protected]>
Date:   Mon Aug 7 19:18:28 2023 +0100

    Fix bug in Copy Email Addresses button when there is no anchor

 web/js/report.js.php | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 6359fe8f1
Author: campbell-m <[email protected]>
Date:   Mon Aug 7 16:08:57 2023 +0100

    Remove obsolete comment

 web/js/datatables.js.php | 5 -----
 1 file changed, 5 deletions(-)

commit 62023c05e
Author: campbell-m <[email protected]>
Date:   Mon Aug 7 16:00:23 2023 +0100

    Fix fatal error when there are conflicts (introduced in a recent merge).

 web/edit_entry_handler.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f9f0897a8
Author: campbell-m <[email protected]>
Date:   Mon Aug 7 13:05:18 2023 +0100

    Upgrade to latest version of DataTables

 web/css/mrbs.css.php                         |     11 +-
 .../css/buttons.bootstrap.css (gone)         |    189 -
 .../css/buttons.bootstrap.min.css (gone)     |      1 -
 .../css/buttons.bootstrap4.css (gone)        |    195 -
 .../css/buttons.bootstrap4.min.css (gone)    |      1 -
 .../css/buttons.bootstrap5.css (gone)        |    195 -
 .../css/buttons.bootstrap5.min.css (gone)    |      1 -
 .../css/buttons.bulma.css (gone)             |    195 -
 .../css/buttons.bulma.min.css (gone)         |      1 -
 .../css/buttons.dataTables.css (gone)        |    383 -
 .../css/buttons.dataTables.min.css (gone)    |      1 -
 .../css/buttons.foundation.css (gone)        |    214 -
 .../css/buttons.foundation.min.css (gone)    |      1 -
 .../css/buttons.jqueryui.css (gone)          |    240 -
 .../css/buttons.jqueryui.min.css (gone)      |      1 -
 .../css/buttons.semanticui.css (gone)        |    192 -
 .../css/buttons.semanticui.min.css (gone)    |      1 -
 .../Buttons-1.7.1/css/common.scss (gone)     |     37 -
 .../js/buttons.bootstrap.js (gone)           |     70 -
 .../js/buttons.bootstrap.min.js (gone)       |      6 -
 .../js/buttons.bootstrap4.js (gone)          |     68 -
 .../js/buttons.bootstrap4.min.js (gone)      |      6 -
 .../js/buttons.bootstrap5.js (gone)          |     68 -
 .../js/buttons.bootstrap5.min.js (gone)      |      6 -
 .../Buttons-1.7.1/js/buttons.bulma.js (gone) |     79 -
 .../js/buttons.bulma.min.js (gone)           |      6 -
 .../js/buttons.colVis.js (gone)              |    212 -
 .../js/buttons.colVis.min.js (gone)          |     10 -
 .../js/buttons.dataTables.js (gone)          |     38 -
 .../js/buttons.dataTables.min.js (gone)      |      5 -
 .../js/buttons.foundation.js (gone)          |     99 -
 .../js/buttons.foundation.min.js (gone)      |      7 -
 .../Buttons-1.7.1/js/buttons.html5.js (gone) |   1463 -
 .../js/buttons.html5.min.js (gone)           |     36 -
 .../js/buttons.jqueryui.js (gone)            |     62 -
 .../js/buttons.jqueryui.min.js (gone)        |      6 -
 .../Buttons-1.7.1/js/buttons.print.js (gone) |    221 -
 .../js/buttons.print.min.js (gone)           |      9 -
 .../js/buttons.semanticui.js (gone)          |     69 -
 .../js/buttons.semanticui.min.js (gone)      |      6 -
 .../js/dataTables.buttons.js (gone)          |   2127 -
 .../js/dataTables.buttons.min.js (gone)      |     43 -
 .../css/buttons.bootstrap.css (new)          |    275 +
 .../css/buttons.bootstrap.min.css (new)      |      1 +
 .../css/buttons.bootstrap4.css (new)         |    258 +
 .../css/buttons.bootstrap4.min.css (new)     |      1 +
 .../css/buttons.bootstrap5.css (new)         |    258 +
 .../css/buttons.bootstrap5.min.css (new)     |      1 +
 .../css/buttons.bulma.css (new)              |    453 +
 .../css/buttons.bulma.min.css (new)          |      1 +
 .../css/buttons.dataTables.css (new)         |    564 +
 .../css/buttons.dataTables.min.css (new)     |      1 +
 .../css/buttons.foundation.css (new)         |    337 +
 .../css/buttons.foundation.min.css (new)     |      1 +
 .../css/buttons.jqueryui.css (new)           |    405 +
 .../css/buttons.jqueryui.min.css (new)       |      1 +
 .../css/buttons.semanticui.css (new)         |    467 +
 .../css/buttons.semanticui.min.css (new)     |      1 +
 .../Buttons-2.4.1/css/common.scss (new)      |    159 +
 .../css/mixins.scss                          |    122 +-
 .../js/buttons.bootstrap.js (new)            |    118 +
 .../js/buttons.bootstrap.min.js (new)        |      4 +
 .../js/buttons.bootstrap4.js (new)           |    117 +
 .../js/buttons.bootstrap4.min.js (new)       |      4 +
 .../js/buttons.bootstrap5.js (new)           |    117 +
 .../js/buttons.bootstrap5.min.js (new)       |      4 +
 .../Buttons-2.4.1/js/buttons.bulma.js (new)  |    131 +
 .../js/buttons.bulma.min.js (new)            |      4 +
 .../Buttons-2.4.1/js/buttons.colVis.js (new) |    260 +
 .../js/buttons.colVis.min.js (new)           |      5 +
 .../js/buttons.dataTables.js (new)           |     58 +
 .../js/buttons.dataTables.min.js (new)       |      4 +
 .../js/buttons.foundation.js (new)           |    122 +
 .../js/buttons.foundation.min.js (new)       |      4 +
 .../Buttons-2.4.1/js/buttons.html5.js (new)  |   1541 +
 .../js/buttons.html5.min.js (new)            |      8 +
 .../js/buttons.jqueryui.js (new)             |     98 +
 .../js/buttons.jqueryui.min.js (new)         |      4 +
 .../Buttons-2.4.1/js/buttons.print.js (new)  |    242 +
 .../js/buttons.print.min.js (new)            |      5 +
 .../js/buttons.semanticui.js (new)           |    135 +
 .../js/buttons.semanticui.min.js (new)       |      4 +
 .../js/dataTables.buttons.js (new)           |   2575 +
 .../js/dataTables.buttons.min.js (new)       |      4 +
 .../css/colReorder.bootstrap.min.css (gone)  |      1 -
 .../css/colReorder.bootstrap4.min.css (gone) |      1 -
 .../css/colReorder.bootstrap5.min.css (gone) |      1 -
 .../css/colReorder.bulma.min.css (gone)      |      1 -
 .../css/colReorder.dataTables.min.css (gone) |      1 -
 .../css/colReorder.foundation.min.css (gone) |      1 -
 .../css/colReorder.jqueryui.min.css (gone)   |      1 -
 .../css/colReorder.semanticui.min.css (gone) |      1 -
 .../js/colReorder.bootstrap.js (gone)        |     38 -
 .../js/colReorder.bootstrap.min.js (gone)    |      5 -
 .../js/colReorder.bootstrap4.js (gone)       |     38 -
 .../js/colReorder.bootstrap4.min.js (gone)   |      5 -
 .../js/colReorder.bootstrap5.js (gone)       |     38 -
 .../js/colReorder.bootstrap5.min.js (gone)   |      5 -
 .../js/colReorder.bulma.js (gone)            |     38 -
 .../js/colReorder.bulma.min.js (gone)        |      5 -
 .../js/colReorder.dataTables.js (gone)       |     38 -
 .../js/colReorder.dataTables.min.js (gone)   |      5 -
 .../js/colReorder.foundation.js (gone)       |     38 -
 .../js/colReorder.foundation.min.js (gone)   |      5 -
 .../js/colReorder.jqueryui.js (gone)         |     38 -
 .../js/colReorder.jqueryui.min.js (gone)     |      5 -
 .../js/colReorder.semanticui.js (gone)       |     38 -
 .../js/colReorder.semanticui.min.js (gone)   |      5 -
 .../js/dataTables.colReorder.min.js (gone)   |     40 -
 .../css/colReorder.bootstrap.css             |      8 +
 .../css/colReorder.bootstrap.min.css (new)   |      1 +
 .../css/colReorder.bootstrap4.css            |      8 +
 .../css/colReorder.bootstrap4.min.css (new)  |      1 +
 .../css/colReorder.bootstrap5.css            |      8 +
 .../css/colReorder.bootstrap5.min.css (new)  |      1 +
 .../css/colReorder.bulma.css                 |      8 +
 .../css/colReorder.bulma.min.css (new)       |      1 +
 .../css/colReorder.dataTables.css            |      8 +
 .../css/colReorder.dataTables.min.css (new)  |      1 +
 .../css/colReorder.foundation.css            |      8 +
 .../css/colReorder.foundation.min.css (new)  |      1 +
 .../css/colReorder.jqueryui.css              |      8 +
 .../css/colReorder.jqueryui.min.css (new)    |      1 +
 .../css/colReorder.semanticui.css            |      8 +
 .../css/colReorder.semanticui.min.css (new)  |      1 +
 .../js/colReorder.bootstrap.js (new)         |     58 +
 .../js/colReorder.bootstrap.min.js (new)     |      4 +
 .../js/colReorder.bootstrap4.js (new)        |     58 +
 .../js/colReorder.bootstrap4.min.js (new)    |      4 +
 .../js/colReorder.bootstrap5.js (new)        |     58 +
 .../js/colReorder.bootstrap5.min.js (new)    |      4 +
 .../js/colReorder.bulma.js (new)             |     58 +
 .../js/colReorder.bulma.min.js (new)         |      4 +
 .../js/colReorder.dataTables.js (new)        |     58 +
 .../js/colReorder.dataTables.min.js (new)    |      4 +
 .../js/colReorder.foundation.js (new)        |     58 +
 .../js/colReorder.foundation.min.js (new)    |      4 +
 .../js/colReorder.jqueryui.js (new)          |     58 +
 .../js/colReorder.jqueryui.min.js (new)      |      4 +
 .../js/colReorder.semanticui.js (new)        |     58 +
 .../js/colReorder.semanticui.min.js (new)    |      4 +
 .../js/dataTables.colReorder.js              |    105 +-
 .../js/dataTables.colReorder.min.js (new)    |      4 +
 .../css/dataTables.bootstrap.css (gone)      |    193 -
 .../css/dataTables.bootstrap.min.css (gone)  |      1 -
 .../css/dataTables.bootstrap4.css (gone)     |    210 -
 .../css/dataTables.bootstrap4.min.css (gone) |      1 -
 .../css/dataTables.bootstrap5.css (gone)     |    224 -
 .../css/dataTables.bootstrap5.min.css (gone) |      5 -
 .../css/dataTables.bulma.css (gone)          |    155 -
 .../css/dataTables.bulma.min.css (gone)      |      3 -
 .../css/dataTables.dataTables.css (gone)     |    470 -
 .../css/dataTables.dataTables.min.css (gone) |      1 -
 .../css/dataTables.foundation.css (gone)     |    118 -
 .../css/dataTables.foundation.min.css (gone) |      1 -
 .../css/dataTables.jqueryui.css (gone)       |    492 -
 .../css/dataTables.jqueryui.min.css (gone)   |      1 -
 .../css/dataTables.semanticui.css (gone)     |    103 -
 .../css/dataTables.semanticui.min.css (gone) |      1 -
 .../css/jquery.dataTables.css (gone)         |    459 -
 .../css/jquery.dataTables.min.css (gone)     |      1 -
 .../js/dataTables.bootstrap.min.js (gone)    |     14 -
 .../js/dataTables.bootstrap4.min.js (gone)   |     14 -
 .../js/dataTables.bootstrap5.min.js (gone)   |     14 -
 .../js/dataTables.bulma.min.js (gone)        |     15 -
 .../js/dataTables.dataTables.js (gone)       |     37 -
 .../js/dataTables.dataTables.min.js (gone)   |      5 -
 .../js/dataTables.foundation.min.js (gone)   |      9 -
 .../js/dataTables.jqueryui.js (gone)         |    166 -
 .../js/dataTables.jqueryui.min.js (gone)     |     15 -
 .../js/dataTables.semanticui.min.js (gone)   |     15 -
 .../js/jquery.dataTables.min.js (gone)       |    184 -
 .../css/dataTables.bootstrap.css (new)       |    417 +
 .../css/dataTables.bootstrap.min.css (new)   |      1 +
 .../css/dataTables.bootstrap4.css (new)      |    424 +
 .../css/dataTables.bootstrap4.min.css (new)  |      1 +
 .../css/dataTables.bootstrap5.css (new)      |    437 +
 .../css/dataTables.bootstrap5.min.css (new)  |      5 +
 .../css/dataTables.bulma.css (new)           |    380 +
 .../css/dataTables.bulma.min.css (new)       |      3 +
 .../css/dataTables.dataTables.css (new)      |      0
 .../css/dataTables.dataTables.min.css (new)  |      0
 .../css/dataTables.foundation.css (new)      |    358 +
 .../css/dataTables.foundation.min.css (new)  |      1 +
 .../css/dataTables.jqueryui.css (new)        |    741 +
 .../css/dataTables.jqueryui.min.css (new)    |      1 +
 .../css/dataTables.semanticui.css (new)      |    349 +
 .../css/dataTables.semanticui.min.css (new)  |      1 +
 .../css/jquery.dataTables.css (new)          |    658 +
 .../css/jquery.dataTables.min.css (new)      |      1 +
 .../images/sort_asc.png                      |    Bin
 .../images/sort_asc_disabled.png}            |    Bin
 .../images/sort_both.png                     |    Bin
 .../images/sort_desc.png                     |    Bin
 .../images/sort_desc_disabled.png}           |    Bin
 .../js/dataTables.bootstrap.js               |     68 +-
 .../js/dataTables.bootstrap.min.js (new)     |      4 +
 .../js/dataTables.bootstrap4.js              |     68 +-
 .../js/dataTables.bootstrap4.min.js (new)    |      4 +
 .../js/dataTables.bootstrap5.js              |     86 +-
 .../js/dataTables.bootstrap5.min.js (new)    |      4 +
 .../js/dataTables.bulma.js                   |     61 +-
 .../js/dataTables.bulma.min.js (new)         |      4 +
 .../js/dataTables.dataTables.js (new)        |     55 +
 .../js/dataTables.dataTables.min.js (new)    |      4 +
 .../js/dataTables.foundation.js              |     66 +-
 .../js/dataTables.foundation.min.js (new)    |      4 +
 .../js/dataTables.jqueryui.js (new)          |     95 +
 .../js/dataTables.jqueryui.min.js (new)      |      4 +
 .../js/dataTables.semanticui.js              |     72 +-
 .../js/dataTables.semanticui.min.js (new)    |      4 +
 .../js/jquery.dataTables.js                  |   1628 +-
 .../js/jquery.dataTables.min.js (new)        |      4 +
 .../css/fixedColumns.bootstrap.css (gone)    |     60 -
 .../fixedColumns.bootstrap.min.css (gone)    |      1 -
 .../css/fixedColumns.bootstrap4.css (gone)   |     64 -
 .../fixedColumns.bootstrap4.min.css (gone)   |      1 -
 .../css/fixedColumns.bootstrap5.css (gone)   |     73 -
 .../fixedColumns.bootstrap5.min.css (gone)   |      1 -
 .../css/fixedColumns.bulma.css (gone)        |     32 -
 .../css/fixedColumns.bulma.min.css (gone)    |      1 -
 .../css/fixedColumns.dataTables.css (gone)   |     22 -
 .../fixedColumns.dataTables.min.css (gone)   |      1 -
 .../css/fixedColumns.foundation.css (gone)   |     32 -
 .../fixedColumns.foundation.min.css (gone)   |      1 -
 .../css/fixedColumns.jqueryui.css (gone)     |     12 -
 .../css/fixedColumns.jqueryui.min.css (gone) |      1 -
 .../css/fixedColumns.semanticui.css (gone)   |     40 -
 .../fixedColumns.semanticui.min.css (gone)   |      1 -
 .../js/dataTables.fixedColumns.js (gone)     |   1688 -
 .../js/dataTables.fixedColumns.min.js (gone) |     46 -
 .../js/fixedColumns.bootstrap.js (gone)      |     38 -
 .../js/fixedColumns.bootstrap.min.js (gone)  |      5 -
 .../js/fixedColumns.bootstrap4.js (gone)     |     38 -
 .../js/fixedColumns.bootstrap4.min.js (gone) |      5 -
 .../js/fixedColumns.bootstrap5.js (gone)     |     38 -
 .../js/fixedColumns.bootstrap5.min.js (gone) |      5 -
 .../js/fixedColumns.bulma.js (gone)          |     38 -
 .../js/fixedColumns.bulma.min.js (gone)      |      5 -
 .../js/fixedColumns.dataTables.js (gone)     |     38 -
 .../js/fixedColumns.dataTables.min.js (gone) |      5 -
 .../js/fixedColumns.foundation.js (gone)     |     38 -
 .../js/fixedColumns.foundation.min.js (gone) |      5 -
 .../js/fixedColumns.jqueryui.js (gone)       |     38 -
 .../js/fixedColumns.jqueryui.min.js (gone)   |      5 -
 .../js/fixedColumns.semanticui.js (gone)     |     38 -
 .../js/fixedColumns.semanticui.min.js (gone) |      5 -
 .../css/fixedColumns.bootstrap.css (new)     |     57 +
 .../css/fixedColumns.bootstrap.min.css (new) |      1 +
 .../css/fixedColumns.bootstrap4.css (new)    |     57 +
 .../fixedColumns.bootstrap4.min.css (new)    |      1 +
 .../css/fixedColumns.bootstrap5.css (new)    |     79 +
 .../fixedColumns.bootstrap5.min.css (new)    |      1 +
 .../css/fixedColumns.bulma.css (new)         |     50 +
 .../css/fixedColumns.bulma.min.css (new)     |      1 +
 .../css/fixedColumns.dataTables.css (new)    |     34 +
 .../fixedColumns.dataTables.min.css (new)    |      1 +
 .../css/fixedColumns.foundation.css (new)    |     38 +
 .../fixedColumns.foundation.min.css (new)    |      1 +
 .../css/fixedColumns.jqueryui.css (new)      |     52 +
 .../css/fixedColumns.jqueryui.min.css (new)  |      1 +
 .../css/fixedColumns.semanticui.css (new)    |     61 +
 .../fixedColumns.semanticui.min.css (new)    |      1 +
 .../js/dataTables.fixedColumns.js (new)      |    618 +
 .../js/dataTables.fixedColumns.min.js (new)  |      4 +
 .../js/fixedColumns.bootstrap.js (new)       |     58 +
 .../js/fixedColumns.bootstrap.min.js (new)   |      4 +
 .../js/fixedColumns.bootstrap4.js (new)      |     58 +
 .../js/fixedColumns.bootstrap4.min.js (new)  |      4 +
 .../js/fixedColumns.bootstrap5.js (new)      |     58 +
 .../js/fixedColumns.bootstrap5.min.js (new)  |      4 +
 .../js/fixedColumns.bulma.js (new)           |     58 +
 .../js/fixedColumns.bulma.min.js (new)       |      4 +
 .../js/fixedColumns.dataTables.js (new)      |     58 +
 .../js/fixedColumns.dataTables.min.js (new)  |      4 +
 .../js/fixedColumns.foundation.js (new)      |     58 +
 .../js/fixedColumns.foundation.min.js (new)  |      4 +
 .../js/fixedColumns.jqueryui.js (new)        |     58 +
 .../js/fixedColumns.jqueryui.min.js (new)    |      4 +
 .../js/fixedColumns.semanticui.js (new)      |     58 +
 .../js/fixedColumns.semanticui.min.js (new)  |      4 +
 .../JSZip-2.5.0/jszip.min.js (gone)          |     14 -
 .../{JSZip-2.5.0 => JSZip-3.10.1}/jszip.js   |   6082 +-
 .../JSZip-3.10.1/jszip.min.js (new)          |     13 +
 web/jquery/datatables/datatables.css         |   1258 +-
 web/jquery/datatables/datatables.js          | 151913 ++++++++------
 web/jquery/datatables/datatables.min.css     |     12 +-
 web/jquery/datatables/datatables.min.js      |    453 +-
 .../language/Afrikaans.lang (gone)           |     30 -
 .../datatables/language/Albanian.lang (gone) |     30 -
 .../datatables/language/Amharic.lang (gone)  |     30 -
 .../datatables/language/Arabic.lang (gone)   |     51 -
 .../datatables/language/Armenian.lang (gone) |     30 -
 .../language/Azerbaijan.lang (gone)          |     30 -
 .../datatables/language/Bangla.lang (gone)   |     23 -
 .../datatables/language/Basque.lang (gone)   |     30 -
 .../language/Belarusian.lang (gone)          |     26 -
 .../language/Bulgarian.lang (gone)           |     23 -
 .../datatables/language/Catalan.lang (gone)  |     51 -
 .../language/Chinese-traditional.lang (gone) |     29 -
 .../datatables/language/Chinese.lang (gone)  |     30 -
 .../datatables/language/Croatian.lang (gone) |     30 -
 .../datatables/language/Czech.lang (gone)    |     30 -
 .../datatables/language/Danish.lang (gone)   |     23 -
 .../datatables/language/Dutch.lang (gone)    |     30 -
 .../datatables/language/English.lang (gone)  |    145 -
 .../language/Esperanto.lang (gone)           |     30 -
 .../datatables/language/Estonian.lang (gone) |     23 -
 .../datatables/language/Filipino.lang (gone) |     23 -
 .../datatables/language/Finnish.lang (gone)  |     48 -
 .../datatables/language/French.lang (gone)   |     37 -
 .../datatables/language/Galician.lang (gone) |     31 -
 .../datatables/language/Ganda.json (new)     |     12 +
 .../datatables/language/Georgian.lang (gone) |     30 -
 .../datatables/language/German.lang (gone)   |     53 -
 .../datatables/language/Greek.lang (gone)    |     34 -
 .../datatables/language/Gujarati.lang (gone) |     31 -
 .../datatables/language/Hebrew.lang (gone)   |     24 -
 .../datatables/language/Hindi.lang (gone)    |     23 -
 .../language/Hungarian.lang (gone)           |     46 -
 .../language/Icelandic.lang (gone)           |     30 -
 .../Indonesian-Alternative.lang (gone)       |     23 -
 .../language/Indonesian.lang (gone)          |     91 -
 .../datatables/language/Irish.lang (gone)    |     23 -
 .../datatables/language/Italian.lang (gone)  |     30 -
 .../datatables/language/Japanese.lang (gone) |     30 -
 .../datatables/language/Kannada.lang (gone)  |     30 -
 .../datatables/language/Kazakh.lang (gone)   |     28 -
 .../datatables/language/Khmer.lang (gone)    |     30 -
 .../datatables/language/Korean.lang (gone)   |     30 -
 .../datatables/language/Kurdish.lang (gone)  |     29 -
 .../datatables/language/Kyrgyz.lang (gone)   |     29 -
 .../datatables/language/Lao.lang (gone)      |     29 -
 .../datatables/language/Latvian.lang (gone)  |     28 -
 .../language/Lithuanian.lang (gone)          |     29 -
 .../language/Macedonian.lang (gone)          |     25 -
 .../datatables/language/Malay.lang (gone)    |     30 -
 .../language/Mongolian.lang (gone)           |     30 -
 .../datatables/language/Nepali.lang (gone)   |     30 -
 .../language/Norwegian-Bokmal.lang (gone)    |     32 -
 .../language/Norwegian-Nynorsk.lang (gone)   |     32 -
 .../datatables/language/Pashto.lang (gone)   |     30 -
 .../datatables/language/Persian.lang (gone)  |     31 -
 .../datatables/language/Polish.lang (gone)   |     30 -
 .../language/Portuguese-Brasil.lang (gone)   |     45 -
 .../language/Portuguese.lang (gone)          |     29 -
 .../datatables/language/Punjabi.lang (gone)  |     30 -
 .../datatables/language/Romanian.lang (gone) |     23 -
 .../language/Rumantsch.lang (gone)           |     53 -
 .../datatables/language/Russian.lang (gone)  |     37 -
 .../datatables/language/Serbian.lang (gone)  |     30 -
 .../language/Serbian_latin.lang (gone)       |     30 -
 .../datatables/language/Sinhala.lang (gone)  |     30 -
 .../datatables/language/Slovak.lang (gone)   |     30 -
 .../language/Slovenian.lang (gone)           |     30 -
 .../datatables/language/Spanish.lang (gone)  |     34 -
 .../datatables/language/Swahili.lang (gone)  |     30 -
 .../datatables/language/Swedish.lang (gone)  |     30 -
 .../datatables/language/Tajik.lang (gone)    |     36 -
 .../datatables/language/Tamil.lang (gone)    |     30 -
 .../datatables/language/Thai.lang (gone)     |     30 -
 .../datatables/language/Turkish.lang (gone)  |     37 -
 .../language/Ukrainian.lang (gone)           |     27 -
 .../datatables/language/Urdu.lang (gone)     |     23 -
 .../datatables/language/Uzbek.lang (gone)    |     29 -
 .../language/Vietnamese.lang (gone)          |     23 -
 .../datatables/language/Welsh.lang (gone)    |     30 -
 web/jquery/datatables/language/af.json (new) |     64 +
 web/jquery/datatables/language/am.json (new) |     22 +
 web/jquery/datatables/language/ar.json (new) |    247 +
 .../datatables/language/az-AZ.json (new)     |    181 +
 web/jquery/datatables/language/be.json (new) |     19 +
 web/jquery/datatables/language/bg.json (new) |    176 +
 web/jquery/datatables/language/bn.json (new) |    236 +
 .../datatables/language/bs-BA.json (new)     |     74 +
 web/jquery/datatables/language/ca.json (new) |    244 +
 web/jquery/datatables/language/co.json (new) |     28 +
 web/jquery/datatables/language/cs.json (new) |    247 +
 web/jquery/datatables/language/cy.json (new) |     22 +
 web/jquery/datatables/language/da.json (new) |    211 +
 .../datatables/language/de-DE.json (new)     |    243 +
 web/jquery/datatables/language/el.json (new) |    201 +
 .../datatables/language/en-GB.json (new)     |    243 +
 web/jquery/datatables/language/eo.json (new) |     22 +
 .../datatables/language/es-AR.json (new)     |    162 +
 .../datatables/language/es-CL.json (new)     |    202 +
 .../datatables/language/es-CO.json (new)     |    248 +
 .../datatables/language/es-ES.json (new)     |    242 +
 .../datatables/language/es-MX.json (new)     |    244 +
 web/jquery/datatables/language/et.json (new) |    159 +
 web/jquery/datatables/language/eu.json (new) |    211 +
 web/jquery/datatables/language/fa.json (new) |    245 +
 web/jquery/datatables/language/fi.json (new) |     94 +
 .../datatables/language/fil.json (new)       |     15 +
 .../datatables/language/fr-FR.json (new)     |    245 +
 web/jquery/datatables/language/ga.json (new) |     15 +
 web/jquery/datatables/language/gl.json (new) |     41 +
 web/jquery/datatables/language/gu.json (new) |     22 +
 web/jquery/datatables/language/he.json (new) |    248 +
 web/jquery/datatables/language/hi.json (new) |     71 +
 web/jquery/datatables/language/hr.json (new) |    179 +
 web/jquery/datatables/language/hu.json (new) |    230 +
 web/jquery/datatables/language/hy.json (new) |     22 +
 .../datatables/language/id-ALT.json (new)    |    120 +
 web/jquery/datatables/language/id.json (new) |    227 +
 web/jquery/datatables/language/is.json (new) |     82 +
 .../datatables/language/it-IT.json (new)     |    244 +
 web/jquery/datatables/language/ja.json (new) |     78 +
 web/jquery/datatables/language/jv.json (new) |     57 +
 web/jquery/datatables/language/ka.json (new) |    187 +
 web/jquery/datatables/language/kk.json (new) |     32 +
 web/jquery/datatables/language/km.json (new) |    248 +
 web/jquery/datatables/language/kn.json (new) |     22 +
 web/jquery/datatables/language/ko.json (new) |     66 +
 web/jquery/datatables/language/ku.json (new) |     78 +
 web/jquery/datatables/language/ky.json (new) |     22 +
 web/jquery/datatables/language/lo.json (new) |     22 +
 web/jquery/datatables/language/lt.json (new) |    245 +
 web/jquery/datatables/language/lv.json (new) |    117 +
 web/jquery/datatables/language/mk.json (new) |     36 +
 web/jquery/datatables/language/mn.json (new) |     22 +
 web/jquery/datatables/language/mr.json (new) |     13 +
 web/jquery/datatables/language/ms.json (new) |     52 +
 web/jquery/datatables/language/ne.json (new) |     22 +
 .../datatables/language/nl-NL.json (new)     |    246 +
 .../datatables/language/no-NB.json (new)     |    216 +
 .../datatables/language/no-NO.json (new)     |     22 +
 web/jquery/datatables/language/pa.json (new) |     39 +
 web/jquery/datatables/language/pl.json (new) |    240 +
 web/jquery/datatables/language/ps.json (new) |     22 +
 .../datatables/language/pt-BR.json (new)     |    245 +
 .../datatables/language/pt-PT.json (new)     |    244 +
 web/jquery/datatables/language/rm.json (new) |     43 +
 web/jquery/datatables/language/ro.json (new) |    146 +
 web/jquery/datatables/language/ru.json (new) |    247 +
 web/jquery/datatables/language/si.json (new) |     22 +
 web/jquery/datatables/language/sk.json (new) |    202 +
 web/jquery/datatables/language/sl.json (new) |    180 +
 .../datatables/language/snd.json (new)       |     30 +
 web/jquery/datatables/language/sq.json (new) |    239 +
 .../datatables/language/sr-SP.json (new)     |    238 +
 web/jquery/datatables/language/sr.json (new) |    115 +
 .../datatables/language/sv-SE.json (new)     |    199 +
 web/jquery/datatables/language/sw.json (new) |    119 +
 web/jquery/datatables/language/ta.json (new) |     63 +
 web/jquery/datatables/language/te.json (new) |     28 +
 .../datatables/language/telugu.lang (gone)   |     29 -
 web/jquery/datatables/language/tg.json (new) |     27 +
 web/jquery/datatables/language/th.json (new) |    130 +
 web/jquery/datatables/language/tk.json (new) |     42 +
 web/jquery/datatables/language/tr.json (new) |    244 +
 web/jquery/datatables/language/ug.json (new) |     12 +
 web/jquery/datatables/language/uk.json (new) |    186 +
 web/jquery/datatables/language/ur.json (new) |     49 +
 .../datatables/language/uz-CR.json (new)     |    155 +
 web/jquery/datatables/language/uz.json (new) |     21 +
 web/jquery/datatables/language/vi.json (new) |    240 +
 .../datatables/language/zh-HANT.json (new)   |    239 +
 web/jquery/datatables/language/zh.json (new) |    244 +
 .../pdfmake-0.1.36/pdfmake.js (gone)         |  50468 -----
 .../pdfmake-0.1.36/pdfmake.min.js (gone)     |      3 -
 .../pdfmake-0.1.36/vfs_fonts.js (gone)       |      6 -
 .../pdfmake-0.2.7/pdfmake.js (new)           |  73862 +++++++
 .../pdfmake-0.2.7/pdfmake.min.js (new)       |      3 +
 .../pdfmake-0.2.7/vfs_fonts.js (new)         |      6 +
 web/js/datatables.js.php                     |     32 +-
 web/language.inc                             |     90 +-
 467 files changed, 196253 insertions(+), 132132 deletions(-)

commit 5a443eb5e
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 17:14:30 2023 +0100

    Remove surplus whitespace

 web/lib/MRBS/ICalendar/RFC5545Exception.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e51b5671e
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 17:13:46 2023 +0100

    Improve error message

 web/functions_ical.inc                            | 6 ++----
 web/lang/lang.en                                  | 1 +
 web/lib/MRBS/ICalendar/RFC5545.php                | 7 ++++++-
 web/lib/MRBS/ICalendar/RFC5545Exception.php (new) | 8 ++++++++
 4 files changed, 17 insertions(+), 5 deletions(-)

commit 09df5b986
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 16:26:20 2023 +0100

    Add error handling

 web/functions_ical.inc | 114 +++++++++++++++++++++------------------
 1 file changed, 62 insertions(+), 52 deletions(-)

commit 3992d9f01
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 15:16:51 2023 +0100

    Fix bug when importing MONTHLY events and an integer modifier for BYDAY is not present

 web/functions_ical.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ac5a6b4ea
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 14:50:57 2023 +0100

    Restructure

 web/functions_ical.inc      |  6 ++----
 web/lib/MRBS/RepeatRule.php | 15 +++++++++++++++
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 5518689ca
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 10:32:49 2023 +0100

    Fix problem with importing weekly repeats when BYDAY is not specified. See also GitHub Issues #3485.

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9d72ddc7
Author: campbell-m <[email protected]>
Date:   Sun Aug 6 10:12:46 2023 +0100

    Fix problem with importing weekly repeats. See GitHub Issues #3485.

 web/functions_ical.inc | 1 +
 1 file changed, 1 insertion(+)

commit 4a97d513a
Author: campbell-m <[email protected]>
Date:   Sat Aug 5 14:13:02 2023 +0100

    Upgrade to jQuery Version 3.7.0

 web/jquery/jquery-3.6.3.min.js (gone)        |    2 -
 .../{jquery-3.6.3.js => jquery-3.7.0.js}     | 1915 +++++++---------
 web/jquery/jquery-3.7.0.min.js (new)         |    2 +
 web/js.inc                                   |    2 +-
 4 files changed, 816 insertions(+), 1105 deletions(-)

commit 7cc0d94d1
Author: campbell-m <[email protected]>
Date:   Fri Aug 4 15:45:11 2023 +0100

    Make the instructions for multisite clearer.  See GitHub Issues #3483.

 INSTALL | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6183888a0
Author: campbell-m <[email protected]>
Date:   Fri Aug 4 11:36:04 2023 +0100

    Simplify code

 web/js/report.js.php | 28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

commit afd394a2e
Author: campbell-m <[email protected]>
Date:   Fri Aug 4 11:12:55 2023 +0100

    Add success and failure messages

 web/js/report.js.php | 18 ++++++++++++++++--
 web/lang/lang.en     |  2 ++
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 860050323
Author: campbell-m <[email protected]>
Date:   Fri Aug 4 10:38:31 2023 +0100

    Add button to copy email addresses to the clipboard.  Useful for sending messages to those booked on a certain day or in a certain room.

 web/js/report.js.php | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 59030a234
Author: campbell-m <[email protected]>
Date:   Thu Aug 3 17:06:36 2023 +0100

    Add an id to report column headers for use by JavaScript

 web/report.php | 51 +++++++++++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

commit 4e0b94253
Author: campbell-m <[email protected]>
Date:   Thu Aug 3 14:48:52 2023 +0100

    Add mailto: link to booking creator

 web/report.php | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit ff1a7da6d
Author: campbell-m <[email protected]>
Date:   Wed Aug 2 17:47:42 2023 +0100

    Fix bug introduced in recent merge

 web/edit_entry.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d6e2f70fb
Author: campbell-m <[email protected]>
Date:   Wed Aug 2 17:30:48 2023 +0100

    Fix incorrect minimum version for MariaDB.  See GitHub Issues #3481.

 web/lib/MRBS/DB_mysql.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a687bd032
Author: campbell-m <[email protected]>
Date:   Tue Aug 1 15:20:51 2023 +0100

    Remove redundant code

 web/functions_ical.inc | 14 --------------
 1 file changed, 14 deletions(-)

commit f68e4eeea
Author: campbell-m <[email protected]>
Date:   Tue Aug 1 15:14:12 2023 +0100

    Remove redundant code

 web/edit_entry_handler.php | 7 -------
 1 file changed, 7 deletions(-)

commit 194a8c924
Merge: 3e202fe51 b3623473a
Author: campbell-m <[email protected]>
Date:   Tue Aug 1 16:04:19 2023 +0200

    Merge pull request #3479 from meeting-room-booking-system/repeat_class
    
    Repeat class

commit b3623473a
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 18:29:39 2023 +0100

    Remove redundant constants

 web/internalconfig.inc.php | 14 --------------
 1 file changed, 14 deletions(-)

commit 1c67775e2
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 18:26:05 2023 +0100

    Convert to RepeatRule constants

 web/functions_ical.inc | 15 ++++++++-------
 web/import.php         | 13 ++++++-------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit f01646c85
Merge: 19e9543d2 444bed272
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 18:02:07 2023 +0100

    Merge branch 'main' into repeat_class

commit 444bed272
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 18:01:38 2023 +0100

    Fix bug in error message

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19e9543d2
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 17:53:42 2023 +0100

    Interim commit

 web/functions_ical.inc | 34 +++++++++++++++++++---------------
 web/import.php         |  4 ++--
 2 files changed, 21 insertions(+), 17 deletions(-)

commit e03d99a41
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 17:20:06 2023 +0100

    Convert to RepeatRule constants

 web/functions_ical.inc | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit f147155ec
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 17:12:51 2023 +0100

    Convert to RepeatRule constants

 web/js/resizable.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffbb1dd3d
Author: campbell-m <[email protected]>
Date:   Mon Jul 31 17:01:55 2023 +0100

    Remove redundant require statements

 web/upgrade/32/post.inc | 1 -
 web/upgrade/34/post.inc | 1 -
 2 files changed, 2 deletions(-)

commit c0fa8bf52
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:55:03 2023 +0100

    Fix bug causing repeat days not to appear in mail language

 web/functions.inc           | 4 ++--
 web/functions_mail.inc      | 4 ++--
 web/lib/MRBS/RepeatRule.php | 5 +++--
 3 files changed, 7 insertions(+), 6 deletions(-)

commit 6d6c3c5d0
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:38:24 2023 +0100

    Fix bug

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dbc5b16e6
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:35:07 2023 +0100

    Restructure

 web/functions.inc      | 23 -----------------------
 web/functions_mail.inc |  2 +-
 web/functions_view.inc |  2 +-
 3 files changed, 2 insertions(+), 25 deletions(-)

commit 64d20687d
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:28:20 2023 +0100

    Convert to RepeatRule constants

 web/functions_view.inc | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 605677756
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:22:39 2023 +0100

    Convert to RepeatRule constants

 web/upgrade/32/post.inc | 9 +++++----
 web/upgrade/34/post.inc | 7 ++++---
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 1bb336f04
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:16:02 2023 +0100

    Convert to RepeatRule constants

 web/js/edit_entry.js.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit ee5f60870
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:09:56 2023 +0100

    Convert to RepeatRule constants

 web/edit_entry_handler.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 1ae17fe49
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 18:06:55 2023 +0100

    Convert to RepeatRule constants

 web/del_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc3a6f696
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 17:55:04 2023 +0100

    Fix bug

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39e1514f1
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 17:29:29 2023 +0100

    Convert to RepeatRule constants

 web/edit_entry.php          |  2 +-
 web/functions.inc           | 46 --------------------------------
 web/functions_mail.inc      |  6 ++---
 web/functions_view.inc      |  2 +-
 web/lib/MRBS/RepeatRule.php | 50 +++++++++++++++++++++++++++++++++++
 5 files changed, 54 insertions(+), 52 deletions(-)

commit 93bae704f
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 16:56:03 2023 +0100

    Convert to RepeatRule constants

 web/edit_entry.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 90006b100
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 16:28:48 2023 +0100

    Restructure

 web/edit_entry.php | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 4180c8a6b
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 16:25:13 2023 +0100

    Fix bug

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b807e243
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 16:14:03 2023 +0100

    Restructure

 web/edit_entry.php | 87 +++++++++++++++++++++++---------------------
 1 file changed, 45 insertions(+), 42 deletions(-)

commit c42c37eac
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 15:00:20 2023 +0100

    Remove redundant code

 web/mrbs_sql.inc | 137 ---------------------------------------------
 1 file changed, 137 deletions(-)

commit 8d30351e9
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 14:48:52 2023 +0100

    Remove debug code

 web/lib/MRBS/ICalendar/Series.php | 44 ++++++++++++++---------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 378999cb2
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 14:26:40 2023 +0100

    Restructure

 web/edit_entry.php |  2 +-
 web/functions.inc  | 18 ++----------------
 2 files changed, 3 insertions(+), 17 deletions(-)

commit ea8ca06ce
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 14:10:45 2023 +0100

    Fix bug

 web/lib/MRBS/DateTime.php          |  2 +-
 web/lib/MRBS/ICalendar/RFC5545.php | 15 +++++++
 web/mrbs_sql.inc                   | 60 +++++++++++++++-------------
 3 files changed, 48 insertions(+), 29 deletions(-)

commit e6db8f67e
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 12:20:21 2023 +0100

    Interim commit

 web/functions_mail.inc      | 15 ++++++++-------
 web/lib/MRBS/RepeatRule.php | 22 ++++++++++++++++++++++
 web/mrbs_sql.inc            |  5 +++--
 3 files changed, 33 insertions(+), 9 deletions(-)

commit 920eb91de
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 11:44:04 2023 +0100

    Fix bugs

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41958c64a
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 11:16:13 2023 +0100

    Remove temporary code

 web/functions_mail.inc | 2 --
 1 file changed, 2 deletions(-)

commit 7eda439c5
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 11:12:07 2023 +0100

    Remove temporary code

 web/functions_mail.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit fa5b4edae
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 11:03:21 2023 +0100

    Fix bug

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1ad43fcc
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 10:24:33 2023 +0100

    Fix bug

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d318ea2e7
Author: campbell-m <[email protected]>
Date:   Sun Jul 30 10:06:53 2023 +0100

    Fix bug

 web/functions_mail.inc      |  7 +++++--
 web/lib/MRBS/RepeatRule.php | 18 ++++++++++++++++++
 web/mrbs_sql.inc            | 32 ++++++++++++++++++++++++++------
 3 files changed, 49 insertions(+), 8 deletions(-)

commit 6dc66ecd7
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 17:44:06 2023 +0100

    Got emails working

 web/functions.inc           | 14 +++++++++++++
 web/functions_ical.inc      |  3 +++
 web/functions_mail.inc      | 39 +++++++++++++++--------------------
 web/lib/MRBS/RepeatRule.php | 21 +++++++++++++++++++
 4 files changed, 55 insertions(+), 22 deletions(-)

commit 816932d40
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 15:14:22 2023 +0100

    Interim commit

 web/edit_entry_handler.php  |  17 +-----
 web/lib/MRBS/RepeatRule.php |  19 +++++-
 web/mrbs_sql.inc            | 112 ++++++++++++++++------------------
 3 files changed, 70 insertions(+), 78 deletions(-)

commit 627a103bb
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 09:35:48 2023 +0100

    Remove redundant code

 web/edit_entry_handler.php | 16 ----------------
 1 file changed, 16 deletions(-)

commit af64c0a54
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 09:31:30 2023 +0100

    Switch to using new method

 web/edit_entry_handler.php | 28 +---------------------------
 1 file changed, 1 insertion(+), 27 deletions(-)

commit 1ce17fc86
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 09:22:28 2023 +0100

    Fix bug

 web/lib/MRBS/RepeatRule.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f51d8cb9c
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 07:46:46 2023 +0100

    Simplify code

 web/lib/MRBS/RepeatRule.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 513212adc
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 07:41:38 2023 +0100

    Add comment

 web/lib/MRBS/DateTime.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7dfc56e81
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 07:40:38 2023 +0100

    Fix bug

 web/lib/MRBS/DateTime.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 118d012e0
Author: campbell-m <[email protected]>
Date:   Sat Jul 29 07:36:37 2023 +0100

    Fix bug

 web/edit_entry_handler.php  | 13 +++++++++++++
 web/lib/MRBS/RepeatRule.php |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit c0f0969be
Author: campbell-m <[email protected]>
Date:   Fri Jul 28 19:16:58 2023 +0100

    Fixed some bugs

 web/edit_entry_handler.php  | 20 +++++++++++++++++++-
 web/lib/MRBS/RepeatRule.php | 13 ++++---------
 2 files changed, 23 insertions(+), 10 deletions(-)

commit 5a1513a10
Author: campbell-m <[email protected]>
Date:   Fri Jul 28 18:05:48 2023 +0100

    Method complete

 web/lib/MRBS/DateTime.php   |  11 +++-
 web/lib/MRBS/RepeatRule.php | 107 +++++++++++++++-------------------
 2 files changed, 58 insertions(+), 60 deletions(-)

commit ec38faf07
Merge: 4295e2587 3e202fe51
Author: campbell-m <[email protected]>
Date:   Fri Jul 28 16:29:25 2023 +0100

    Merge branch 'main' into repeat_class

commit 3e202fe51
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 21:40:28 2023 +0100

    Updated Brazilian Portuguese translation. Thanks to Bruno Calado. See GitHub Issues #3476.

 web/lang/lang.pt-br | 337 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 333 insertions(+), 4 deletions(-)

commit 4295e2587
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 18:57:34 2023 +0100

    Interim commit

 web/lib/MRBS/RepeatRule.php | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 7b81f8222
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 18:26:08 2023 +0100

    Interim commit

 web/lib/MRBS/RepeatRule.php | 87 +++++++++++++----------------------
 1 file changed, 33 insertions(+), 54 deletions(-)

commit e10e5db7d
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 17:56:03 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php   | 7 ++++++-
 web/lib/MRBS/RepeatRule.php | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 25c1bf61d
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 17:46:00 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit 73db876f4
Author: campbell-m <[email protected]>
Date:   Thu Jul 27 06:29:01 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit b529adf80
Author: campbell-m <[email protected]>
Date:   Wed Jul 26 15:48:11 2023 +0100

    Fix bug causing resizable bookings not to work in the week view.

 web/functions_table.inc | 3 +++
 1 file changed, 3 insertions(+)

commit 2277f0637
Author: campbell-m <[email protected]>
Date:   Wed Jul 26 14:31:51 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php | 1 +
 1 file changed, 1 insertion(+)

commit 88dfcdfaf
Author: campbell-m <[email protected]>
Date:   Tue Jul 25 17:14:48 2023 +0100

    Format code

 web/lib/MRBS/ICalendar/RFC5545.php | 2 ++
 1 file changed, 2 insertions(+)

commit 942f76e04
Author: campbell-m <[email protected]>
Date:   Tue Jul 25 17:13:22 2023 +0100

    Created RFC5545 class

 web/edit_entry.php                       |  5 +++--
 web/functions.inc                        | 20 ++++----------------
 web/functions_ical.inc                   | 13 ++++---------
 web/internalconfig.inc.php               |  5 -----
 web/lib/MRBS/DateTime.php                |  7 +++++++
 web/lib/MRBS/ICalendar/RFC5545.php (new) | 22 ++++++++++++++++++++++
 6 files changed, 40 insertions(+), 32 deletions(-)

commit 080ce5e6b
Author: campbell-m <[email protected]>
Date:   Tue Jul 25 16:16:48 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php   | 8 ++++++++
 web/lib/MRBS/RepeatRule.php | 5 +++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit f39f5beaf
Author: campbell-m <[email protected]>
Date:   Sun Jul 23 07:20:48 2023 +0100

    Remove use of assert_options() which is deprecated in PHP 8.3

 web/functions_error.inc | 5 -----
 1 file changed, 5 deletions(-)

commit 98e87b327
Author: campbell-m <[email protected]>
Date:   Sun Jul 23 07:00:41 2023 +0100

    Fix bug causing the time slots not to be shown correctly on DST transition days in some circumstances.

 web/edit_entry.php | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 85180011d
Author: campbell-m <[email protected]>
Date:   Sat Jul 22 15:43:05 2023 +0100

    Fix bug resulting in bookings not being displayed in some circumstances on DST transition days when the start of the booking day occurs before the DST transition.

 web/functions.inc         | 48 ++++++++++++++++++++++++++++++-------
 web/lib/MRBS/DateTime.php | 20 ++++++++++++++++
 2 files changed, 59 insertions(+), 9 deletions(-)

commit d49deef8f
Author: campbell-m <[email protected]>
Date:   Thu Jul 20 15:54:36 2023 +0100

    Interim commit

 web/lib/MRBS/DateTime.php   | 15 ++++++++++++++
 web/lib/MRBS/RepeatRule.php | 39 ++++++++++++++++++++++++++---------
 2 files changed, 44 insertions(+), 10 deletions(-)

commit bfc58f5f3
Author: campbell-m <[email protected]>
Date:   Thu Jul 20 09:56:24 2023 +0100

    Make it clear that policy limits apply per user

 web/lang/lang.en | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4410a4499
Author: campbell-m <[email protected]>
Date:   Thu Jul 20 09:53:06 2023 +0100

    Interim commit

 web/lib/MRBS/RepeatRule.php | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit 1422e7b62
Author: campbell-m <[email protected]>
Date:   Wed Jul 19 10:44:06 2023 +0100

    Fix GitHub Issues #3468. Fatal error when no locales installed.

 web/language.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 33cf41e54
Author: campbell-m <[email protected]>
Date:   Wed Jul 19 10:37:48 2023 +0100

    Interim commit

 web/edit_entry_handler.php        |  22 ++-
 web/lib/MRBS/RepeatRule.php (new) | 240 ++++++++++++++++++++++++++++
 2 files changed, 255 insertions(+), 7 deletions(-)

commit 26ab68127
Author: campbell-m <[email protected]>
Date:   Sun Jul 16 11:18:31 2023 +0100

    Fix problem with not being able to authenticate against Wix.  (Wix has changed the names of the member properties.)

 wix/web/http-functions.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 001a4bf4d
Merge: b0d6021e8 75d765248
Author: campbell-m <[email protected]>
Date:   Fri Jul 14 14:34:14 2023 +0100

    Merge remote-tracking branch 'origin/main'

commit b0d6021e8
Author: campbell-m <[email protected]>
Date:   Fri Jul 14 13:39:08 2023 +0100

    Fix problem with not being able to press the Import button on the Import form.  See GitHub Issues #3466.

 web/js/import.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75d765248 (tag: v1.11.3)
Author: John Beranek <[email protected]>
Date:   Wed Jul 12 13:31:16 2023 +0100

    Updated version number for release of 1.11.3

 ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 NEWS      |  8 +++++++
 2 files changed, 74 insertions(+), 2 deletions(-)

commit 3cfcae949
Author: John Beranek <[email protected]>
Date:   Wed Jul 12 13:29:21 2023 +0100

    Updated version number for release of 1.11.3

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2dee72818
Author: campbell-m <[email protected]>
Date:   Wed Jul 12 12:36:31 2023 +0100

    Remove strict types declaration causing uncaught exceptions on some systems.

 web/lib/MRBS/Map.php | 1 -
 1 file changed, 1 deletion(-)

commit d30f22b77
Author: campbell-m <[email protected]>
Date:   Wed Jul 12 12:17:19 2023 +0100

    Rename function

 web/edit_entry.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8463c3b0d
Author: campbell-m <[email protected]>
Date:   Wed Jul 12 12:13:35 2023 +0100

    Simplify code

 web/edit_entry.php | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit 3b6c776ad
Author: campbell-m <[email protected]>
Date:   Wed Jul 12 11:23:15 2023 +0100

    Simplify code

 web/edit_entry.php | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 34ff17021
Author: campbell-m <[email protected]>
Date:   Wed Jul 12 11:10:38 2023 +0100

    Simplify code

 web/edit_entry.php | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit e765b6f4a (tag: v1.11.2)
Author: John Beranek <[email protected]>
Date:   Tue Jul 11 13:36:32 2023 +0100

    Updated ChangeLog/NEWS for release of 1.11.2

 ChangeLog | 443 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |  14 ++
 2 files changed, 454 insertions(+), 3 deletions(-)

commit c9525e2f9
Author: John Beranek <[email protected]>
Date:   Tue Jul 11 13:19:51 2023 +0100

    Updated version number for release of 1.11.2

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc1f24fb6
Author: campbell-m <[email protected]>
Date:   Tue Jul 11 10:37:30 2023 +0100

    Fix XSS problem. This is a temporary fix - it needs to be looked at more closely.  See SF Bugs #547.

 web/mrbs_sql.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 83b93c259
Author: campbell-m <[email protected]>
Date:   Mon Jul 10 19:26:03 2023 +0100

    Use constant instead of literal

 web/lib/MRBS/DateTime.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7dba7d7d9
Author: campbell-m <[email protected]>
Date:   Mon Jul 10 19:17:44 2023 +0100

    Avoid hidden days when navigating between months

 web/lib/MRBS/DateTime.php | 72 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 71 insertions(+), 1 deletion(-)

commit c22976822
Author: campbell-m <[email protected]>
Date:   Sun Jul 9 21:21:49 2023 +0100

    Simplify code

 web/standard_vars.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 262220b12
Author: campbell-m <[email protected]>
Date:   Sun Jul 9 21:15:28 2023 +0100

    Simplify code

 web/index.php             | 30 ++++++++++++++----------------
 web/lib/MRBS/DateTime.php | 27 +++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 16 deletions(-)

commit 0c4c9f079
Author: campbell-m <[email protected]>
Date:   Sun Jul 9 18:35:26 2023 +0100

    Simplify code

 web/index.php             | 5 +++--
 web/lib/MRBS/DateTime.php | 7 +++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 1bd8e806d
Author: campbell-m <[email protected]>
Date:   Sun Jul 9 18:02:41 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a606cc6c3
Author: campbell-m <[email protected]>
Date:   Sun Jul 9 15:36:28 2023 +0100

    Fix potential bug

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70ef2092e
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:42:02 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddd5e49ef
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:34:50 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 994dd1e43
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:29:29 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cbb30c405
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:27:00 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94e8e4165
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:24:43 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9696af8ab
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 18:07:49 2023 +0100

    Add type declaration

 web/functions_table.inc | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit f3681cb5e
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 17:59:11 2023 +0100

    Add type declaration

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ce9f36a8
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 17:50:57 2023 +0100

    Add type declaration

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f54c0b365
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 15:27:05 2023 +0100

    Add type declarations

 web/functions_table.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 07b7a5954
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 14:30:47 2023 +0100

    Fix comments

 web/lib/MRBS/Map.php | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit ebfc76dc7
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 14:27:39 2023 +0100

    Remove redundant code

 web/functions_table.inc | 148 --------------------------------------
 1 file changed, 148 deletions(-)

commit fbfb6cbe5
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 14:10:41 2023 +0100

    Restructured

 web/functions_table.inc | 28 +++++-----------------------
 1 file changed, 5 insertions(+), 23 deletions(-)

commit a39b64c5f
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 13:58:42 2023 +0100

    Restructured

 web/functions_table.inc | 26 +++++++-------------------
 1 file changed, 7 insertions(+), 19 deletions(-)

commit e985592e1
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 12:54:01 2023 +0100

    Simplify code

 web/lib/MRBS/Map.php | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 2c1adf7bd
Author: campbell-m <[email protected]>
Date:   Fri Jul 7 10:22:32 2023 +0100

    Remove unnecessary semicolon.

 web/lib/MRBS/Map.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 20638396c
Author: campbell-m <[email protected]>
Date:   Thu Jul 6 17:47:00 2023 +0100

    Make coalesce() happen automatically

 web/functions_table.inc |  1 -
 web/lib/MRBS/Map.php    | 46 +++++++++++++++++++++++++++------------
 2 files changed, 32 insertions(+), 15 deletions(-)

commit 5c5a83717
Author: campbell-m <[email protected]>
Date:   Thu Jul 6 17:34:40 2023 +0100

    Restructured

 web/functions_table.inc    |  40 ++-------
 web/lib/MRBS/Map.php (new) | 152 +++++++++++++++++++++++++++++++++++
 2 files changed, 159 insertions(+), 33 deletions(-)

commit 7de59662a
Author: campbell-m <[email protected]>
Date:   Wed Jul 5 18:18:56 2023 +0100

    Add type declarations

 web/functions_table.inc | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

commit 3810dbd2a
Author: campbell-m <[email protected]>
Date:   Wed Jul 5 17:21:06 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e7cecfd4
Author: campbell-m <[email protected]>
Date:   Wed Jul 5 16:57:20 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af7aa4354
Author: campbell-m <[email protected]>
Date:   Wed Jul 5 16:53:28 2023 +0100

    Add type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a7e8bc0a
Author: campbell-m <[email protected]>
Date:   Wed Jul 5 16:44:31 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94e27c9f9
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:57:30 2023 +0100

    Add type declarations

 web/edit_entry.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b01e8151a
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:52:11 2023 +0100

    Add type declarations

 web/edit_entry.php | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7b3596ee7
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:46:15 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e52876b4
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:39:55 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 296f14526
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:35:30 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb88fcff6
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:27:28 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5abc78229
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:23:41 2023 +0100

    Add type declarations

 web/edit_entry.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b179bf38d
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:18:06 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4a20ab53
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:15:39 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7de7e6c9d
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 18:08:33 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e4fcb849
Author: campbell-m <[email protected]>
Date:   Tue Jul 4 17:41:06 2023 +0100

    Fix SF Bugs #546.

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f59787f46
Author: campbell-m <[email protected]>
Date:   Mon Jul 3 19:23:23 2023 +0100

    Fix typos in comments

 web/areadefaults.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aef2f7bfa
Author: campbell-m <[email protected]>
Date:   Mon Jul 3 19:09:42 2023 +0100

    Fix typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a33fea43b
Author: campbell-m <[email protected]>
Date:   Mon Jul 3 19:08:51 2023 +0100

    Fix typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df39452f7
Author: campbell-m <[email protected]>
Date:   Mon Jul 3 19:07:01 2023 +0100

    Fix typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45cdd6bb3
Author: campbell-m <[email protected]>
Date:   Mon Jul 3 19:05:46 2023 +0100

    Fix typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9501c639f (tag: v1.11.1)
Author: John Beranek <[email protected]>
Date:   Mon Jul 3 15:10:37 2023 +0100

    Updated ChangeLog and NEWS for release of 1.11.1

 ChangeLog | 2959 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |  132 +++
 2 files changed, 3060 insertions(+), 31 deletions(-)

commit ea3a7f948
Author: John Beranek <[email protected]>
Date:   Mon Jul 3 14:41:55 2023 +0100

    Updated version number for release

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea828ec5f
Author: campbell-m <[email protected]>
Date:   Sun Jul 2 14:14:34 2023 +0100

    Add a config option $always_offer_view_all to allow sites to give users the option of the view_all view even if there's only one room.

 web/index.php              | 4 ++--
 web/standard_vars.inc.php  | 2 +-
 web/systemdefaults.inc.php | 4 ++++
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 612edcf13
Author: campbell-m <[email protected]>
Date:   Sat Jul 1 11:15:30 2023 +0100

    Fix problem with occasional "Trying to destroy uninitialized session" warnings

 web/lib/MRBS/Session/SessionPhp.php | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 2cae4cdac
Author: campbell-m <[email protected]>
Date:   Mon Jun 26 19:15:16 2023 +0100

    Simplify code

 web/edit_entry_handler.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dae1dfbb6
Author: campbell-m <[email protected]>
Date:   Mon Jun 26 17:42:01 2023 +0100

    Fixed bug when authenticating against Joomla 4.3.0 or above.  See SF Feature Requests #455.

 web/auth/cms/joomla.inc          | 10 +++++++++-
 web/lib/MRBS/Auth/AuthJoomla.php | 15 +++++++++++++--
 2 files changed, 22 insertions(+), 3 deletions(-)

commit 96b1070b7
Author: campbell-m <[email protected]>
Date:   Mon Jun 19 16:44:26 2023 +0100

    Fixed bug in recent PR

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b54185915
Merge: 8035319dd cb2a02d9e
Author: campbell-m <[email protected]>
Date:   Mon Jun 19 16:42:17 2023 +0100

    Merge pull request #85 from dorianim-forks/main
    
    Feat: get display name from SAML

commit cb2a02d9e
Author: Dorian Zedler <[email protected]>
Date:   Sun Jun 18 22:53:32 2023 +0200

    Chore: add default values

 web/systemdefaults.inc.php | 2 ++
 1 file changed, 2 insertions(+)

commit 3b73c0e78
Author: Dorian Zedler <[email protected]>
Date:   Sun Jun 18 22:51:36 2023 +0200

    Fix: typo

 web/lib/MRBS/Auth/AuthSaml.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1ba7e2c3c
Author: Dorian Zedler <[email protected]>
Date:   Sun Jun 18 20:53:15 2023 +0200

    Chore: update docs

 web/lib/MRBS/Session/SessionSaml.php | 2 ++
 1 file changed, 2 insertions(+)

commit ceed98ea2
Author: Dorian Zedler <[email protected]>
Date:   Sun Jun 18 20:51:21 2023 +0200

    Feat: make it possible to get display name from saml

 web/lib/MRBS/Auth/AuthSaml.php | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 8035319dd
Author: campbell-m <[email protected]>
Date:   Thu Jun 8 08:03:37 2023 +0100

    Fix ArgumentCountError.  See SF Bugs #545.

 web/lib/MRBS/Session/SessionSaml.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bf8f1540
Author: campbell-m <[email protected]>
Date:   Thu Jun 8 07:57:43 2023 +0100

    Fix "Unknown database type '(Ubuntu)'" problem on some Ubuntu systems.  See SF Bugs #545.

 web/lib/MRBS/DB_mysql.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 4799ec2dd
Author: campbell-m <[email protected]>
Date:   Tue Jun 6 16:31:58 2023 +0100

    Swap the priority of $cli_language and $override_locale when determining which locale to use.  It was always intended that $override_locale should override everything else.

 web/language.inc | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit eb0ace6e2
Author: campbell-m <[email protected]>
Date:   Mon Jun 5 10:12:41 2023 +0100

    Set default admin level to $max_level instead of 2.  See SF Support Requests #2763.

 web/lib/MRBS/Auth/Auth.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1ba415693
Author: campbell-m <[email protected]>
Date:   Mon Jun 5 09:55:54 2023 +0100

    Set LDAP admin level to $max_level instead of 2.  See SF Support Requests #2763.

 web/lib/MRBS/Auth/AuthLdap.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 14cda1f0f
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 18:39:10 2023 +0100

    Add type declarations

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bed408505
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 18:32:32 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2cce6cb57
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 18:22:03 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7015c6483
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 18:18:30 2023 +0100

    Remove duplicate word in comment

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 338bcb41a
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 18:05:11 2023 +0100

    Add type declarations

 web/lib/MRBS/DB.php       | 6 +++---
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 632367f18
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:26:38 2023 +0100

    Add type declaration and clarify code

 web/mrbs_sql.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 742aa15e3
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:17:45 2023 +0100

    Remove redundant local variables

 web/edit_room.php | 2 +-
 web/import.php    | 2 +-
 web/report.php    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit bd934af1a
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:13:43 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 611c89b11
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:08:56 2023 +0100

    Correct typo in comment

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98034356e
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:08:15 2023 +0100

    Add type declaration

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 893409302
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:04:43 2023 +0100

    Add type declarations

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55f4ee283
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 16:00:03 2023 +0100

    Simplify code

 web/mrbs_sql.inc | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 5e7788336
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 15:49:44 2023 +0100

    Correct typo in comment

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c10fb3e82
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 15:46:57 2023 +0100

    Add type declaration and remove redundant code

 web/functions.inc          | 14 +++-----------
 web/internalconfig.inc.php |  5 -----
 2 files changed, 3 insertions(+), 16 deletions(-)

commit 5e9a75e98
Author: campbell-m <[email protected]>
Date:   Sat Jun 3 15:33:31 2023 +0100

    Add type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72a2a2d1e
Author: campbell-m <[email protected]>
Date:   Fri Jun 2 10:12:10 2023 +0100

    Fix display of unnecessary colon when approval is enabled and an entry owned by someone else is being viewed by an ordinary user.  See SF Support Requests #2766.

 web/view_entry.php | 5 -----
 1 file changed, 5 deletions(-)

commit 44b013b53
Author: campbell-m <[email protected]>
Date:   Thu Jun 1 09:12:47 2023 +0100

    Fix potential bug

 web/view_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6c76b4c4
Author: campbell-m <[email protected]>
Date:   Wed May 31 20:22:07 2023 +0100

    Fix uncaught exception error when following a link to a booking from an email when not logged in.

 web/view_entry.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 018a2010a
Merge: 9428523c1 a13d99bc0
Author: campbell-m <[email protected]>
Date:   Tue May 30 11:36:40 2023 +0100

    Merge pull request #83 from yorkshire-pudding/issue-82-jquery-lang-files
    
    Issue #82: Fix lang file include

commit a13d99bc0
Author: Martin Price <[email protected]>
Date:   Tue May 30 10:33:07 2023 +0100

    Issue #82: Fix lang file include

 web/js/datatables.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9428523c1
Author: campbell-m <[email protected]>
Date:   Wed May 24 11:10:45 2023 +0100

    Add the ability to have separate datetime formats in reports.

 web/report.php             | 5 +++--
 web/systemdefaults.inc.php | 6 ++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 4f79eb878
Author: campbell-m <[email protected]>
Date:   Tue May 23 18:32:19 2023 +0100

    Remove duplicate global declaration

 web/mrbs_sql.inc | 1 -
 1 file changed, 1 deletion(-)

commit 6823ff731
Author: campbell-m <[email protected]>
Date:   Mon May 22 18:49:59 2023 +0100

    Add type declarations

 web/lib/MRBS/Columns.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9d29e0e0
Author: campbell-m <[email protected]>
Date:   Mon May 22 18:45:09 2023 +0100

    Add type declarations

 web/lib/MRBS/Column.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit be88dc440
Author: campbell-m <[email protected]>
Date:   Mon May 22 17:23:33 2023 +0100

    Remove an unnecesary call to mutex_lock().  Any problems will be caught by the transaction.  See SF Bugs #543.

 web/edit_entry_handler.php | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

commit c2d5cb821
Author: campbell-m <[email protected]>
Date:   Sun May 21 19:09:36 2023 +0100

    Add the datepicker language as a query string parameter to prevent problems with browser caching

 web/js.inc               | 20 ++++++++++++++------
 web/js/datepicker.js.php |  3 +++
 2 files changed, 17 insertions(+), 6 deletions(-)

commit 9e9f0c5bd
Merge: d6b11c454 d31149fa8
Author: campbell-m <[email protected]>
Date:   Sun May 21 15:49:43 2023 +0100

    Merge pull request #81 from meeting-room-booking-system/intl_date
    
    Support for date formatting with Intl

commit d31149fa8 (origin/intl_date, intl_date)
Merge: 3b0e7909c d6b11c454
Author: campbell-m <[email protected]>
Date:   Sat May 20 18:19:39 2023 +0100

    Merge branch 'main' into intl_date

commit d6b11c454
Author: campbell-m <[email protected]>
Date:   Sat May 20 18:14:02 2023 +0100

    Eliminate a call to mutex_lock().  See SF Bugs #543.

 web/lib/MRBS/DB.php               | 16 +++++------
 web/lib/MRBS/SessionHandlerDb.php | 41 ++++++-----------------------
 2 files changed, 16 insertions(+), 41 deletions(-)

commit 882004c83
Author: campbell-m <[email protected]>
Date:   Sat May 20 17:07:12 2023 +0100

    Add syntax_upsert() method

 web/lib/MRBS/DB.php       | 316 +++++++++++++++++++++++-------------
 web/lib/MRBS/DB_mysql.php |  22 +++
 web/lib/MRBS/DB_pgsql.php |  55 ++++++-
 3 files changed, 280 insertions(+), 113 deletions(-)

commit 3b0e7909c
Merge: 1800732b1 f0410e7e1
Author: campbell-m <[email protected]>
Date:   Fri May 19 18:36:33 2023 +0100

    Merge branch 'main' into intl_date

commit f0410e7e1
Author: campbell-m <[email protected]>
Date:   Fri May 19 16:23:07 2023 +0100

    Eliminate a call to mutex_lock().  See SF Bugs #543.

 web/edit_room_handler.php | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

commit 1800732b1
Merge: ca3f46590 1671fc8eb
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:38:23 2023 +0100

    Merge branch 'main' into intl_date

commit 1671fc8eb
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:35:52 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 634bc19c3
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:26:33 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76478c482
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:22:37 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 41d833674
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:20:34 2023 +0100

    Add type declarations

 web/edit_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca3f46590
Merge: ad7c7d659 f0310a6e9
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:07:02 2023 +0100

    Merge branch 'main' into intl_date

commit f0310a6e9
Author: campbell-m <[email protected]>
Date:   Thu May 18 20:03:33 2023 +0100

    Fix error introduced in recent commit

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ad7c7d659
Merge: 923df98fc cd950a2d2
Author: campbell-m <[email protected]>
Date:   Thu May 18 18:02:27 2023 +0100

    Merge branch 'main' into intl_date

commit cd950a2d2
Author: campbell-m <[email protected]>
Date:   Thu May 18 18:01:30 2023 +0100

    Add comment.  See SF Bugs #543.

 web/lib/MRBS/DB_mysql.php | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 4b1ff63b6
Author: campbell-m <[email protected]>
Date:   Thu May 18 17:33:41 2023 +0100

    Eliminate a call to mutex_lock().  See SF Bugs #543.

 web/mrbs_sql.inc | 40 +++++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

commit 923df98fc
Merge: 43518289f 8dda820e1
Author: campbell-m <[email protected]>
Date:   Thu May 18 16:35:42 2023 +0100

    Merge branch 'main' into intl_date

commit 8dda820e1
Author: campbell-m <[email protected]>
Date:   Thu May 18 15:38:39 2023 +0100

    Eliminate a call to mutex_lock().  See SF Bugs #543.

 web/lib/MRBS/DBException.php |  15 +++--
 web/mrbs_sql.inc             | 101 ++++++++++++++++-----------------
 2 files changed, 57 insertions(+), 59 deletions(-)

commit 43518289f
Merge: 679882c80 91af94d8e
Author: campbell-m <[email protected]>
Date:   Wed May 17 17:20:47 2023 +0100

    Merge branch 'main' into intl_date

commit 679882c80
Author: campbell-m <[email protected]>
Date:   Wed May 17 16:52:19 2023 +0100

    Improve localisation of week number

 web/index.php              | 2 +-
 web/systemdefaults.inc.php | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 246a76045
Author: campbell-m <[email protected]>
Date:   Wed May 17 16:27:54 2023 +0100

    Add support for more patterns

 web/lib/IntlDateFormatter.php | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 91af94d8e
Author: campbell-m <[email protected]>
Date:   Wed May 17 12:46:16 2023 +0100

    Add setting UTF-8 variants of 'C' as a fallback locale.  See GitHub Issues #80.

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c35b4b928
Author: campbell-m <[email protected]>
Date:   Tue May 16 18:42:54 2023 +0100

    Added support for more patterns

 web/lib/IntlDateFormatter.php | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit ec5d19a45
Author: campbell-m <[email protected]>
Date:   Tue May 16 18:09:07 2023 +0100

    Fix comment

 web/lib/IntlDateFormatter.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e69569378
Author: campbell-m <[email protected]>
Date:   Mon May 15 20:17:32 2023 +0100

    Improve localisation of timezone

 web/index.php              | 2 +-
 web/systemdefaults.inc.php | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e11d4121a
Author: campbell-m <[email protected]>
Date:   Mon May 15 08:06:00 2023 +0100

    Add notice about use of the obsolete config setting $strftime_format

 web/internalconfig.inc.php | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 36a0b1df7
Author: campbell-m <[email protected]>
Date:   Mon May 15 07:52:26 2023 +0100

    Remove redundant comment

 web/lib/IntlDateFormatter.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c2adae66
Author: campbell-m <[email protected]>
Date:   Mon May 15 07:38:00 2023 +0100

    Fix bug when the time format has been overridden.

 web/language.inc | 33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

commit f9310fb90
Author: campbell-m <[email protected]>
Date:   Sun May 14 19:09:40 2023 +0100

    Remove use of $twentyfourhour_format

 web/internalconfig.inc.php |  9 +++++++++
 web/systemdefaults.inc.php | 17 +++++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 9e03efe8c
Author: campbell-m <[email protected]>
Date:   Sun May 14 18:32:31 2023 +0100

    Remove use of $twentyfourhour_format

 web/js/edit_area.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea22528e8
Merge: 6c3286bd6 f2d652c9a
Author: campbell-m <[email protected]>
Date:   Wed May 10 11:22:12 2023 +0100

    Merge branch 'main' of https://github.com/meeting-room-booking-system/mrbs-code

commit 6c3286bd6
Author: campbell-m <[email protected]>
Date:   Wed May 10 11:19:50 2023 +0100

    Strengthened warning message.

 web/lang/lang.en | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 31a31fe92
Author: campbell-m <[email protected]>
Date:   Wed May 3 14:44:56 2023 +0100

    Adds function

 web/language.inc | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit dea484a18
Author: campbell-m <[email protected]>
Date:   Tue May 2 11:02:19 2023 +0100

    Removes redundant config settings

 web/systemdefaults.inc.php | 255 +++++++++++++++++------------------
 1 file changed, 120 insertions(+), 135 deletions(-)

commit 03ec568dd
Author: campbell-m <[email protected]>
Date:   Mon May 1 16:03:13 2023 +0100

    Removes redundant code

 web/language.inc | 300 ---------------------------------------------
 1 file changed, 300 deletions(-)

commit 7954a6de1
Author: campbell-m <[email protected]>
Date:   Mon May 1 15:20:38 2023 +0100

    Removes calls to strftime()

 web/edit_entry.php | 3 ---
 1 file changed, 3 deletions(-)

commit d54fad0f5
Author: campbell-m <[email protected]>
Date:   Mon May 1 15:12:06 2023 +0100

    Removes calls to strftime()

 web/lib/MRBS/EntryInterval.php | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

commit ee6bc9533
Author: campbell-m <[email protected]>
Date:   Mon May 1 14:58:54 2023 +0100

    Removes calls to strftime()

 web/mrbs_sql.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e72b6b90c
Author: campbell-m <[email protected]>
Date:   Mon May 1 14:43:53 2023 +0100

    Removes redundant global declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c59a32523
Author: campbell-m <[email protected]>
Date:   Sun Apr 30 18:49:19 2023 +0100

    Removes calls to strftime()

 web/functions_table.inc | 75 +++++++++++++--------------------------
 1 file changed, 24 insertions(+), 51 deletions(-)

commit 736c1917a
Author: campbell-m <[email protected]>
Date:   Sun Apr 30 16:32:33 2023 +0100

    Restructures

 web/functions_table.inc | 113 ++++++++++++++++++++++----------------
 1 file changed, 66 insertions(+), 47 deletions(-)

commit 0c5869ba8
Author: campbell-m <[email protected]>
Date:   Thu Apr 27 18:04:48 2023 +0100

    Removes calls to strftime()

 web/mrbs_sql.inc           | 5 +++--
 web/systemdefaults.inc.php | 6 ++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 96cd93b6d
Author: campbell-m <[email protected]>
Date:   Thu Apr 27 17:46:28 2023 +0100

    Removes calls to strftime()

 generate_pattern_files.php         |   1 +
 web/functions_table.inc            |   5 +-
 web/intl/skeletons/dEMMM.ini (new) | 734 +++++++++++++++++++++++++++
 web/intl/skeletons/dMMM.ini (new)  | 734 +++++++++++++++++++++++++++
 web/systemdefaults.inc.php         |   6 +
 5 files changed, 1478 insertions(+), 2 deletions(-)

commit ce386e5ae
Author: campbell-m <[email protected]>
Date:   Thu Apr 27 17:16:00 2023 +0100

    Removes calls to strftime()

 generate_pattern_files.php | 1 +
 web/functions_table.inc    | 4 ++--
 web/systemdefaults.inc.php | 8 +++++++-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 9bd2bc276
Author: campbell-m <[email protected]>
Date:   Thu Apr 27 16:52:06 2023 +0100

    Removes calls to strftime()

 generate_pattern_files.php         |   2 +
 web/index.php                      |  12 +-
 web/intl/skeletons/d.ini (new)     | 734 +++++++++++++++++++++++++++
 web/intl/skeletons/dMMMM.ini (new) | 734 +++++++++++++++++++++++++++
 web/systemdefaults.inc.php         |  16 +-
 5 files changed, 1491 insertions(+), 7 deletions(-)

commit f2d652c9a
Author: John Beranek <[email protected]>
Date:   Wed Apr 26 22:27:46 2023 +0100

    Dockerfile fixes for locale generation

 Dockerfile | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 8248bb06f
Author: John Beranek <[email protected]>
Date:   Wed Apr 26 21:32:20 2023 +0100

    Corrected Docker image build

 .github/workflows/docker-image.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 14298b957
Author: John Beranek <[email protected]>
Date:   Wed Apr 26 21:30:40 2023 +0100

    Added new Dockerfile, which uses environment variables for basic configuration

 .github/workflows/docker-image.yml |  2 +-
 Dockerfile (new)                   | 10 ++++
 docker-config.inc.php (new)        | 78 ++++++++++++++++++++++++++++
 3 files changed, 89 insertions(+), 1 deletion(-)

commit 59c3c7599
Author: John Beranek <[email protected]>
Date:   Wed Apr 26 20:37:23 2023 +0100

    Create docker-image.yml

 .github/workflows/docker-image.yml (new) | 53 ++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 0ccf1fd8c
Author: campbell-m <[email protected]>
Date:   Wed Apr 26 18:35:52 2023 +0100

    Removes calls to strftime()

 web/index.php              | 4 ++--
 web/systemdefaults.inc.php | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit b18fd21e6
Author: campbell-m <[email protected]>
Date:   Tue Apr 25 07:51:30 2023 +0100

    Moves directory

 web/{lib => }/intl/skeletons/MMMMy.ini     | 0
 web/{lib => }/intl/types/full_full.ini     | 0
 web/{lib => }/intl/types/full_long.ini     | 0
 web/{lib => }/intl/types/full_medium.ini   | 0
 web/{lib => }/intl/types/full_none.ini     | 0
 web/{lib => }/intl/types/full_short.ini    | 0
 web/{lib => }/intl/types/long_full.ini     | 0
 web/{lib => }/intl/types/long_long.ini     | 0
 web/{lib => }/intl/types/long_medium.ini   | 0
 web/{lib => }/intl/types/long_none.ini     | 0
 web/{lib => }/intl/types/long_short.ini    | 0
 web/{lib => }/intl/types/medium_full.ini   | 0
 web/{lib => }/intl/types/medium_long.ini   | 0
 web/{lib => }/intl/types/medium_medium.ini | 0
 web/{lib => }/intl/types/medium_none.ini   | 0
 web/{lib => }/intl/types/medium_short.ini  | 0
 web/{lib => }/intl/types/none_full.ini     | 0
 web/{lib => }/intl/types/none_long.ini     | 0
 web/{lib => }/intl/types/none_medium.ini   | 0
 web/{lib => }/intl/types/none_short.ini    | 0
 web/{lib => }/intl/types/short_full.ini    | 0
 web/{lib => }/intl/types/short_long.ini    | 0
 web/{lib => }/intl/types/short_medium.ini  | 0
 web/{lib => }/intl/types/short_none.ini    | 0
 web/{lib => }/intl/types/short_short.ini   | 0
 web/lib/IntlDateFormatter.php              | 2 +-
 web/lib/IntlDatePatternGenerator.php       | 2 +-
 27 files changed, 2 insertions(+), 2 deletions(-)

commit f7d70ba9a
Author: campbell-m <[email protected]>
Date:   Tue Apr 25 07:48:12 2023 +0100

    Renames directory

 web/lib/IntlDateFormatter.php                                 | 2 +-
 web/lib/IntlDatePatternGenerator.php                          | 2 +-
 .../{IntlDatePatternGenerator => intl}/skeletons/MMMMy.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/full_full.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/full_long.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/full_medium.ini  | 0
 .../{IntlDatePatternGenerator => intl}/types/full_none.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/full_short.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/long_full.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/long_long.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/long_medium.ini  | 0
 .../{IntlDatePatternGenerator => intl}/types/long_none.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/long_short.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/medium_full.ini  | 0
 .../{IntlDatePatternGenerator => intl}/types/medium_long.ini  | 0
 .../types/medium_medium.ini                                   | 0
 .../{IntlDatePatternGenerator => intl}/types/medium_none.ini  | 0
 .../{IntlDatePatternGenerator => intl}/types/medium_short.ini | 0
 .../{IntlDatePatternGenerator => intl}/types/none_full.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/none_long.ini    | 0
 .../{IntlDatePatternGenerator => intl}/types/none_medium.ini  | 0
 .../{IntlDatePatternGenerator => intl}/types/none_short.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/short_full.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/short_long.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/short_medium.ini | 0
 .../{IntlDatePatternGenerator => intl}/types/short_none.ini   | 0
 .../{IntlDatePatternGenerator => intl}/types/short_short.ini  | 0
 27 files changed, 2 insertions(+), 2 deletions(-)

commit 314eeb4e8
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 19:12:38 2023 +0100

    Removes calls to strftime()

 web/help.php                  |  2 +-
 web/lib/IntlDateFormatter.php | 25 +++++++++++++++++++++++++
 web/systemdefaults.inc.php    |  6 ++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

commit f7cafb426
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 18:39:12 2023 +0100

    Removes calls to strftime()

 web/functions_mail.inc | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

commit 596df2559
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 18:19:17 2023 +0100

    Fixes bug

 web/lib/IntlDateFormatter.php        | 3 ++-
 web/lib/IntlDatePatternGenerator.php | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 293a137a4
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 18:04:03 2023 +0100

    Removes calls to strftime()

 web/functions_mail.inc        |  4 ++--
 web/language.inc              | 13 +++++++++----
 web/lib/IntlDateFormatter.php |  6 +++---
 3 files changed, 14 insertions(+), 9 deletions(-)

commit a7daff8aa
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 16:34:21 2023 +0100

    Removes calls to strftime()

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b0f0459e7
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 16:27:14 2023 +0100

    Removes calls to strftime()

 web/js/edit_area.js.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef89a7cc9
Merge: 5ff7053b8 b244394ca
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 13:53:32 2023 +0100

    Merge branch 'main' into intl_date

commit b244394ca
Author: campbell-m <[email protected]>
Date:   Mon Apr 24 13:52:33 2023 +0100

    Fixes bug when trying to create a daily series by dragging in the week view.  See SF Support Requests#2748.

 web/edit_entry.php | 5 +++++
 1 file changed, 5 insertions(+)

commit 5ff7053b8
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 18:54:12 2023 +0100

    More conversions

 web/edit_entry.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2348059e0
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 18:21:03 2023 +0100

    More conversions

 web/mrbs_sql.inc | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c9e68b0b4
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 18:09:24 2023 +0100

    Converts repeat end date in view_entry

 web/functions_view.inc     | 11 ++++++-----
 web/systemdefaults.inc.php |  7 +++++++
 2 files changed, 13 insertions(+), 5 deletions(-)

commit ab519a3f3
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 17:47:26 2023 +0100

    Fixes bug

 web/lib/IntlDateFormatter.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 176314d1f
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 17:39:52 2023 +0100

    Converts time_date_string()

 web/functions.inc             | 11 ++---------
 web/lib/IntlDateFormatter.php | 10 ++++++++++
 web/systemdefaults.inc.php    |  6 ++++++
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 541df7427
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 17:12:49 2023 +0100

    Converts hour_min_format()

 web/edit_entry.php            |  2 +-
 web/functions.inc             |  8 +++---
 web/functions_table.inc       |  4 +--
 web/lib/IntlDateFormatter.php | 47 ++++++++++++++++++++++++++++++---
 web/systemdefaults.inc.php    |  6 +++++
 5 files changed, 57 insertions(+), 10 deletions(-)

commit 64ed86bf1
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 15:44:38 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 85ea1f79a
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 15:35:56 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 541c7b06e
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 15:30:36 2023 +0100

    Fixes bug introduced in recent commit

 web/lib/IntlDateFormatter.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f77b6137
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 15:21:59 2023 +0100

    Suppresses multiple strftime() deprecation messages

 web/init.inc                  | 11 +++++++++++
 web/lib/IntlDateFormatter.php |  6 ++++++
 2 files changed, 17 insertions(+)

commit c46cf1e58
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 14:47:24 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 45e566238
Author: campbell-m <[email protected]>
Date:   Sun Apr 23 14:39:09 2023 +0100

    Improves performance

 web/lib/IntlDateFormatter.php | 28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

commit 8bf512e22
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 18:48:24 2023 +0100

    Removes calls to strftime()

 web/edit_entry.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9e1eaa64d
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 18:18:50 2023 +0100

    Removes calls to strftime()

 web/functions_table.inc | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit eeaa41a1e
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 15:59:09 2023 +0100

    Adds casts to int

 web/del_entry.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 698e0195e
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 15:56:48 2023 +0100

    Fixes 'd' pattern on Windows

 web/lib/IntlDateFormatter.php | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 5304cbeec
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 15:22:04 2023 +0100

    Removes leading space from 'd' pattern

 web/lib/IntlDateFormatter.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 7a20b86be
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 15:02:43 2023 +0100

    Removes calls to strftime()

 web/del_entry.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 49093512c
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 14:37:36 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit ef98bbad1
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 14:35:19 2023 +0100

    Adds support for 'M' pattern

 web/lib/IntlDateFormatter.php | 28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

commit 6292be8d4
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 14:00:30 2023 +0100

    Reverts last commit

 web/lib/IntlDateFormatter.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4aedadbd5
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 13:52:47 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 62 +++++++++++++++++++++++++++++++--
 1 file changed, 60 insertions(+), 2 deletions(-)

commit 1f8f9ae1f
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 13:23:09 2023 +0100

    Restructures

 web/lib/IntlDateFormatter.php | 81 ++++++++++++++++++++++++++++++++-
 1 file changed, 79 insertions(+), 2 deletions(-)

commit 89841fd8b
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 12:38:21 2023 +0100

    Converts search.php to use datetime_format()

 web/lib/IntlDateFormatter.php | 12 +++++++++++-
 web/search.php                |  2 +-
 web/systemdefaults.inc.php    | 20 ++++++++++++++++----
 3 files changed, 28 insertions(+), 6 deletions(-)

commit 7929b232b
Author: campbell-m <[email protected]>
Date:   Sat Apr 22 12:12:30 2023 +0100

    Converts day_name() to use datetime_format()

 web/edit_entry.php         |  4 ++--
 web/functions.inc          | 11 ++++++-----
 web/systemdefaults.inc.php |  8 ++++++++
 3 files changed, 16 insertions(+), 7 deletions(-)

commit 42003f20e
Author: campbell-m <[email protected]>
Date:   Fri Apr 21 17:45:59 2023 +0100

    Removes TODO

 web/lib/IntlDateFormatter.php | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit fef4276b6
Author: campbell-m <[email protected]>
Date:   Fri Apr 21 17:37:18 2023 +0100

    Eliminates duplicate code

 web/lib/IntlDateFormatter.php | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 1f805077e
Author: campbell-m <[email protected]>
Date:   Fri Apr 21 17:33:24 2023 +0100

    Implements 'view_day'

 web/lib/IntlDateFormatter.php | 40 +++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

commit 9e064d786
Author: campbell-m <[email protected]>
Date:   Fri Apr 21 17:11:12 2023 +0100

    Fixes bugs

 web/config.inc.php-sample            | 4 ++++
 web/language.inc                     | 4 ++--
 web/lib/IntlDatePatternGenerator.php | 4 +++-
 web/systemdefaults.inc.php           | 2 ++
 4 files changed, 11 insertions(+), 3 deletions(-)

commit 23d474fed
Author: campbell-m <[email protected]>
Date:   Fri Apr 21 16:58:27 2023 +0100

    Adds pattern files and the tool for generating them

 generate_pattern_files.php (new)             |  83 ++
 web/index.php                                |   2 +-
 web/language.inc                             |   6 +-
 .../skeletons/MMMMy.ini                      | 449 +++++++++-
 .../types/full_full.ini (new)                | 734 +++++++++++++++++
 .../types/full_long.ini (new)                | 734 +++++++++++++++++
 .../types/full_medium.ini (new)              | 734 +++++++++++++++++
 .../types/full_none.ini (new)                | 734 +++++++++++++++++
 .../types/full_short.ini (new)               | 734 +++++++++++++++++
 .../types/long_full.ini (new)                | 734 +++++++++++++++++
 .../types/long_long.ini (new)                | 734 +++++++++++++++++
 .../types/long_medium.ini (new)              | 734 +++++++++++++++++
 .../types/long_none.ini (new)                | 734 +++++++++++++++++
 .../types/long_short.ini (new)               | 734 +++++++++++++++++
 .../types/medium_full.ini (new)              | 734 +++++++++++++++++
 .../types/medium_long.ini (new)              | 734 +++++++++++++++++
 .../types/medium_medium.ini (new)            | 734 +++++++++++++++++
 .../types/medium_none.ini (new)              | 734 +++++++++++++++++
 .../types/medium_short.ini (new)             | 734 +++++++++++++++++
 .../types/none_full.ini (new)                | 734 +++++++++++++++++
 .../types/none_long.ini (new)                | 734 +++++++++++++++++
 .../types/none_medium.ini (new)              | 734 +++++++++++++++++
 .../types/none_short.ini (new)               | 734 +++++++++++++++++
 .../types/short_full.ini (new)               | 734 +++++++++++++++++
 .../types/short_long.ini (new)               | 734 +++++++++++++++++
 .../types/short_medium.ini (new)             | 734 +++++++++++++++++
 .../types/short_none.ini (new)               | 734 +++++++++++++++++
 .../types/short_short.ini (new)              | 734 +++++++++++++++++
 web/systemdefaults.inc.php                   |   7 +
 29 files changed, 18154 insertions(+), 9 deletions(-)

commit 727c98e7b
Author: campbell-m <[email protected]>
Date:   Thu Apr 20 15:48:42 2023 +0100

    Prevents use of empty patterns generated by a skeleton

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b11470f49
Merge: af0a54ad0 b0dfff677
Author: campbell-m <[email protected]>
Date:   Thu Apr 20 11:36:13 2023 +0100

    Merge branch 'main' into intl_date

commit b0dfff677
Author: campbell-m <[email protected]>
Date:   Thu Apr 20 11:20:26 2023 +0100

    Adds support for Percona version checking.  See SF Support Requests #2744.

 web/lib/MRBS/DB_mysql.php | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

commit af0a54ad0
Merge: 212ad689d f8b061941
Author: campbell-m <[email protected]>
Date:   Thu Apr 20 08:07:25 2023 +0100

    Merge branch 'main' into intl_date

commit f8b061941
Author: campbell-m <[email protected]>
Date:   Thu Apr 20 07:25:24 2023 +0100

    Fixed bug when disabled functions are just separated by a comma.

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 212ad689d
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 18:57:35 2023 +0100

    Tweaks comment

 web/lib/IntlDatePatternGenerator/skeletons/MMMMy.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d7b3a5a55
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 18:51:51 2023 +0100

    Reformats code

 web/lib/IntlDatePatternGenerator.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit c1694da86
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 18:45:05 2023 +0100

    Adds support for zh-CN and zh-TW

 web/lib/IntlDatePatternGenerator/skeletons/MMMMy.ini | 2 ++
 1 file changed, 2 insertions(+)

commit 9771fa3dc
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 18:38:33 2023 +0100

    Added locale specific patterns for skeletons

 web/lib/IntlDateFormatter.php                |   2 +-
 web/lib/IntlDatePatternGenerator.php (new)   |  39 +++
 .../skeletons/MMMMy.ini (new)                | 292 +++++++++++++++++
 3 files changed, 332 insertions(+), 1 deletion(-)

commit a54739ddb
Merge: a4ee42618 83ff02fe1
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 17:38:27 2023 +0100

    Merge branch 'main' into intl_date

commit 83ff02fe1
Author: campbell-m <[email protected]>
Date:   Wed Apr 19 17:02:13 2023 +0100

    Fixes bug when curl_exec has been disabled.  See SF Support Requests #2744.

 web/functions.inc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit a4ee42618
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 18:34:02 2023 +0100

    Adds IntlDatePatternGenerator

 web/language.inc           | 7 +++++--
 web/systemdefaults.inc.php | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

commit b3e51acf1
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 17:36:14 2023 +0100

    Restructures

 web/functions_table.inc | 23 +++--------------------
 1 file changed, 3 insertions(+), 20 deletions(-)

commit 68a0a0ba2
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 17:29:20 2023 +0100

    Restructures

 web/functions.inc | 23 -----------------------
 web/language.inc  | 22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 23 deletions(-)

commit 8241820a8
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 17:22:30 2023 +0100

    Restructures

 web/functions.inc          | 23 +++++++++++++++++++++++
 web/index.php              | 11 ++---------
 web/systemdefaults.inc.php |  4 +++-
 3 files changed, 28 insertions(+), 10 deletions(-)

commit 3057fbc6a
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 16:55:54 2023 +0100

    Removes test strings

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1c725417
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 16:53:18 2023 +0100

    Adds escaping for strftime

 web/lib/IntlDateFormatter.php | 27 +++++++++++++++++++++++----
 web/systemdefaults.inc.php    |  2 +-
 2 files changed, 24 insertions(+), 5 deletions(-)

commit 3c7c96ad5
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 12:10:24 2023 +0100

    Adds getPattern() and setPattern()

 web/lib/IntlDateFormatter.php | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 46274b32f
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 11:54:20 2023 +0100

    Adds comment

 web/lib/IntlDateFormatter.php | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5146b9b91
Merge: 24c2829e7 ce8787946
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 11:39:45 2023 +0100

    Merge branch 'main' into intl_date

commit ce8787946
Merge: 66dfc7aa0 48fe16009
Author: campbell-m <[email protected]>
Date:   Tue Apr 18 11:33:40 2023 +0100

    Merge pull request #79 from fare4z/patch-1
    
    Update lang.ms

commit 48fe16009
Author: Fareez Borhanudin <[email protected]>
Date:   Tue Apr 18 11:07:30 2023 +0800

    Update lang.ms
    
    Translate some word from english to malay.

 web/lang/lang.ms | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 24c2829e7
Author: campbell-m <[email protected]>
Date:   Mon Apr 17 19:36:35 2023 +0100

    Adds TODO

 web/lib/IntlDateFormatter.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e37b6e21
Author: campbell-m <[email protected]>
Date:   Mon Apr 17 19:35:31 2023 +0100

    Adds comment

 web/lib/IntlDateFormatter.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit ae7f99f52
Author: campbell-m <[email protected]>
Date:   Mon Apr 17 19:28:28 2023 +0100

    Adds comment

 web/lib/IntlDateFormatter.php | 1 +
 1 file changed, 1 insertion(+)

commit a3a0b0281
Author: campbell-m <[email protected]>
Date:   Mon Apr 17 18:58:52 2023 +0100

    Simplifies code

 web/lib/IntlDateFormatter.php | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 3dbb63846
Author: campbell-m <[email protected]>
Date:   Mon Apr 17 18:52:08 2023 +0100

    Handles single quotes in patterns

 web/lib/IntlDateFormatter.php | 43 ++++++++++++++++++++++++++++++---
 web/systemdefaults.inc.php    |  2 +-
 2 files changed, 41 insertions(+), 4 deletions(-)

commit 6682c816a
Author: campbell-m <[email protected]>
Date:   Sun Apr 16 18:34:57 2023 +0100

    Replaces qualifier with import

 web/lib/IntlDateFormatter.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ff8529692
Author: campbell-m <[email protected]>
Date:   Sat Apr 15 19:55:52 2023 +0100

    Fixes bug

 web/lib/IntlDateFormatter.php | 7 +++----
 web/systemdefaults.inc.php    | 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

commit f8ea050e2
Author: campbell-m <[email protected]>
Date:   Sat Apr 15 19:45:33 2023 +0100

    Month view working

 web/functions_table.inc       |  42 +++++-----
 web/index.php                 |  11 ++-
 web/lib/IntlDateFormatter.php | 133 ++++++++++++++++++++++++++++++++
 web/systemdefaults.inc.php    |   2 +
 4 files changed, 163 insertions(+), 25 deletions(-)

commit 66dfc7aa0
Author: John Beranek <[email protected]>
Date:   Sat Apr 15 12:17:29 2023 +0100

    Added .vs directory to .gitignore.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 46b49f9bf
Author: campbell-m <[email protected]>
Date:   Sat Apr 15 10:26:08 2023 +0100

    Started branch to get rid of usages of the deprecated strftime() function.  Started a basic emulation of IntlDateFormatter.

 web/lib/IntlDateFormatter.php (new) | 32 +++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 2582796de
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:35:53 2023 +0100

    Adds type declaration

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eccd68464
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:34:09 2023 +0100

    Adds type declaration

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5cab0e3c
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:31:57 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3bf9f2d67
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:27:24 2023 +0100

    Removes redundant global declaration

 web/language.inc | 2 --
 1 file changed, 2 deletions(-)

commit bc20552b2
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:23:09 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0521b05dc
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:09:10 2023 +0100

    Simplifies code

 web/language.inc | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

commit aeac30b4a
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 18:01:36 2023 +0100

    Removes line that's no longer necessary

 web/language.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fba034bc7
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 17:56:13 2023 +0100

    Adds type declaration

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8a14fdaa8
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 17:46:15 2023 +0100

    Adds fallback mail language

 web/functions_mail.inc | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit ee9b8c973
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 17:28:20 2023 +0100

    Adds type declarations

 web/language.inc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 346f30efd
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 17:20:55 2023 +0100

    Eliminates duplicate code

 web/language.inc | 24 ++++++------------------
 1 file changed, 6 insertions(+), 18 deletions(-)

commit 215474dd1
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 17:11:20 2023 +0100

    Fixes bug introduced in recent commit

 web/language.inc | 1 +
 1 file changed, 1 insertion(+)

commit c3a9c1edc
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:39:22 2023 +0100

    Adds handling of trivial case

 web/functions_ical.inc | 6 ++++++
 1 file changed, 6 insertions(+)

commit 37d6639f6
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:32:44 2023 +0100

    Removes line that's no longer necessary

 web/language.inc | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 3dfb60b9d
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:21:13 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fec11dd25
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:11:39 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebdbf509f
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:06:08 2023 +0100

    Improves readability

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 884a1de73
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 16:00:10 2023 +0100

    Removes line that's no longer necessary

 web/language.inc | 1 -
 1 file changed, 1 deletion(-)

commit c55b2bcac
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 15:45:58 2023 +0100

    Improves readability

 web/language.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ab72500a4
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 15:39:44 2023 +0100

    Adds type declaration

 web/language.inc | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

commit e2ee3d00f
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 15:09:59 2023 +0100

    Adds comment

 web/language.inc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 86af7c819
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 14:37:12 2023 +0100

    Adds type declarations

 web/language.inc | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit f7d4bb46b
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 14:14:48 2023 +0100

    Uses null coalescing operator

 web/admin.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8ab64d735
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 14:06:45 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b37fc4d1b
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 14:05:29 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ff149b22
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 14:03:07 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 453beff13
Author: campbell-m <[email protected]>
Date:   Fri Apr 14 13:44:05 2023 +0100

    Tweaks comment

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f5c5a894
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 19:08:19 2023 +0100

    Adds type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be4814b02
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:56:54 2023 +0100

    Adds type declarations

 web/language.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3925d25b7
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:52:17 2023 +0100

    Adds type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dcb5514cc
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:48:27 2023 +0100

    Adds type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8324193c9
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:44:17 2023 +0100

    Adds type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44760fc28
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:37:18 2023 +0100

    Adds type declarations

 web/edit_entry.php | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 02fcb8cc4
Author: campbell-m <[email protected]>
Date:   Thu Apr 13 18:26:14 2023 +0100

    Adds type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d249f7a1e
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:37:27 2023 +0100

    Tweaks comments

 web/functions_ical.inc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit e66c0d0cf
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:34:05 2023 +0100

    Adds type declarations

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cfbb237f
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:27:35 2023 +0100

    Adds comma in comment

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d766d81d
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:16:23 2023 +0100

    Adds type declarations

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efef83d70
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:08:51 2023 +0100

    Adds type declaration

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1fdf46e46
Author: campbell-m <[email protected]>
Date:   Tue Apr 11 18:04:38 2023 +0100

    Corrects typo in comment

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 492f59e6b
Author: campbell-m <[email protected]>
Date:   Wed Apr 5 17:09:15 2023 +0100

    Fixed bug when the timezone definition in the database has expired and MRBS is unable to get a new one from the URL

 web/functions_ical.inc | 42 ++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 23 deletions(-)

commit 6ac15516b
Author: campbell-m <[email protected]>
Date:   Wed Mar 29 18:56:16 2023 +0100

    Fixed bug causing spurious validation message when $is_mandatory_field[entry.xxx] is set to false.  See SF Support Requests #2733.

 web/js/edit_entry.js.php | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 992ca1f08
Author: campbell-m <[email protected]>
Date:   Tue Mar 28 08:15:54 2023 +0100

    Fixes error in Korean language string. See SF Support Requests #2729.

 web/lang/lang.ko | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1c04913e2 (upstream/main)
Author: campbell-m <[email protected]>
Date:   Wed Mar 22 10:47:02 2023 +0000

    Restructured

 web/mrbs_sql.inc | 116 +++++++++++++++++++++++++++++----------------
 1 file changed, 74 insertions(+), 42 deletions(-)

commit 5d99953c3
Author: campbell-m <[email protected]>
Date:   Wed Mar 22 09:15:15 2023 +0000

    Provided an IntlDateFormatter equivalent for strftime '%l'

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c28bc193
Author: campbell-m <[email protected]>
Date:   Mon Mar 20 17:12:38 2023 +0000

    Added comment

 web/lib/MRBS/Session/Session.php | 3 +++
 1 file changed, 3 insertions(+)

commit e5e7e23db
Author: campbell-m <[email protected]>
Date:   Mon Mar 20 10:59:47 2023 +0000

    Allowed anonymous booking.  See SF Support Requests #2725.

 web/Themes/default/header.inc              |  5 +++--
 web/lib/MRBS/Session/Session.php           | 14 ++++++++++++-
 web/lib/MRBS/Session/SessionCas.php        |  4 ++--
 web/lib/MRBS/Session/SessionCookie.php     |  2 +-
 web/lib/MRBS/Session/SessionHost.php       |  2 +-
 web/lib/MRBS/Session/SessionHttp.php       |  6 +++---
 web/lib/MRBS/Session/SessionIp.php         |  2 +-
 web/lib/MRBS/Session/SessionJoomla.php     |  2 +-
 web/lib/MRBS/Session/SessionNt.php         |  2 +-
 web/lib/MRBS/Session/SessionOmni.php       |  2 +-
 web/lib/MRBS/Session/SessionPhp.php        |  2 +-
 web/lib/MRBS/Session/SessionRemoteUser.php |  2 +-
 web/lib/MRBS/Session/SessionSaml.php       |  4 ++--
 web/lib/MRBS/Session/SessionWithLogin.php  |  4 ----
 web/lib/MRBS/Session/SessionWordpress.php  |  2 +-
 web/mrbs_auth.inc                          | 22 +++++++++++++-------
 web/systemdefaults.inc.php                 |  3 +++
 17 files changed, 50 insertions(+), 30 deletions(-)

commit 5f8bb27a7
Author: campbell-m <[email protected]>
Date:   Fri Mar 10 18:04:45 2023 +0000

    Added missing file from recent PHPMailer upgrade

 .../PHPMailer/src/DSNConfigurator.php (new)  | 247 +++++++++++++++++
 1 file changed, 247 insertions(+)

commit 63053b32a
Author: campbell-m <[email protected]>
Date:   Fri Mar 10 16:13:55 2023 +0000

    Fixed uncaught exception.  See SF Bugs #540.

 web/view_entry.php | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 154fc1cb6
Author: campbell-m <[email protected]>
Date:   Tue Mar 7 12:26:44 2023 +0000

    Upgraded to PHPMailer 6.8.0

 web/lib/PHPMailer/README.md                      |  2 +-
 web/lib/PHPMailer/VERSION                        |  2 +-
 web/lib/PHPMailer/language/phpmailer.lang-hi.php | 12 ++++++++++--
 web/lib/PHPMailer/src/PHPMailer.php              |  4 ++--
 web/lib/PHPMailer/src/POP3.php                   |  2 +-
 web/lib/PHPMailer/src/SMTP.php                   | 10 +++++++++-
 6 files changed, 24 insertions(+), 8 deletions(-)

commit 2c5a7bfab
Author: campbell-m <[email protected]>
Date:   Mon Mar 6 18:03:45 2023 +0000

    Simplifies code

 web/functions_ical.inc | 59 ++++++++++++----------------------------
 1 file changed, 18 insertions(+), 41 deletions(-)

commit 40cc1e969
Author: campbell-m <[email protected]>
Date:   Wed Mar 1 16:43:00 2023 +0000

    Fixes bug that results in missing series when producing .ics reports using PostgreSQL

 web/report.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5a5822df4
Author: campbell-m <[email protected]>
Date:   Wed Mar 1 14:40:32 2023 +0000

    Fixed bug introduced in a recent commit causing invalid VTIMEZONE components to be used.

 web/functions_ical.inc | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5f3a2b7c3
Author: campbell-m <[email protected]>
Date:   Mon Feb 27 09:39:34 2023 +0000

    Fixes syntax error exposed by PostgreSQL 15.  See SF Patches #123.

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c075fe18d
Author: campbell-m <[email protected]>
Date:   Wed Feb 22 17:56:46 2023 +0000

    Simplified code

 web/functions_ical.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 89e12df13
Author: campbell-m <[email protected]>
Date:   Wed Feb 22 15:12:53 2023 +0000

    Fixed bugs introduced in recent commit

 web/functions_ical.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d0e2c230c
Author: campbell-m <[email protected]>
Date:   Wed Feb 22 13:35:00 2023 +0000

    Added parameter to force Select2 to be used on mobile devices

 web/js/functions.js.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 1ce3c9b78
Merge: 98323e890 f534ae037
Author: campbell-m <[email protected]>
Date:   Tue Feb 21 16:47:18 2023 +0000

    Merge pull request #75 from meeting-room-booking-system/issue_74
    
    Fixes GitHub Issue #74

commit f534ae037
Author: campbell-m <[email protected]>
Date:   Tue Feb 21 16:46:14 2023 +0000

    Fixes GitHub Issue #74

 web/functions_mail.inc | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 98323e890
Author: campbell-m <[email protected]>
Date:   Tue Feb 21 14:54:33 2023 +0000

    Fixed bug introduced in recent commit

 web/functions_ical.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2476ba039
Author: campbell-m <[email protected]>
Date:   Mon Feb 20 14:26:47 2023 +0000

    Fixed bug - added formnovalidate to the Back button

 web/edit_room.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f317cee51
Author: campbell-m <[email protected]>
Date:   Fri Feb 17 10:11:39 2023 +0000

    Clarified code

 web/functions_ical.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7978dc363
Author: campbell-m <[email protected]>
Date:   Fri Feb 17 09:44:31 2023 +0000

    Added type declarations

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 072c95d40
Author: campbell-m <[email protected]>
Date:   Fri Feb 17 09:37:26 2023 +0000

    Tweaked formatting

 web/functions_ical.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8b30fee1a
Author: campbell-m <[email protected]>
Date:   Fri Feb 17 09:16:23 2023 +0000

    Fixed bug when the database VTIMEZONE component doesn't contain a TZURL property.  See SF Bugs #537.

 web/functions_ical.inc | 322 +++++++++++++++++++++++++--------------
 1 file changed, 211 insertions(+), 111 deletions(-)

commit 9010d67f3
Author: campbell-m <[email protected]>
Date:   Thu Feb 16 17:48:36 2023 +0000

    Corrected typos in comments

 web/functions_ical.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 569e819ef
Author: campbell-m <[email protected]>
Date:   Mon Feb 13 18:35:26 2023 +0000

    Improved error message when the PDO MySQL driver is not enabled. See SF Support Requests #2691.

 web/lib/MRBS/DBFactory.php | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 353010156
Author: campbell-m <[email protected]>
Date:   Sat Feb 11 14:59:03 2023 +0000

    Improved detection of database type.  See GitHub Issues #72.

 web/lib/MRBS/DB_mysql.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 83cc2878b
Author: campbell-m <[email protected]>
Date:   Fri Feb 10 18:04:36 2023 +0000

    Upgraded to jQuery version 3.6.3.

 web/jquery/jquery-3.6.1.min.js (gone)        |   2 -
 .../{jquery-3.6.1.js => jquery-3.6.3.js}     | 108 +++++++++++++++--
 web/jquery/jquery-3.6.3.min.js (new)         |   2 +
 web/js.inc                                   |   2 +-
 4 files changed, 99 insertions(+), 15 deletions(-)

commit 9260ed353
Author: campbell-m <[email protected]>
Date:   Sat Feb 4 15:31:43 2023 +0000

    Fixed potential bug when the display_name is not set.

 web/lib/MRBS/Auth/Auth.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 36b16a7f7
Author: campbell-m <[email protected]>
Date:   Tue Jan 31 17:47:21 2023 +0000

    Simplified code.

 web/functions_mail.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 54efd8e54
Author: campbell-m <[email protected]>
Date:   Tue Jan 31 17:32:36 2023 +0000

    Fixed bug in mail notifications when a custom field is nullable.  See SF Support Requests #2682.

 web/functions_mail.inc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 34a711f0f
Author: campbell-m <[email protected]>
Date:   Sun Jan 29 16:18:37 2023 +0000

    Added an additional MIME type for importing zip files

 web/import.php | 1 +
 1 file changed, 1 insertion(+)

commit a58195223
Author: campbell-m <[email protected]>
Date:   Wed Jan 25 17:53:33 2023 +0000

    Changed jQuery UI theme to Cupertino

 ...diagonals-thick_90_eeeeee_40x40.png (new) | Bin 0 -> 432 bytes
 .../ui-bg_glass_100_e4f1fb_1x400.png (new)   | Bin 0 -> 460 bytes
 .../ui-bg_glass_50_3baae3_1x400.png (new)    | Bin 0 -> 446 bytes
 .../ui-bg_glass_80_d7ebf9_1x400.png (new)    | Bin 0 -> 456 bytes
 ...highlight-hard_100_f2f5f7_1x100.png (new) | Bin 0 -> 442 bytes
 ..._highlight-hard_70_000000_1x100.png (new) | Bin 0 -> 362 bytes
 ...highlight-soft_100_deedf7_1x100.png (new) | Bin 0 -> 497 bytes
 ..._highlight-soft_25_ffef8f_1x100.png (new) | Bin 0 -> 419 bytes
 .../images/ui-icons_2694e8_256x240.png (new) | Bin 0 -> 4670 bytes
 .../images/ui-icons_2e83ff_256x240.png (new) | Bin 0 -> 4670 bytes
 .../images/ui-icons_3d80b3_256x240.png (new) | Bin 0 -> 4670 bytes
 .../images/ui-icons_72a7cf_256x240.png (new) | Bin 0 -> 4670 bytes
 .../images/ui-icons_ffffff_256x240.png (new) | Bin 0 -> 6539 bytes
 .../css/cupertino/jquery-ui.theme.css (new)  | 446 +++++++++++++++++
 .../cupertino/jquery-ui.theme.min.css (new)  |   5 +
 .../ui/css/jquery-ui.structure.min.css       |   2 +-
 web/jquery/ui/jquery-ui.js                   |   2 +-
 web/jquery/ui/jquery-ui.min.js               |   2 +-
 web/js.inc                                   |   2 +-
 web/style.inc                                |   2 +-
 20 files changed, 456 insertions(+), 5 deletions(-)

commit e6f47377b
Author: campbell-m <[email protected]>
Date:   Wed Jan 25 17:08:24 2023 +0000

    Added a timeout to exit kiosk mode dialog box

 web/css/mrbs.css.php       |  4 +++
 web/js/index.js.php        | 62 +++++++++++++++++++++++++++++-------
 web/js/resizable.js.php    |  6 ++++
 web/lang/lang.en           |  3 ++
 web/systemdefaults.inc.php |  3 ++
 5 files changed, 67 insertions(+), 11 deletions(-)

commit aadf15f7e
Author: campbell-m <[email protected]>
Date:   Mon Jan 23 17:41:17 2023 +0000

    Code formatting change

 web/js/kiosk.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 639876e46
Author: campbell-m <[email protected]>
Date:   Mon Jan 23 17:39:20 2023 +0000

    Added a timeout on the Exit Kiosk mode page - see SF Support Requests #2425.

 web/js/kiosk.js.php        | 22 ++++++++++++++++++++--
 web/systemdefaults.inc.php |  3 +++
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 2ff61d07b
Author: campbell-m <[email protected]>
Date:   Mon Jan 16 04:48:10 2023 +0000

    Fixes bug in Serbian Cyrillic version of flatpickr

 web/js/flatpickr/l10n/sr-cyr.js | 2 +-
 web/language.inc                | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7b1cc9688
Author: campbell-m <[email protected]>
Date:   Mon Jan 16 04:41:02 2023 +0000

    Fixes bug in Algerian version of flatpickr

 web/js/flatpickr/l10n/ar-dz.js | 2 +-
 web/language.inc               | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 5ca42131f
Author: campbell-m <[email protected]>
Date:   Mon Jan 16 04:40:35 2023 +0000

    Improves robustness of code

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3461304d1
Author: campbell-m <[email protected]>
Date:   Mon Jan 16 03:26:49 2023 +0000

    Fixes bug in Irish version of flatpickr

 web/js/flatpickr/l10n/ga.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4453853e5
Merge: 3a4bbaa8e 9ddf3028c
Author: campbell-m <[email protected]>
Date:   Fri Jan 13 21:13:33 2023 +0000

    Merge pull request #71 from meeting-room-booking-system/issue_70
    
    Upgrades flatpickr to 4.6.13 fixing GitHub Issue #70

commit 9ddf3028c
Author: campbell-m <[email protected]>
Date:   Fri Jan 13 21:11:07 2023 +0000

    Upgrades flatpickr to 4.6.13 fixing GitHub Issue #70

 web/js/flatpickr/css/flatpickr.min.css |  8 +--
 web/js/flatpickr/flatpickr.min.js      |  4 +-
 web/js/flatpickr/l10n/ar-dz.js (new)   | 61 ++++++++++++++++++
 web/js/flatpickr/l10n/ar.js            | 24 ++++---
 web/js/flatpickr/l10n/at.js            | 15 ++---
 web/js/flatpickr/l10n/az.js            | 16 ++---
 web/js/flatpickr/l10n/be.js            | 14 ++---
 web/js/flatpickr/l10n/bg.js            | 14 ++---
 web/js/flatpickr/l10n/bn.js            | 14 ++---
 web/js/flatpickr/l10n/bs.js            | 14 ++---
 web/js/flatpickr/l10n/cat.js           | 17 ++---
 web/js/flatpickr/l10n/ckb.js (new)     | 76 ++++++++++++++++++++++
 web/js/flatpickr/l10n/cs.js            | 14 ++---
 web/js/flatpickr/l10n/cy.js            | 14 ++---
 web/js/flatpickr/l10n/da.js            | 14 ++---
 web/js/flatpickr/l10n/de.js            | 14 ++---
 web/js/flatpickr/l10n/en.js            | 13 ++--
 web/js/flatpickr/l10n/eo.js            | 14 ++---
 web/js/flatpickr/l10n/es.js            | 14 ++---
 web/js/flatpickr/l10n/et.js            | 14 ++---
 web/js/flatpickr/l10n/fa.js            | 14 ++---
 web/js/flatpickr/l10n/fi.js            | 78 +++++++++++------------
 web/js/flatpickr/l10n/fo.js            | 14 ++---
 web/js/flatpickr/l10n/fr.js            | 14 ++---
 web/js/flatpickr/l10n/ga.js (new)      | 66 +++++++++++++++++++
 web/js/flatpickr/l10n/gr.js            | 22 ++++---
 web/js/flatpickr/l10n/he.js            | 14 ++---
 web/js/flatpickr/l10n/hi.js            | 14 ++---
 web/js/flatpickr/l10n/hr.js            | 14 ++---
 web/js/flatpickr/l10n/hu.js            | 14 ++---
 web/js/flatpickr/l10n/hy.js (new)      | 78 +++++++++++++++++++++++
 web/js/flatpickr/l10n/id.js            | 14 ++---
 web/js/flatpickr/l10n/is.js            | 14 ++---
 web/js/flatpickr/l10n/it.js            | 14 ++---
 web/js/flatpickr/l10n/ja.js            | 18 +++---
 web/js/flatpickr/l10n/ka.js            | 14 ++---
 web/js/flatpickr/l10n/km.js            | 14 ++---
 web/js/flatpickr/l10n/ko.js            | 15 ++---
 web/js/flatpickr/l10n/kz.js            | 14 ++---
 web/js/flatpickr/l10n/lt.js            | 15 ++---
 web/js/flatpickr/l10n/lv.js            | 14 ++---
 web/js/flatpickr/l10n/mk.js            | 14 ++---
 web/js/flatpickr/l10n/mn.js            | 14 ++---
 web/js/flatpickr/l10n/ms.js            | 25 +++-----
 web/js/flatpickr/l10n/my.js            | 14 ++---
 web/js/flatpickr/l10n/nb.js            | 80 +++++++++++++++++-------
 web/js/flatpickr/l10n/nl.js            | 16 ++---
 web/js/flatpickr/l10n/nn.js            | 80 +++++++++++++++++-------
 web/js/flatpickr/l10n/no.js            | 14 ++---
 web/js/flatpickr/l10n/pa.js            | 14 ++---
 web/js/flatpickr/l10n/pl.js            | 14 ++---
 web/js/flatpickr/l10n/pt.js            | 14 ++---
 web/js/flatpickr/l10n/ro.js            | 14 ++---
 web/js/flatpickr/l10n/ru.js            | 14 ++---
 web/js/flatpickr/l10n/si.js            | 14 ++---
 web/js/flatpickr/l10n/sk.js            | 14 ++---
 web/js/flatpickr/l10n/sl.js            | 14 ++---
 web/js/flatpickr/l10n/sq.js            | 21 ++++---
 web/js/flatpickr/l10n/sr-cyr.js        | 14 ++---
 web/js/flatpickr/l10n/sr.js            | 14 ++---
 web/js/flatpickr/l10n/sv.js            | 79 +++++++++++------------
 web/js/flatpickr/l10n/th.js            | 14 ++---
 web/js/flatpickr/l10n/tr.js            | 14 ++---
 web/js/flatpickr/l10n/uk.js            | 14 ++---
 web/js/flatpickr/l10n/uz.js (new)      | 75 ++++++++++++++++++++++
 web/js/flatpickr/l10n/uz_latn.js (new) | 75 ++++++++++++++++++++++
 web/js/flatpickr/l10n/vn.js            | 18 +++---
 web/js/flatpickr/l10n/zh-tw.js         | 14 ++---
 web/js/flatpickr/l10n/zh.js            | 14 ++---
 web/language.inc                       | 14 +++--
 70 files changed, 1076 insertions(+), 549 deletions(-)

commit 3a4bbaa8e
Author: campbell-m <[email protected]>
Date:   Wed Jan 11 23:39:03 2023 +0000

    Fixes return type declaration

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1fc090bb2
Author: campbell-m <[email protected]>
Date:   Wed Jan 11 22:08:24 2023 +0000

    Fixed fatal infinite loop when using $auth["session_php"]["inactivity_expire_time"].

 web/lib/MRBS/Session/SessionPhp.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0dcae02a0
Author: campbell-m <[email protected]>
Date:   Wed Jan 11 05:48:56 2023 +0000

    Fixes bugs when the description is null (which it can be when an event without a description is imported).

 web/functions_view.inc | 2 +-
 web/report.php         | 6 +++---
 web/search.php         | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 77b069681
Author: campbell-m <[email protected]>
Date:   Wed Jan 11 05:36:51 2023 +0000

    Better fix for when the description is null (which it can be when an event without a description is imported).

 web/functions_view.inc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4df7f24cb
Author: campbell-m <[email protected]>
Date:   Tue Jan 10 22:23:48 2023 +0000

    Fixes bugs when the description is null (which it can be when an event without a description is imported).

 web/functions_table.inc | 2 +-
 web/functions_view.inc  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 85f36a782
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 21:40:37 2023 +0000

    Fixes a fatal error if the strftime format can't be mapped to a suitable IntlDateFormatter one.

 web/language.inc | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 53538b537
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 06:03:57 2023 +0000

    Adds comment.

 tables.my.sql | 2 +-
 tables.pg.sql | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 335bbbcdb
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 05:04:11 2023 +0000

    Improves message.

 web/lang/lang.en | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30777ca02
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 05:03:00 2023 +0000

    Removes incomplete translations.

 web/lang/lang.it |  1 -
 web/lang/lang.th | 19 +++++++++----------
 2 files changed, 9 insertions(+), 11 deletions(-)

commit 334311350
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 04:57:02 2023 +0000

    Improves internationalisation of language string.

 web/js/report.js.php     | 84 ++++++++++++++++++--------------------
 web/lang/lang.cs         |  2 +-
 web/lang/lang.de         |  2 +-
 web/lang/lang.en         |  2 +-
 web/lang/lang.es         |  2 +-
 web/lang/lang.fi         |  2 +-
 web/lang/lang.fr         |  2 +-
 web/lang/lang.hu         |  2 +-
 web/lang/lang.id         |  2 +-
 web/lang/lang.ja         |  2 +-
 web/lang/lang.ms         |  2 +-
 web/lang/lang.nb         |  2 +-
 web/lang/lang.nl         |  2 +-
 web/lang/lang.nn         |  2 +-
 web/lang/lang.no         |  2 +-
 web/lang/lang.pl         |  2 +-
 web/lang/lang.ro         |  2 +-
 web/lang/lang.sk         |  2 +-
 web/lang/lang.sr-latn-rs |  2 +-
 web/lang/lang.sv         |  2 +-
 web/lang/lang.zh-cn      |  2 +-
 21 files changed, 60 insertions(+), 64 deletions(-)

commit ca5e61688
Author: campbell-m <[email protected]>
Date:   Mon Jan 9 04:09:27 2023 +0000

    Removes redundant variable

 web/js/report.js.php | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 9c4c4d12b
Author: campbell-m <[email protected]>
Date:   Sun Jan 8 21:13:52 2023 +0000

    Adds a progress bar and Cancel button while entries are being deleted from the Report page.  See SF Support Requests #2672.

 web/css/mrbs.css.php |  20 +++
 web/js/report.js.php | 288 +++++++++++++++++++++++++----------------
 web/lang/lang.en     |   2 +
 3 files changed, 199 insertions(+), 111 deletions(-)

commit 974c3e393
Author: campbell-m <[email protected]>
Date:   Sat Jan 7 01:41:46 2023 +0000

    Restores default behaviour of Search box in the header.  See GitHub Issues #66.

 web/Themes/default/header.inc | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit e65b889b3
Merge: 792f6bb1f d1392d259
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 23:16:37 2023 +0000

    Merge pull request #69 from Klap-in/patch-2
    
    Update lang.nl

commit 792f6bb1f
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 23:11:17 2023 +0000

    Remove redundant escape character in regex pattern.

 checklang.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ceeff212c
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 23:08:53 2023 +0000

    Simplifies code

 checklang.php | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit d1392d259
Author: Gerrit Uitslag <[email protected]>
Date:   Sat Jan 7 00:08:00 2023 +0100

    Update lang.nl
    
    'area' and 'room' are now consequently translated with 'gebouw' and 'ruimte'.

 web/lang/lang.nl | 544 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 420 insertions(+), 124 deletions(-)

commit 11a5081be
Merge: 61b7f4bb4 76a9dbada
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 22:52:11 2023 +0000

    Merge pull request #68 from meeting-room-booking-system/issue_65
    
    Fixes problem with multi-line vocab strings.  See GitHub Issues #65.

commit 76a9dbada
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 22:50:50 2023 +0000

    Fixes problem with multi-line vocab strings.  See GitHub Issues #65.

 checklang.php | 45 ++++++++++++++++++++++++++++++---------------
 1 file changed, 30 insertions(+), 15 deletions(-)

commit 61b7f4bb4
Merge: 341c620a7 658041cd4
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 20:29:02 2023 +0000

    Merge pull request #67 from meeting-room-booking-system/issue_66
    
    Fixes Issue 66

commit 658041cd4
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 20:25:07 2023 +0000

    Allows no from date to be used, resulting in all search results to be returned.  See GitHub Issues #66.

 web/lang/lang.en |   1 +
 web/lang/lang.ms |   1 +
 web/search.php   | 105 ++++++++++++++++++++++++---------------------
 3 files changed, 58 insertions(+), 49 deletions(-)

commit 6408072a7
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 19:03:07 2023 +0000

    Fixes uncaught exception when an invalid date is given.  Now today's date is used.  See GitHub Issues #66.

 web/search.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 341c620a7
Merge: 2cf332f6c 21703e6ee
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 00:14:11 2023 +0000

    Merge pull request #64 from Klap-in/patch-1
    
    checklang.php must not be called from the lang folder

commit 2cf332f6c
Author: campbell-m <[email protected]>
Date:   Fri Jan 6 00:05:22 2023 +0000

    Fixed duplicate language key

 web/js/index.js.php | 2 +-
 web/lang/lang.en    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 21703e6ee
Author: Gerrit Uitslag <[email protected]>
Date:   Fri Jan 6 01:04:37 2023 +0100

    restore path

 LANGUAGE | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb4959f9d
Author: Gerrit Uitslag <[email protected]>
Date:   Thu Jan 5 22:28:40 2023 +0100

    checklang.php must not be called from the lang folder

 LANGUAGE | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit efabbc4e1
Author: campbell-m <[email protected]>
Date:   Fri Dec 30 21:29:17 2022 +0000

    Simplifies code

 web/lib/MRBS/Session/SessionJoomla.php | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 44a4766f3
Author: campbell-m <[email protected]>
Date:   Fri Dec 30 21:19:17 2022 +0000

    Restructured

 web/lib/MRBS/Session/SessionJoomla.php | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit d3eea671f
Author: campbell-m <[email protected]>
Date:   Fri Dec 30 20:52:14 2022 +0000

    Simplifies code

 web/lib/MRBS/Session/SessionJoomla.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4f4ca5a7
Author: campbell-m <[email protected]>
Date:   Thu Dec 29 19:38:30 2022 +0000

    Fixes bug in email notifications when switching a series to a monthly repeat from another type.  See SF Bugs #533.

 web/functions_mail.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 354758f6c
Author: campbell-m <[email protected]>
Date:   Thu Dec 29 18:16:35 2022 +0000

    Fixes kiosk mode when using Joomla.  See SF Support Requests #2671.

 web/functions.inc                      |  2 +-
 web/functions_error.inc                |  3 +
 web/init.inc                           |  3 +-
 web/kiosk.php                          | 18 +++---
 web/lib/MRBS/Form/Form.php             | 76 +-----------------------
 web/lib/MRBS/Session/Session.php       | 53 ++++++++---------
 web/lib/MRBS/Session/SessionJoomla.php | 29 +++++++++
 7 files changed, 73 insertions(+), 111 deletions(-)

commit 7bc5e9e1b
Author: campbell-m <[email protected]>
Date:   Thu Dec 29 16:15:43 2022 +0000

    Fixes problem with previous fix

 web/standard_vars.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7e5fcb6cf
Author: campbell-m <[email protected]>
Date:   Thu Dec 29 12:40:02 2022 +0000

    Fixes another bug when running kiosk mode with periods.  See SF Support Requests #2671.

 web/standard_vars.inc.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fe33a966d
Author: campbell-m <[email protected]>
Date:   Thu Dec 29 12:09:04 2022 +0000

    Fixes bug when running kiosk mode with periods.  See SF Support Requests #2671.

 web/functions_table.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit b7f0367d3
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 18:05:39 2022 +0000

    Added type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aef131b72
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 18:03:27 2022 +0000

    Added type declarations

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98a97c8ec
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:57:46 2022 +0000

    Added type declarations

 web/del_entry.php | 2 +-
 web/mrbs_sql.inc  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 293ec8ac2
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:39:36 2022 +0000

    Added type declarations

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 853072de8
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:34:46 2022 +0000

    Added type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 58db3cd2d
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:28:03 2022 +0000

    Added type declarations

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f900a4fc4
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:23:37 2022 +0000

    Simplified code

 web/functions_mail.inc | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit a65147d98
Author: campbell-m <[email protected]>
Date:   Tue Dec 27 17:13:09 2022 +0000

    Tweaked comment

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3dc84a506 (tag: mrbs-1_11_0)
Author: John Beranek <[email protected]>
Date:   Tue Dec 27 15:04:05 2022 +0000

    Updated NEWS and ChangeLog for release of 1.11.0

 ChangeLog | 7374 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |  196 ++
 2 files changed, 7533 insertions(+), 37 deletions(-)

commit 66ed778a9
Author: John Beranek <[email protected]>
Date:   Tue Dec 27 14:24:16 2022 +0000

    Updated version number for release of 1.11.0

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3995d9b52
Author: campbell-m <[email protected]>
Date:   Wed Dec 21 10:24:00 2022 +0000

    Made use of Control-Click terminology consistent

 web/lang/lang.en | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e44e4876
Merge: 9e8fa1912 2c6bcc81e
Author: campbell-m <[email protected]>
Date:   Wed Dec 21 10:11:34 2022 +0000

    Merge pull request #62 from meeting-room-booking-system/issue_61
    
    Added a tooltip explaining how to deselect an option.  See GitHub Iss…

commit 2c6bcc81e
Author: campbell-m <[email protected]>
Date:   Wed Dec 21 10:05:34 2022 +0000

    Added a tooltip explaining how to deselect an option.  See GitHub Issues #61.

 web/edit_room.php | 23 ++++++++++++-----------
 web/lang/lang.en  |  2 +-
 2 files changed, 13 insertions(+), 12 deletions(-)

commit 9e8fa1912
Author: campbell-m <[email protected]>
Date:   Tue Dec 20 19:02:38 2022 +0000

    Fixed more bugs when there's a comma in the display name.

 web/functions_mail.inc | 31 ++++++++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

commit d1e26f943
Author: campbell-m <[email protected]>
Date:   Mon Dec 19 19:07:04 2022 +0000

    Fixed another bug when there's a comma in the display name.

 web/lib/MRBS/MailQueue.php | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit a9b2cd19c
Author: campbell-m <[email protected]>
Date:   Mon Dec 19 12:22:59 2022 +0000

    Fixed bug when there's a comma in the display name.  See SF Support Requests #2655.

 web/functions_ical.inc |  3 +--
 web/functions_mail.inc | 49 +++++++++++++++++++++-------------------
 2 files changed, 27 insertions(+), 25 deletions(-)

commit 44325d43c
Author: campbell-m <[email protected]>
Date:   Wed Dec 14 15:09:39 2022 +0000

    Disabled everything except the form on the kiosk exit page

 web/js/kiosk.js.php | 27 ++++++++++++++++++++-------
 web/kiosk.php       |  4 ++--
 2 files changed, 22 insertions(+), 9 deletions(-)

commit 6e92cf4af
Author: campbell-m <[email protected]>
Date:   Wed Dec 14 12:40:12 2022 +0000

    Avoided an unnecessary redirection of Ajax refresh calls in kiosk mode

 web/js/refresh.js.php | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 9a31158c5
Author: campbell-m <[email protected]>
Date:   Tue Dec 13 17:30:33 2022 +0000

    Added a title attribute to the QR code

 web/Themes/default/header.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a0f6bd7aa
Author: campbell-m <[email protected]>
Date:   Tue Dec 13 17:11:11 2022 +0000

    Disabled area and room selects when in kiosk mode

 web/index.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6333fbdc4
Author: campbell-m <[email protected]>
Date:   Tue Dec 13 16:47:16 2022 +0000

    Fixed bug in kiosk mode allowing users to get out of kiosk mode

 web/init.inc  | 9 +++++----
 web/kiosk.php | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 40b52f598
Author: campbell-m <[email protected]>
Date:   Tue Dec 13 12:40:55 2022 +0000

    Fixed bug causing multiple confirm dialogs in kiosk mode

 web/js/index.js.php     | 24 ++++++++++++++++++++++++
 web/js/resizable.js.php | 24 ------------------------
 2 files changed, 24 insertions(+), 24 deletions(-)

commit 7304ed22a
Author: campbell-m <[email protected]>
Date:   Tue Dec 13 08:10:58 2022 +0000

    Fixed bug in QR code when running in multisite mode

 web/Themes/default/header.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca24d49a1
Author: campbell-m <[email protected]>
Date:   Mon Dec 12 22:59:19 2022 +0000

    Updated licence info

 LICENSE | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 2740f1867
Author: campbell-m <[email protected]>
Date:   Mon Dec 12 22:50:38 2022 +0000

    Increased QR code size

 web/css/mrbs.css.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5117bcc7
Author: campbell-m <[email protected]>
Date:   Mon Dec 12 22:38:34 2022 +0000

    Fixed bug when using kiosk mode on systems where the database doesn't support multiple locks

 web/lib/MRBS/Session/Session.php | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 65150eda2
Author: campbell-m <[email protected]>
Date:   Mon Dec 12 20:42:35 2022 +0000

    Added a QR code in kiosk mode

 web/Themes/default/header.inc                |  23 +-
 web/css/mrbs.css.php                         |  18 +-
 .../QRCode/Data/AlphaNum.php (new)           |  60 ++
 .../chillerlan/QRCode/Data/Byte.php (new)    |  43 +
 .../chillerlan/QRCode/Data/Kanji.php (new)   |  71 ++
 .../QRCode/Data/MaskPatternTester.php (new)  | 206 +++++
 .../chillerlan/QRCode/Data/Number.php (new)  |  79 ++
 .../Data/QRCodeDataException.php (new)       |  17 +
 .../QRCode/Data/QRDataAbstract.php (new)     | 318 +++++++
 .../QRCode/Data/QRDataInterface.php (new)    | 200 +++++
 .../QRCode/Data/QRMatrix.php (new)           | 748 +++++++++++++++++
 .../QRCode/Helpers/BitBuffer.php (new)       |  90 ++
 .../QRCode/Helpers/Polynomial.php (new)      | 179 ++++
 .../Output/QRCodeOutputException.php (new)   |  17 +
 .../QRCode/Output/QRFpdf.php (new)           | 115 +++
 .../QRCode/Output/QRImage.php (new)          | 233 +++++
 .../QRCode/Output/QRImagick.php (new)        | 121 +++
 .../QRCode/Output/QRMarkup.php (new)         | 162 ++++
 .../QRCode/Output/QROutputAbstract.php (new) | 134 +++
 .../Output/QROutputInterface.php (new)       |  54 ++
 .../QRCode/Output/QRString.php (new)         |  77 ++
 web/lib/chillerlan/QRCode/QRCode.php (new)   | 321 +++++++
 .../QRCode/QRCodeException.php (new)         |  20 +
 .../chillerlan/QRCode/QROptions.php (new)    |  54 ++
 .../QRCode/QROptionsTrait.php (new)          | 348 ++++++++
 .../SettingsContainerAbstract.php (new)      | 166 ++++
 .../SettingsContainerInterface.php (new)     |  74 ++
 web/systemdefaults.inc.php                   |   4 +
 28 files changed, 3950 insertions(+), 2 deletions(-)

commit efcdf136b
Author: campbell-m <[email protected]>
Date:   Sun Dec 11 18:54:28 2022 +0000

    Added type declarations

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06bc6c7cf
Author: campbell-m <[email protected]>
Date:   Thu Dec 8 13:44:57 2022 +0000

    Upgraded to PHPMailer 6.7.1

 web/lib/PHPMailer/README.md         | 4 ++--
 web/lib/PHPMailer/VERSION           | 2 +-
 web/lib/PHPMailer/composer.json     | 7 ++++---
 web/lib/PHPMailer/src/PHPMailer.php | 2 +-
 web/lib/PHPMailer/src/POP3.php      | 2 +-
 web/lib/PHPMailer/src/SMTP.php      | 2 +-
 6 files changed, 10 insertions(+), 9 deletions(-)

commit a035348d0
Author: campbell-m <[email protected]>
Date:   Wed Dec 7 21:28:37 2022 +0000

    Made the DataTables stateSave and stateDuration options configurable and changed the default for stateDuration from 7200 seconds to 0 (ie indefinite).

 web/js/datatables.js.php   |  3 ++-
 web/systemdefaults.inc.php | 13 +++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 45b3358f4
Author: campbell-m <[email protected]>
Date:   Tue Dec 6 17:13:22 2022 +0000

    Added comment

 web/lib/MRBS/Session/Session.php | 3 +++
 1 file changed, 3 insertions(+)

commit d7d239782
Author: campbell-m <[email protected]>
Date:   Tue Dec 6 15:53:09 2022 +0000

    Fixed bug causing incorrect link to previous page on view_entry.php

 web/init.inc                              |  5 -----
 web/lib/MRBS/Session/Session.php          | 18 ++++++++++++++++++
 web/lib/MRBS/Session/SessionWithLogin.php |  6 ++++--
 3 files changed, 22 insertions(+), 7 deletions(-)

commit dff6ab83d
Author: campbell-m <[email protected]>
Date:   Mon Dec 5 17:55:02 2022 +0000

    Upgraded to PHPMailer Version 6.7

 web/lib/PHPMailer/README.md                  | 18 ++---
 web/lib/PHPMailer/VERSION                    |  2 +-
 web/lib/PHPMailer/composer.json              |  3 +-
 web/lib/PHPMailer/get_oauth_token.php        | 25 ++++++-
 .../PHPMailer/language/phpmailer.lang-es.php |  4 ++
 web/lib/PHPMailer/src/PHPMailer.php          | 62 ++++++++++++++----
 web/lib/PHPMailer/src/POP3.php               |  9 ++-
 web/lib/PHPMailer/src/SMTP.php               |  2 +-
 8 files changed, 97 insertions(+), 28 deletions(-)

commit be29f5c7a
Author: campbell-m <[email protected]>
Date:   Sun Dec 4 20:25:32 2022 +0000

    Replaced expression with ?? version

 web/import.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8235cc1f4
Author: campbell-m <[email protected]>
Date:   Sun Dec 4 20:23:03 2022 +0000

    Added type declaration

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 979d449ae
Author: campbell-m <[email protected]>
Date:   Sun Dec 4 20:20:08 2022 +0000

    Replaced qualifier with an import

 web/import.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3af69d2c2
Author: campbell-m <[email protected]>
Date:   Sun Dec 4 20:17:23 2022 +0000

    Added type declaration

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 264039fae
Author: campbell-m <[email protected]>
Date:   Fri Dec 2 12:55:52 2022 +0000

    Fixed E_USER_NOTICE error (Invalid email address "Display Name <>") when the booker doesn't have an email address.

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e358e6cdd
Author: campbell-m <[email protected]>
Date:   Wed Nov 30 21:42:30 2022 +0000

    Added type declarations

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ef174455
Author: campbell-m <[email protected]>
Date:   Wed Nov 30 18:25:41 2022 +0000

    Added type declarations

 web/functions_ical.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 70b8c7293
Author: campbell-m <[email protected]>
Date:   Wed Nov 30 17:56:27 2022 +0000

    Fixed typo in comment

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b30aa1439
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:53:49 2022 +0000

    Tightened type declarations

 web/functions_ical.inc | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 702ef3c3a
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:40:15 2022 +0000

    Added type declarations

 web/functions_ical.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a453f2e98
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:34:11 2022 +0000

    Added type declarations

 web/functions_ical.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6c29f718e
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:31:07 2022 +0000

    Removed unnecessary local variable

 web/functions_ical.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 927e00e66
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:30:18 2022 +0000

    Added type declarations

 web/functions_ical.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0e7d4a149
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:28:31 2022 +0000

    Added type declarations

 web/functions_ical.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ef9fcb9aa
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 21:25:11 2022 +0000

    Added type declarations

 web/functions_ical.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1415f1bec
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 18:27:48 2022 +0000

    Simplified code

 web/functions_ical.inc | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

commit e235517ca
Author: campbell-m <[email protected]>
Date:   Tue Nov 29 16:26:12 2022 +0000

    Fixed bug when importing a series with INTERVAL > 1.  See SF Support Requests #2656.

 web/functions_ical.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8247e4580
Author: campbell-m <[email protected]>
Date:   Mon Nov 28 08:29:31 2022 +0000

    Fixed bug when get_mrbs_version() is called more than once.

 web/version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8b9cd5ce
Author: campbell-m <[email protected]>
Date:   Sun Nov 27 19:13:25 2022 +0000

    Removed unnecessary space in PRODID

 web/functions_ical.inc | 2 +-
 web/version.inc        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5f33073f0
Author: campbell-m <[email protected]>
Date:   Sun Nov 27 18:53:42 2022 +0000

    Fixed bug causing the MRBS version number not to appear in the iCalendar PRODID

 web/version.inc | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 2c436e346
Author: campbell-m <[email protected]>
Date:   Sat Nov 26 18:47:48 2022 +0000

    Added type declarations

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1eaf3585
Author: campbell-m <[email protected]>
Date:   Sat Nov 26 18:38:27 2022 +0000

    Fixed when importing events with a relative monthly repeat (eg "every third Tuesday").

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 448d821bd
Author: campbell-m <[email protected]>
Date:   Sat Nov 26 18:07:33 2022 +0000

    Removed unnecessary leading '\'

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1833c3928
Author: campbell-m <[email protected]>
Date:   Sat Nov 26 18:03:53 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Auth/AuthWordpress.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d3086cbd
Author: campbell-m <[email protected]>
Date:   Sat Nov 26 18:02:12 2022 +0000

    Removed unnecessary qualifiers

 web/reset_password.php | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 0ff80c4bc
Author: campbell-m <[email protected]>
Date:   Fri Nov 25 18:38:44 2022 +0000

    Fixed bug when using $git_command

 web/version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a845dbb1e
Author: campbell-m <[email protected]>
Date:   Fri Nov 25 18:34:51 2022 +0000

    Made method declarations consistent with parent

 web/lib/MRBS/Session/SessionCas.php    | 2 +-
 web/lib/MRBS/Session/SessionCookie.php | 2 +-
 web/lib/MRBS/Session/SessionJoomla.php | 2 +-
 web/lib/MRBS/Session/SessionSaml.php   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 96b386474
Author: campbell-m <[email protected]>
Date:   Fri Nov 25 18:34:05 2022 +0000

    Added return type declaration

 web/version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9c6a4902
Author: campbell-m <[email protected]>
Date:   Thu Nov 24 21:15:15 2022 +0000

    Allowed refreshing over a metered connection when in kiosk mode, because refreshing is the whole point of kiosk mode.

 web/js/refresh.js.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 068e73e49
Author: campbell-m <[email protected]>
Date:   Thu Nov 24 21:14:02 2022 +0000

    Fixed bug preventing refresh working in kiosk mode

 web/js/resizable.js.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit dec9020f1
Author: campbell-m <[email protected]>
Date:   Wed Nov 23 18:14:00 2022 +0000

    Added the ability to define paper size and page orientation for Excel output.

 web/js/datatables.js.php   | 41 ++++++++++++++++++++++++++++++++++--
 web/systemdefaults.inc.php | 11 ++++++++++
 2 files changed, 50 insertions(+), 2 deletions(-)

commit 46f471701
Merge: 32d117c0d fb9019d59
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 14:54:24 2022 +0000

    Merge pull request #60 from Stachelritter/update-translation
    
    Update translation

commit fb9019d59
Author: Fabian Ascheberg <[email protected]>
Date:   Tue Nov 22 15:24:52 2022 +0100

    Removed whitespace

 web/lang/lang.de | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b635a748
Author: Fabian Ascheberg <[email protected]>
Date:   Tue Nov 22 14:57:13 2022 +0100

    Updated german translations

 web/lang/lang.de | 37 ++++++++++++++++++++++++++++++++-----
 1 file changed, 32 insertions(+), 5 deletions(-)

commit 32d117c0d
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 12:23:21 2022 +0000

    Fixed bug when there are more than 60 periods

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 36ed17bb7
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 12:16:28 2022 +0000

    Restructured

 web/lib/MRBS/EntryInterval.php | 35 +++++++++++++++++++++++++++++---
 web/mrbs_sql.inc               | 15 +-------------
 2 files changed, 33 insertions(+), 17 deletions(-)

commit 9a832e19c
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 11:56:19 2022 +0000

    Provided a vocab tag for unknown periods

 web/functions.inc | 7 +++++++
 web/lang/lang.en  | 1 +
 web/mrbs_sql.inc  | 4 ++--
 3 files changed, 10 insertions(+), 2 deletions(-)

commit f5f90404a
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 11:26:12 2022 +0000

    Fixed bug when there are more than 60 periods

 web/functions.inc | 11 +++++++++++
 web/mrbs_sql.inc  |  5 +----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit edc155068
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 11:13:28 2022 +0000

    Changed function names

 web/functions.inc       | 6 +++---
 web/functions_table.inc | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit cacceb615
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 10:40:17 2022 +0000

    Improved error message in the event of a clash with an invisible booking

 web/mrbs_sql.inc | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit 10ad2fe85
Author: campbell-m <[email protected]>
Date:   Tue Nov 22 10:07:54 2022 +0000

    Reversed decision in last commit to allow a booking to clash with an invisible period, because it will create problems if the number of periods is subsequently increased.

 web/mrbs_sql.inc | 25 ++++++-------------------
 1 file changed, 6 insertions(+), 19 deletions(-)

commit 5901e38c9
Author: campbell-m <[email protected]>
Date:   Mon Nov 21 19:01:15 2022 +0000

    Fixed bug in checking for clashes when using periods and the new booking would "clash" with an existing booking that takes place in periods that no longer exist (because the number of periods has been reduced since the booking was created).  It seems reasonable not to treat this as a clash because we have no idea when periods take place.

 web/lib/MRBS/EntryInterval.php |  8 ++++
 web/mrbs_sql.inc               | 63 +++++++++++++++++++++++---------
 2 files changed, 54 insertions(+), 17 deletions(-)

commit 8f79999ff
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 18:04:12 2022 +0000

    Removed redundant use statement

 web/kiosk.php | 1 -
 1 file changed, 1 deletion(-)

commit c480dc884
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 17:19:46 2022 +0000

    Enabled kiosk refresh

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ecadcfa1
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 17:06:25 2022 +0000

    Added some form instructions.

 web/kiosk.php    | 3 +++
 web/lang/lang.en | 2 ++
 2 files changed, 5 insertions(+)

commit 18f778f5e
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 16:51:56 2022 +0000

    Added toggling of room and area selects depending on mode

 web/js/kiosk.js.php (new) | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 362d81715
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 16:26:00 2022 +0000

    Ensured index.php can always be accessed when in kiosk mode

 web/mrbs_auth.inc | 6 ++++++
 1 file changed, 6 insertions(+)

commit bb0c71ac5
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 16:02:03 2022 +0000

    Fixed bug in last commit

 web/init.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a41c276e9
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 15:40:15 2022 +0000

    Prevented users trying to reach anywhere other than index.php when in kiosk mode.

 web/init.inc | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 92674d2fc
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 15:11:44 2022 +0000

    Disabled inactivity timeout when in kiosk mode

 web/functions.inc                   |  8 ++++++++
 web/lib/MRBS/Session/SessionPhp.php | 11 +++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit 63cc549f3
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 14:58:06 2022 +0000

    Set session cookie lifetime to 0 (on browser close) when in kiosk mode

 web/init.inc                     |  5 ++++-
 web/kiosk.php                    |  2 +-
 web/lib/MRBS/Session/Session.php | 15 ++++-----------
 3 files changed, 9 insertions(+), 13 deletions(-)

commit 2fe2458b8
Author: campbell-m <[email protected]>
Date:   Sun Nov 20 14:43:47 2022 +0000

    Added kiosk.php to get_page_level()

 web/mrbs_auth.inc | 1 +
 1 file changed, 1 insertion(+)

commit 17ad1fa34
Author: campbell-m <[email protected]>
Date:   Sat Nov 19 18:33:44 2022 +0000

    Added a way to get out of kiosk mode

 LICENSE                 |  11 +++
 web/functions.inc       |  23 ++++-
 web/js/functions.js.php | 187 +++++++++++++++++++++++++++++++++++
 web/js/resizable.js.php |  12 +++
 web/kiosk.php           | 203 ++++++++++++++++++++++++++++----------
 web/lang/lang.en        |   5 +-
 6 files changed, 387 insertions(+), 54 deletions(-)

commit aac8366d2
Author: campbell-m <[email protected]>
Date:   Sat Nov 19 10:53:37 2022 +0000

    Tweaked comment

 web/mrbs_auth.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f41f9da32
Author: campbell-m <[email protected]>
Date:   Thu Nov 17 18:48:38 2022 +0000

    More on kiosk mode. Provided a way to enter kiosk mode.  Still need an exit.

 web/Themes/default/header.inc |  12 ++-
 web/kiosk.php (new)           | 159 ++++++++++++++++++++++++++++++++
 web/lang/lang.en              |   5 +
 web/systemdefaults.inc.php    |   6 ++
 4 files changed, 179 insertions(+), 3 deletions(-)

commit 737724e66
Author: campbell-m <[email protected]>
Date:   Thu Nov 17 18:16:11 2022 +0000

    Fixed layout problem introduced in recent commit

 web/css/mrbs.css.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d8eb07768
Author: campbell-m <[email protected]>
Date:   Tue Nov 15 18:59:52 2022 +0000

    Fixed problem with kiosk mode

 web/js/resizable.js.php | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

commit 11ac281af
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 19:08:09 2022 +0000

    Added type declarations

 web/search.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e7e407bf
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 19:01:51 2022 +0000

    Simplified code

 web/search.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 2704bb19d
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 18:57:28 2022 +0000

    Added type declarations

 web/search.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 74fd870c2
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 18:48:55 2022 +0000

    Replaced qualifiers with imports

 web/report.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d4bf8d182
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 18:39:25 2022 +0000

    Added type declarations

 web/report.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 550d4e36c
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 18:34:55 2022 +0000

    Added type declarations

 web/report.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 625eb60b8
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 18:29:56 2022 +0000

    Added type declarations

 web/report.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e8e8e6956
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 15:44:56 2022 +0000

    Added type declarations

 web/report.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ac159273
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 15:39:01 2022 +0000

    Replaced expression with ??

 web/report.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5cac5e1ab
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 15:37:55 2022 +0000

    Added type declarations

 web/report.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 30e5d48b3
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 15:05:19 2022 +0000

    Added aria-labels

 web/report.php | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit d468cf8ac
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 14:58:48 2022 +0000

    Added aria-labels

 web/report.php | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit e2727d773
Author: campbell-m <[email protected]>
Date:   Mon Nov 14 14:41:36 2022 +0000

    Added aria-labels

 web/edit_entry.php | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

commit 0ccc832e5
Author: campbell-m <[email protected]>
Date:   Sun Nov 13 17:53:18 2022 +0000

    Added aria-label

 web/Themes/default/header.inc | 1 +
 web/js/datepicker.js.php      | 6 ++++++
 2 files changed, 7 insertions(+)

commit 5db4d9b0f
Author: campbell-m <[email protected]>
Date:   Fri Nov 11 12:28:12 2022 +0000

    Improved menu layout, especially on narrow screens

 web/css/mrbs.css.php | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 16adf2a1b
Author: campbell-m <[email protected]>
Date:   Fri Nov 11 11:41:39 2022 +0000

    Fixed problem with menu on narrow screens

 web/css/mrbs.css.php | 1 +
 1 file changed, 1 insertion(+)

commit b79eacced
Author: campbell-m <[email protected]>
Date:   Fri Nov 11 11:16:48 2022 +0000

    Fixed problem with menu on narrow screens

 web/css/mrbs.css.php | 1 +
 1 file changed, 1 insertion(+)

commit fb2766460
Author: campbell-m <[email protected]>
Date:   Sun Nov 6 08:20:27 2022 +0000

    Fixed recently introduced bug

 web/functions.inc                   | 16 ++++++++++++++++
 web/lib/MRBS/Session/SessionPhp.php |  8 +++++---
 2 files changed, 21 insertions(+), 3 deletions(-)

commit e6b6cf95c
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:34:04 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Auth/AuthJoomla.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d9569b578
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:32:16 2022 +0000

    Simplified code

 web/lib/MRBS/Auth/AuthImap.php | 1 -
 1 file changed, 1 deletion(-)

commit 6da230291
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:30:04 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Auth/AuthIdcheck.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25a1a1150
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:28:26 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Auth/AuthConfig.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 04b74477c
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:27:24 2022 +0000

    Simplified code

 web/lib/MRBS/Auth/Auth.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 680c908d4
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:26:40 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Auth/Auth.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9aaaf4aad
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:25:13 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Auth/Auth.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9430d0d4
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:24:25 2022 +0000

    Removed unnecessary local variable

 web/lib/MRBS/Session/SessionWordpress.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65de6afd3
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:23:25 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionWordpress.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 77569042b
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:18:16 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Session/SessionSaml.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c2800307
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:17:46 2022 +0000

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionSaml.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c25543b3f
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:16:45 2022 +0000

    Replaced 'if' with ??

 web/lib/MRBS/Session/SessionSaml.php | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit f7198abc7
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:15:21 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionRemoteUser.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 91942d3ea
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:14:30 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionOmni.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b5d947312
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:14:04 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionNt.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a71c805fa
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:13:40 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionJoomla.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 789902a40
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:12:33 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Session/SessionJoomla.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ba8fd164
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:11:46 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionIp.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d03143be6
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:11:06 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionHttp.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit c82a86fe6
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:10:14 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Session/SessionHost.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 357397ea8
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 18:09:25 2022 +0000

    Added type declaration

 web/lib/MRBS/Session/SessionCookie.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c3ae9d98
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 17:08:14 2022 +0000

    Added support for Galego and Portuguese phpCAS languages

 web/lib/MRBS/Auth/AuthCas.php | 3 +++
 1 file changed, 3 insertions(+)

commit 9c24b1e52
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 16:41:17 2022 +0000

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionCas.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49e6b53c4
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 16:39:34 2022 +0000

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionCas.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3ed0dac33
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 16:38:00 2022 +0000

    Replaced qualifier with import

 web/lib/MRBS/Auth/AuthCas.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 820074139
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 16:35:52 2022 +0000

    Removed unnecessary leading '\'

 web/lib/MRBS/Auth/AuthCas.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f20b4f41
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 16:31:52 2022 +0000

    Upgraded to phpCAS 1.6.0.  See SF Bugs #532.

 web/lib/CAS.php                              |  183 +-
 web/lib/CAS/AuthenticationException.php      |   20 +-
 web/lib/CAS/Autoload.php                     |   31 +-
 web/lib/CAS/Client.php                       | 1423 ++++++++++------
 web/lib/CAS/CookieJar.php                    |    6 +-
 web/lib/CAS/Exception.php                    |    4 +-
 .../CAS/GracefullTerminationException.php    |    8 +-
 web/lib/CAS/InvalidArgumentException.php     |    4 +-
 web/lib/CAS/Languages/Catalan.php            |    2 +-
 web/lib/CAS/Languages/ChineseSimplified.php  |    4 +-
 web/lib/CAS/Languages/English.php            |    4 +-
 web/lib/CAS/Languages/French.php             |    4 +-
 web/lib/CAS/Languages/Galego.php (new)       |  117 ++
 web/lib/CAS/Languages/German.php             |    2 +-
 web/lib/CAS/Languages/Greek.php              |    2 +-
 web/lib/CAS/Languages/Japanese.php           |    2 +-
 web/lib/CAS/Languages/LanguageInterface.php  |    4 +-
 web/lib/CAS/Languages/Portuguese.php (new)   |  114 ++
 web/lib/CAS/Languages/Spanish.php            |    2 +-
 ...enceBeforeAuthenticationCallException.php |    2 +-
 .../OutOfSequenceBeforeClientException.php   |    2 +-
 .../OutOfSequenceBeforeProxyException.php    |    2 +-
 web/lib/CAS/OutOfSequenceException.php       |    2 +-
 web/lib/CAS/PGTStorage/AbstractStorage.php   |   12 +-
 web/lib/CAS/PGTStorage/Db.php                |   24 +-
 web/lib/CAS/PGTStorage/File.php              |   12 +-
 web/lib/CAS/ProxiedService.php               |    2 +-
 web/lib/CAS/ProxiedService/Abstract.php      |    2 +-
 web/lib/CAS/ProxiedService/Exception.php     |    2 +-
 web/lib/CAS/ProxiedService/Http.php          |    2 +-
 web/lib/CAS/ProxiedService/Http/Abstract.php |    6 +-
 web/lib/CAS/ProxiedService/Http/Get.php      |    2 +-
 web/lib/CAS/ProxiedService/Http/Post.php     |    2 +-
 web/lib/CAS/ProxiedService/Imap.php          |    3 +-
 web/lib/CAS/ProxiedService/Testable.php      |    2 +-
 web/lib/CAS/ProxyChain.php                   |    2 +-
 web/lib/CAS/ProxyChain/AllowedList.php       |    4 +-
 web/lib/CAS/ProxyChain/Any.php               |    2 +-
 web/lib/CAS/ProxyChain/Interface.php         |    4 +-
 web/lib/CAS/ProxyChain/Trusted.php           |    2 +-
 web/lib/CAS/ProxyTicketException.php         |    2 +-
 web/lib/CAS/README.md (new)                  |   35 +
 web/lib/CAS/Request/AbstractRequest.php      |    3 +-
 web/lib/CAS/Request/CurlMultiRequest.php     |    5 +-
 web/lib/CAS/Request/CurlRequest.php          |   26 +-
 web/lib/CAS/Request/Exception.php            |    2 +-
 .../CAS/Request/MultiRequestInterface.php    |    4 +-
 web/lib/CAS/Request/RequestInterface.php     |    2 +-
 .../AllowedListDiscovery.php (new)           |  152 ++
 web/lib/CAS/ServiceBaseUrl/Base.php (new)    |   98 ++
 .../CAS/ServiceBaseUrl/Interface.php (new)   |   61 +
 web/lib/CAS/ServiceBaseUrl/Static.php (new)  |   69 +
 web/lib/CAS/Session/PhpSession.php (new)     |   45 +
 web/lib/CAS/TypeMismatchException.php        |    2 +-
 web/lib/MRBS/Auth/AuthCas.php                |   29 +-
 web/lib/MRBS/Session/SessionCas.php          |    6 +
 web/systemdefaults.inc.php                   |    3 +
 57 files changed, 1887 insertions(+), 686 deletions(-)

commit bcac31070
Author: campbell-m <[email protected]>
Date:   Sat Nov 5 08:59:47 2022 +0000

    Reinstated code to set the session scheme if it hasn't been already (it was removed in a recent commit, but existing sites may rely on it).

 web/init.inc | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 9b2f2836e
Author: campbell-m <[email protected]>
Date:   Fri Nov 4 18:32:20 2022 +0000

    Fixed bug when using CAS authentication

 web/defaultincludes.inc             |  2 +-
 web/init.inc                        | 28 +++++---------------
 web/lib/MRBS/Session/SessionCas.php |  5 ++--
 web/mrbs_auth.inc                   | 38 ++++++++++++---------------
 4 files changed, 28 insertions(+), 45 deletions(-)

commit bf9ad5825
Author: campbell-m <[email protected]>
Date:   Fri Nov 4 17:11:42 2022 +0000

    Added a fix to get rid of cookies with the wrong path (due to a previous problem with get_cookie_path() ).

 web/lib/MRBS/Session/SessionPhp.php | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 3c8877f06
Author: campbell-m <[email protected]>
Date:   Fri Nov 4 13:49:21 2022 +0000

    Added missing magic methods

 web/lib/MRBS/User.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit f6431cb6d
Author: campbell-m <[email protected]>
Date:   Thu Nov 3 17:15:21 2022 +0000

    Fixed bug causing an unnecessary triggering of an "undefined class constant" error when PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT does not exist.

 web/lib/MRBS/DB_mysql.php  | 80 ++++++++++++++++++++++++++++--------
 web/systemdefaults.inc.php |  3 +-
 2 files changed, 65 insertions(+), 18 deletions(-)

commit 98149e060
Author: campbell-m <[email protected]>
Date:   Wed Nov 2 17:55:31 2022 +0000

    Fixed bug when a connection could not be established

 web/lib/MRBS/DB.php | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 256f5ecec
Author: campbell-m <[email protected]>
Date:   Tue Nov 1 14:47:20 2022 +0000

    Added expiry if the session cookie on logoff

 web/lib/MRBS/Session/SessionPhp.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 90ceeb8a0
Author: campbell-m <[email protected]>
Date:   Tue Nov 1 14:46:08 2022 +0000

    Further fix to get_cookie_path()

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cb7432004
Author: campbell-m <[email protected]>
Date:   Tue Nov 1 13:52:16 2022 +0000

    Fixed occasional incorrect determination of cookie path

 web/functions.inc | 5 +++++
 1 file changed, 5 insertions(+)

commit 9e6520182
Author: campbell-m <[email protected]>
Date:   Sat Oct 29 15:45:51 2022 +0100

    Fixed problem with PostgreSQL locking introduced in a recent commit.

 web/lib/MRBS/DB_pgsql.php | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 163fda6b8
Author: campbell-m <[email protected]>
Date:   Sat Oct 29 14:55:12 2022 +0100

    Added support for database driver options.  See SF Support Requests #2634.

 web/dbsys.inc              |  4 ++--
 web/lib/MRBS/DB.php        | 29 ++++++++++++++++++++++++++++-
 web/lib/MRBS/DBFactory.php |  7 ++++---
 web/lib/MRBS/DB_mysql.php  | 23 +++++++++++++++++++++--
 web/lib/MRBS/DB_pgsql.php  | 20 +++++++++++++++++---
 web/systemdefaults.inc.php | 32 ++++++++++++++++++++++++++++++++
 web/upgrade.inc            |  2 +-
 7 files changed, 105 insertions(+), 12 deletions(-)

commit 6d09136fc
Author: campbell-m <[email protected]>
Date:   Fri Oct 28 18:06:17 2022 +0100

    Updated comments

 web/systemdefaults.inc.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e06cc4ba2
Author: campbell-m <[email protected]>
Date:   Wed Oct 26 17:13:47 2022 +0100

    Updated comment

 web/lib/MRBS/Form/Form.php | 2 ++
 1 file changed, 2 insertions(+)

commit 1398e1359
Author: campbell-m <[email protected]>
Date:   Sun Oct 23 17:59:31 2022 +0100

    Added French translations.  Thanks to Philippe.

 web/lang/lang.fr | 2 ++
 1 file changed, 2 insertions(+)

commit 692383085
Author: campbell-m <[email protected]>
Date:   Sun Oct 23 17:51:34 2022 +0100

    Added missing variable

 web/Themes/classic126/styling.inc | 1 +
 1 file changed, 1 insertion(+)

commit d915b3ab2
Author: campbell-m <[email protected]>
Date:   Sun Oct 23 16:36:26 2022 +0100

    Tweaked error message

 web/lib/MRBS/DateTime.php | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit de57a3353
Author: campbell-m <[email protected]>
Date:   Sun Oct 23 16:20:28 2022 +0100

    Restructured

 web/lib/MRBS/DateTime.php | 64 ++++++++++++++++++-------------------
 1 file changed, 32 insertions(+), 32 deletions(-)

commit 06415017d
Author: campbell-m <[email protected]>
Date:   Sun Oct 23 15:56:13 2022 +0100

    Improved validation of $holidays

 web/lib/MRBS/DateTime.php | 30 +++++++++++++++++++++++++++---
 1 file changed, 27 insertions(+), 3 deletions(-)

commit 7f6c10701
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 18:51:14 2022 +0100

    Minor change to code to keep PHPStorm happy

 web/functions_table.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f823ec17c
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 17:03:40 2022 +0100

    Prevented ordinary users from clicking on holiday and weekend links when they are not allowed to (month view)

 web/functions_table.inc | 43 +++++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 15 deletions(-)

commit 25c508fb2
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 16:46:22 2022 +0100

    Prevented ordinary users from clicking on holiday and weekend links when they are not allowed to.

 web/css/mrbs.css.php    |  7 +++++++
 web/functions_table.inc | 15 ++++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 169e040cf
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 14:48:14 2022 +0100

    Added styling for weekend holidays

 web/Themes/classic126/styling.inc | 10 +++++----
 web/Themes/default/styling.inc    |  9 +++++---
 web/css/mrbs.css.php              | 35 +++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+), 7 deletions(-)

commit 4fbe28751
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 13:43:57 2022 +0100

    Added styling for weekends

 web/Themes/classic126/styling.inc |  3 +++
 web/Themes/default/header.inc     |  7 +++++-
 web/Themes/default/styling.inc    |  3 +++
 web/css/mrbs.css.php              | 35 +++++++++++++++++++++++++++++
 web/systemdefaults.inc.php        |  3 +++
 5 files changed, 50 insertions(+), 1 deletion(-)

commit 2b89b5c82
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 12:22:39 2022 +0100

    Added the ability to prevent bookings at weekends

 web/lang/lang.en               |  1 +
 web/lib/MRBS/EntryInterval.php | 31 +++++++++++++++++++++++++++++--
 web/mrbs_sql.inc               | 12 ++++++++++--
 web/systemdefaults.inc.php     |  4 ++++
 4 files changed, 44 insertions(+), 4 deletions(-)

commit 5d4a68150
Author: campbell-m <[email protected]>
Date:   Sat Oct 22 11:35:25 2022 +0100

    Restructured

 web/lib/MRBS/EntryInterval.php (new) | 44 ++++++++++++++++++++++++++
 web/mrbs_sql.inc                     | 18 ++---------
 2 files changed, 47 insertions(+), 15 deletions(-)

commit fb57ec363
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 18:51:07 2022 +0100

    Corrected typo in comment

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 806776754
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 18:47:45 2022 +0100

    Corrected typo in comment

 web/language.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2934f9c46
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 18:41:08 2022 +0100

    Added policy to stop booking on holidays

 web/lang/lang.en           |  1 +
 web/language.inc           |  2 +-
 web/mrbs_sql.inc           | 26 ++++++++++++++++++++++++--
 web/systemdefaults.inc.php |  5 +++++
 4 files changed, 31 insertions(+), 3 deletions(-)

commit e3d74a0b1
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 17:41:54 2022 +0100

    Improved performance of holiday calculation

 web/lib/MRBS/DateTime.php | 93 +++++++++++++++++++++++--------------
 1 file changed, 59 insertions(+), 34 deletions(-)

commit 18097f356
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 10:27:30 2022 +0100

    Added validation of holiday dates

 web/lib/MRBS/DateTime.php | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit f3ae7237f
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 10:05:32 2022 +0100

    Allowed date ranges in holidays

 web/lib/MRBS/DateTime.php  | 24 ++++++++++++++++++++++--
 web/systemdefaults.inc.php |  2 ++
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 2b98dc5fd
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 09:34:58 2022 +0100

    Indexed $holidays by year

 web/lib/MRBS/DateTime.php  | 22 ++++++++++++++++++----
 web/systemdefaults.inc.php |  4 ++--
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 2fae70d3f
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 09:21:12 2022 +0100

    Fixed bug introduced in recent commit

 web/css/mrbs.css.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a8dfad45
Author: campbell-m <[email protected]>
Date:   Fri Oct 21 09:08:39 2022 +0100

    Added styling for holidays in the header cells

 web/css/mrbs.css.php | 5 +++++
 1 file changed, 5 insertions(+)

commit 08aa384b2
Author: campbell-m <[email protected]>
Date:   Thu Oct 20 18:33:41 2022 +0100

    Added styling for holidays

 web/Themes/classic126/styling.inc |  7 +++++--
 web/Themes/default/styling.inc    |  9 +++++---
 web/css/mrbs.css.php              | 32 ++++++++++++++++++++++++++++-
 3 files changed, 42 insertions(+), 6 deletions(-)

commit 34c807310
Author: campbell-m <[email protected]>
Date:   Thu Oct 20 17:51:06 2022 +0100

    Added in support for holidays

 web/functions_table.inc    | 60 +++++++++++++++++++++++-------------
 web/lib/MRBS/DateTime.php  | 25 ++++++++++++++-
 web/systemdefaults.inc.php |  4 +++
 3 files changed, 66 insertions(+), 23 deletions(-)

commit 697ad551c
Author: campbell-m <[email protected]>
Date:   Thu Oct 20 16:34:57 2022 +0100

    Added class for weekend days to the all room view

 web/functions_table.inc | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit d23645b72
Author: campbell-m <[email protected]>
Date:   Thu Oct 20 16:21:38 2022 +0100

    Added class for weekend days to the month view main body

 web/functions_table.inc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 42671d24a
Author: campbell-m <[email protected]>
Date:   Thu Oct 20 16:09:26 2022 +0100

    Added class for weekend days to the day and week views main body

 web/functions.inc       |  3 ++-
 web/functions_table.inc | 11 +++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 8706e29fc
Author: campbell-m <[email protected]>
Date:   Wed Oct 19 18:10:26 2022 +0100

    Updated tzurl files

 .../zoneinfo-outlook/Africa/Abidjan.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Accra.ics  |  10 +-
 .../zoneinfo-outlook/Africa/Addis_Ababa.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Algiers.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Asmara.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Bamako.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Bangui.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Banjul.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Bissau.ics |   4 +-
 .../zoneinfo-outlook/Africa/Blantyre.ics     |   4 +-
 .../zoneinfo-outlook/Africa/Brazzaville.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Bujumbura.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Cairo.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Casablanca.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Ceuta.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Conakry.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Dakar.ics  |   4 +-
 .../Africa/Dar_es_Salaam.ics                 |   4 +-
 .../zoneinfo-outlook/Africa/Djibouti.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Douala.ics |   4 +-
 .../zoneinfo-outlook/Africa/El_Aaiun.ics     |   4 +-
 .../zoneinfo-outlook/Africa/Freetown.ics     |   4 +-
 .../zoneinfo-outlook/Africa/Gaborone.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Harare.ics |   4 +-
 .../zoneinfo-outlook/Africa/Johannesburg.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Juba.ics   |  10 +-
 .../zoneinfo-outlook/Africa/Kampala.ics      |   4 +-
 .../zoneinfo-outlook/Africa/Khartoum.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Kigali.ics |   4 +-
 .../zoneinfo-outlook/Africa/Kinshasa.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Lagos.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Libreville.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Lome.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Luanda.ics |   4 +-
 .../zoneinfo-outlook/Africa/Lubumbashi.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Lusaka.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Malabo.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Maputo.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Maseru.ics |   4 +-
 .../zoneinfo-outlook/Africa/Mbabane.ics      |   4 +-
 .../zoneinfo-outlook/Africa/Mogadishu.ics    |   4 +-
 .../zoneinfo-outlook/Africa/Monrovia.ics     |   4 +-
 .../zoneinfo-outlook/Africa/Nairobi.ics      |   4 +-
 .../zoneinfo-outlook/Africa/Ndjamena.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Niamey.ics |   4 +-
 .../zoneinfo-outlook/Africa/Nouakchott.ics   |   4 +-
 .../zoneinfo-outlook/Africa/Ouagadougou.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Porto-Novo.ics   |   4 +-
 .../zoneinfo-outlook/Africa/Sao_Tome.ics     |   4 +-
 .../zoneinfo-outlook/Africa/Tripoli.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Africa/Tunis.ics  |   4 +-
 .../zoneinfo-outlook/Africa/Windhoek.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/America/Adak.ics  |   4 +-
 .../zoneinfo-outlook/America/Anchorage.ics   |   4 +-
 .../zoneinfo-outlook/America/Anguilla.ics    |  10 +-
 .../zoneinfo-outlook/America/Antigua.ics     |  10 +-
 .../zoneinfo-outlook/America/Araguaina.ics   |   4 +-
 .../America/Argentina/Buenos_Aires.ics       |   4 +-
 .../America/Argentina/Catamarca.ics          |   4 +-
 .../America/Argentina/Cordoba.ics            |   4 +-
 .../America/Argentina/Jujuy.ics              |   4 +-
 .../America/Argentina/La_Rioja.ics           |   4 +-
 .../America/Argentina/Mendoza.ics            |   4 +-
 .../America/Argentina/Rio_Gallegos.ics       |   4 +-
 .../America/Argentina/Salta.ics              |   4 +-
 .../America/Argentina/San_Juan.ics           |   4 +-
 .../America/Argentina/San_Luis.ics           |   4 +-
 .../America/Argentina/Tucuman.ics            |   4 +-
 .../America/Argentina/Ushuaia.ics            |   4 +-
 web/tzurl/zoneinfo-outlook/America/Aruba.ics |  10 +-
 .../zoneinfo-outlook/America/Asuncion.ics    |   4 +-
 .../zoneinfo-outlook/America/Atikokan.ics    |  10 +-
 web/tzurl/zoneinfo-outlook/America/Bahia.ics |   4 +-
 .../America/Bahia_Banderas.ics               |   4 +-
 .../zoneinfo-outlook/America/Barbados.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/America/Belem.ics |   4 +-
 .../zoneinfo-outlook/America/Belize.ics      |   4 +-
 .../America/Blanc-Sablon.ics                 |  10 +-
 .../zoneinfo-outlook/America/Boa_Vista.ics   |   4 +-
 .../zoneinfo-outlook/America/Bogota.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/America/Boise.ics |   4 +-
 .../America/Cambridge_Bay.ics                |   4 +-
 .../America/Campo_Grande.ics                 |   4 +-
 .../zoneinfo-outlook/America/Cancun.ics      |   4 +-
 .../zoneinfo-outlook/America/Caracas.ics     |   4 +-
 .../zoneinfo-outlook/America/Cayenne.ics     |   4 +-
 .../zoneinfo-outlook/America/Cayman.ics      |   4 +-
 .../zoneinfo-outlook/America/Chicago.ics     |   4 +-
 .../zoneinfo-outlook/America/Chihuahua.ics   |   4 +-
 .../zoneinfo-outlook/America/Costa_Rica.ics  |   4 +-
 .../zoneinfo-outlook/America/Creston.ics     |  10 +-
 .../zoneinfo-outlook/America/Cuiaba.ics      |   4 +-
 .../zoneinfo-outlook/America/Curacao.ics     |  10 +-
 .../America/Danmarkshavn.ics                 |   4 +-
 .../zoneinfo-outlook/America/Dawson.ics      |   4 +-
 .../America/Dawson_Creek.ics                 |   4 +-
 .../zoneinfo-outlook/America/Denver.ics      |   4 +-
 .../zoneinfo-outlook/America/Detroit.ics     |   4 +-
 .../zoneinfo-outlook/America/Dominica.ics    |  10 +-
 .../zoneinfo-outlook/America/Edmonton.ics    |   4 +-
 .../zoneinfo-outlook/America/Eirunepe.ics    |   4 +-
 .../zoneinfo-outlook/America/El_Salvador.ics |   5 +-
 .../zoneinfo-outlook/America/Fort_Nelson.ics |   4 +-
 .../zoneinfo-outlook/America/Fortaleza.ics   |   4 +-
 .../zoneinfo-outlook/America/Glace_Bay.ics   |   4 +-
 .../zoneinfo-outlook/America/Godthab.ics     |   4 +-
 .../zoneinfo-outlook/America/Goose_Bay.ics   |   4 +-
 .../zoneinfo-outlook/America/Grand_Turk.ics  |   4 +-
 .../zoneinfo-outlook/America/Grenada.ics     |  10 +-
 .../zoneinfo-outlook/America/Guadeloupe.ics  |  10 +-
 .../zoneinfo-outlook/America/Guatemala.ics   |   4 +-
 .../zoneinfo-outlook/America/Guayaquil.ics   |   4 +-
 .../zoneinfo-outlook/America/Guyana.ics      |   4 +-
 .../zoneinfo-outlook/America/Halifax.ics     |   4 +-
 .../zoneinfo-outlook/America/Havana.ics      |   4 +-
 .../zoneinfo-outlook/America/Hermosillo.ics  |   4 +-
 .../America/Indiana/Indianapolis.ics         |   4 +-
 .../America/Indiana/Knox.ics                 |   4 +-
 .../America/Indiana/Marengo.ics              |   4 +-
 .../America/Indiana/Petersburg.ics           |   4 +-
 .../America/Indiana/Tell_City.ics            |   4 +-
 .../America/Indiana/Vevay.ics                |   4 +-
 .../America/Indiana/Vincennes.ics            |   4 +-
 .../America/Indiana/Winamac.ics              |   4 +-
 .../zoneinfo-outlook/America/Inuvik.ics      |   4 +-
 .../zoneinfo-outlook/America/Iqaluit.ics     |   4 +-
 .../zoneinfo-outlook/America/Jamaica.ics     |   4 +-
 .../zoneinfo-outlook/America/Juneau.ics      |   4 +-
 .../America/Kentucky/Louisville.ics          |   4 +-
 .../America/Kentucky/Monticello.ics          |   4 +-
 .../zoneinfo-outlook/America/Kralendijk.ics  |  10 +-
 .../zoneinfo-outlook/America/La_Paz.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/America/Lima.ics  |   4 +-
 .../zoneinfo-outlook/America/Los_Angeles.ics |   4 +-
 .../America/Lower_Princes.ics                |  10 +-
 .../zoneinfo-outlook/America/Maceio.ics      |   4 +-
 .../zoneinfo-outlook/America/Managua.ics     |   4 +-
 .../zoneinfo-outlook/America/Manaus.ics      |   4 +-
 .../zoneinfo-outlook/America/Marigot.ics     |  10 +-
 .../zoneinfo-outlook/America/Martinique.ics  |   4 +-
 .../zoneinfo-outlook/America/Matamoros.ics   |   4 +-
 .../zoneinfo-outlook/America/Mazatlan.ics    |   4 +-
 .../zoneinfo-outlook/America/Menominee.ics   |   4 +-
 .../zoneinfo-outlook/America/Merida.ics      |   4 +-
 .../zoneinfo-outlook/America/Metlakatla.ics  |   4 +-
 .../zoneinfo-outlook/America/Mexico_City.ics |   4 +-
 .../zoneinfo-outlook/America/Miquelon.ics    |   4 +-
 .../zoneinfo-outlook/America/Moncton.ics     |   4 +-
 .../zoneinfo-outlook/America/Monterrey.ics   |   4 +-
 .../zoneinfo-outlook/America/Montevideo.ics  |   4 +-
 .../zoneinfo-outlook/America/Montserrat.ics  |  10 +-
 .../zoneinfo-outlook/America/Nassau.ics      |  10 +-
 .../zoneinfo-outlook/America/New_York.ics    |   4 +-
 .../zoneinfo-outlook/America/Nipigon.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/America/Nome.ics  |   4 +-
 .../zoneinfo-outlook/America/Noronha.ics     |   4 +-
 .../America/North_Dakota/Beulah.ics          |   4 +-
 .../America/North_Dakota/Center.ics          |   4 +-
 .../America/North_Dakota/New_Salem.ics       |   4 +-
 .../zoneinfo-outlook/America/Ojinaga.ics     |   4 +-
 .../zoneinfo-outlook/America/Panama.ics      |   4 +-
 .../zoneinfo-outlook/America/Pangnirtung.ics |   4 +-
 .../zoneinfo-outlook/America/Paramaribo.ics  |   4 +-
 .../zoneinfo-outlook/America/Phoenix.ics     |   4 +-
 .../America/Port-au-Prince.ics               |   4 +-
 .../America/Port_of_Spain.ics                |  10 +-
 .../zoneinfo-outlook/America/Porto_Velho.ics |   4 +-
 .../zoneinfo-outlook/America/Puerto_Rico.ics |   4 +-
 .../America/Punta_Arenas.ics                 |   4 +-
 .../zoneinfo-outlook/America/Rainy_River.ics |   4 +-
 .../America/Rankin_Inlet.ics                 |   4 +-
 .../zoneinfo-outlook/America/Recife.ics      |   4 +-
 .../zoneinfo-outlook/America/Regina.ics      |   4 +-
 .../zoneinfo-outlook/America/Resolute.ics    |   4 +-
 .../zoneinfo-outlook/America/Rio_Branco.ics  |   4 +-
 .../zoneinfo-outlook/America/Santarem.ics    |   4 +-
 .../zoneinfo-outlook/America/Santiago.ics    |   4 +-
 .../America/Santo_Domingo.ics                |   4 +-
 .../zoneinfo-outlook/America/Sao_Paulo.ics   |   4 +-
 .../America/Scoresbysund.ics                 |   4 +-
 web/tzurl/zoneinfo-outlook/America/Sitka.ics |   4 +-
 .../America/St_Barthelemy.ics                |  10 +-
 .../zoneinfo-outlook/America/St_Johns.ics    |   4 +-
 .../zoneinfo-outlook/America/St_Kitts.ics    |  10 +-
 .../zoneinfo-outlook/America/St_Lucia.ics    |  10 +-
 .../zoneinfo-outlook/America/St_Thomas.ics   |  10 +-
 .../zoneinfo-outlook/America/St_Vincent.ics  |  10 +-
 .../America/Swift_Current.ics                |   4 +-
 .../zoneinfo-outlook/America/Tegucigalpa.ics |   4 +-
 web/tzurl/zoneinfo-outlook/America/Thule.ics |   4 +-
 .../zoneinfo-outlook/America/Thunder_Bay.ics |   4 +-
 .../zoneinfo-outlook/America/Tijuana.ics     |   4 +-
 .../zoneinfo-outlook/America/Toronto.ics     |   4 +-
 .../zoneinfo-outlook/America/Tortola.ics     |  10 +-
 .../zoneinfo-outlook/America/Vancouver.ics   |   4 +-
 .../zoneinfo-outlook/America/Whitehorse.ics  |   4 +-
 .../zoneinfo-outlook/America/Winnipeg.ics    |   4 +-
 .../zoneinfo-outlook/America/Yakutat.ics     |   4 +-
 .../zoneinfo-outlook/America/Yellowknife.ics |   4 +-
 .../zoneinfo-outlook/Antarctica/Casey.ics    |   4 +-
 .../zoneinfo-outlook/Antarctica/Davis.ics    |   4 +-
 .../Antarctica/DumontDUrville.ics            |  10 +-
 .../Antarctica/Macquarie.ics                 |   4 +-
 .../zoneinfo-outlook/Antarctica/Mawson.ics   |   4 +-
 .../zoneinfo-outlook/Antarctica/McMurdo.ics  |   4 +-
 .../zoneinfo-outlook/Antarctica/Palmer.ics   |   4 +-
 .../zoneinfo-outlook/Antarctica/Rothera.ics  |   4 +-
 .../zoneinfo-outlook/Antarctica/Syowa.ics    |  10 +-
 .../zoneinfo-outlook/Antarctica/Troll.ics    |   4 +-
 .../zoneinfo-outlook/Antarctica/Vostok.ics   |  10 +-
 .../zoneinfo-outlook/Arctic/Longyearbyen.ics |  10 +-
 web/tzurl/zoneinfo-outlook/Asia/Aden.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Almaty.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Amman.ics    |  18 +-
 web/tzurl/zoneinfo-outlook/Asia/Anadyr.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtau.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtobe.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Ashgabat.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Atyrau.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Baghdad.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Bahrain.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Baku.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Bangkok.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Barnaul.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Beirut.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Bishkek.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Brunei.ics   |  10 +-
 web/tzurl/zoneinfo-outlook/Asia/Chita.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Choibalsan.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Colombo.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Damascus.ics |  18 +-
 web/tzurl/zoneinfo-outlook/Asia/Dhaka.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Dili.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Dubai.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Dushanbe.ics |   4 +-
 .../zoneinfo-outlook/Asia/Famagusta.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Gaza.ics     |  10 +-
 web/tzurl/zoneinfo-outlook/Asia/Hebron.ics   |  10 +-
 .../zoneinfo-outlook/Asia/Ho_Chi_Minh.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Hong_Kong.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Hovd.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Irkutsk.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Istanbul.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Jakarta.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Jayapura.ics |   4 +-
 .../zoneinfo-outlook/Asia/Jerusalem.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Kabul.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Kamchatka.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Karachi.ics  |   4 +-
 .../zoneinfo-outlook/Asia/Kathmandu.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Khandyga.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Kolkata.ics  |   4 +-
 .../zoneinfo-outlook/Asia/Krasnoyarsk.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Kuala_Lumpur.ics   |  10 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuching.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuwait.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Macau.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Magadan.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Makassar.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Manila.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Muscat.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Nicosia.ics  |   4 +-
 .../zoneinfo-outlook/Asia/Novokuznetsk.ics   |   4 +-
 .../zoneinfo-outlook/Asia/Novosibirsk.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Omsk.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Oral.ics     |   4 +-
 .../zoneinfo-outlook/Asia/Phnom_Penh.ics     |   4 +-
 .../zoneinfo-outlook/Asia/Pontianak.ics      |   4 +-
 .../zoneinfo-outlook/Asia/Pyongyang.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Qatar.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Qyzylorda.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Riyadh.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Sakhalin.ics |   4 +-
 .../zoneinfo-outlook/Asia/Samarkand.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Seoul.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Shanghai.ics |   4 +-
 .../zoneinfo-outlook/Asia/Singapore.ics      |   4 +-
 .../zoneinfo-outlook/Asia/Srednekolymsk.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Taipei.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Tashkent.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Tbilisi.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Tehran.ics   |  16 +-
 web/tzurl/zoneinfo-outlook/Asia/Thimphu.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Tokyo.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Tomsk.ics    |   4 +-
 .../zoneinfo-outlook/Asia/Ulaanbaatar.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Urumqi.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Ust-Nera.ics |   4 +-
 .../zoneinfo-outlook/Asia/Vientiane.ics      |   4 +-
 .../zoneinfo-outlook/Asia/Vladivostok.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Yakutsk.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Yangon.ics   |   4 +-
 .../zoneinfo-outlook/Asia/Yekaterinburg.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Asia/Yerevan.ics  |   4 +-
 .../zoneinfo-outlook/Atlantic/Azores.ics     |   4 +-
 .../zoneinfo-outlook/Atlantic/Bermuda.ics    |   4 +-
 .../zoneinfo-outlook/Atlantic/Canary.ics     |   4 +-
 .../zoneinfo-outlook/Atlantic/Cape_Verde.ics |   4 +-
 .../zoneinfo-outlook/Atlantic/Faroe.ics      |   4 +-
 .../zoneinfo-outlook/Atlantic/Madeira.ics    |   4 +-
 .../zoneinfo-outlook/Atlantic/Reykjavik.ics  |  10 +-
 .../Atlantic/South_Georgia.ics               |   4 +-
 .../zoneinfo-outlook/Atlantic/St_Helena.ics  |   4 +-
 .../zoneinfo-outlook/Atlantic/Stanley.ics    |   4 +-
 .../zoneinfo-outlook/Australia/Adelaide.ics  |   4 +-
 .../zoneinfo-outlook/Australia/Brisbane.ics  |   4 +-
 .../Australia/Broken_Hill.ics                |   4 +-
 .../zoneinfo-outlook/Australia/Currie.ics    |  10 +-
 .../zoneinfo-outlook/Australia/Darwin.ics    |   4 +-
 .../zoneinfo-outlook/Australia/Eucla.ics     |   4 +-
 .../zoneinfo-outlook/Australia/Hobart.ics    |   4 +-
 .../zoneinfo-outlook/Australia/Lindeman.ics  |   4 +-
 .../zoneinfo-outlook/Australia/Lord_Howe.ics |   4 +-
 .../zoneinfo-outlook/Australia/Melbourne.ics |   4 +-
 .../zoneinfo-outlook/Australia/Perth.ics     |   4 +-
 .../zoneinfo-outlook/Australia/Sydney.ics    |   4 +-
 .../zoneinfo-outlook/Europe/Amsterdam.ics    |  10 +-
 .../zoneinfo-outlook/Europe/Andorra.ics      |   4 +-
 .../zoneinfo-outlook/Europe/Astrakhan.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Athens.ics |   4 +-
 .../zoneinfo-outlook/Europe/Belgrade.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Berlin.ics |   4 +-
 .../zoneinfo-outlook/Europe/Bratislava.ics   |   4 +-
 .../zoneinfo-outlook/Europe/Brussels.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Bucharest.ics    |   4 +-
 .../zoneinfo-outlook/Europe/Budapest.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Busingen.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Chisinau.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Copenhagen.ics   |  10 +-
 web/tzurl/zoneinfo-outlook/Europe/Dublin.ics |   4 +-
 .../zoneinfo-outlook/Europe/Gibraltar.ics    |   4 +-
 .../zoneinfo-outlook/Europe/Guernsey.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Helsinki.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Isle_of_Man.ics  |   4 +-
 .../zoneinfo-outlook/Europe/Istanbul.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Jersey.ics |   4 +-
 .../zoneinfo-outlook/Europe/Kaliningrad.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Kiev.ics   |  24 +-
 web/tzurl/zoneinfo-outlook/Europe/Kirov.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Lisbon.ics |   4 +-
 .../zoneinfo-outlook/Europe/Ljubljana.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/London.ics |   4 +-
 .../zoneinfo-outlook/Europe/Luxembourg.ics   |  10 +-
 web/tzurl/zoneinfo-outlook/Europe/Madrid.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Malta.ics  |   4 +-
 .../zoneinfo-outlook/Europe/Mariehamn.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Minsk.ics  |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Monaco.ics |  10 +-
 web/tzurl/zoneinfo-outlook/Europe/Moscow.ics |   4 +-
 .../zoneinfo-outlook/Europe/Nicosia.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Oslo.ics   |  10 +-
 web/tzurl/zoneinfo-outlook/Europe/Paris.ics  |   4 +-
 .../zoneinfo-outlook/Europe/Podgorica.ics    |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Prague.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Riga.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Rome.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Samara.ics |   4 +-
 .../zoneinfo-outlook/Europe/San_Marino.ics   |   4 +-
 .../zoneinfo-outlook/Europe/Sarajevo.ics     |   4 +-
 .../zoneinfo-outlook/Europe/Saratov.ics      |   4 +-
 .../zoneinfo-outlook/Europe/Simferopol.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Skopje.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Sofia.ics  |   4 +-
 .../zoneinfo-outlook/Europe/Stockholm.ics    |  10 +-
 .../zoneinfo-outlook/Europe/Tallinn.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Tirane.ics |   4 +-
 .../zoneinfo-outlook/Europe/Ulyanovsk.ics    |   4 +-
 .../zoneinfo-outlook/Europe/Uzhgorod.ics     |  24 +-
 web/tzurl/zoneinfo-outlook/Europe/Vaduz.ics  |   4 +-
 .../zoneinfo-outlook/Europe/Vatican.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Vienna.ics |   4 +-
 .../zoneinfo-outlook/Europe/Vilnius.ics      |   4 +-
 .../zoneinfo-outlook/Europe/Volgograd.ics    |  10 +-
 web/tzurl/zoneinfo-outlook/Europe/Warsaw.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Europe/Zagreb.ics |   4 +-
 .../zoneinfo-outlook/Europe/Zaporozhye.ics   |  24 +-
 web/tzurl/zoneinfo-outlook/Europe/Zurich.ics |   4 +-
 .../zoneinfo-outlook/Indian/Antananarivo.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Indian/Chagos.ics |   4 +-
 .../zoneinfo-outlook/Indian/Christmas.ics    |  10 +-
 web/tzurl/zoneinfo-outlook/Indian/Cocos.ics  |  10 +-
 web/tzurl/zoneinfo-outlook/Indian/Comoro.ics |   4 +-
 .../zoneinfo-outlook/Indian/Kerguelen.ics    |  10 +-
 web/tzurl/zoneinfo-outlook/Indian/Mahe.ics   |  10 +-
 .../zoneinfo-outlook/Indian/Maldives.ics     |   4 +-
 .../zoneinfo-outlook/Indian/Mauritius.ics    |   4 +-
 .../zoneinfo-outlook/Indian/Mayotte.ics      |   4 +-
 .../zoneinfo-outlook/Indian/Reunion.ics      |  10 +-
 web/tzurl/zoneinfo-outlook/Pacific/Apia.ics  |  16 +-
 .../zoneinfo-outlook/Pacific/Auckland.ics    |   4 +-
 .../Pacific/Bougainville.ics                 |   4 +-
 .../zoneinfo-outlook/Pacific/Chatham.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Chuuk.ics |  10 +-
 .../zoneinfo-outlook/Pacific/Easter.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Efate.ics |   4 +-
 .../zoneinfo-outlook/Pacific/Enderbury.ics   |  10 +-
 .../zoneinfo-outlook/Pacific/Fakaofo.ics     |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Fiji.ics  |  18 +-
 .../zoneinfo-outlook/Pacific/Funafuti.ics    |  10 +-
 .../zoneinfo-outlook/Pacific/Galapagos.ics   |   4 +-
 .../zoneinfo-outlook/Pacific/Gambier.ics     |   4 +-
 .../zoneinfo-outlook/Pacific/Guadalcanal.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Guam.ics  |   4 +-
 .../zoneinfo-outlook/Pacific/Honolulu.ics    |   4 +-
 .../zoneinfo-outlook/Pacific/Kiritimati.ics  |   4 +-
 .../zoneinfo-outlook/Pacific/Kosrae.ics      |   4 +-
 .../zoneinfo-outlook/Pacific/Kwajalein.ics   |   4 +-
 .../zoneinfo-outlook/Pacific/Majuro.ics      |  10 +-
 .../zoneinfo-outlook/Pacific/Marquesas.ics   |   4 +-
 .../zoneinfo-outlook/Pacific/Midway.ics      |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Nauru.ics |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Niue.ics  |   4 +-
 .../zoneinfo-outlook/Pacific/Norfolk.ics     |   4 +-
 .../zoneinfo-outlook/Pacific/Noumea.ics      |   4 +-
 .../zoneinfo-outlook/Pacific/Pago_Pago.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Palau.ics |   4 +-
 .../zoneinfo-outlook/Pacific/Pitcairn.ics    |   4 +-
 .../zoneinfo-outlook/Pacific/Pohnpei.ics     |  10 +-
 .../Pacific/Port_Moresby.ics                 |   4 +-
 .../zoneinfo-outlook/Pacific/Rarotonga.ics   |   4 +-
 .../zoneinfo-outlook/Pacific/Saipan.ics      |   4 +-
 .../zoneinfo-outlook/Pacific/Tahiti.ics      |   4 +-
 .../zoneinfo-outlook/Pacific/Tarawa.ics      |   4 +-
 .../zoneinfo-outlook/Pacific/Tongatapu.ics   |   4 +-
 web/tzurl/zoneinfo-outlook/Pacific/Wake.ics  |  10 +-
 .../zoneinfo-outlook/Pacific/Wallis.ics      |  10 +-
 web/tzurl/zoneinfo/Africa/Abidjan.ics        |   4 +-
 web/tzurl/zoneinfo/Africa/Algiers.ics        |   4 +-
 web/tzurl/zoneinfo/Africa/Bissau.ics         |   4 +-
 web/tzurl/zoneinfo/Africa/Cairo.ics          |   4 +-
 web/tzurl/zoneinfo/Africa/Casablanca.ics     |   4 +-
 web/tzurl/zoneinfo/Africa/Ceuta.ics          |   4 +-
 web/tzurl/zoneinfo/Africa/El_Aaiun.ics       |   4 +-
 web/tzurl/zoneinfo/Africa/Johannesburg.ics   |   4 +-
 web/tzurl/zoneinfo/Africa/Juba.ics           |  10 +-
 web/tzurl/zoneinfo/Africa/Khartoum.ics       |   4 +-
 web/tzurl/zoneinfo/Africa/Lagos.ics          |  24 +-
 web/tzurl/zoneinfo/Africa/Maputo.ics         |   4 +-
 web/tzurl/zoneinfo/Africa/Monrovia.ics       |   4 +-
 web/tzurl/zoneinfo/Africa/Nairobi.ics        |  18 +-
 web/tzurl/zoneinfo/Africa/Ndjamena.ics       |   4 +-
 web/tzurl/zoneinfo/Africa/Sao_Tome.ics       |   4 +-
 web/tzurl/zoneinfo/Africa/Tripoli.ics        |   4 +-
 web/tzurl/zoneinfo/Africa/Tunis.ics          |   4 +-
 web/tzurl/zoneinfo/Africa/Windhoek.ics       |   4 +-
 web/tzurl/zoneinfo/America/Adak.ics          |   4 +-
 web/tzurl/zoneinfo/America/Anchorage.ics     |   4 +-
 web/tzurl/zoneinfo/America/Araguaina.ics     |   4 +-
 .../America/Argentina/Buenos_Aires.ics       |   4 +-
 .../zoneinfo/America/Argentina/Catamarca.ics |   4 +-
 .../zoneinfo/America/Argentina/Cordoba.ics   |   4 +-
 .../zoneinfo/America/Argentina/Jujuy.ics     |   4 +-
 .../zoneinfo/America/Argentina/La_Rioja.ics  |   4 +-
 .../zoneinfo/America/Argentina/Mendoza.ics   |   4 +-
 .../America/Argentina/Rio_Gallegos.ics       |   4 +-
 .../zoneinfo/America/Argentina/Salta.ics     |   4 +-
 .../zoneinfo/America/Argentina/San_Juan.ics  |   4 +-
 .../zoneinfo/America/Argentina/San_Luis.ics  |   4 +-
 .../zoneinfo/America/Argentina/Tucuman.ics   |   4 +-
 .../zoneinfo/America/Argentina/Ushuaia.ics   |   4 +-
 web/tzurl/zoneinfo/America/Asuncion.ics      |   4 +-
 web/tzurl/zoneinfo/America/Bahia.ics         |   4 +-
 .../zoneinfo/America/Bahia_Banderas.ics      |  18 +-
 web/tzurl/zoneinfo/America/Barbados.ics      |  51 +-
 web/tzurl/zoneinfo/America/Belem.ics         |   4 +-
 web/tzurl/zoneinfo/America/Belize.ics        |  43 +-
 web/tzurl/zoneinfo/America/Boa_Vista.ics     |   4 +-
 web/tzurl/zoneinfo/America/Bogota.ics        |   4 +-
 web/tzurl/zoneinfo/America/Boise.ics         |   4 +-
 web/tzurl/zoneinfo/America/Cambridge_Bay.ics |   4 +-
 web/tzurl/zoneinfo/America/Campo_Grande.ics  |   4 +-
 web/tzurl/zoneinfo/America/Cancun.ics        |   4 +-
 web/tzurl/zoneinfo/America/Caracas.ics       |   4 +-
 web/tzurl/zoneinfo/America/Cayenne.ics       |   4 +-
 web/tzurl/zoneinfo/America/Chicago.ics       |   4 +-
 web/tzurl/zoneinfo/America/Chihuahua.ics     |  18 +-
 web/tzurl/zoneinfo/America/Costa_Rica.ics    |   4 +-
 web/tzurl/zoneinfo/America/Cuiaba.ics        |   4 +-
 web/tzurl/zoneinfo/America/Danmarkshavn.ics  |   4 +-
 web/tzurl/zoneinfo/America/Dawson.ics        |   4 +-
 web/tzurl/zoneinfo/America/Dawson_Creek.ics  |   4 +-
 web/tzurl/zoneinfo/America/Denver.ics        |   4 +-
 web/tzurl/zoneinfo/America/Detroit.ics       |   4 +-
 web/tzurl/zoneinfo/America/Edmonton.ics      |   4 +-
 web/tzurl/zoneinfo/America/Eirunepe.ics      |   4 +-
 web/tzurl/zoneinfo/America/El_Salvador.ics   |   4 +-
 web/tzurl/zoneinfo/America/Fort_Nelson.ics   |   4 +-
 web/tzurl/zoneinfo/America/Fortaleza.ics     |   4 +-
 web/tzurl/zoneinfo/America/Glace_Bay.ics     |   4 +-
 web/tzurl/zoneinfo/America/Goose_Bay.ics     |   4 +-
 web/tzurl/zoneinfo/America/Grand_Turk.ics    |  10 +-
 web/tzurl/zoneinfo/America/Guatemala.ics     |   4 +-
 web/tzurl/zoneinfo/America/Guayaquil.ics     |   4 +-
 web/tzurl/zoneinfo/America/Guyana.ics        |  16 +-
 web/tzurl/zoneinfo/America/Halifax.ics       |   4 +-
 web/tzurl/zoneinfo/America/Havana.ics        |   4 +-
 web/tzurl/zoneinfo/America/Hermosillo.ics    |  11 +-
 .../America/Indiana/Indianapolis.ics         |   4 +-
 web/tzurl/zoneinfo/America/Indiana/Knox.ics  |   4 +-
 .../zoneinfo/America/Indiana/Marengo.ics     |   4 +-
 .../zoneinfo/America/Indiana/Petersburg.ics  |   4 +-
 .../zoneinfo/America/Indiana/Tell_City.ics   |   4 +-
 web/tzurl/zoneinfo/America/Indiana/Vevay.ics |   4 +-
 .../zoneinfo/America/Indiana/Vincennes.ics   |   4 +-
 .../zoneinfo/America/Indiana/Winamac.ics     |   4 +-
 web/tzurl/zoneinfo/America/Inuvik.ics        |   4 +-
 web/tzurl/zoneinfo/America/Iqaluit.ics       |   4 +-
 web/tzurl/zoneinfo/America/Jamaica.ics       |   4 +-
 web/tzurl/zoneinfo/America/Juneau.ics        |   4 +-
 .../zoneinfo/America/Kentucky/Louisville.ics |   4 +-
 .../zoneinfo/America/Kentucky/Monticello.ics |   4 +-
 web/tzurl/zoneinfo/America/La_Paz.ics        |   4 +-
 web/tzurl/zoneinfo/America/Lima.ics          |   4 +-
 web/tzurl/zoneinfo/America/Los_Angeles.ics   |   4 +-
 web/tzurl/zoneinfo/America/Maceio.ics        |   4 +-
 web/tzurl/zoneinfo/America/Managua.ics       |   4 +-
 web/tzurl/zoneinfo/America/Manaus.ics        |   4 +-
 web/tzurl/zoneinfo/America/Martinique.ics    |   4 +-
 web/tzurl/zoneinfo/America/Matamoros.ics     |  14 +-
 web/tzurl/zoneinfo/America/Mazatlan.ics      |  18 +-
 web/tzurl/zoneinfo/America/Menominee.ics     |   4 +-
 web/tzurl/zoneinfo/America/Merida.ics        |   4 +-
 web/tzurl/zoneinfo/America/Metlakatla.ics    |   4 +-
 web/tzurl/zoneinfo/America/Mexico_City.ics   |  11 +-
 web/tzurl/zoneinfo/America/Miquelon.ics      |   4 +-
 web/tzurl/zoneinfo/America/Moncton.ics       |   4 +-
 web/tzurl/zoneinfo/America/Monterrey.ics     |  10 +-
 web/tzurl/zoneinfo/America/Montevideo.ics    |   4 +-
 web/tzurl/zoneinfo/America/New_York.ics      |   4 +-
 web/tzurl/zoneinfo/America/Nipigon.ics       |   4 +-
 web/tzurl/zoneinfo/America/Nome.ics          |   4 +-
 web/tzurl/zoneinfo/America/Noronha.ics       |   4 +-
 .../zoneinfo/America/North_Dakota/Beulah.ics |   4 +-
 .../zoneinfo/America/North_Dakota/Center.ics |   4 +-
 .../America/North_Dakota/New_Salem.ics       |   4 +-
 web/tzurl/zoneinfo/America/Nuuk.ics (new)    |  44 ++
 web/tzurl/zoneinfo/America/Ojinaga.ics       |  18 +-
 web/tzurl/zoneinfo/America/Panama.ics        |   4 +-
 web/tzurl/zoneinfo/America/Pangnirtung.ics   |   4 +-
 web/tzurl/zoneinfo/America/Paramaribo.ics    |   4 +-
 web/tzurl/zoneinfo/America/Phoenix.ics       |   4 +-
 .../zoneinfo/America/Port-au-Prince.ics      |   4 +-
 web/tzurl/zoneinfo/America/Porto_Velho.ics   |   4 +-
 web/tzurl/zoneinfo/America/Puerto_Rico.ics   |   4 +-
 web/tzurl/zoneinfo/America/Punta_Arenas.ics  |  22 +-
 web/tzurl/zoneinfo/America/Rainy_River.ics   |   4 +-
 web/tzurl/zoneinfo/America/Rankin_Inlet.ics  |   4 +-
 web/tzurl/zoneinfo/America/Recife.ics        |   4 +-
 web/tzurl/zoneinfo/America/Regina.ics        |   4 +-
 web/tzurl/zoneinfo/America/Resolute.ics      |   4 +-
 web/tzurl/zoneinfo/America/Rio_Branco.ics    |   4 +-
 web/tzurl/zoneinfo/America/Santarem.ics      |   4 +-
 web/tzurl/zoneinfo/America/Santiago.ics      |  35 +-
 web/tzurl/zoneinfo/America/Santo_Domingo.ics |   4 +-
 web/tzurl/zoneinfo/America/Sao_Paulo.ics     |   4 +-
 web/tzurl/zoneinfo/America/Scoresbysund.ics  |   4 +-
 web/tzurl/zoneinfo/America/Sitka.ics         |   4 +-
 web/tzurl/zoneinfo/America/St_Johns.ics      |   4 +-
 web/tzurl/zoneinfo/America/Swift_Current.ics |   4 +-
 web/tzurl/zoneinfo/America/Tegucigalpa.ics   |   4 +-
 web/tzurl/zoneinfo/America/Thule.ics         |   4 +-
 web/tzurl/zoneinfo/America/Thunder_Bay.ics   |   4 +-
 web/tzurl/zoneinfo/America/Tijuana.ics       |   6 +-
 web/tzurl/zoneinfo/America/Toronto.ics       |   4 +-
 web/tzurl/zoneinfo/America/Vancouver.ics     |   4 +-
 web/tzurl/zoneinfo/America/Whitehorse.ics    |   4 +-
 web/tzurl/zoneinfo/America/Winnipeg.ics      |   4 +-
 web/tzurl/zoneinfo/America/Yakutat.ics       |   4 +-
 web/tzurl/zoneinfo/America/Yellowknife.ics   |   4 +-
 web/tzurl/zoneinfo/Antarctica/Casey.ics      |   4 +-
 web/tzurl/zoneinfo/Antarctica/Davis.ics      |   4 +-
 web/tzurl/zoneinfo/Antarctica/Macquarie.ics  |   6 +-
 web/tzurl/zoneinfo/Antarctica/Mawson.ics     |   4 +-
 web/tzurl/zoneinfo/Antarctica/Palmer.ics     |   4 +-
 web/tzurl/zoneinfo/Antarctica/Rothera.ics    |   4 +-
 web/tzurl/zoneinfo/Antarctica/Troll.ics      |   4 +-
 web/tzurl/zoneinfo/Asia/Almaty.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Amman.ics            |  15 +-
 web/tzurl/zoneinfo/Asia/Anadyr.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Aqtau.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Aqtobe.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Ashgabat.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Atyrau.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Baghdad.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Baku.ics             |   4 +-
 web/tzurl/zoneinfo/Asia/Bangkok.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Barnaul.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Beirut.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Bishkek.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Chita.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Choibalsan.ics       |   4 +-
 web/tzurl/zoneinfo/Asia/Colombo.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Damascus.ics         |  14 +-
 web/tzurl/zoneinfo/Asia/Dhaka.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Dili.ics             |   4 +-
 web/tzurl/zoneinfo/Asia/Dubai.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Dushanbe.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Famagusta.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Gaza.ics             |  97 ++--
 web/tzurl/zoneinfo/Asia/Hebron.ics           |  97 ++--
 web/tzurl/zoneinfo/Asia/Ho_Chi_Minh.ics      |   6 +-
 web/tzurl/zoneinfo/Asia/Hong_Kong.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Hovd.ics             |   4 +-
 web/tzurl/zoneinfo/Asia/Irkutsk.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Jakarta.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Jayapura.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Jerusalem.ics        |  80 ++--
 web/tzurl/zoneinfo/Asia/Kabul.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Kamchatka.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Karachi.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Kathmandu.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Khandyga.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Kolkata.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Krasnoyarsk.ics      |   4 +-
 web/tzurl/zoneinfo/Asia/Kuching.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Macau.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Magadan.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Makassar.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Manila.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Nicosia.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Novokuznetsk.ics     |   4 +-
 web/tzurl/zoneinfo/Asia/Novosibirsk.ics      |   4 +-
 web/tzurl/zoneinfo/Asia/Omsk.ics             |   4 +-
 web/tzurl/zoneinfo/Asia/Oral.ics             |   4 +-
 web/tzurl/zoneinfo/Asia/Pontianak.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Pyongyang.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Qatar.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Qostanay.ics (new)   | 104 ++++
 web/tzurl/zoneinfo/Asia/Qyzylorda.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Riyadh.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Sakhalin.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Samarkand.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Seoul.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Shanghai.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Singapore.ics        |   4 +-
 web/tzurl/zoneinfo/Asia/Srednekolymsk.ics    |   4 +-
 web/tzurl/zoneinfo/Asia/Taipei.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Tashkent.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Tbilisi.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Tehran.ics           | 422 +----------------
 web/tzurl/zoneinfo/Asia/Thimphu.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Tokyo.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Tomsk.ics            |   4 +-
 web/tzurl/zoneinfo/Asia/Ulaanbaatar.ics      |   4 +-
 web/tzurl/zoneinfo/Asia/Urumqi.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Ust-Nera.ics         |   4 +-
 web/tzurl/zoneinfo/Asia/Vladivostok.ics      |   4 +-
 web/tzurl/zoneinfo/Asia/Yakutsk.ics          |   4 +-
 web/tzurl/zoneinfo/Asia/Yangon.ics           |   4 +-
 web/tzurl/zoneinfo/Asia/Yekaterinburg.ics    |   4 +-
 web/tzurl/zoneinfo/Asia/Yerevan.ics          |   4 +-
 web/tzurl/zoneinfo/Atlantic/Azores.ics       |  20 +-
 web/tzurl/zoneinfo/Atlantic/Bermuda.ics      |  67 ++-
 web/tzurl/zoneinfo/Atlantic/Canary.ics       |   4 +-
 web/tzurl/zoneinfo/Atlantic/Cape_Verde.ics   |   4 +-
 web/tzurl/zoneinfo/Atlantic/Faroe.ics        |   4 +-
 web/tzurl/zoneinfo/Atlantic/Madeira.ics      |  20 +-
 .../zoneinfo/Atlantic/South_Georgia.ics      |   4 +-
 web/tzurl/zoneinfo/Atlantic/Stanley.ics      |   4 +-
 web/tzurl/zoneinfo/Australia/Adelaide.ics    |  19 +-
 web/tzurl/zoneinfo/Australia/Brisbane.ics    |  19 +-
 web/tzurl/zoneinfo/Australia/Broken_Hill.ics |  19 +-
 web/tzurl/zoneinfo/Australia/Darwin.ics      |  13 +-
 web/tzurl/zoneinfo/Australia/Eucla.ics       |  23 +-
 web/tzurl/zoneinfo/Australia/Hobart.ics      |  32 +-
 web/tzurl/zoneinfo/Australia/Lindeman.ics    |  26 +-
 web/tzurl/zoneinfo/Australia/Lord_Howe.ics   |   4 +-
 web/tzurl/zoneinfo/Australia/Melbourne.ics   |  19 +-
 web/tzurl/zoneinfo/Australia/Perth.ics       |  23 +-
 web/tzurl/zoneinfo/Australia/Sydney.ics      |  19 +-
 web/tzurl/zoneinfo/Europe/Andorra.ics        |   4 +-
 web/tzurl/zoneinfo/Europe/Astrakhan.ics      |   4 +-
 web/tzurl/zoneinfo/Europe/Athens.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Belgrade.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Berlin.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Brussels.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Bucharest.ics      |   4 +-
 web/tzurl/zoneinfo/Europe/Budapest.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Chisinau.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Dublin.ics         |   6 +-
 web/tzurl/zoneinfo/Europe/Gibraltar.ics      |   4 +-
 web/tzurl/zoneinfo/Europe/Helsinki.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Istanbul.ics       |   4 +-
 web/tzurl/zoneinfo/Europe/Kaliningrad.ics    |   4 +-
 web/tzurl/zoneinfo/Europe/Kirov.ics          |   4 +-
 .../zoneinfo/Europe/{Kiev.ics => Kyiv.ics}   |  35 +-
 web/tzurl/zoneinfo/Europe/Lisbon.ics         |  20 +-
 web/tzurl/zoneinfo/Europe/London.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Madrid.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Malta.ics          |   4 +-
 web/tzurl/zoneinfo/Europe/Minsk.ics          |   4 +-
 web/tzurl/zoneinfo/Europe/Moscow.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Paris.ics          |   4 +-
 web/tzurl/zoneinfo/Europe/Prague.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Riga.ics           |   4 +-
 web/tzurl/zoneinfo/Europe/Rome.ics           |   4 +-
 web/tzurl/zoneinfo/Europe/Samara.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Saratov.ics        |   4 +-
 web/tzurl/zoneinfo/Europe/Simferopol.ics     |  19 +-
 web/tzurl/zoneinfo/Europe/Sofia.ics          |   4 +-
 web/tzurl/zoneinfo/Europe/Tallinn.ics        |   4 +-
 web/tzurl/zoneinfo/Europe/Tirane.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Ulyanovsk.ics      |   4 +-
 web/tzurl/zoneinfo/Europe/Vienna.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Vilnius.ics        |   4 +-
 web/tzurl/zoneinfo/Europe/Volgograd.ics      |   5 +-
 web/tzurl/zoneinfo/Europe/Warsaw.ics         |   4 +-
 web/tzurl/zoneinfo/Europe/Zurich.ics         |   4 +-
 web/tzurl/zoneinfo/Indian/Chagos.ics         |   4 +-
 web/tzurl/zoneinfo/Indian/Maldives.ics       |   4 +-
 web/tzurl/zoneinfo/Indian/Mauritius.ics      |   4 +-
 web/tzurl/zoneinfo/Pacific/Apia.ics          |   8 +-
 web/tzurl/zoneinfo/Pacific/Auckland.ics      |   4 +-
 web/tzurl/zoneinfo/Pacific/Bougainville.ics  |   4 +-
 web/tzurl/zoneinfo/Pacific/Chatham.ics       |   4 +-
 web/tzurl/zoneinfo/Pacific/Easter.ics        |  12 +-
 web/tzurl/zoneinfo/Pacific/Efate.ics         |  19 +-
 web/tzurl/zoneinfo/Pacific/Fakaofo.ics       |   4 +-
 web/tzurl/zoneinfo/Pacific/Fiji.ics          |  17 +-
 web/tzurl/zoneinfo/Pacific/Galapagos.ics     |   4 +-
 web/tzurl/zoneinfo/Pacific/Gambier.ics       |   4 +-
 web/tzurl/zoneinfo/Pacific/Guadalcanal.ics   |   4 +-
 web/tzurl/zoneinfo/Pacific/Guam.ics          |   4 +-
 web/tzurl/zoneinfo/Pacific/Honolulu.ics      |   4 +-
 web/tzurl/zoneinfo/Pacific/Kanton.ics (new)  |  29 ++
 web/tzurl/zoneinfo/Pacific/Kiritimati.ics    |   4 +-
 web/tzurl/zoneinfo/Pacific/Kosrae.ics        |   4 +-
 web/tzurl/zoneinfo/Pacific/Kwajalein.ics     |   4 +-
 web/tzurl/zoneinfo/Pacific/Marquesas.ics     |   4 +-
 web/tzurl/zoneinfo/Pacific/Nauru.ics         |   4 +-
 web/tzurl/zoneinfo/Pacific/Niue.ics          |  16 +-
 web/tzurl/zoneinfo/Pacific/Norfolk.ics       |   4 +-
 web/tzurl/zoneinfo/Pacific/Noumea.ics        |   4 +-
 web/tzurl/zoneinfo/Pacific/Pago_Pago.ics     |   4 +-
 web/tzurl/zoneinfo/Pacific/Palau.ics         |   4 +-
 web/tzurl/zoneinfo/Pacific/Pitcairn.ics      |   4 +-
 web/tzurl/zoneinfo/Pacific/Port_Moresby.ics  |   4 +-
 web/tzurl/zoneinfo/Pacific/Rarotonga.ics     |  12 +-
 web/tzurl/zoneinfo/Pacific/Tahiti.ics        |   4 +-
 web/tzurl/zoneinfo/Pacific/Tarawa.ics        |   4 +-
 web/tzurl/zoneinfo/Pacific/Tongatapu.ics     |  10 +-
 741 files changed, 2517 insertions(+), 2441 deletions(-)

commit 1a4cb4a63
Author: campbell-m <[email protected]>
Date:   Wed Oct 19 17:10:37 2022 +0100

    Removed debugging code accidentally left in.

 web/js/edit_entry.js.php | 2 --
 1 file changed, 2 deletions(-)

commit dcea7396c
Author: campbell-m <[email protected]>
Date:   Wed Oct 19 17:08:27 2022 +0100

    Removed redundant code

 web/js/edit_entry.js.php | 1 -
 1 file changed, 1 deletion(-)

commit 4094b1043
Author: campbell-m <[email protected]>
Date:   Wed Oct 19 17:03:05 2022 +0100

    Removed use of deprecated substr()

 web/js/edit_entry.js.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit bf6e3576e
Author: campbell-m <[email protected]>
Date:   Tue Oct 18 21:47:18 2022 +0100

    Fixed bug introduced in recent commit

 web/js/edit_entry.js.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9c5f492f6
Author: campbell-m <[email protected]>
Date:   Tue Oct 18 17:01:05 2022 +0100

    Removed test code accidentally committed previously.

 web/index.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 277325fab
Author: campbell-m <[email protected]>
Date:   Tue Oct 18 16:41:06 2022 +0100

    Fixed typos in comments

 web/js/datepicker.js.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit df703ccc4
Author: campbell-m <[email protected]>
Date:   Tue Oct 18 14:42:12 2022 +0100

    Added comment

 web/index.php            | 2 +-
 web/js/datepicker.js.php | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 606b31ece
Author: campbell-m <[email protected]>
Date:   Tue Oct 18 14:32:30 2022 +0100

    Fixed bug resulting in "Invalid page_date yyyy-mm-dd to yyyy-nn-ee" message when a user clicks on multiple dates in the mini-calendars in succession on a slow server.

 web/js/datepicker.js.php |  2 ++
 web/js/index.js.php      | 35 ++++++++++++++++++++++++-----------
 web/js/refresh.js.php    | 17 ++++++++++-------
 3 files changed, 36 insertions(+), 18 deletions(-)

commit e277e5f87
Author: campbell-m <[email protected]>
Date:   Mon Oct 17 15:43:52 2022 +0100

    Fixed typo in comment

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37e0ec8f7
Author: campbell-m <[email protected]>
Date:   Mon Oct 17 15:38:08 2022 +0100

    Improved error handling for Ajax pre-fetching of pages

 web/js/index.js.php       | 29 +++++++++++++++++------------
 web/standard_vars.inc.php |  6 ++++++
 2 files changed, 23 insertions(+), 12 deletions(-)

commit 96f856c7b
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 18:38:29 2022 +0100

    Minor change to comment

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f9b23d82
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 18:36:57 2022 +0100

    Removed unnecessary semicolon

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb1e94cc3
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 18:32:38 2022 +0100

    Fixed deprecated use of .submit()

 web/js/datepicker.js.php | 2 +-
 web/js/edit_entry.js.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ef2a4664e
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 18:22:41 2022 +0100

    Upgraded to jQuery 3.6.1

 web/jquery/jquery-3.6.0.min.js (gone)        |   2 -
 .../{jquery-3.6.0.js => jquery-3.6.1.js}     | 214 ++++----
 web/jquery/jquery-3.6.1.min.js (new)         |   2 +
 .../jquery-migrate-3.3.2.min.js (gone)       |   2 -
 ...rate-3.3.2.js => jquery-migrate-3.4.0.js} | 439 +++++++++++------
 web/jquery/jquery-migrate-3.4.0.min.js (new) |   2 +
 web/js.inc                                   |   4 +-
 7 files changed, 408 insertions(+), 257 deletions(-)

commit f1ae3eb39
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 18:01:41 2022 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionCookie.php | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit aa72aed95
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:59:06 2022 +0100

    Replaced expression with ?? version

 web/lib/MRBS/Session/SessionCookie.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2114e739c
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:54:29 2022 +0100

    Eliminated duplicate declaration

 web/js/edit_entry.js.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fb96613cc
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:49:34 2022 +0100

    Fixed typos in comments

 web/js/refresh.js.php | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 864d0b185
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:38:06 2022 +0100

    Removed duplicated jQuery selector

 web/js/edit_entry.js.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit cf37b3953
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:34:22 2022 +0100

    Removed duplicated jQuery selector

 web/js/edit_entry.js.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 26cf40b48
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:30:55 2022 +0100

    Removed duplicated jQuery selector

 web/js/edit_entry.js.php | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit aeade428d
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 17:27:35 2022 +0100

    Removed duplicated jQuery selector

 web/js/edit_entry.js.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit c3b12f985
Author: campbell-m <[email protected]>
Date:   Sun Oct 16 16:52:35 2022 +0100

    Formatted comments

 web/edit_entry_handler.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8dc856bdc
Author: campbell-m <[email protected]>
Date:   Sat Oct 15 18:36:35 2022 +0100

    Improved error handling when checking for conflicts and policy violations.

 web/edit_entry_handler.php | 19 +++++++++++++++++--
 web/js/edit_entry.js.php   | 20 ++++++++++++++------
 2 files changed, 31 insertions(+), 8 deletions(-)

commit 1c7dc4d99
Author: campbell-m <[email protected]>
Date:   Fri Oct 14 16:34:09 2022 +0100

    Replaced static property with constant.

 web/lib/MRBS/Form/Form.php | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 93b12e827
Author: campbell-m <[email protected]>
Date:   Fri Oct 14 16:03:24 2022 +0100

    Improved comment

 web/functions_mail.inc | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 19497841f
Author: campbell-m <[email protected]>
Date:   Fri Oct 14 16:01:52 2022 +0100

    Removed redundant function

 web/functions_mail.inc | 46 ----------------------------------------
 1 file changed, 46 deletions(-)

commit be52793f3
Author: campbell-m <[email protected]>
Date:   Fri Oct 14 15:57:16 2022 +0100

    Fixed bug causing multibyte characters in iCal notifications not to appear correctly

 web/functions_ical.inc | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit bc7c5cafb
Author: campbell-m <[email protected]>
Date:   Fri Oct 14 15:24:30 2022 +0100

    Fixed bug causing multibyte characters in email display names not to appear correctly

 web/functions_mail.inc     |  4 ++--
 web/lib/MRBS/MailQueue.php | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 65f585b06
Author: campbell-m <[email protected]>
Date:   Thu Oct 13 18:12:46 2022 +0100

    Fixed bug introduced in a recent commit that caused problems when working with multiple databases (eg when using the 'db_ext' auth type).

 web/lib/MRBS/DB.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7a5dfccd9
Author: campbell-m <[email protected]>
Date:   Thu Oct 13 17:51:22 2022 +0100

    Fixed bug introduced in a recent commit that caused problems when working with multiple databases (eg when using the 'db_ext' auth type).

 web/lib/MRBS/DB_mysql.php | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 55a50a445
Author: campbell-m <[email protected]>
Date:   Thu Oct 13 17:40:14 2022 +0100

    Changed caught exception class - no functional impact

 web/lib/MRBS/DB_mysql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58007964f
Author: campbell-m <[email protected]>
Date:   Thu Oct 13 13:25:21 2022 +0100

    Fixed bug introduced in recent commit causing password reset to fail.

 web/lib/MRBS/MailQueue.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2818ace0b
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 16:02:46 2022 +0100

    Replaced expressions with ?? versions

 web/lib/MRBS/MailQueue.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a64f07483
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 15:58:52 2022 +0100

    Replaced qualifier with an import

 web/lib/MRBS/MailQueue.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e41ce77e7
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 15:58:00 2022 +0100

    Added type declaration

 web/lib/MRBS/MailQueue.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 90861ed3f
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 15:35:15 2022 +0100

    Added type declarations

 web/lib/MRBS/MailQueue.php | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

commit 81a5b0364
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 15:05:10 2022 +0100

    Removed redundant use statement

 web/mrbs_auth.inc | 1 -
 1 file changed, 1 deletion(-)

commit b0aa4fa76
Author: campbell-m <[email protected]>
Date:   Wed Oct 12 11:03:38 2022 +0100

    Added the user's email address as a Reply-To address by default.  This can be disabled by a config setting to bring the behaviour back to how it used to be.  See SF Support Requests #2621.

 web/functions_mail.inc     | 31 ++++++++++++++++++++-----------
 web/lib/MRBS/MailQueue.php |  9 +++++++++
 web/systemdefaults.inc.php |  4 ++++
 3 files changed, 33 insertions(+), 11 deletions(-)

commit fce5aac2a
Author: campbell-m <[email protected]>
Date:   Tue Oct 11 19:01:49 2022 +0100

    Handled Sensitive Parameter Value in stack trace.

 web/functions_error.inc | 5 +++++
 1 file changed, 5 insertions(+)

commit 639ce208c
Author: campbell-m <[email protected]>
Date:   Tue Oct 11 18:21:40 2022 +0100

    Fixed incorrect use of Sensitive Parameter attribute

 web/lib/MRBS/Auth/Auth.php                |  6 +++---
 web/lib/MRBS/Auth/AuthAuthBasic.php       |  4 ++--
 web/lib/MRBS/Auth/AuthCas.php             |  4 ++--
 web/lib/MRBS/Auth/AuthConfig.php          |  4 ++--
 web/lib/MRBS/Auth/AuthCrypt.php           |  4 ++--
 web/lib/MRBS/Auth/AuthDb.php              | 12 ++++++------
 web/lib/MRBS/Auth/AuthDbExt.php           |  4 ++--
 web/lib/MRBS/Auth/AuthExt.php             |  4 ++--
 web/lib/MRBS/Auth/AuthIdcheck.php         |  4 ++--
 web/lib/MRBS/Auth/AuthImap.php            |  4 ++--
 web/lib/MRBS/Auth/AuthImapPhp.php         |  4 ++--
 web/lib/MRBS/Auth/AuthJoomla.php          |  4 ++--
 web/lib/MRBS/Auth/AuthLdap.php            |  4 ++--
 web/lib/MRBS/Auth/AuthNone.php            |  4 ++--
 web/lib/MRBS/Auth/AuthNw.php              |  4 ++--
 web/lib/MRBS/Auth/AuthPop3.php            |  4 ++--
 web/lib/MRBS/Auth/AuthSaml.php            |  4 ++--
 web/lib/MRBS/Auth/AuthWix.php             |  4 ++--
 web/lib/MRBS/Auth/AuthWordpress.php       |  4 ++--
 web/lib/MRBS/DB.php                       | 12 ++++++------
 web/lib/MRBS/DBFactory.php                |  6 +++---
 web/lib/MRBS/DB_mysql.php                 |  6 +++---
 web/lib/MRBS/DB_pgsql.php                 |  6 +++---
 web/lib/MRBS/Session/SessionWithLogin.php |  4 ++--
 web/lib/MRBS/Session/SessionWordpress.php |  4 ++--
 25 files changed, 62 insertions(+), 62 deletions(-)

commit 4dda02988
Author: campbell-m <[email protected]>
Date:   Tue Oct 11 16:55:47 2022 +0100

    Added type declarations

 web/view_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84b8ec34b
Author: campbell-m <[email protected]>
Date:   Tue Oct 11 16:48:19 2022 +0100

    Fixed typo in comment

 web/view_entry.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02380cf3d
Author: campbell-m <[email protected]>
Date:   Tue Oct 11 16:47:46 2022 +0100

    Replaced expressions with ?? versions

 web/view_entry.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 680ef731e
Author: campbell-m <[email protected]>
Date:   Sun Oct 9 18:33:09 2022 +0100

    Restructured

 web/functions_error.inc | 54 +++++++++++++++++++++++++++++++++++++++
 web/init.inc            | 53 --------------------------------------
 2 files changed, 54 insertions(+), 53 deletions(-)

commit 66e81f5ca
Author: campbell-m <[email protected]>
Date:   Sun Oct 9 13:55:26 2022 +0100

    Corrected typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f007c28a9
Author: campbell-m <[email protected]>
Date:   Sun Oct 9 13:51:00 2022 +0100

    Improved comment.

 web/systemdefaults.inc.php | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 6fdff7d6c
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 20:35:54 2022 +0100

    Changed the way that the session.gc_maxlifetime variable is set so that it now respects an existing setting if that is greater than $auth["session_php"]["session_expire_time"].

 web/lib/MRBS/Session/Session.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24675d754
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 19:42:57 2022 +0100

    Restructured

 web/lib/MRBS/Session/SessionJoomla.php | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f1ef372cf
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 19:35:57 2022 +0100

    Removed redundant use statements

 web/init.inc | 2 --
 1 file changed, 2 deletions(-)

commit 5b6c3f715
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 19:27:42 2022 +0100

    Restructured: moved session initialisation code into the Session classes.

 web/init.inc                           | 168 +++--------------------
 web/lib/MRBS/Session/Session.php       |  93 ++++++++++++-
 web/lib/MRBS/Session/SessionCookie.php |   6 +
 web/lib/MRBS/Session/SessionJoomla.php |  40 ++++++
 web/lib/MRBS/Session/SessionSaml.php   |  14 ++
 web/mrbs_auth.inc                      |  16 ---
 6 files changed, 170 insertions(+), 167 deletions(-)

commit 5ecaae10e
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 18:47:19 2022 +0100

    Started fixing Joomla4 authentication

 web/init.inc | 43 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit 7c7a8653e
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 17:52:31 2022 +0100

    Corrected typo in comment

 web/lib/MRBS/Session/SessionWordpress.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bdc1aca0
Author: campbell-m <[email protected]>
Date:   Sat Oct 8 17:41:09 2022 +0100

    Fixed bug when authenticating against Joomla! Version 3.

 web/lib/MRBS/Auth/AuthJoomla.php       | 8 ++++++++
 web/lib/MRBS/Session/SessionJoomla.php | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2f22678af
Author: campbell-m <[email protected]>
Date:   Fri Oct 7 18:34:04 2022 +0100

    Upgraded to PHPMailer 6.6.5

 web/lib/PHPMailer/VERSION                        |  2 +-
 web/lib/PHPMailer/composer.json                  |  2 +-
 web/lib/PHPMailer/language/phpmailer.lang-da.php | 10 ++++++++--
 web/lib/PHPMailer/language/phpmailer.lang-pl.php | 13 ++++++-------
 web/lib/PHPMailer/src/PHPMailer.php              |  9 ++++++---
 web/lib/PHPMailer/src/POP3.php                   |  2 +-
 web/lib/PHPMailer/src/SMTP.php                   |  3 +--
 7 files changed, 24 insertions(+), 17 deletions(-)

commit 6775815e9
Author: campbell-m <[email protected]>
Date:   Fri Oct 7 17:54:15 2022 +0100

    Changed error messages (no need for translations)

 web/lib/MRBS/SessionHandlerDb.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 325f2459e
Author: campbell-m <[email protected]>
Date:   Fri Oct 7 17:39:34 2022 +0100

    Fixed bug in recent commit when running in multisite mode

 web/js/index.js.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6e96f2fed
Author: campbell-m <[email protected]>
Date:   Fri Oct 7 17:29:41 2022 +0100

    Improved error handling on failure to acquire a mutex lock in the session handler

 web/lib/MRBS/SessionHandlerDb.php | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 8c988fbe0
Author: campbell-m <[email protected]>
Date:   Fri Oct 7 17:23:45 2022 +0100

    Added a lock to validateId()

 web/lib/MRBS/SessionHandlerDb.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 55a99a31e
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:52:30 2022 +0100

    Added better check for result of write()

 web/lib/MRBS/SessionHandlerDb.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 79559cfe3
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:43:08 2022 +0100

    Simplified code

 web/lib/MRBS/SessionHandlerDb.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit c8853eea7
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:41:34 2022 +0100

    Added better check for result of updateTimestamp()

 web/lib/MRBS/SessionHandlerDb.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3b2702474
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:35:33 2022 +0100

    Made MIN_VERSION const private

 web/lib/MRBS/DB_pgsql.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 42fbd10b6
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:30:03 2022 +0100

    Restructured

 web/lib/MRBS/DB_pgsql.php | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 2692c3637
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:26:14 2022 +0100

    Restructured

 web/lib/MRBS/DB_mysql.php | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit a01749bf9
Author: campbell-m <[email protected]>
Date:   Thu Oct 6 16:21:16 2022 +0100

    Changed the way MySQL is configured to bring it into line with PostgreSQL so that db()->command() returns the number of found (matched) rows, not the number of changed rows.

 web/lib/MRBS/DB.php       | 43 ++++++++++++++++++++++++-------------
 web/lib/MRBS/DB_mysql.php | 14 +++++++++++-
 web/lib/MRBS/DB_pgsql.php |  9 +++++++-
 3 files changed, 49 insertions(+), 17 deletions(-)

commit d42f33675
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 18:18:01 2022 +0100

    Fixed locking in DB session handler

 web/lib/MRBS/SessionHandlerDb.php | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit eb66414a5
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 18:11:51 2022 +0100

    Fixed bug (MySQL will return 0 rows updated if the values are identical unless the PDO::MYSQL_ATTR_FOUND_ROWS is set).

 web/lib/MRBS/SessionHandlerDb.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1c76f5cec
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 16:36:29 2022 +0100

    Checked the number of rows affected in updateTimestamp()

 web/lib/MRBS/SessionHandlerDb.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 03820fecc
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 14:43:42 2022 +0100

    Fixed bug causing the "Return to previous page" link in view_entry.php not to be correct if the page has been reached through the navigation arrows which fetch the page using Ajax calls.  This bug was introduced while fixing GitHub Issue #57.

 INSTALL                                      | 20 ++++++++++++------
 web/ajax/update_page.php (new)               | 19 +++++++++++++++++
 web/init.inc                                 | 13 +++++-------
 web/js/index.js.php                          |  7 ++++++
 web/lib/MRBS/Session/Session.php             |  7 ++++++
 web/lib/MRBS/Session/SessionPhp.php          | 13 +++++++-----
 web/lib/MRBS/SessionHandlerDb.php            | 18 +++++++++++++++-
 .../MRBS/SessionHandlerDbException.php (new) |  9 ++++++++
 8 files changed, 86 insertions(+), 20 deletions(-)

commit 1664562cb
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 10:05:27 2022 +0100

    Added locking of sessions

 web/lib/MRBS/SessionHandlerDb.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 42d21b2b0
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:48:22 2022 +0100

    Added comment

 web/lib/MRBS/DB_mysql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c92f7dae8
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:46:29 2022 +0100

    Allowed use of multiple locks if they are supported

 web/lib/MRBS/DB_mysql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b6944f3e
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:44:18 2022 +0100

    Made use of SELECT RELEASE_ALL_LOCKS() when possible

 web/lib/MRBS/DB_mysql.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 664dfdd17
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:39:29 2022 +0100

    Truncated lock names in MySQL as since MYSQL 5.7.5 they are restricted to 64 characters.

 web/lib/MRBS/DB_mysql.php | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit e34981ca9
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:28:01 2022 +0100

    Added caching

 web/lib/MRBS/DB_mysql.php | 40 +++++++++++++++++++++----------------
 1 file changed, 23 insertions(+), 17 deletions(-)

commit 2415fb9e8
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 09:18:43 2022 +0100

    Added method supportsMultipleLocks()

 web/lib/MRBS/DB.php       |  6 ++++++
 web/lib/MRBS/DB_mysql.php | 26 ++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit 3b6ab685b
Author: campbell-m <[email protected]>
Date:   Wed Oct 5 08:43:52 2022 +0100

    Added comment

 web/lib/MRBS/DB_pgsql.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d86843462
Author: campbell-m <[email protected]>
Date:   Tue Oct 4 18:50:14 2022 +0100

    Replaced qualifier with import

 web/lib/MRBS/SessionHandlerDb.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f9c566f1d
Author: campbell-m <[email protected]>
Date:   Tue Oct 4 18:48:48 2022 +0100

    Fixed bug preventing sessions from working when using certain versions of PHP.  See https://github.com/php/php-src/issues/9668.

 web/lib/MRBS/SessionHandlerDb.php | 43 ++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

commit 63462bdfe
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 19:28:43 2022 +0100

    Added comment

 web/lib/MRBS/SessionHandlerDb.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 37a8d1356
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 17:00:30 2022 +0100

    Simplified code

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7f328b4e
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:59:09 2022 +0100

    Simplified code

 web/lib/MRBS/DB_mysql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 535dea3d7
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:54:37 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e7194e8f1
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:51:42 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 3 +++
 1 file changed, 3 insertions(+)

commit 0b8efb0bc
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:49:58 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit b321b5a29
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:45:13 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6b75ccf16
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:31:23 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 78d4171a0
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:29:42 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 3 +++
 1 file changed, 3 insertions(+)

commit 2b4e842d6
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:27:09 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 4 ++--
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit a6651e962
Author: campbell-m <[email protected]>
Date:   Mon Oct 3 16:25:13 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 4a471b212
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:50:38 2022 +0100

    Added missing method

 web/lib/MRBS/DB_pgsql.php | 9 +++++++++
 1 file changed, 9 insertions(+)

commit b79e98a25
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:47:02 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 4 ++--
 web/lib/MRBS/DB_mysql.php | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 39fc56306
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:44:43 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 48241e340
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:42:00 2022 +0100

    Tweaked comment

 web/lib/MRBS/DB_pgsql.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 76d93f067
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:40:30 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 6 +++---
 web/lib/MRBS/DB_mysql.php | 6 +++---
 web/lib/MRBS/DB_pgsql.php | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 5d145a8c2
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:35:38 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5a6d03c30
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:33:39 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 4 ++--
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 2bfb741f8
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:30:17 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 4efa00696
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:28:24 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 6 +++---
 web/lib/MRBS/DB_pgsql.php | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 5af417d01
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:23:51 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 3 +++
 1 file changed, 3 insertions(+)

commit d29c05d04
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:22:15 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 7da55c117
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:10:56 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 3 +++
 1 file changed, 3 insertions(+)

commit 717a45706
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:07:06 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 4 ++--
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit a003ec501
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:05:02 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit c6bb1df82
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 18:00:22 2022 +0100

    Removed redundant cast

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e7b72e54
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 17:59:08 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 20 ++++++++++----------
 web/lib/MRBS/DB_mysql.php |  2 +-
 web/lib/MRBS/DB_pgsql.php |  2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 080e8d13d
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 17:44:43 2022 +0100

    Made method explicitly public

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0c170c3e
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 10:48:21 2022 +0100

    Restructured

 web/lib/MRBS/DB_mysql.php | 74 ++++++++++++++++++++++++++++---------
 1 file changed, 56 insertions(+), 18 deletions(-)

commit 498a1205e
Author: campbell-m <[email protected]>
Date:   Sun Oct 2 09:40:11 2022 +0100

    Added mutex_unlock_all()

 web/lib/MRBS/DB.php       |  8 ++++----
 web/lib/MRBS/DB_mysql.php | 11 +++++++++++
 web/lib/MRBS/DB_pgsql.php |  7 +++++++
 3 files changed, 22 insertions(+), 4 deletions(-)

commit 52c876d4d
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 18:34:19 2022 +0100

    Added abstract method

 web/lib/MRBS/DB.php | 3 +++
 1 file changed, 3 insertions(+)

commit 92efc5734
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 18:28:29 2022 +0100

    Added type declarations and simplified code

 web/lib/MRBS/DB_mysql.php | 4 ++--
 web/lib/MRBS/DB_pgsql.php | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bc193a899
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 10:31:16 2022 +0100

    Added comments and type declarations

 web/lib/MRBS/DB.php       | 7 ++++---
 web/lib/MRBS/DB_mysql.php | 4 +++-
 web/lib/MRBS/DB_pgsql.php | 6 ++++--
 3 files changed, 11 insertions(+), 6 deletions(-)

commit cfceea0e6
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 10:15:55 2022 +0100

    Added caching for performance

 web/lib/MRBS/DB.php | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 268e5a019
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 10:04:48 2022 +0100

    Restructured

 web/lib/MRBS/DB_mysql.php |  1 -
 web/lib/MRBS/DB_pgsql.php | 18 +++++++++++-------
 2 files changed, 11 insertions(+), 8 deletions(-)

commit ace6de59c
Author: campbell-m <[email protected]>
Date:   Sat Oct 1 09:55:06 2022 +0100

    Added check for minimum versions of MySQL/MariaDB

 web/language.inc          | 13 +++++++++-
 web/lib/MRBS/DB.php       | 11 +++++++++
 web/lib/MRBS/DB_mysql.php | 47 ++++++++++++++++++++++++++++++++++++-
 3 files changed, 69 insertions(+), 2 deletions(-)

commit 96f229d2d
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 18:25:22 2022 +0100

    Added getAttribute() method

 web/lib/MRBS/DB.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 976582325
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 18:03:31 2022 +0100

    Renamed method

 web/lib/MRBS/DB_pgsql.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6467ced34
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 17:59:36 2022 +0100

    Added comment

 web/lib/MRBS/DB.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 2ad3b4004
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 17:56:46 2022 +0100

    Fixed bug introduced in last commit

 web/lib/MRBS/DB_pgsql.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 423a7e1ec
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 17:43:58 2022 +0100

    Restructured

 web/lib/MRBS/DB.php       | 12 +++++++++---
 web/lib/MRBS/DB_mysql.php | 10 ----------
 2 files changed, 9 insertions(+), 13 deletions(-)

commit 479736e9a
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 17:37:29 2022 +0100

    Improved identification of version for MySQL databases

 web/lib/MRBS/DB_mysql.php | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit dc6701ef3
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 16:36:52 2022 +0100

    Added type declarations

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcffd765a
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 16:35:53 2022 +0100

    Fixed typo in comment

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1866be8af
Author: campbell-m <[email protected]>
Date:   Fri Sep 30 16:33:35 2022 +0100

    Back-ported from the roles branch the min version check for PostgreSQL

 web/lib/MRBS/DB_pgsql.php | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 0322d4b1a
Author: campbell-m <[email protected]>
Date:   Thu Sep 29 19:08:40 2022 +0100

    Upgraded to jQuery UI version 1.13.2

 web/jquery/ui/css/jquery-ui.structure.css    |   2 +-
 .../ui/css/jquery-ui.structure.min.css       |   2 +-
 ...i-bg_diagonals-medium_20_d34d17_40x40.png | Bin 440 -> 440 bytes
 .../ui-bg_gloss-wave_45_817865_500x100.png   | Bin 5948 -> 5948 bytes
 .../ui-bg_gloss-wave_60_fece2f_500x100.png   | Bin 5908 -> 5908 bytes
 .../ui-bg_gloss-wave_70_ffdd57_500x100.png   | Bin 5601 -> 5601 bytes
 .../ui-bg_gloss-wave_90_fff9e5_500x100.png   | Bin 5447 -> 5447 bytes
 ...ui-bg_highlight-soft_100_feeebd_1x100.png | Bin 401 -> 401 bytes
 .../ui-bg_inset-soft_30_ffffff_1x100.png     | Bin 261 -> 261 bytes
 .../sunny/images/ui-icons_3d3d3d_256x240.png | Bin 7074 -> 7074 bytes
 .../sunny/images/ui-icons_bd7b00_256x240.png | Bin 4618 -> 4618 bytes
 .../sunny/images/ui-icons_d19405_256x240.png | Bin 4618 -> 4618 bytes
 .../sunny/images/ui-icons_eb990f_256x240.png | Bin 4618 -> 4618 bytes
 .../sunny/images/ui-icons_ed9f26_256x240.png | Bin 4618 -> 4618 bytes
 .../sunny/images/ui-icons_fadc7a_256x240.png | Bin 4618 -> 4618 bytes
 .../sunny/images/ui-icons_ffe180_256x240.png | Bin 4618 -> 4618 bytes
 web/jquery/ui/css/sunny/jquery-ui.theme.css  |   2 +-
 .../ui/css/sunny/jquery-ui.theme.min.css     |   2 +-
 web/jquery/ui/jquery-ui.js                   |  85 +++++++++--------
 web/jquery/ui/jquery-ui.min.js               |   4 +-
 20 files changed, 51 insertions(+), 46 deletions(-)

commit 82eaa8b46
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 16:29:55 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php       | 2 +-
 web/lib/MRBS/DB_mysql.php | 2 +-
 web/lib/MRBS/DB_pgsql.php | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 3b2394888
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:59:08 2022 +0100

    Simplified code

 web/lib/MRBS/DB.php       | 17 ++++++++++++++---
 web/lib/MRBS/DB_mysql.php | 14 --------------
 web/lib/MRBS/DB_pgsql.php | 14 --------------
 3 files changed, 14 insertions(+), 31 deletions(-)

commit e3361266d
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:52:20 2022 +0100

    Restructured to allow multiple locks in the future

 web/lib/MRBS/DB.php       |  2 +-
 web/lib/MRBS/DB_mysql.php | 28 +++++++++++-----------------
 web/lib/MRBS/DB_pgsql.php | 13 +++++++------
 3 files changed, 19 insertions(+), 24 deletions(-)

commit bec1a0979
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:36:13 2022 +0100

    Back-ported some method declarations from the roles branch

 web/lib/MRBS/DB.php | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 55904eb02
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:27:47 2022 +0100

    Updated comments

 web/lib/MRBS/DB_pgsql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a64e4cd21
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:26:12 2022 +0100

    Updated comments

 web/lib/MRBS/DB_mysql.php | 6 ++++--
 web/lib/MRBS/DB_pgsql.php | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit cb51e7447
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 15:23:53 2022 +0100

    Updated comments

 web/lib/MRBS/DB_mysql.php | 18 ++----------------
 web/lib/MRBS/DB_pgsql.php |  2 +-
 2 files changed, 3 insertions(+), 17 deletions(-)

commit ab8fddd9f
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 09:20:48 2022 +0100

    Added type declarations

 web/lib/MRBS/DB_mysql.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6cec87724
Author: campbell-m <[email protected]>
Date:   Wed Sep 28 09:04:26 2022 +0100

    Improved error handling

 web/lib/MRBS/DB_pgsql.php | 46 +++++++++++++------------------------
 1 file changed, 16 insertions(+), 30 deletions(-)

commit 741a0be7e
Author: campbell-m <[email protected]>
Date:   Tue Sep 27 19:00:24 2022 +0100

    Changed the implementation of mutex_lock() in DB_pgsql.php to use PostgreSQL advisory locks, avoiding the more heavy-handed table locks that were used previously and more closely matching the DB_mysql.php implementation.

 web/lib/MRBS/DB_pgsql.php | 74 +++++++++++++++++++++----------------
 1 file changed, 42 insertions(+), 32 deletions(-)

commit 737b7ec56
Author: campbell-m <[email protected]>
Date:   Sun Sep 11 14:19:42 2022 +0100

    Fixed bug introduced in recent commit

 web/lib/MRBS/Auth/AuthDb.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2fa08658c
Author: campbell-m <[email protected]>
Date:   Sun Sep 11 14:17:55 2022 +0100

    Added SensitiveParameter attribute for user credentials

 web/lib/MRBS/Session/SessionWithLogin.php | 6 +++++-
 web/lib/MRBS/Session/SessionWordpress.php | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 2c6e61ef9
Author: campbell-m <[email protected]>
Date:   Sun Sep 11 14:11:23 2022 +0100

    Added SensitiveParameter attribute for user credentials

 web/lib/MRBS/Auth/Auth.php   |  4 +++-
 web/lib/MRBS/Auth/AuthDb.php | 19 ++++++++++++++++---
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 86f9fd9d5
Author: campbell-m <[email protected]>
Date:   Sun Sep 11 14:02:48 2022 +0100

    Added SensitiveParameter attribute for user credentials

 web/lib/MRBS/Auth/Auth.php          | 6 +++++-
 web/lib/MRBS/Auth/AuthAuthBasic.php | 6 +++++-
 web/lib/MRBS/Auth/AuthCas.php       | 6 +++++-
 web/lib/MRBS/Auth/AuthConfig.php    | 6 +++++-
 web/lib/MRBS/Auth/AuthCrypt.php     | 6 +++++-
 web/lib/MRBS/Auth/AuthDb.php        | 6 +++++-
 web/lib/MRBS/Auth/AuthDbExt.php     | 6 +++++-
 web/lib/MRBS/Auth/AuthExt.php       | 6 +++++-
 web/lib/MRBS/Auth/AuthIdcheck.php   | 6 +++++-
 web/lib/MRBS/Auth/AuthImap.php      | 6 +++++-
 web/lib/MRBS/Auth/AuthImapPhp.php   | 6 +++++-
 web/lib/MRBS/Auth/AuthJoomla.php    | 6 +++++-
 web/lib/MRBS/Auth/AuthLdap.php      | 6 +++++-
 web/lib/MRBS/Auth/AuthNone.php      | 6 +++++-
 web/lib/MRBS/Auth/AuthNw.php        | 6 +++++-
 web/lib/MRBS/Auth/AuthPop3.php      | 6 +++++-
 web/lib/MRBS/Auth/AuthSaml.php      | 6 +++++-
 web/lib/MRBS/Auth/AuthWix.php       | 6 +++++-
 web/lib/MRBS/Auth/AuthWordpress.php | 6 +++++-
 19 files changed, 95 insertions(+), 19 deletions(-)

commit da16ad4ed
Author: campbell-m <[email protected]>
Date:   Sun Sep 4 18:50:14 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php        | 24 ++++++++++++------------
 web/lib/MRBS/DBFactory.php | 14 +++++++-------
 web/lib/MRBS/DB_mysql.php  | 12 ++++++------
 web/lib/MRBS/DB_pgsql.php  | 12 ++++++------
 4 files changed, 31 insertions(+), 31 deletions(-)

commit c16cb60b2
Author: campbell-m <[email protected]>
Date:   Sun Sep 4 18:42:27 2022 +0100

    Added SensitiveParameter attribute for database credentials

 web/lib/MRBS/DB.php | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit b4e085b3e
Author: campbell-m <[email protected]>
Date:   Sun Sep 4 18:39:36 2022 +0100

    Converted variable to boolean

 web/config.inc.php-sample       | 4 ++--
 web/lib/MRBS/Auth/AuthDbExt.php | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit c4db8d015
Author: campbell-m <[email protected]>
Date:   Sat Sep 3 18:13:10 2022 +0100

    Added SensitiveParameter attribute for database credentials

 web/lib/MRBS/DBFactory.php | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit c8ccd7182
Author: campbell-m <[email protected]>
Date:   Sat Sep 3 18:03:59 2022 +0100

    Added SensitiveParameter attribute for database credentials

 web/lib/MRBS/DB.php       | 14 ++++++++++++--
 web/lib/MRBS/DB_mysql.php | 13 ++++++++++++-
 web/lib/MRBS/DB_pgsql.php | 13 ++++++++++++-
 3 files changed, 36 insertions(+), 4 deletions(-)

commit d646753a8
Author: campbell-m <[email protected]>
Date:   Fri Aug 26 20:33:25 2022 +0100

    Added type declarations

 web/language.inc | 20 +++++++-------------
 1 file changed, 7 insertions(+), 13 deletions(-)

commit 013602297
Author: campbell-m <[email protected]>
Date:   Thu Aug 25 15:43:32 2022 +0100

    Replaced qualifier with an import

 web/lib/MRBS/System.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 93a176515
Author: campbell-m <[email protected]>
Date:   Thu Aug 25 15:40:42 2022 +0100

    Added type declarations

 web/lib/MRBS/System.php | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 927dba46d
Author: campbell-m <[email protected]>
Date:   Mon Aug 22 18:56:16 2022 +0100

    Added type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8ce702766
Author: campbell-m <[email protected]>
Date:   Mon Aug 22 18:53:12 2022 +0100

    Corrected typo in comment

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e11cf064
Author: campbell-m <[email protected]>
Date:   Mon Aug 22 18:50:55 2022 +0100

    Added type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd958b76e
Author: campbell-m <[email protected]>
Date:   Mon Aug 22 17:32:17 2022 +0100

    Upgraded to PHPMailer 6.6.4

 web/lib/PHPMailer/README.md                  |  3 +
 web/lib/PHPMailer/VERSION                    |  2 +-
 web/lib/PHPMailer/composer.json              |  6 +-
 web/lib/PHPMailer/get_oauth_token.php        | 44 +++++++----
 .../PHPMailer/language/phpmailer.lang-el.php | 41 ++++++----
 .../language/phpmailer.lang-mn.php (new)     | 27 +++++++
 web/lib/PHPMailer/src/PHPMailer.php          | 74 +++++++++++-------
 web/lib/PHPMailer/src/POP3.php               |  2 +-
 web/lib/PHPMailer/src/SMTP.php               |  7 +-
 9 files changed, 138 insertions(+), 68 deletions(-)

commit 9bc6e399d
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 18:47:59 2022 +0100

    Added type declarations

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 813ceb4e5
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 18:40:02 2022 +0100

    Added type declarations

 web/functions_mail.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d96a3efdc
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 18:19:21 2022 +0100

    Added type declarations

 web/functions_mail.inc | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit a2df33a21
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 17:56:42 2022 +0100

    Added type declarations

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee5487627
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 17:38:05 2022 +0100

    Fixed TypeError bug

 web/functions_mail.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b1efecd5b
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 17:28:44 2022 +0100

    Added type declarations

 web/approve_entry_handler.php | 2 +-
 web/mrbs_sql.inc              | 2 +-
 web/view_entry.php            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 5025363cb
Author: campbell-m <[email protected]>
Date:   Sat Aug 20 17:12:31 2022 +0100

    Added support for bool globals

 web/grab_globals.inc.php | 75 ++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 39 deletions(-)

commit 2b8282f7e
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 18:59:57 2022 +0100

    Cast result to string

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6761f45ff
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 18:55:56 2022 +0100

    Replaced error with exception.

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee4f78c43
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 18:52:43 2022 +0100

    Eliminated duplicated code

 web/functions.inc      | 26 ++++++++++++++++++++++++++
 web/functions_mail.inc | 39 ++-------------------------------------
 web/functions_view.inc | 19 +------------------
 3 files changed, 29 insertions(+), 55 deletions(-)

commit ba67c9a29
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 17:52:46 2022 +0100

    Enabled strict_types

 web/edit_entry_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit 6528e353f
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 17:52:25 2022 +0100

    Fixed potential TypeError

 web/mrbs_sql.inc | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit f0c14b166
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 16:46:38 2022 +0100

    Restructured

 web/functions.inc | 22 ++++------------------
 web/mrbs_sql.inc  | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 18 deletions(-)

commit 13f1fea83
Author: campbell-m <[email protected]>
Date:   Fri Aug 19 16:07:27 2022 +0100

    Simplified code

 web/mrbs_sql.inc | 59 +++++++++++++++++++++++-----------------------
 1 file changed, 30 insertions(+), 29 deletions(-)

commit fee7cce84
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 18:34:32 2022 +0100

    Disabled strict_types for the moment - it breaks too much of MRBS

 web/edit_entry_handler.php | 1 -
 1 file changed, 1 deletion(-)

commit 304cd3fed
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 17:44:36 2022 +0100

    Back-ported some more from the roles branch that should have been back-ported in the last commit

 web/lib/MRBS/DB_mysql.php | 73 +++++++++++++++++++++----------------
 web/lib/MRBS/DB_pgsql.php | 57 +++++++++++++++++------------
 2 files changed, 74 insertions(+), 56 deletions(-)

commit c64cb3a95
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 17:32:19 2022 +0100

    Improved performance, back-porting from the roles branch

 web/functions.inc        |  2 +-
 web/functions_mail.inc   |  2 +-
 web/lib/MRBS/Column.php  | 68 +++++++++++++++++++++++++++++++-------
 web/lib/MRBS/Columns.php | 29 ++++++++++++++--
 4 files changed, 85 insertions(+), 16 deletions(-)

commit f888c126d
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 17:21:02 2022 +0100

    Added support for casting reals

 web/functions.inc | 4 ++++
 1 file changed, 4 insertions(+)

commit 677c4087b
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 17:06:05 2022 +0100

    Fixed TypeError bug

 web/functions.inc | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

commit 425fd0ede
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 12:29:44 2022 +0100

    Simplified code

 web/lib/MRBS/Form/ElementInputHidden.php | 18 +++++++++++++++---
 web/lib/MRBS/Form/Field.php              | 11 ++---------
 web/lib/MRBS/Form/Form.php               | 11 ++---------
 3 files changed, 19 insertions(+), 21 deletions(-)

commit c10b8f416
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 12:13:42 2022 +0100

    Fixed bug causing the "Skip and Book" button not to work.

 web/lib/MRBS/Form/Field.php | 87 ++++++++++++++++++-----------------
 web/lib/MRBS/Form/Form.php  |  5 ++
 2 files changed, 51 insertions(+), 41 deletions(-)

commit a9279f0f3
Author: campbell-m <[email protected]>
Date:   Wed Aug 17 11:19:22 2022 +0100

    Fixed duplicate colon problem.

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9efdfa9e9
Author: campbell-m <[email protected]>
Date:   Fri Aug 12 16:18:17 2022 +0100

    Enabled strict_types

 web/edit_entry_handler.php | 1 +
 1 file changed, 1 insertion(+)

commit ab8dac4f5
Author: campbell-m <[email protected]>
Date:   Fri Aug 12 15:11:59 2022 +0100

    Added some error checking

 web/edit_entry_handler.php | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 445f88a6d
Author: campbell-m <[email protected]>
Date:   Thu Aug 11 19:44:27 2022 +0100

    Fixed potential TypeError

 web/edit_entry_handler.php | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 09ab7ebcc
Author: campbell-m <[email protected]>
Date:   Thu Aug 11 19:30:23 2022 +0100

    Fixed potential TypeError

 web/functions.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c70d67e27
Author: campbell-m <[email protected]>
Date:   Thu Aug 11 19:13:42 2022 +0100

    Fixed potential TypeError

 web/edit_entry_handler.php | 3 +++
 1 file changed, 3 insertions(+)

commit 2d78e2a95
Merge: 0e2fb0da1 b1f14bfca
Author: campbell-m <[email protected]>
Date:   Tue Aug 9 18:38:14 2022 +0100

    Merge pull request #58 from meeting-room-booking-system/issue_57
    
    Issue 57

commit b1f14bfca
Merge: 9d5896c8b 0e2fb0da1
Author: campbell-m <[email protected]>
Date:   Mon Aug 8 18:28:02 2022 +0100

    Merge branch 'main' into issue_57

commit 0e2fb0da1
Author: campbell-m <[email protected]>
Date:   Mon Aug 8 18:27:44 2022 +0100

    Simplified code

 web/lib/MRBS/Session/SessionPhp.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d5896c8b
Author: campbell-m <[email protected]>
Date:   Mon Aug 8 18:25:19 2022 +0100

    Stored the last page as a session variable so that it can be used instead of $_SERVER['HTTP_REFERER'] when the Referrer-Policy is set to strict-origin.  See GitHub Issue #57.

 web/edit_entry.php                           |  5 ++-
 web/lib/MRBS/Session/Session.php (new)       | 22 ++++++++++
 web/lib/MRBS/Session/SessionHost.php         |  2 +-
 .../MRBS/Session/SessionInterface.php (gone) | 12 ------
 web/lib/MRBS/Session/SessionIp.php           |  2 +-
 web/lib/MRBS/Session/SessionNt.php           |  2 +-
 web/lib/MRBS/Session/SessionOmni.php         |  2 +-
 web/lib/MRBS/Session/SessionPhp.php          | 40 +++++++++++++++---
 web/lib/MRBS/Session/SessionWithLogin.php    |  2 +-
 .../Session/SessionWithoutLogin.php (gone)   | 14 ------
 web/mrbs_auth.inc                            |  5 ++-
 web/view_entry.php                           | 14 +++---
 12 files changed, 74 insertions(+), 48 deletions(-)

commit 588527d09
Author: campbell-m <[email protected]>
Date:   Thu Aug 4 07:05:06 2022 +0100

    Added checking to see that $create_by has been set

 web/edit_entry_handler.php | 5 +++++
 web/mrbs_auth.inc          | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1517b6732
Author: campbell-m <[email protected]>
Date:   Tue Aug 2 04:11:36 2022 +0100

    Removed any extra whitespace that may accidentally have been inserted in the display name.

 web/edit_users.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0c83222fa
Author: campbell-m <[email protected]>
Date:   Thu Jul 14 08:51:19 2022 +0100

    Tweaked formatting

 web/js/datepicker.js.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e947666f1
Author: campbell-m <[email protected]>
Date:   Thu Jul 14 08:48:01 2022 +0100

    Added comment

 web/js/datepicker.js.php | 3 +++
 1 file changed, 3 insertions(+)

commit e1c7b0d1c
Author: campbell-m <[email protected]>
Date:   Wed Jul 13 18:27:57 2022 +0100

    Fixed duplicate declarations

 web/js/index.js.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 631126ac6
Author: campbell-m <[email protected]>
Date:   Wed Jul 13 14:09:28 2022 +0100

    Tweaked formatting

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 645cfb455
Author: campbell-m <[email protected]>
Date:   Wed Jul 13 14:07:40 2022 +0100

    Tweaked formatting

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0da0bf6e9
Author: campbell-m <[email protected]>
Date:   Wed Jul 13 14:02:04 2022 +0100

    Showed current view dates in minicalendars when there are hidden days.  See GitHub PR #56.

 web/js/datepicker.js.php | 68 ++++++++++++++++++++++++++------------
 1 file changed, 47 insertions(+), 21 deletions(-)

commit 827383606
Merge: 260852afb 71d041500
Author: campbell-m <[email protected]>
Date:   Tue Jul 12 15:23:01 2022 +0100

    Merge pull request #55 from meeting-room-booking-system/minicalendar_range
    
    Minicalendar range

commit 71d041500
Merge: 638e11a21 260852afb
Author: campbell-m <[email protected]>
Date:   Tue Jul 12 15:07:36 2022 +0100

    Merge branch 'main' into minicalendar_range

commit 260852afb
Author: campbell-m <[email protected]>
Date:   Tue Jul 12 15:07:19 2022 +0100

    Fix for the issue identified in GitHub Pull Request #54.

 web/js/index.js.php | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 638e11a21
Merge: e7458e270 cc247816d
Author: campbell-m <[email protected]>
Date:   Sat Jul 9 17:12:16 2022 +0100

    Merge branch 'main' into minicalendar_range

commit cc247816d
Author: campbell-m <[email protected]>
Date:   Sat Jul 9 17:11:56 2022 +0100

    Simplified code

 web/js/datepicker.js.php | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

commit e7458e270
Author: campbell-m <[email protected]>
Date:   Sat Jul 9 16:37:06 2022 +0100

    Added comment

 web/js/datepicker.js.php | 1 +
 1 file changed, 1 insertion(+)

commit e6e722d13
Author: campbell-m <[email protected]>
Date:   Fri Jul 8 16:14:43 2022 +0100

    Fixed bug in weekStart calculation

 web/js/datepicker.js.php | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 68455ed06
Author: campbell-m <[email protected]>
Date:   Fri Jul 8 16:09:44 2022 +0100

    Added comment

 web/js/datepicker.js.php | 29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)

commit 691d4ac3c
Author: campbell-m <[email protected]>
Date:   Fri Jul 8 15:52:02 2022 +0100

    Disabled ranges when there are hidden days.

 web/js/datepicker.js.php | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit d0227b7a8
Author: campbell-m <[email protected]>
Date:   Fri Jul 8 15:06:44 2022 +0100

    Started new branch to display date range.  See GitHub Pull Requests #53.

 web/js/datepicker.js.php | 43 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

commit 4f5a7136c
Author: campbell-m <[email protected]>
Date:   Fri Jul 8 09:54:51 2022 +0100

    Improved error handling

 web/standard_vars.inc.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 394903f15
Author: campbell-m <[email protected]>
Date:   Thu Jul 7 14:56:17 2022 +0100

    Added comment

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ece1a03f8
Author: campbell-m <[email protected]>
Date:   Thu Jul 7 14:54:36 2022 +0100

    Fixed bug introduced in recent change

 web/mrbs_sql.inc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 75209a722
Author: campbell-m <[email protected]>
Date:   Thu Jul 7 14:41:06 2022 +0100

    Fixed bug introduced in recent change

 web/mrbs_sql.inc | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 7cd75b0ba
Author: campbell-m <[email protected]>
Date:   Tue Jul 5 20:44:18 2022 +0100

    Added type declarations

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0caf8b5fa
Author: campbell-m <[email protected]>
Date:   Tue Jul 5 18:39:40 2022 +0100

    Simplified code

 web/search.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5388ef554
Author: campbell-m <[email protected]>
Date:   Tue Jul 5 18:27:40 2022 +0100

    Simplified code

 web/edit_entry_handler.php | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

commit d1ba57f07
Author: campbell-m <[email protected]>
Date:   Tue Jul 5 17:51:58 2022 +0100

    Improved error handling in the case of invalid dates

 web/edit_entry_handler.php | 19 ++++++++++++++++---
 web/functions.inc          | 25 ++++++++++---------------
 web/report.php             | 25 ++++++++++++++-----------
 web/search.php             |  6 +++++-
 web/standard_vars.inc.php  |  6 +++++-
 5 files changed, 50 insertions(+), 31 deletions(-)

commit 8f800c71c
Author: campbell-m <[email protected]>
Date:   Mon Jul 4 14:26:21 2022 +0100

    Fixed bug causing the "Today" button not to go to the current day if the page had been loaded on a different day.

 web/index.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0af8d20a5
Author: campbell-m <[email protected]>
Date:   Sun Jul 3 08:21:35 2022 +0100

    Added type declarations

 web/lib/MRBS/DB.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d6fb1f8ec
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 17:15:51 2022 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionPhp.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 92cb0c4b9
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 17:01:11 2022 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionWithLogin.php | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 595e5cba8
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:53:45 2022 +0100

    Removed redundant argument

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d94fbdcfd
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:49:19 2022 +0100

    Added type declarations

 web/functions_view.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80ca9a433
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:41:58 2022 +0100

    Added type declarations

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ba765546
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:35:06 2022 +0100

    Removed redundant test

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a6cf56fb
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:29:37 2022 +0100

    Removed unnecessary curly braces

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 151b41aef
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:26:22 2022 +0100

    Replaced qualifier with import

 web/functions.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b89513af5
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:20:44 2022 +0100

    Added type declarations

 web/functions_table.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f46ddefd4
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:11:01 2022 +0100

    Added type declarations

 web/functions_table.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0f34e95c2
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 16:06:28 2022 +0100

    Added type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6843a8ae9
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 14:16:15 2022 +0100

    Added type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d105c2a6
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 14:02:06 2022 +0100

    Added type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a018c8b75
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 13:58:09 2022 +0100

    Removed unnecessary leading \

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bdce7a274
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 13:57:09 2022 +0100

    Fixed typos in comments

 web/functions_table.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7223a04dc
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 13:54:30 2022 +0100

    Added type declarations

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85ec71bc7
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 13:46:19 2022 +0100

    Simplified code

 web/functions_table.inc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit dd31b5263
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 13:36:14 2022 +0100

    Made kiosk mode respect private bookings

 web/functions_table.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cc2ed0848
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 09:54:11 2022 +0100

    Extended clickable area to whole window

 web/js/resizable.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d72edb6fd
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 09:47:46 2022 +0100

    Added exit kiosk mode confirm dialog

 web/js/resizable.js.php | 15 ++++++++++++---
 web/lang/lang.en        |  1 +
 2 files changed, 13 insertions(+), 3 deletions(-)

commit 693b725f1
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 09:21:15 2022 +0100

    Added comment

 web/js/resizable.js.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 857055d9b
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 09:18:35 2022 +0100

    Disabled all links and events in kiosk mode

 web/js/resizable.js.php | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e58546ba2
Author: campbell-m <[email protected]>
Date:   Sat Jul 2 06:56:13 2022 +0100

    Removed banner navigation when in kiosk mode

 web/css/mrbs.css.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7060971ba
Author: campbell-m <[email protected]>
Date:   Fri Jul 1 08:42:19 2022 +0100

    Added type declarations

 web/index.php | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 5d2b4c746
Author: campbell-m <[email protected]>
Date:   Fri Jul 1 08:33:13 2022 +0100

    Added type declarations

 web/index.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 46f655041
Author: campbell-m <[email protected]>
Date:   Fri Jul 1 08:29:24 2022 +0100

    Added type declarations

 web/index.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9b273aba
Author: campbell-m <[email protected]>
Date:   Fri Jul 1 08:26:59 2022 +0100

    Ensured that the day switches over when running in kiosk mode

 web/index.php         | 9 +++++++--
 web/js/refresh.js.php | 9 +++++----
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 36e966c62
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 17:16:59 2022 +0100

    Added type declarations

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 99f559d33
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 16:26:08 2022 +0100

    Added type declarations and error handling

 web/functions.inc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 28a8a19ba
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 16:18:21 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7c18dd78
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 16:14:52 2022 +0100

    Added type declarations

 web/functions.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7da739b9d
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 16:10:36 2022 +0100

    Added type declarations

 web/functions.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 204d5883e
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 16:01:03 2022 +0100

    Removed redundant code now that the minimum PHP version is 7.2.0.

 web/functions.inc | 59 +++++++++++++++++++--------------------------
 1 file changed, 25 insertions(+), 34 deletions(-)

commit 67de4ca33
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 15:53:49 2022 +0100

    Removed redundant code now that the minimum PHP version is 7.2.0.

 web/functions.inc | 5 -----
 1 file changed, 5 deletions(-)

commit 934b8a81a
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 15:49:51 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efe8aa174
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 15:44:54 2022 +0100

    Added type declarations

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 95aa1efa4
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 15:38:25 2022 +0100

    Added type declarations

 web/functions.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit be59e293c
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 15:34:58 2022 +0100

    Added type declarations

 web/functions.inc | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 336b51dcc
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:59:04 2022 +0100

    Added type declarations

 web/functions.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 88ec3c9c5
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:46:14 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c3616c0c5
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:39:52 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ddc84757a
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:29:53 2022 +0100

    Simplified code

 web/functions.inc | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 736a48d15
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:27:20 2022 +0100

    Added type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 116572050
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:23:31 2022 +0100

    Replaced global variable with constant

 web/defaultincludes.inc           | 7 ++++---
 web/functions.inc                 | 4 ++--
 web/lib/MRBS/SessionHandlerDb.php | 6 ++----
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 8783e99fa
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:08:50 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b565b708a
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:03:34 2022 +0100

    Added type declarations

 web/functions.inc | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 2eaa78c59
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 14:00:23 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f96f49354
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 13:57:21 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da409fe22
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 13:52:37 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 89b814c07
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 13:48:10 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ecaf52a9c
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 13:44:31 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 98d0fccd9
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 12:45:13 2022 +0100

    Removed debugging code that was accidentally committed

 web/js/general.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0bd0f5d9
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 12:43:06 2022 +0100

    Added an option for ordinary users to be able to create registration bookings

 web/edit_entry.php         | 4 ++--
 web/js/general.js.php      | 2 +-
 web/systemdefaults.inc.php | 4 ++++
 web/view_entry.php         | 9 +++++----
 4 files changed, 12 insertions(+), 7 deletions(-)

commit 885c9ac2d
Author: campbell-m <[email protected]>
Date:   Thu Jun 30 08:12:42 2022 +0100

    Corrected typo in comment

 web/js/datepicker.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07d7548dc
Author: campbell-m <[email protected]>
Date:   Wed Jun 29 15:12:56 2022 +0100

    Added type declarations

 web/functions.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d9edc54de
Author: campbell-m <[email protected]>
Date:   Wed Jun 29 14:57:11 2022 +0100

    Added type declarations

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ea5f1e5a0
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 23:00:52 2022 +0100

    Fixed type declaration

 web/functions.inc   | 12 ++++++------
 web/lib/MRBS/DB.php |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6a8112e5b
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:53:15 2022 +0100

    Fixed type declaration

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e880916ec
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:45:18 2022 +0100

    Fixed type declarations

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 47096fdb1
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:39:01 2022 +0100

    Fixed bug

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad0a495a9
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:37:15 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ca6b838d
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:31:00 2022 +0100

    Added type declarations

 web/edit_entry.php | 2 +-
 web/functions.inc  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cec788ed0
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:26:30 2022 +0100

    Added type declarations

 web/functions.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 73699dca2
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:21:33 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a82d205cd
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:13:21 2022 +0100

    Added type declarations

 web/lib/MRBS/Locale.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a7a00aa80
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 22:06:53 2022 +0100

    Added type declarations

 web/lib/MRBS/Locale.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd308dc11
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:28:17 2022 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Session/SessionWithLogin.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit f8e258669
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:27:09 2022 +0100

    Fixed recently introduced bug

 web/lib/MRBS/Session/SessionWithLogin.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a8e09875
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:16:14 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d77bf59e8
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:12:08 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d5dfda6e
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:08:22 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1a2aea625
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 21:04:12 2022 +0100

    Added type declarations

 web/functions.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b25e9c423
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:59:12 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 54c9a93f4
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:55:51 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bf1127c2
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:45:55 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d666933d3
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:39:15 2022 +0100

    Added type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17914baa6
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:37:15 2022 +0100

    Restored file

 web/functions.inc (new) | 2660 +++++++++++++++++++++++++++++++++++++
 1 file changed, 2660 insertions(+)

commit 37136489a
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:30:01 2022 +0100

    Added type declarations

 web/functions.inc (gone) | 2660 ------------------------------------
 1 file changed, 2660 deletions(-)

commit 792de5c69
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:23:54 2022 +0100

    Added type declarations

 web/functions.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e29542b05
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:20:57 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit db4ee0dce
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:16:12 2022 +0100

    Added type declarations

 web/functions.inc | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 0e8394666
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 20:01:41 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 14fe0a885
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 19:47:22 2022 +0100

    Added type declarations

 web/functions.inc | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 04f40096b
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 19:37:12 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8032caa0d
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 19:24:26 2022 +0100

    Added type declaration

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12e43c942
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 19:15:15 2022 +0100

    Removed unnecessary leading '\'

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1d065f236
Author: campbell-m <[email protected]>
Date:   Tue Jun 28 10:35:11 2022 +0100

    Changed error severity

 web/lib/MRBS/Auth/AuthLdap.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2731cab3f
Merge: d804ac02a 5a2332fbb
Author: campbell-m <[email protected]>
Date:   Mon Jun 27 18:25:28 2022 +0100

    Merge pull request #51 from meeting-room-booking-system/issue_50
    
    Improved error handling.  See GitHub Issues #50.

commit 5a2332fbb
Author: campbell-m <[email protected]>
Date:   Mon Jun 27 18:24:05 2022 +0100

    Improved error handling.  See GitHub Issues #50.

 web/lib/MRBS/Auth/Auth.php     | 13 ++++++++-----
 web/lib/MRBS/Auth/AuthLdap.php |  1 +
 2 files changed, 9 insertions(+), 5 deletions(-)

commit d804ac02a
Author: campbell-m <[email protected]>
Date:   Sat Jun 25 14:19:48 2022 +0100

    Simplified code

 web/edit_entry.php | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 6dae482ec
Merge: 90686d193 f523928e7
Author: campbell-m <[email protected]>
Date:   Fri Jun 24 15:45:56 2022 +0100

    Merge pull request #49 from meeting-room-booking-system/issue_46
    
    Fixed problem when comparing certain strings in some locales.  See Gi…

commit f523928e7
Author: campbell-m <[email protected]>
Date:   Fri Jun 24 15:43:32 2022 +0100

    Fixed problem when comparing certain strings in some locales.  See GitHub Issues #46.

 web/functions.inc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 90686d193
Merge: 93adffe83 bf86e9060
Author: campbell-m <[email protected]>
Date:   Fri Jun 24 15:17:33 2022 +0100

    Merge pull request #48 from meeting-room-booking-system/issue_47
    
    Fixed potential bug.  See GitHub Issues #47.

commit bf86e9060
Author: campbell-m <[email protected]>
Date:   Fri Jun 24 15:14:43 2022 +0100

    Fixed potential bug.  See GitHub Issues #47.

 web/functions_table.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 93adffe83
Author: campbell-m <[email protected]>
Date:   Fri Jun 24 15:09:45 2022 +0100

    Fixed fatal error on systems where PHP_INT_MAX is greater than the maximum value allowed by the database column type.

 web/mrbs_sql.inc | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit 9b13c7af5
Author: campbell-m <[email protected]>
Date:   Tue Jun 21 08:56:47 2022 +0100

    Improved last fix

 web/lib/MRBS/SessionHandlerDb.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1141adaed
Author: campbell-m <[email protected]>
Date:   Tue Jun 21 08:46:50 2022 +0100

    Prevented possible bug

 web/lib/MRBS/SessionHandlerDb.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cf890795
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 21:51:59 2022 +0100

    Removed unnecessary local variables.

 web/functions.inc | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 91fc11f27
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 21:46:58 2022 +0100

    Simplified code

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 28bae69c3
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 21:41:31 2022 +0100

    Fixed bug

 web/lib/MRBS/DB.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 98ac84222
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 21:31:05 2022 +0100

    Added error checking

 web/functions.inc | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6107f1e87
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 21:18:17 2022 +0100

    Added type declarations

 web/functions.inc | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit cd77a6c19
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 19:01:33 2022 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 930249989
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:55:31 2022 +0100

    Removed redundant code now that the minimum PHP version is 7.2.0

 web/functions.inc | 5 -----
 1 file changed, 5 deletions(-)

commit 2fe367bb3
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:51:37 2022 +0100

    Added type declarations and optional third parameter.

 web/functions.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 997a3b024
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:41:31 2022 +0100

    Added type declaration

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 263abec45
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:34:18 2022 +0100

    Added type declarations

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 88f1c4f28
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:26:43 2022 +0100

    Added type declarations

 web/functions.inc | 4 ++--
 web/mrbs_sql.inc  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 9bc750b9c
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 18:15:12 2022 +0100

    Added type declarations and error checking

 web/functions.inc | 44 +++++++++++++++++++++++++++++++-------------
 1 file changed, 31 insertions(+), 13 deletions(-)

commit 25f50d269
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 17:57:39 2022 +0100

    Added type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fcce5a7cc
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 17:53:47 2022 +0100

    Added type declarations

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 56a700291
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 17:45:50 2022 +0100

    Added type declarations

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c63d6859
Author: campbell-m <[email protected]>
Date:   Mon Jun 20 17:29:48 2022 +0100

    Restructured and added type declaration

 web/mrbs_sql.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3090624d8
Author: campbell-m <[email protected]>
Date:   Sat Jun 18 18:43:42 2022 +0100

    Fixed bug introduced in a recent attempt at a fix.

 web/mrbs_sql.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 240820b03
Author: campbell-m <[email protected]>
Date:   Sat Jun 18 18:05:32 2022 +0100

    Fixed use of dynamic properties, deprecated in PHP 8.2.

 web/lib/MRBS/Columns.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9274a2159
Author: campbell-m <[email protected]>
Date:   Sat Jun 18 17:20:01 2022 +0100

    Temporary fix for writing session data to PostgreSQL.

 web/lib/MRBS/SessionHandlerDb.php | 35 ++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 0eb34e9cf
Author: campbell-m <[email protected]>
Date:   Sat Jun 18 17:19:03 2022 +0100

    Fixed use of dynamic properties, deprecated in PHP 8.2.

 web/lib/MRBS/User.php | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 8bc0dae03
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 14:21:04 2022 +0100

    Updated the instructions for creating the config file.  See SF Support Requests #2568.

 INSTALL | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7fd6797f8
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 14:06:51 2022 +0100

    Converted to using locale aware version of strcasecmp().

 web/view_entry.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a6ff3f5d9
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 14:04:51 2022 +0100

    Converted to using locale aware version of strcasecmp().

 web/pending.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87b9fa547
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 14:02:17 2022 +0100

    Converted to using locale aware version of strcasecmp().

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f812091b
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 13:58:28 2022 +0100

    Converted to using locale aware version of strcasecmp().

 web/mrbs_auth.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca0832d1c
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 13:55:29 2022 +0100

    Converted to using locale aware version of strcasecmp().

 web/edit_users.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 647305a40
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 10:31:27 2022 +0100

    Fixed bug introduced in recent commit.

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f17e3c439
Author: campbell-m <[email protected]>
Date:   Fri Jun 17 09:02:04 2022 +0100

    Fixed problem with case insensitive admin name checking when using non-ANSI characters, eg "Ändra" and "ändra".  See also GitHub Issues #44.

 web/lib/MRBS/Auth/Auth.php | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 5e3bc5a0a
Author: campbell-m <[email protected]>
Date:   Thu Jun 16 18:01:55 2022 +0100

    Simplified code

 web/mrbs_sql.inc | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit f9e87dcdb
Author: campbell-m <[email protected]>
Date:   Wed Jun 15 21:15:43 2022 +0100

    Added return type declaration

 web/mrbs_sql.inc | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit aa5b0a3d9
Author: campbell-m <[email protected]>
Date:   Tue Jun 14 18:25:40 2022 +0100

    Added the ability to configure placeholders for text fields in the edit_entry form.  See GitHub Issue #41.

 web/functions.inc          | 7 +++++++
 web/systemdefaults.inc.php | 5 +++++
 2 files changed, 12 insertions(+)

commit 12e9183b5
Author: campbell-m <[email protected]>
Date:   Tue Jun 14 17:50:02 2022 +0100

    Fixed error in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5ae6c65d7
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:42:12 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/lib/MRBS/Session/SessionCookie.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b90147a78
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:35:51 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c653241bb
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:30:42 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/edit_area_handler.php | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 1d923eaa7
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:23:35 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/edit_area.php | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 7b0b97c62
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:15:29 2022 +0100

    Fixed use of "self" in callables, deprecated in PHP 8.2

 web/lib/MRBS/System.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 64bbfd424
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:05:40 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f39503873
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 21:03:40 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/functions_mail.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a438b54a2
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 18:56:34 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8fcfa6081
Author: campbell-m <[email protected]>
Date:   Thu Jun 9 18:49:59 2022 +0100

    Fixed some usages of ${var}, deprecated in PHP 8.2

 web/functions.inc | 12 ++++++------
 web/index.php     |  2 +-
 web/mrbs_sql.inc  |  8 ++++----
 3 files changed, 11 insertions(+), 11 deletions(-)

commit a9330d442
Author: campbell-m <[email protected]>
Date:   Thu Jun 2 12:21:25 2022 +0100

    Added the option to include registrants' usernames in reports

 web/functions.inc            | 18 ++++++------
 web/lang/lang.en             |  2 ++
 web/lib/MRBS/Auth/Auth.php   | 26 +++++++++++++----
 web/lib/MRBS/Auth/AuthDb.php | 52 ++++++++++++++++++++++++++--------
 web/report.php               |  4 +--
 web/systemdefaults.inc.php   |  3 ++
 6 files changed, 77 insertions(+), 28 deletions(-)

commit 6e4f0698c
Author: campbell-m <[email protected]>
Date:   Tue May 31 16:55:11 2022 +0100

    Fixed IE11 incompatibility.  See SF Bugs #525.

 web/js/edit_entry.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30ff1767f
Author: campbell-m <[email protected]>
Date:   Tue May 24 17:17:37 2022 +0100

    Added type declarations

 web/edit_entry_handler.php | 2 +-
 web/functions_mail.inc     | 2 +-
 web/mrbs_sql.inc           | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit c8e332b36
Author: campbell-m <[email protected]>
Date:   Tue May 24 17:10:08 2022 +0100

    Added type declaration

 web/mrbs_sql.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ac4e40bf
Author: campbell-m <[email protected]>
Date:   Tue May 24 16:57:06 2022 +0100

    Added type declarations

 web/edit_entry_handler.php | 5 ++++-
 web/mrbs_sql.inc           | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 86c803b58
Author: campbell-m <[email protected]>
Date:   Tue May 24 16:42:56 2022 +0100

    Added type declarations

 web/edit_entry_handler.php | 2 +-
 web/mrbs_sql.inc           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5bab731d3
Author: campbell-m <[email protected]>
Date:   Tue May 24 16:19:49 2022 +0100

    Added type declarations

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a079f3796
Author: campbell-m <[email protected]>
Date:   Mon May 23 10:56:32 2022 +0100

    Fixed bug resulting in an uncaught exception (database integrity constraint violation) if you try and rename a room to a room that already exists but is in a different case.  That was because the test to check if the name is in use was case sensitive, whereas the database collation was case insensitive.

 web/edit_room_handler.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 2ef207992
Author: campbell-m <[email protected]>
Date:   Sun May 22 11:01:52 2022 +0100

    Improved error message, distinguishing between caught and uncaught exceptions.

 web/edit_entry_handler.php | 2 +-
 web/functions_error.inc    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 8a8310c19
Author: campbell-m <[email protected]>
Date:   Sun May 22 10:12:41 2022 +0100

    Reordered use statement

 web/functions_error.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 03033cc43
Author: campbell-m <[email protected]>
Date:   Sun May 22 10:11:29 2022 +0100

    Replaced qualifiers with an import

 web/functions_error.inc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4dabf200e
Author: campbell-m <[email protected]>
Date:   Sun May 22 09:58:36 2022 +0100

    Fixed bug introduced during the last commit which resulted in the page refresh not working after an error.

 web/js/resizable.js.php | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 846fd6c96
Author: campbell-m <[email protected]>
Date:   Sun May 22 09:36:43 2022 +0100

    Added error handling to Ajax post requests on resizing a booking.  See SF Bugs #524.

 web/edit_entry_handler.php | 102 ++++++++++++++++++++---------------
 web/functions_error.inc    |  16 ++++--
 web/js/resizable.js.php    |  21 +++++++-
 web/lang/lang.en           |   4 +-
 4 files changed, 93 insertions(+), 50 deletions(-)

commit e58b48cae
Author: campbell-m <[email protected]>
Date:   Fri May 20 13:17:09 2022 +0100

    Removed redundant code (duplicated in mrbs_sql.inc)

 web/edit_entry_handler.php | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

commit 579035dea
Author: campbell-m <[email protected]>
Date:   Fri May 20 13:11:33 2022 +0100

    Redid previous fix

 web/edit_entry_handler.php | 9 +++++++++
 1 file changed, 9 insertions(+)

commit cf2cc07d0
Author: campbell-m <[email protected]>
Date:   Fri May 20 12:34:22 2022 +0100

    Fixed bug causing registration settings to be lost on resizing.

 web/edit_entry_handler.php | 5 -----
 1 file changed, 5 deletions(-)

commit 8b0a5ba79
Author: campbell-m <[email protected]>
Date:   Mon May 16 15:04:40 2022 +0100

    Replaced expressions with ?? operator.

 web/edit_entry_handler.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cdd6c7da7
Author: campbell-m <[email protected]>
Date:   Mon May 16 15:02:25 2022 +0100

    Fixed bug causing MRBS to return to the wrong view after making a booking.  See SF Support Requests #2552.

 web/edit_entry_handler.php | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit a8b765ed3
Author: campbell-m <[email protected]>
Date:   Sat May 14 15:47:49 2022 +0100

    Update to Version 1.13.1 of jQuery UI. (Pull REquest #38 didn't seem to contain any changes?)

 web/jquery/ui/css/jquery-ui.structure.css    |   4 +-
 .../ui/css/jquery-ui.structure.min.css       |   4 +-
 ...i-bg_diagonals-medium_20_d34d17_40x40.png | Bin 382 -> 440 bytes
 .../ui-bg_gloss-wave_45_817865_500x100.png   | Bin 5891 -> 5948 bytes
 .../ui-bg_gloss-wave_60_fece2f_500x100.png   | Bin 5849 -> 5908 bytes
 .../ui-bg_gloss-wave_70_ffdd57_500x100.png   | Bin 5543 -> 5601 bytes
 .../ui-bg_gloss-wave_90_fff9e5_500x100.png   | Bin 5389 -> 5447 bytes
 ...ui-bg_highlight-soft_100_feeebd_1x100.png | Bin 343 -> 401 bytes
 .../ui-bg_inset-soft_30_ffffff_1x100.png     | Bin 203 -> 261 bytes
 .../sunny/images/ui-icons_3d3d3d_256x240.png | Bin 6992 -> 7074 bytes
 .../sunny/images/ui-icons_bd7b00_256x240.png | Bin 4549 -> 4618 bytes
 .../sunny/images/ui-icons_d19405_256x240.png | Bin 4549 -> 4618 bytes
 .../sunny/images/ui-icons_eb990f_256x240.png | Bin 4549 -> 4618 bytes
 .../sunny/images/ui-icons_ed9f26_256x240.png | Bin 4549 -> 4618 bytes
 .../sunny/images/ui-icons_fadc7a_256x240.png | Bin 4549 -> 4618 bytes
 .../sunny/images/ui-icons_ffe180_256x240.png | Bin 4549 -> 4618 bytes
 web/jquery/ui/css/sunny/jquery-ui.theme.css  |  15 +-
 .../ui/css/sunny/jquery-ui.theme.min.css     |   4 +-
 web/jquery/ui/jquery-ui.js                   | 647 ++++++++++-------
 web/jquery/ui/jquery-ui.min.js               |   7 +-
 web/js.inc                                   |   2 +-
 21 files changed, 407 insertions(+), 276 deletions(-)

commit 733b3db9b
Merge: 37a2faf3e 536c15441
Author: campbell-m <[email protected]>
Date:   Sat May 14 15:27:16 2022 +0100

    Merge pull request #38 from treborin/main
    
    Update jQuery UI to v 1.13.1

commit 536c15441
Author: Roberto del Pino <[email protected]>
Date:   Thu May 12 23:53:27 2022 +0200

    Update jQuery UI to v 1.13.1

commit a8f2ee44c
Author: Roberto del Pino <[email protected]>
Date:   Thu May 12 23:52:34 2022 +0200

    Update jQuery UI to v 1.13.1

commit 354200eb1
Author: Roberto del Pino <[email protected]>
Date:   Thu May 12 23:52:02 2022 +0200

    Update jQuery UI to v 1.13.1

commit 37a2faf3e
Author: campbell-m <[email protected]>
Date:   Mon Apr 25 19:11:02 2022 +0100

    Fixed PHP 8.1 deprecation error when a user's email address is NULL

 web/edit_users.php | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 7e05e6756
Author: campbell-m <[email protected]>
Date:   Mon Apr 25 18:56:29 2022 +0100

    Added email links (when sensible) for Created By and Modified By on the view_entry page.  See SF Support Requests #2545.

 web/functions_view.inc     | 52 ++++++++++++++++++++++++++++++------
 web/systemdefaults.inc.php |  4 ++-
 2 files changed, 47 insertions(+), 9 deletions(-)

commit 44869978d
Author: campbell-m <[email protected]>
Date:   Mon Apr 25 17:27:24 2022 +0100

    Added type declarations

 web/functions_view.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ffb49d88
Author: campbell-m <[email protected]>
Date:   Sun Apr 24 18:14:14 2022 +0100

    Added email obfuscation

 web/help.php            |  4 +++-
 web/js/functions.js.php | 22 ++++++++++++++++++++++
 web/js/general.js.php   |  7 +++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

commit 9a82b5363
Author: campbell-m <[email protected]>
Date:   Sat Apr 23 18:14:07 2022 +0100

    Improved internationalisation.

 web/help.php             | 5 ++---
 web/lang/lang.ca         | 3 +--
 web/lang/lang.cs         | 3 +--
 web/lang/lang.da         | 3 +--
 web/lang/lang.de         | 7 +++----
 web/lang/lang.el         | 3 +--
 web/lang/lang.en         | 3 +--
 web/lang/lang.es         | 3 +--
 web/lang/lang.eu         | 3 +--
 web/lang/lang.fi         | 3 +--
 web/lang/lang.fr         | 3 +--
 web/lang/lang.he         | 3 +--
 web/lang/lang.hu         | 3 +--
 web/lang/lang.id         | 3 +--
 web/lang/lang.it         | 3 +--
 web/lang/lang.ja         | 3 +--
 web/lang/lang.ko         | 3 +--
 web/lang/lang.ms         | 3 +--
 web/lang/lang.nb         | 7 +++----
 web/lang/lang.nl         | 3 +--
 web/lang/lang.nn         | 7 +++----
 web/lang/lang.no         | 7 +++----
 web/lang/lang.pl         | 3 +--
 web/lang/lang.pt         | 3 +--
 web/lang/lang.pt-br      | 3 +--
 web/lang/lang.ro         | 3 +--
 web/lang/lang.ru         | 3 +--
 web/lang/lang.sk         | 3 +--
 web/lang/lang.sl         | 3 +--
 web/lang/lang.sr-latn-rs | 3 +--
 web/lang/lang.sv         | 3 +--
 web/lang/lang.th         | 3 +--
 web/lang/lang.tr         | 3 +--
 web/lang/lang.zh-cn      | 3 +--
 web/lang/lang.zh-tw      | 3 +--
 35 files changed, 44 insertions(+), 79 deletions(-)

commit 904e2cfd6
Author: campbell-m <[email protected]>
Date:   Sat Apr 9 18:26:51 2022 +0100

    Added an optional $user_agent parameter to url_get_contents().

 web/functions.inc | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

commit 20830ac5b
Author: campbell-m <[email protected]>
Date:   Thu Apr 7 11:42:58 2022 +0100

    Fixed bug resulting in users sometimes not being able to register even though registration was open.

 web/view_entry.php | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 35cf3b5aa
Author: campbell-m <[email protected]>
Date:   Tue Apr 5 13:35:21 2022 +0100

    Improved performance of curl requests by using compression if possible.

 web/lib/MRBS/Auth/AuthWix.php | 5 +++++
 1 file changed, 5 insertions(+)

commit c27f2e5bc
Author: campbell-m <[email protected]>
Date:   Tue Apr 5 12:07:08 2022 +0100

    Improved performance of curl requests by using compression if possible.

 web/functions.inc | 5 +++++
 1 file changed, 5 insertions(+)

commit d38921cef
Author: campbell-m <[email protected]>
Date:   Sat Apr 2 14:52:20 2022 +0100

    Fixed bug when using a custom field of type DECIMAL and no form value is input

 web/edit_users.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 40c6ed526
Author: campbell-m <[email protected]>
Date:   Mon Mar 28 14:36:44 2022 +0100

    Updated Spanish translation.  Thanks to Andres Sierra.

 web/lang/lang.es | 247 +++++++++++++++++++++++++++++----------------
 1 file changed, 162 insertions(+), 85 deletions(-)

commit abcbcec8c
Author: campbell-m <[email protected]>
Date:   Sun Mar 27 16:36:09 2022 +0100

    Improved the behaviour of date selection so that if the start date is changed to be after the end date, the end date is automatically changed to be the same as the start date, and vice versa.  In other words the "start date after end date" error message is avoided.

 web/js/edit_entry.js.php | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

commit 907d4e08c
Author: campbell-m <[email protected]>
Date:   Wed Mar 23 14:58:43 2022 +0000

    Added some more error information

 web/lib/MRBS/Auth/AuthWix.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit b073995bc
Author: campbell-m <[email protected]>
Date:   Fri Mar 18 16:58:19 2022 +0000

    Improved error handling

 web/lib/MRBS/Auth/AuthWix.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 2bfdb8dc1
Author: campbell-m <[email protected]>
Date:   Thu Mar 10 14:32:22 2022 +0000

    Fixed problem with username.  See SF Bugs #518.

 web/lib/MRBS/Auth/AuthLdap.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1f9368d67
Author: campbell-m <[email protected]>
Date:   Sun Mar 6 17:23:14 2022 +0000

    Upgraded to PHPMailer Version 6.6.0

 web/lib/PHPMailer/VERSION                    |  2 +-
 web/lib/PHPMailer/composer.json              |  9 ++-
 .../PHPMailer/language/phpmailer.lang-fr.php |  2 +-
 web/lib/PHPMailer/src/OAuth.php              |  2 +-
 .../src/OAuthTokenProvider.php (new)         | 44 ++++++++++++
 web/lib/PHPMailer/src/PHPMailer.php          | 65 +++++++++++++-----
 web/lib/PHPMailer/src/POP3.php               |  2 +-
 web/lib/PHPMailer/src/SMTP.php               |  5 +-
 8 files changed, 106 insertions(+), 25 deletions(-)

commit f6f2ebf69
Author: campbell-m <[email protected]>
Date:   Fri Mar 4 14:44:51 2022 +0000

    Fixed bug in import.php when $booking_types is unset.  See SF Bugs #519.

 web/import.php | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit fde2da1fe
Author: campbell-m <[email protected]>
Date:   Tue Mar 1 15:47:10 2022 +0000

    Added type declarations

 web/dbsys.inc   | 16 ++++++++--------
 web/upgrade.inc |  2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 1686136ed
Author: campbell-m <[email protected]>
Date:   Sun Feb 20 22:55:19 2022 +0000

    Added class of 'mrbs-weekend' to flatpickr weekend days.  See SF Support Requests 2507.

 web/js/datepicker.js.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit f90f326eb
Author: campbell-m <[email protected]>
Date:   Fri Feb 18 18:19:48 2022 +0000

    Temporarily disabled kiosk refresh as it seems to be causing occasional problems with navigation buttons

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 506a510a4
Author: campbell-m <[email protected]>
Date:   Fri Feb 18 17:14:39 2022 +0000

    Fixed bug causing checkmarks not to show up in Excel exports from the users table.

 web/edit_users.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2898265df
Author: campbell-m <[email protected]>
Date:   Wed Feb 16 17:41:09 2022 +0000

    Added a config option for showing a timeline in kiosk mode

 web/js/refresh.js.php      | 14 +++++++++-----
 web/systemdefaults.inc.php |  5 +++--
 2 files changed, 12 insertions(+), 7 deletions(-)

commit bfc56f794
Author: campbell-m <[email protected]>
Date:   Wed Feb 16 17:03:55 2022 +0000

    When in kiosk mode don't show slots in the past.

 web/functions_table.inc | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

commit 256597158
Author: campbell-m <[email protected]>
Date:   Wed Feb 16 15:51:28 2022 +0000

    Advance to tomorrow if we're in kiosk mode and we're past the end of the last slot for the day

 web/standard_vars.inc.php | 43 ++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 24 deletions(-)

commit f695bcd1f
Author: campbell-m <[email protected]>
Date:   Tue Feb 15 17:56:24 2022 +0000

    Added a class ("weekend") to weekend header cells so that a style can be applied. See SF Support Requests #2504.

 web/functions_table.inc | 34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

commit 057cbea03
Author: campbell-m <[email protected]>
Date:   Tue Feb 15 16:26:28 2022 +0000

    Made the value of the PARTSTAT property in iCal notifications a config setting.  See SF Support Requests #2503.

 web/functions_ical.inc     | 7 ++++---
 web/systemdefaults.inc.php | 6 ++++++
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 766f500e5
Author: campbell-m <[email protected]>
Date:   Sun Feb 13 13:52:01 2022 +0000

    Added config settings for the default values of the Sort by and Sum by fields on the Report page.

 web/internalconfig.inc.php |  4 ++++
 web/report.php             | 22 +++++++++++++++-------
 web/systemdefaults.inc.php |  8 ++++++++
 3 files changed, 27 insertions(+), 7 deletions(-)

commit 20c5fe0e4
Author: campbell-m <[email protected]>
Date:   Sat Feb 12 09:40:26 2022 +0000

    Added some type declarations

 web/report.php | 46 ++++++++++++++++++++++++----------------------
 1 file changed, 24 insertions(+), 22 deletions(-)

commit ba5dd0f0a
Author: campbell-m <[email protected]>
Date:   Sat Feb 12 09:19:37 2022 +0000

    Removed redundant import.

 web/report.php | 1 -
 1 file changed, 1 deletion(-)

commit db1e7dce6
Author: campbell-m <[email protected]>
Date:   Sat Feb 12 09:17:43 2022 +0000

    Removed redundant line of code.

 web/report.php | 1 -
 1 file changed, 1 deletion(-)

commit d5a86a92c
Author: campbell-m <[email protected]>
Date:   Sat Feb 12 09:11:45 2022 +0000

    Improved previous commits so that the JavaScript sorting now exactly matches all three columns of the SQL ORDER BY clause.

 web/report.php | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit d5def0513
Author: campbell-m <[email protected]>
Date:   Fri Feb 11 21:27:35 2022 +0000

    Added HTML escaping.

 web/report.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 28c9180cf
Author: campbell-m <[email protected]>
Date:   Fri Feb 11 18:26:10 2022 +0000

    Added comment.

 web/report.php | 1 +
 1 file changed, 1 insertion(+)

commit 9e02c50c3
Author: campbell-m <[email protected]>
Date:   Fri Feb 11 18:23:10 2022 +0000

    Made DataTables sort by area then room

 web/js/report.js.php | 11 +++++++----
 web/report.php       | 41 ++++++++++++++++++++++++++++-------------
 2 files changed, 35 insertions(+), 17 deletions(-)

commit 9023d300b
Author: campbell-m <[email protected]>
Date:   Fri Feb 11 17:43:07 2022 +0000

    Made DataTables respect the area and room sort keys.

 web/report.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 7915f7995
Author: campbell-m <[email protected]>
Date:   Fri Feb 11 17:22:37 2022 +0000

    Made DataTables respect the sort order defined on the report form.  See SF Support Requests #2498

 web/js/report.js.php | 50 ++++++++++++++++++++++++++----------------
 web/report.php       | 39 ++++++++++++++++++++++++++++++--
 2 files changed, 68 insertions(+), 21 deletions(-)

commit 44a6ebef3
Author: campbell-m <[email protected]>
Date:   Thu Feb 10 14:44:45 2022 +0000

    Fixed bug causing incorrect registration opening and closing times to be used when generating a series with conflicts and the "Skip past conflicts" box is not checked.

 web/edit_entry_handler.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 505c77d43
Author: campbell-m <[email protected]>
Date:   Wed Feb 9 20:03:12 2022 +0000

    Fixed bug introduced in last merge

 web/standard_vars.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6650f5b30
Author: campbell-m <[email protected]>
Date:   Wed Feb 9 17:48:26 2022 +0000

    Improved performance of view_entry.php when using registration and a remote authentication type.

 web/view_entry.php | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 92c30e3eb
Author: campbell-m <[email protected]>
Date:   Wed Feb 9 17:17:26 2022 +0000

    Improved performance of calendar views when using registration and a remote authentication type.

 web/lib/MRBS/Auth/Auth.php | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 3b3c2117d
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 17:48:20 2022 +0000

    Showed just one room when kiosk=room

 web/functions_table.inc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 5b1a033dc
Merge: 4ce51fcb7 6116be84b
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 17:00:25 2022 +0000

    Merge pull request #35 from meeting-room-booking-system/kiosk
    
    Kiosk

commit 6116be84b
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 16:48:10 2022 +0000

    Added kiosk parameter to day_table_innerhtml()

 web/functions_table.inc | 2 +-
 web/index.php           | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0b79da8f3
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 15:53:40 2022 +0000

    Added kiosk to context

 web/index.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0ececc08f
Merge: 3ed98a394 4ce51fcb7
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 15:31:52 2022 +0000

    Merge branch 'main' into kiosk

commit 4ce51fcb7
Author: campbell-m <[email protected]>
Date:   Fri Feb 4 14:59:14 2022 +0000

    Expanded message for password reset to cater for those without email addresses.

 web/lang/lang.en | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3ed98a394
Merge: 5dbca3f2d bda3899f0
Author: campbell-m <[email protected]>
Date:   Wed Feb 2 18:30:03 2022 +0000

    Merge branch 'main' into kiosk

commit bda3899f0
Author: campbell-m <[email protected]>
Date:   Wed Feb 2 18:27:20 2022 +0000

    Switched to using a config variable for determining whether to get display names all at once.

 web/lib/MRBS/Auth/Auth.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 147287412
Author: campbell-m <[email protected]>
Date:   Wed Feb 2 18:26:33 2022 +0000

    Switched to using a config variable for determining whether to get display names all at once.

 web/lib/MRBS/Auth/Auth.php     |  8 ++++----
 web/lib/MRBS/Auth/AuthLdap.php |  5 -----
 web/systemdefaults.inc.php     | 10 ++++++++++
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 5dbca3f2d
Merge: 5c10e7da1 845442558
Author: campbell-m <[email protected]>
Date:   Mon Jan 31 17:40:34 2022 +0000

    Merge branch 'main' into kiosk

commit 845442558
Author: campbell-m <[email protected]>
Date:   Mon Jan 31 17:39:21 2022 +0000

    Improved performance of Search and Report when working with external authentication types

 web/functions.inc              |  9 +-----
 web/functions_mail.inc         |  4 +--
 web/functions_view.inc         |  2 +-
 web/lib/MRBS/Auth/Auth.php     | 54 ++++++++++++++++++++++++++++++--
 web/lib/MRBS/Auth/AuthLdap.php |  5 +++
 web/pending.php                |  4 +--
 6 files changed, 63 insertions(+), 15 deletions(-)

commit 8c990cc6d
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 18:39:04 2022 +0000

    Removed redundant import

 wix/web/http-functions.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5c10e7da1
Merge: 6c9d580ec b235e14cd
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 17:58:04 2022 +0000

    Merge branch 'main' into kiosk
    
    # Conflicts:
    #       web/index.php

commit b235e14cd
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 17:53:13 2022 +0000

    Simplified code

 web/standard_vars.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e2320a132
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 17:52:23 2022 +0000

    Improved resilience of code

 web/index.php | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 6f73ea66e
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 17:45:55 2022 +0000

    Simplified code

 web/index.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6c9d580ec
Merge: 66a6b718f 9978b32fb
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 08:11:57 2022 +0000

    Merge branch 'main' into kiosk

commit 9978b32fb
Author: campbell-m <[email protected]>
Date:   Sat Jan 29 08:10:36 2022 +0000

    Improved resilience of code when http-functions.js at the Wix end isn't up to date.

 web/lib/MRBS/Auth/AuthWix.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66a6b718f
Merge: 43547b008 456d47cb2
Author: campbell-m <[email protected]>
Date:   Thu Jan 27 18:00:22 2022 +0000

    Merge branch 'main' into kiosk

commit 456d47cb2
Author: campbell-m <[email protected]>
Date:   Thu Jan 27 17:59:44 2022 +0000

    Wix authentication: switched to using badges instead of custom fields to determine MRBS admins as custom fields can be edited by members themselves in their profile.

 web/lib/MRBS/Auth/AuthWix.php |  2 +-
 web/systemdefaults.inc.php    |  9 ++++-----
 wix/README                    | 28 ++++++++++++++++----------
 wix/web/http-functions.js     | 35 +++++++++++++++++++++++++++++----
 4 files changed, 54 insertions(+), 20 deletions(-)

commit 43547b008
Merge: e74faa874 0324d6224
Author: campbell-m <[email protected]>
Date:   Tue Jan 25 17:05:24 2022 +0000

    Merge branch 'main' into kiosk

commit 0324d6224
Author: campbell-m <[email protected]>
Date:   Tue Jan 25 17:03:35 2022 +0000

    Simplified code

 web/help.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45fb8f4b9
Author: campbell-m <[email protected]>
Date:   Tue Jan 25 17:01:24 2022 +0000

    Improved resilience of $faqfilelang setting.

 web/help.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 337dd6c71
Author: campbell-m <[email protected]>
Date:   Tue Jan 25 16:50:51 2022 +0000

    Made the $faqfilelang config setting more intuitive, whilst maintaining backwards compatability.  See SF Bugs #517.

 web/help.php               | 12 +++++++++++-
 web/systemdefaults.inc.php |  9 +++++----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit e74faa874
Merge: f7b4061d6 c226532a7
Author: campbell-m <[email protected]>
Date:   Sun Jan 23 11:13:57 2022 +0000

    Merge branch 'main' into kiosk

commit c226532a7
Author: campbell-m <[email protected]>
Date:   Sun Jan 23 11:06:46 2022 +0000

    Allowed for a more appropriate login placeholder for those authentication types that only validate by email address.

 web/lib/MRBS/Auth/Auth.php                |  7 +++++
 web/lib/MRBS/Auth/AuthImap.php            |  7 +++++
 web/lib/MRBS/Auth/AuthImapPhp.php         |  7 +++++
 web/lib/MRBS/Auth/AuthWix.php             | 14 +++++++++
 web/lib/MRBS/Session/SessionWithLogin.php | 34 +++++++++++++++------
 5 files changed, 59 insertions(+), 10 deletions(-)

commit f7b4061d6
Merge: eb7fe8a30 d85636d52
Author: campbell-m <[email protected]>
Date:   Fri Jan 21 11:06:19 2022 +0000

    Merge branch 'main' into kiosk

commit d85636d52
Author: campbell-m <[email protected]>
Date:   Fri Jan 21 11:04:22 2022 +0000

    Fixed bug when Wix can't find a username.

 web/lib/MRBS/Auth/AuthWix.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb7fe8a30
Merge: 07c89ccc5 08637c1b2
Author: campbell-m <[email protected]>
Date:   Sun Jan 16 18:26:14 2022 +0000

    Merge branch 'main' into kiosk

commit 08637c1b2
Author: campbell-m <[email protected]>
Date:   Sun Jan 16 18:24:34 2022 +0000

    Fixed problem with positioning of the eye icon on the password reset page.

 web/css/mrbs.css.php | 1 +
 1 file changed, 1 insertion(+)

commit 07c89ccc5
Merge: 486f5b09d 138b35391
Author: campbell-m <[email protected]>
Date:   Mon Jan 10 17:33:12 2022 +0000

    Merge branch 'main' into kiosk

commit 138b35391
Merge: ba0dcf9b0 57de67edd
Author: campbell-m <[email protected]>
Date:   Mon Jan 10 17:25:59 2022 +0000

    Merge pull request #34 from meeting-room-booking-system/fix_issue_33
    
    Fix issue 33

commit 57de67edd
Author: campbell-m <[email protected]>
Date:   Mon Jan 10 17:22:42 2022 +0000

    Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max.

 web/edit_room.php | 2 ++
 1 file changed, 2 insertions(+)

commit 5466c02bc
Author: campbell-m <[email protected]>
Date:   Mon Jan 10 17:21:11 2022 +0000

    Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max.

 web/edit_entry.php |  2 ++
 web/edit_users.php | 18 ++++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 83f453802
Author: campbell-m <[email protected]>
Date:   Mon Jan 10 17:05:58 2022 +0000

    Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max.

 web/edit_entry.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 486f5b09d
Merge: 970aa8025 ba0dcf9b0
Author: campbell-m <[email protected]>
Date:   Sat Jan 8 17:04:22 2022 +0000

    Merge branch 'main' into kiosk

commit ba0dcf9b0
Author: campbell-m <[email protected]>
Date:   Sat Jan 8 17:04:00 2022 +0000

    Made the Wix display name property a configuration variable

 web/lib/MRBS/Auth/AuthWix.php | 14 ++++++++++++--
 web/systemdefaults.inc.php    |  4 ++++
 wix/web/http-functions.js     | 10 ++++++++--
 3 files changed, 24 insertions(+), 4 deletions(-)

commit 970aa8025
Merge: f20f612df a205f639a
Author: campbell-m <[email protected]>
Date:   Fri Jan 7 15:30:49 2022 +0000

    Merge branch 'main' into kiosk

commit a205f639a
Author: campbell-m <[email protected]>
Date:   Fri Jan 7 15:09:36 2022 +0000

    Fixed bug when the Wix name is undefined

 wix/web/http-functions.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f20f612df
Merge: d909ffc10 f0be7ddf2
Author: campbell-m <[email protected]>
Date:   Fri Jan 7 12:15:39 2022 +0000

    Merge branch 'main' into kiosk

commit f0be7ddf2
Author: campbell-m <[email protected]>
Date:   Fri Jan 7 12:14:17 2022 +0000

    Fixed bug introduced in recent commit

 web/lib/MRBS/Auth/AuthWix.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d909ffc10
Merge: 829fe9d6c cc68d1c91
Author: campbell-m <[email protected]>
Date:   Thu Jan 6 18:10:32 2022 +0000

    Merge branch 'main' into kiosk

commit cc68d1c91
Author: campbell-m <[email protected]>
Date:   Thu Jan 6 18:10:16 2022 +0000

    Restructured code

 web/lib/MRBS/Auth/Auth.php     | 14 ++++++++++++++
 web/lib/MRBS/Auth/AuthLdap.php |  7 +------
 web/lib/MRBS/Auth/AuthWix.php  | 11 +++--------
 3 files changed, 18 insertions(+), 14 deletions(-)

commit 3841c5562
Author: campbell-m <[email protected]>
Date:   Thu Jan 6 17:42:38 2022 +0000

    Added debug option

 web/lib/MRBS/Auth/AuthWix.php | 21 ++++++++++++++++++++-
 web/systemdefaults.inc.php    |  3 +++
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 829fe9d6c
Merge: 0382fcb9c 7026b3c6b
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 15:17:25 2022 +0000

    Merge branch 'main' into kiosk

commit 7026b3c6b
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 14:36:32 2022 +0000

    Fixed again

 web/lib/MRBS/Auth/AuthWix.php | 2 +-
 wix/web/http-functions.js     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0382fcb9c
Merge: c81363673 e5d278d01
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 13:57:01 2022 +0000

    Merge branch 'main' into kiosk

commit e5d278d01
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 13:56:38 2022 +0000

    Fixed bug

 web/lib/MRBS/Auth/AuthWix.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c81363673
Merge: 90d388e0d ecdd281e7
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 13:21:28 2022 +0000

    Merge branch 'main' into kiosk

commit ecdd281e7
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 13:20:46 2022 +0000

    Made the Wix backend limit a configuration setting

 web/lib/MRBS/Auth/AuthWix.php | 8 +++++++-
 web/systemdefaults.inc.php    | 6 ++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 90d388e0d
Merge: 68309c441 2a256cda4
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 10:15:10 2022 +0000

    Merge branch 'main' into kiosk

commit 2a256cda4
Author: campbell-m <[email protected]>
Date:   Sun Jan 2 10:14:06 2022 +0000

    Moved polyfill functions into a separate file in the global namespace so that they can be used from classes.

 AUTHENTICATION                      |  17 ++-
 web/lib/MRBS/Auth/AuthWix.php (new) | 170 +++++++++++++++++++++
 web/systemdefaults.inc.php          |  19 ++-
 wix/README (new)                    |  51 +++++++
 wix/web/http-functions.js (new)     | 204 ++++++++++++++++++++++++++
 5 files changed, 459 insertions(+), 2 deletions(-)

commit 68309c441
Merge: 7cea8ce43 8049f802e
Author: campbell-m <[email protected]>
Date:   Wed Dec 29 18:21:35 2021 +0000

    Merge branch 'main' into kiosk

commit 8049f802e
Author: campbell-m <[email protected]>
Date:   Wed Dec 29 17:49:24 2021 +0000

    Moved polyfill functions into a separate file in the global namespace so that they can be used from classes.

 web/defaultincludes.inc        |  1 +
 web/functions.inc              | 61 ------------------------------
 web/functions_global.inc (new) | 65 ++++++++++++++++++++++++++++++++
 3 files changed, 66 insertions(+), 61 deletions(-)

commit 7cea8ce43
Merge: 741d39c63 19d27595b
Author: campbell-m <[email protected]>
Date:   Tue Dec 28 10:54:29 2021 +0000

    Merge branch 'main' into kiosk

commit 19d27595b
Merge: 7c6ecbfd8 c2be6f2bf
Author: campbell-m <[email protected]>
Date:   Mon Dec 27 20:50:51 2021 +0000

    Merge pull request #31 from meeting-room-booking-system/fix_issue_30
    
    Fix issue 30

commit c2be6f2bf
Author: campbell-m <[email protected]>
Date:   Mon Dec 27 20:48:39 2021 +0000

    Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking - for existing bookings

 web/js/edit_entry.js.php | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 154963905
Author: campbell-m <[email protected]>
Date:   Mon Dec 27 18:32:55 2021 +0000

    Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking

 web/edit_entry.php | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 741d39c63
Merge: ce63963f7 7c6ecbfd8
Author: campbell-m <[email protected]>
Date:   Tue Dec 21 18:42:56 2021 +0000

    Merge branch 'main' into kiosk

commit 7c6ecbfd8
Author: campbell-m <[email protected]>
Date:   Tue Dec 21 18:41:48 2021 +0000

    Simplified code and added type declarations

 web/mrbs_sql.inc | 47 +++++++++++++++++-----------------------------
 1 file changed, 17 insertions(+), 30 deletions(-)

commit 8cba3d8d8
Author: campbell-m <[email protected]>
Date:   Tue Dec 21 18:23:04 2021 +0000

    Fixed bug causing registration opening and closing times not to account for DST transitions properly.

 web/mrbs_sql.inc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit ce63963f7
Merge: 44a46059e 415ad4830
Author: campbell-m <[email protected]>
Date:   Tue Dec 21 08:04:56 2021 +0000

    Merge branch 'main' into kiosk

commit 415ad4830
Merge: 66bb77f9d 4135ee24a
Author: campbell-m <[email protected]>
Date:   Tue Dec 21 08:01:40 2021 +0000

    Merge pull request #28 from being-peace/patch-2
    
    Update import.php

commit 4135ee24a
Author: Polzin <[email protected]>
Date:   Tue Dec 21 02:10:21 2021 +0100

    Update import.php
    
    minor tweak, variable is called import_default_room and not default_room.

 web/import.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44a46059e
Merge: aeaffc9ed 66bb77f9d
Author: campbell-m <[email protected]>
Date:   Thu Dec 16 18:50:53 2021 +0000

    Merge branch 'main' into kiosk

commit 66bb77f9d
Author: campbell-m <[email protected]>
Date:   Thu Dec 16 18:49:26 2021 +0000

    Added return type declarations

 web/index.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit aeaffc9ed
Merge: 9f8711c16 564a0dbed
Author: campbell-m <[email protected]>
Date:   Tue Dec 14 18:36:08 2021 +0000

    Merge branch 'main' into kiosk

commit 564a0dbed
Author: campbell-m <[email protected]>
Date:   Tue Dec 14 18:35:09 2021 +0000

    Fixed infinite recursion bug under some session schemes that was introduced in recent commits

 web/lib/MRBS/Auth/Auth.php | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 9f8711c16
Merge: b4ff2e61f 557f1b152
Author: campbell-m <[email protected]>
Date:   Tue Dec 14 15:36:53 2021 +0000

    Merge branch 'main' into kiosk

commit 557f1b152
Author: campbell-m <[email protected]>
Date:   Tue Dec 14 15:36:14 2021 +0000

    Improved performance of db_ext authentication type

 web/lib/MRBS/Auth/AuthDbExt.php | 82 ++++++++++++++++++-------------
 1 file changed, 49 insertions(+), 33 deletions(-)

commit ccd0feff3
Author: campbell-m <[email protected]>
Date:   Tue Dec 14 06:53:13 2021 +0000

    Optimised getUser() for authentication types other than LDAP.

 web/lib/MRBS/Auth/Auth.php     | 21 +++++++++++++++-----
 web/lib/MRBS/Auth/AuthLdap.php | 33 +++++++++++---------------------
 2 files changed, 27 insertions(+), 27 deletions(-)

commit 8db1376c6
Author: campbell-m <[email protected]>
Date:   Thu Dec 9 19:03:07 2021 +0000

    Added support for custom integer fields in the users table

 web/edit_users.php | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit b4ff2e61f
Merge: e882b583d dd8e2e39e
Author: campbell-m <[email protected]>
Date:   Thu Dec 9 07:33:44 2021 +0000

    Merge branch 'main' into kiosk

commit dd8e2e39e
Author: campbell-m <[email protected]>
Date:   Thu Dec 9 07:32:55 2021 +0000

    Added a configuration variable to determine whether or not to include in reports the name of the person making the registration.

 web/report.php             | 3 ++-
 web/systemdefaults.inc.php | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5a9203646
Author: campbell-m <[email protected]>
Date:   Wed Dec 8 07:56:03 2021 +0000

    Fixed bug when display name is null

 web/lib/MRBS/Auth/AuthDb.php | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit cf72da24c
Author: campbell-m <[email protected]>
Date:   Wed Dec 8 07:38:39 2021 +0000

    Fixed bug when display name is null

 web/lib/MRBS/Auth/Auth.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 4e4f450a4
Author: campbell-m <[email protected]>
Date:   Wed Dec 8 07:23:11 2021 +0000

    Used the username instead of display_name in list of registrants if the display_name is empty

 web/lib/MRBS/Auth/AuthDb.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit a769eb3eb
Author: campbell-m <[email protected]>
Date:   Wed Dec 8 06:57:59 2021 +0000

    Added the name, if different, of the person who registered someone in the list of registrants in reports.

 web/lang/lang.en             |   1 +
 web/lib/MRBS/Auth/Auth.php   |  15 ++++-
 web/lib/MRBS/Auth/AuthDb.php | 106 ++++++++++++++++++++++++++++++++-
 web/report.php               |   2 +-
 4 files changed, 119 insertions(+), 5 deletions(-)

commit e882b583d
Merge: 4ef836204 6f31a4c0a
Author: campbell-m <[email protected]>
Date:   Mon Dec 6 16:57:38 2021 +0000

    Merge branch 'main' into kiosk

commit 6f31a4c0a
Author: campbell-m <[email protected]>
Date:   Mon Dec 6 16:54:51 2021 +0000

    Replaced qualifiers with imports

 web/lib/MRBS/Auth/AuthLdap.php | 33 ++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

commit 4ef836204
Merge: 651700e18 fec2bfd8d
Author: campbell-m <[email protected]>
Date:   Thu Dec 2 17:52:03 2021 +0000

    Merge branch 'main' into kiosk

commit fec2bfd8d
Author: campbell-m <[email protected]>
Date:   Thu Dec 2 17:50:56 2021 +0000

    Fixed bug in display of report table when there are no bookings that have registration enabled.

 web/report.php | 2 ++
 1 file changed, 2 insertions(+)

commit 12814ca08
Author: campbell-m <[email protected]>
Date:   Thu Dec 2 17:02:21 2021 +0000

    Fixed bug in caching of users

 web/lib/MRBS/Auth/Auth.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 651700e18
Merge: 50e40747c b42fd0c06
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 18:47:24 2021 +0000

    Merge branch 'main' into kiosk

commit b42fd0c06
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 18:45:31 2021 +0000

    Fixed bug in last commit

 web/lib/MRBS/Auth/AuthLdap.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1b6fe656
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 18:18:47 2021 +0000

    Cached the results of getUser() for all auth types to improve performance

 web/lib/MRBS/Auth/Auth.php          |  17 ++-
 web/lib/MRBS/Auth/AuthCas.php       |   2 +-
 web/lib/MRBS/Auth/AuthDb.php        |   2 +-
 web/lib/MRBS/Auth/AuthDbExt.php     | 153 ++++++++++++--------------
 web/lib/MRBS/Auth/AuthIdcheck.php   |   2 +-
 web/lib/MRBS/Auth/AuthJoomla.php    |   2 +-
 web/lib/MRBS/Auth/AuthLdap.php      |  53 ++++-----
 web/lib/MRBS/Auth/AuthSaml.php      |   2 +-
 web/lib/MRBS/Auth/AuthWordpress.php |   2 +-
 9 files changed, 116 insertions(+), 119 deletions(-)

commit 50e40747c
Merge: 07f58bbf5 8c32be8d8
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 07:12:46 2021 +0000

    Merge branch 'main' into kiosk

commit 8c32be8d8
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 07:11:29 2021 +0000

    Simplified code

 web/lib/MRBS/Auth/AuthDbExt.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1eba8aedb
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 07:00:16 2021 +0000

    Removed creation of dynamic property (will be deprecated in PHP 8.2)

 web/lib/MRBS/Auth/AuthDbExt.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 07f58bbf5
Merge: b7163bf52 690f94835
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 06:41:24 2021 +0000

    Merge branch 'main' into kiosk

commit 690f94835
Merge: 71bd6099a 22be5202e
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 06:40:09 2021 +0000

    Merge branch 'main' of https://github.com/meeting-room-booking-system/mrbs-code into main

commit b7163bf52
Merge: 7d5854c9a 71bd6099a
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 06:38:58 2021 +0000

    Merge branch 'main' into kiosk

commit 71bd6099a
Author: campbell-m <[email protected]>
Date:   Wed Dec 1 06:34:34 2021 +0000

    Fixed bug when $auth['db_ext']['column_name_level'] is not set.  See SF Support Requests #2470.

 web/lib/MRBS/Auth/AuthDbExt.php | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 22be5202e (tag: mrbs-1_10_0)
Author: John Beranek <[email protected]>
Date:   Mon Nov 29 20:37:59 2021 +0000

    Updated NEWS and ChangeLog for release.

 ChangeLog | 10129 +++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |   139 +
 2 files changed, 10222 insertions(+), 46 deletions(-)

commit abb8cd454
Author: John Beranek <[email protected]>
Date:   Mon Nov 29 20:05:46 2021 +0000

    Updated version number for release.

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7d5854c9a
Merge: 6b6bf48a1 9d6cd15aa
Author: campbell-m <[email protected]>
Date:   Thu Nov 25 18:20:16 2021 +0000

    Merge branch 'main' into kiosk

commit 9d6cd15aa
Author: campbell-m <[email protected]>
Date:   Thu Nov 25 18:18:54 2021 +0000

    Upgraded to PHPMailer Version 6.5.3

 web/lib/PHPMailer/VERSION                    |  2 +-
 .../PHPMailer/language/phpmailer.lang-fr.php | 28 +++++++++++-------
 .../language/phpmailer.lang-pt_br.php        | 10 ++++++-
 .../PHPMailer/language/phpmailer.lang-ro.php | 10 +++++--
 .../PHPMailer/language/phpmailer.lang-sl.php |  7 ++++-
 web/lib/PHPMailer/src/PHPMailer.php          | 21 +++++++++----
 web/lib/PHPMailer/src/POP3.php               | 16 +++++++++-
 web/lib/PHPMailer/src/SMTP.php               | 11 ++++---
 8 files changed, 77 insertions(+), 28 deletions(-)

commit 6b6bf48a1
Merge: abeb2e457 085c56153
Author: campbell-m <[email protected]>
Date:   Thu Nov 25 07:00:49 2021 +0000

    Merge branch 'main' into kiosk

commit 085c56153
Author: campbell-m <[email protected]>
Date:   Thu Nov 25 06:59:23 2021 +0000

    Fixed bug in previous commit

 web/import.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit abeb2e457
Merge: 3f6e1312a 79cf90932
Author: campbell-m <[email protected]>
Date:   Wed Nov 24 18:25:42 2021 +0000

    Merge branch 'main' into kiosk

commit 79cf90932
Author: campbell-m <[email protected]>
Date:   Wed Nov 24 18:21:44 2021 +0000

    Made the default SUMMARY configurable when importing events.

 web/import.php   | 9 ++++++++-
 web/lang/lang.en | 1 +
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 0fe69b4d8
Author: campbell-m <[email protected]>
Date:   Wed Nov 24 18:09:13 2021 +0000

    Added the ability to include the LOCATION on the brief description when importing events.

 web/import.php   | 61 +++++++++++++++++++++++++++++++---------------
 web/lang/lang.en |  4 ++-
 2 files changed, 45 insertions(+), 20 deletions(-)

commit 3f6e1312a
Merge: 9d667d373 8c83c9968
Author: campbell-m <[email protected]>
Date:   Mon Nov 22 18:14:29 2021 +0000

    Merge branch 'main' into kiosk

commit 8c83c9968
Author: campbell-m <[email protected]>
Date:   Mon Nov 22 17:53:22 2021 +0000

    Made INT default literals integers not strings

 tables.pg.sql | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 14e70ac13
Author: campbell-m <[email protected]>
Date:   Mon Nov 22 17:51:44 2021 +0000

    Made INT default literals integers not strings

 tables.my.sql | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 95e0ecad0
Author: campbell-m <[email protected]>
Date:   Mon Nov 22 17:17:52 2021 +0000

    Fixed bug affecting import when using PostgreSQL

 tables.my.sql                  |  2 +-
 tables.pg.sql                  | 16 ++++++++--------
 web/lib/MRBS/DB.php            |  2 +-
 web/upgrade/82/mysql.sql (new) |  1 +
 web/upgrade/82/pgsql.sql (new) | 12 ++++++++++++
 5 files changed, 23 insertions(+), 10 deletions(-)

commit 9d667d373
Merge: 6013ed419 6e7d95db6
Author: campbell-m <[email protected]>
Date:   Sun Nov 21 18:25:56 2021 +0000

    Merge branch 'main' into kiosk

commit 6e7d95db6
Author: campbell-m <[email protected]>
Date:   Sun Nov 21 18:25:25 2021 +0000

    Corrected typo in comment

 web/lib/MRBS/Auth/AuthDbExt.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6013ed419
Merge: 632ea9de1 2ad2b76c2
Author: campbell-m <[email protected]>
Date:   Sun Nov 21 18:17:57 2021 +0000

    Merge branch 'main' into kiosk

commit 2ad2b76c2
Author: campbell-m <[email protected]>
Date:   Sun Nov 21 17:58:19 2021 +0000

    Only retrieved those columns that we need in AuthDbExt->getUser() to avoid sending unencrypted data over the internet unnecessarily.

 web/lib/MRBS/Auth/AuthDbExt.php | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 087e0c113
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 19:13:51 2021 +0000

    Added an option for adding the location to the description

 web/import.php       | 60 ++++++++++++++++++++++++++++++++++--------
 web/js/import.js.php |  6 +++--
 web/lang/lang.en     |  3 +++
 3 files changed, 56 insertions(+), 13 deletions(-)

commit 94696e29f
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 18:27:49 2021 +0000

    Made styling of false, true and null consistent

 web/import.php | 58 ++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit 632ea9de1
Merge: 3904f2f5f 47eca4333
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 18:06:40 2021 +0000

    Merge branch 'main' into kiosk

commit 47eca4333
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 18:04:53 2021 +0000

    Added an ignore_location option for importing events

 web/import.php       | 86 ++++++++++++++++++++++++++++--------------
 web/js/import.js.php | 12 ++++++
 web/lang/lang.en     |  1 +
 3 files changed, 71 insertions(+), 28 deletions(-)

commit 3904f2f5f
Merge: 359baeff8 12e06c580
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 17:15:12 2021 +0000

    Merge branch 'main' into kiosk

commit 12e06c580
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 17:14:50 2021 +0000

    Added comment

 web/lib/MRBS/Auth/AuthDb.php | 3 +++
 1 file changed, 3 insertions(+)

commit 03ceb391e
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 17:12:11 2021 +0000

    Added sorting of users for the WordPress authentication type

 web/lib/MRBS/Auth/AuthWordpress.php | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 7cc399a18
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 16:47:14 2021 +0000

    Added sorting of users for the db_ext authentication type

 web/lib/MRBS/Auth/AuthDbExt.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 93af2f6ee
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 16:26:13 2021 +0000

    Fixed comment

 web/lib/MRBS/Auth/AuthDbExt.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55fa4d7c1
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 16:25:03 2021 +0000

    Fixed comment

 web/lib/MRBS/Auth/AuthDbExt.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d2eccc5e7
Author: campbell-m <[email protected]>
Date:   Thu Nov 18 16:19:10 2021 +0000

    Simplified code

 web/lib/MRBS/Auth/AuthDbExt.php | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

commit 359baeff8
Merge: a22bc4d31 ca7353a23
Author: campbell-m <[email protected]>
Date:   Wed Nov 17 18:17:41 2021 +0000

    Merge branch 'main' into kiosk

commit ca7353a23
Author: campbell-m <[email protected]>
Date:   Wed Nov 17 18:16:15 2021 +0000

    Added caching of results in getUser() to improve performance as the query will normally be of a remote database.

 web/lib/MRBS/Auth/AuthDbExt.php | 131 ++++++++++++++++--------------
 1 file changed, 70 insertions(+), 61 deletions(-)

commit a22bc4d31
Merge: 9c14cb466 2ebba8abc
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 19:01:29 2021 +0000

    Merge branch 'main' into kiosk

commit 2ebba8abc
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 19:00:24 2021 +0000

    Fixed bug affecting import_past and skip checkboxes

 web/import.php | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

commit 075119ba6
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 17:55:41 2021 +0000

    Added option not to import past bookings

 web/import.php             | 19 ++++++++++++++++---
 web/lang/lang.de           |  1 +
 web/lang/lang.en           |  1 +
 web/systemdefaults.inc.php |  3 +++
 4 files changed, 21 insertions(+), 3 deletions(-)

commit 9c14cb466
Merge: 08552cecf 6895338b7
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 17:08:56 2021 +0000

    Merge branch 'main' into kiosk

commit 6895338b7
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 16:59:50 2021 +0000

    Added return types

 web/import.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8213a4d51
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 16:53:01 2021 +0000

    Added return types

 web/import.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8c10e4b37
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 16:32:22 2021 +0000

    Added a config setting for default source type

 web/import.php             | 2 +-
 web/systemdefaults.inc.php | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 4b67eb46c
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 16:21:51 2021 +0000

    Improved error message

 web/import.php   | 2 +-
 web/lang/lang.en | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d7c9d73d5
Author: campbell-m <[email protected]>
Date:   Tue Nov 16 15:52:05 2021 +0000

    Added the ability to import an iCalendar from a URL

 web/css/mrbs.css.php       |   1 +
 web/import.php             | 193 +++++++++++++++++++++++------------
 web/js/import.js.php (new) |  32 ++++++
 web/lang/lang.de           |   1 +
 web/lang/lang.en           |   8 +-
 5 files changed, 169 insertions(+), 66 deletions(-)

commit e7aae756e
Author: campbell-m <[email protected]>
Date:   Mon Nov 15 14:57:16 2021 +0000

    Added new Form class

 web/lib/MRBS/Form/FieldInputUrl.php (new) | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit dbbfad20f
Author: campbell-m <[email protected]>
Date:   Mon Nov 15 14:53:08 2021 +0000

    Added new Form class

 web/lib/MRBS/Form/ElementInputUrl.php (new) | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 0de25e5a5
Author: campbell-m <[email protected]>
Date:   Mon Nov 15 14:46:03 2021 +0000

    Restructured

 web/import.php   | 52 ++++++++++++++++++++++++++++++----------------
 web/lang/lang.en |  1 +
 2 files changed, 35 insertions(+), 18 deletions(-)

commit bd155dd73
Author: jberanek <[email protected]>
Date:   Thu Nov 11 19:51:36 2021 +0000

    Update issue templates

 .github/ISSUE_TEMPLATE/feature_request.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59b00da97
Merge: 21504a510 e9f23d4f6
Author: jberanek <[email protected]>
Date:   Thu Nov 11 19:25:42 2021 +0000

    Merge pull request #23 from meeting-room-booking-system/update_update
    
    Update update

commit 21504a510
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 18:03:06 2021 +0000

    Updated links to PostgreSQL

 web/site_faq/site_faq.html    | 2 +-
 web/site_faq/site_faq_cs.html | 2 +-
 web/site_faq/site_faq_de.html | 2 +-
 web/site_faq/site_faq_es.html | 2 +-
 web/site_faq/site_faq_fr.html | 2 +-
 web/site_faq/site_faq_it.html | 2 +-
 web/site_faq/site_faq_nl.html | 2 +-
 web/site_faq/site_faq_sv.html | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit d1f673fd7
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 18:00:26 2021 +0000

    Updated links to MySQL

 web/site_faq/site_faq.html    | 2 +-
 web/site_faq/site_faq_cs.html | 2 +-
 web/site_faq/site_faq_de.html | 2 +-
 web/site_faq/site_faq_es.html | 2 +-
 web/site_faq/site_faq_fr.html | 2 +-
 web/site_faq/site_faq_it.html | 2 +-
 web/site_faq/site_faq_nl.html | 2 +-
 web/site_faq/site_faq_sv.html | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit 93117471e
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:57:46 2021 +0000

    Updated links to PHP

 web/site_faq/site_faq.html    | 2 +-
 web/site_faq/site_faq_cs.html | 2 +-
 web/site_faq/site_faq_de.html | 2 +-
 web/site_faq/site_faq_es.html | 2 +-
 web/site_faq/site_faq_fr.html | 2 +-
 web/site_faq/site_faq_it.html | 2 +-
 web/site_faq/site_faq_nl.html | 2 +-
 web/site_faq/site_faq_sv.html | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit b70366071
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:54:15 2021 +0000

    Updated links to MRBS project

 web/site_faq/site_faq.html    |  48 ++++++------
 web/site_faq/site_faq_cs.html | 134 ++++++++++++++++----------------
 web/site_faq/site_faq_de.html |  58 +++++++-------
 web/site_faq/site_faq_es.html | 126 +++++++++++++++---------------
 web/site_faq/site_faq_fr.html |  44 +++++------
 web/site_faq/site_faq_it.html |  38 ++++-----
 web/site_faq/site_faq_nl.html |   2 +-
 web/site_faq/site_faq_sv.html |  12 +--
 8 files changed, 231 insertions(+), 231 deletions(-)

commit e9f23d4f6
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:45:04 2021 +0000

    Delete upgrade3.my.sql

 upgrade3.my.sql (gone) | 9 ---------
 1 file changed, 9 deletions(-)

commit 96333ba4e
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:44:51 2021 +0000

    Delete upgrade2.pg.sql

 upgrade2.pg.sql (gone) | 3 ---
 1 file changed, 3 deletions(-)

commit 6e4060738
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:44:36 2021 +0000

    Delete upgrade2.my.sql

 upgrade2.my.sql (gone) | 3 ---
 1 file changed, 3 deletions(-)

commit ec7b27f8c
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:44:22 2021 +0000

    Delete upgrade.my.sql

 upgrade.my.sql (gone) | 44 -----------------------------------------
 1 file changed, 44 deletions(-)

commit b65edfe3a
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:42:50 2021 +0000

    Revert "Delete upgrade.my.sql"
    
    This reverts commit 15ddd559484f9b3d19f6eb6d868c5dbce29e3bfa.

 upgrade.my.sql (new) | 44 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit aa16a9f98
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:42:45 2021 +0000

    Revert "Delete upgrade2.my.sql"
    
    This reverts commit 75eb49605cdd9d67cb207876bac0abf8d1505acc.

 upgrade2.my.sql (new) | 3 +++
 1 file changed, 3 insertions(+)

commit 508ff0c82
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:42:39 2021 +0000

    Revert "Delete upgrade2.pg.sql"
    
    This reverts commit 01940c57e6e2894ffc41570a37f5a765f948c45f.

 upgrade2.pg.sql (new) | 3 +++
 1 file changed, 3 insertions(+)

commit 56f24374f
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:42:29 2021 +0000

    Revert "Delete upgrade3.my.sql"
    
    This reverts commit f70ebbd5e611440ac3202085fe917a7dc07eeadc.

 upgrade3.my.sql (new) | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f70ebbd5e
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:31:39 2021 +0000

    Delete upgrade3.my.sql

 upgrade3.my.sql (gone) | 9 ---------
 1 file changed, 9 deletions(-)

commit 01940c57e
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:31:24 2021 +0000

    Delete upgrade2.pg.sql

 upgrade2.pg.sql (gone) | 3 ---
 1 file changed, 3 deletions(-)

commit 75eb49605
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:31:03 2021 +0000

    Delete upgrade2.my.sql

 upgrade2.my.sql (gone) | 3 ---
 1 file changed, 3 deletions(-)

commit 15ddd5594
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:30:41 2021 +0000

    Delete upgrade.my.sql

 upgrade.my.sql (gone) | 44 -----------------------------------------
 1 file changed, 44 deletions(-)

commit 1abff496a
Author: campbell-m <[email protected]>
Date:   Thu Nov 11 17:21:51 2021 +0000

    Updated update instructions to remove references to old upgrade files.

 UPGRADE | 36 ++----------------------------------
 1 file changed, 2 insertions(+), 34 deletions(-)

commit 08552cecf
Author: campbell-m <[email protected]>
Date:   Mon Nov 8 11:27:30 2021 +0000

    Added a kiosk refresh rate

 web/js/refresh.js.php      | 20 ++++++++++++++++----
 web/systemdefaults.inc.php |  3 +++
 2 files changed, 19 insertions(+), 4 deletions(-)

commit c61846e2b
Author: campbell-m <[email protected]>
Date:   Mon Nov 8 10:59:29 2021 +0000

    Disabled prefetch if the Next and Prev links are not visible

 web/js/index.js.php | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 6089aff49
Author: campbell-m <[email protected]>
Date:   Mon Nov 8 10:20:13 2021 +0000

    Added kiosk to headers data on refresh

 web/js/refresh.js.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit aa072471f
Author: campbell-m <[email protected]>
Date:   Mon Nov 8 09:55:40 2021 +0000

    Started on kiosk mode

 web/Themes/default/header.inc | 5 +++++
 web/css/mrbs.css.php          | 6 ++++++
 web/index.php                 | 3 ++-
 web/standard_vars.inc.php     | 5 +++--
 4 files changed, 16 insertions(+), 3 deletions(-)

commit 4111913d1
Author: campbell-m <[email protected]>
Date:   Sun Oct 31 14:45:20 2021 +0000

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c23ff315
Author: campbell-m <[email protected]>
Date:   Sun Oct 31 14:43:08 2021 +0000

    Ignored anything in brackets after the name if sorting by last name

 web/functions.inc | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit a9e62a6a8
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 17:30:49 2021 +0100

    Added return type declaration

 web/lib/MRBS/DBStatement.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 73c22ea94
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 17:19:33 2021 +0100

    Removed unused imports

 web/lib/MRBS/Auth/AuthDb.php | 1 -
 web/lib/MRBS/DB_mysql.php    | 1 -
 web/lib/MRBS/DB_pgsql.php    | 1 -
 3 files changed, 3 deletions(-)

commit 9a4af1179
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 16:40:28 2021 +0100

    Removed redundant language token

 web/lang/lang.ca         | 1 -
 web/lang/lang.cs         | 1 -
 web/lang/lang.da         | 1 -
 web/lang/lang.de         | 1 -
 web/lang/lang.el         | 1 -
 web/lang/lang.en         | 1 -
 web/lang/lang.es         | 1 -
 web/lang/lang.eu         | 1 -
 web/lang/lang.fi         | 1 -
 web/lang/lang.fr         | 1 -
 web/lang/lang.he         | 1 -
 web/lang/lang.hu         | 1 -
 web/lang/lang.id         | 1 -
 web/lang/lang.it         | 1 -
 web/lang/lang.ja         | 1 -
 web/lang/lang.ko         | 1 -
 web/lang/lang.ms         | 1 -
 web/lang/lang.nb         | 1 -
 web/lang/lang.nl         | 1 -
 web/lang/lang.nn         | 1 -
 web/lang/lang.no         | 1 -
 web/lang/lang.pl         | 1 -
 web/lang/lang.pt         | 1 -
 web/lang/lang.pt-br      | 1 -
 web/lang/lang.ro         | 1 -
 web/lang/lang.ru         | 1 -
 web/lang/lang.sk         | 1 -
 web/lang/lang.sl         | 1 -
 web/lang/lang.sr-latn-rs | 1 -
 web/lang/lang.sv         | 1 -
 web/lang/lang.th         | 1 -
 web/lang/lang.tr         | 1 -
 web/lang/lang.zh-cn      | 1 -
 web/lang/lang.zh-tw      | 1 -
 34 files changed, 34 deletions(-)

commit 1a6f575a1
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 16:23:34 2021 +0100

    Improved consistency of button labelling

 web/del.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1807e005
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 16:18:32 2021 +0100

    Improved consistency of button labelling

 web/edit_area.php | 2 +-
 web/edit_room.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5c6bc8eb9
Author: campbell-m <[email protected]>
Date:   Sat Oct 30 16:11:10 2021 +0100

    Improved consistency of button labelling

 web/edit_area.php | 2 +-
 web/edit_room.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 071ccc7ed
Author: campbell-m <[email protected]>
Date:   Fri Oct 29 18:05:03 2021 +0100

    Fixed problem when a conflict is reported with a booking that was made when there were more periods defined.

 web/mrbs_sql.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0cd04444d
Author: campbell-m <[email protected]>
Date:   Tue Oct 26 15:42:29 2021 +0100

    Added the ability to add custom JavaScript

 web/js.inc                 | 8 +++++++-
 web/systemdefaults.inc.php | 3 +++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit fd95d6d36
Author: campbell-m <[email protected]>
Date:   Tue Oct 26 09:16:05 2021 +0100

    Added new config setting $auth['show_registrant_names_in_public_calendar'] allowing the choice of whether or not to show registrants' names if the calendar is open to the public.

 web/functions_table.inc    | 8 ++++++++
 web/systemdefaults.inc.php | 7 ++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 084ea3ee3
Author: campbell-m <[email protected]>
Date:   Sun Oct 24 17:16:16 2021 +0100

    Added comment

 web/functions.inc | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a4f122b8
Author: campbell-m <[email protected]>
Date:   Sat Oct 23 19:00:04 2021 +0100

    Removed redundant code

 web/lib/MRBS/Auth/Auth.php | 10 ----------
 1 file changed, 10 deletions(-)

commit 3430c6f5a
Author: campbell-m <[email protected]>
Date:   Sat Oct 23 18:50:09 2021 +0100

    Made display names sort order consistent everywhere with $sort_users_by_last_name

 web/functions.inc            | 30 ++++++++++++++++++++++++++++++
 web/lib/MRBS/Auth/Auth.php   | 23 ++++++++++++++++++++++-
 web/lib/MRBS/Auth/AuthDb.php |  5 ++++-
 3 files changed, 56 insertions(+), 2 deletions(-)

commit 7b1a2fece
Author: campbell-m <[email protected]>
Date:   Sat Oct 23 11:29:17 2021 +0100

    Fixed bug causing the "Back to Rooms" button on the edit_room page to go to the wrong area.

 web/edit_room.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit ecfce58de
Author: John Beranek <[email protected]>
Date:   Fri Oct 22 19:51:30 2021 +0100

    Git-renormalized ICS files under web/tzurl.

 .../zoneinfo-outlook/Africa/Abidjan.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Accra.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Addis_Ababa.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Algiers.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Asmara.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Bamako.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Bangui.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Banjul.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Bissau.ics |   32 +-
 .../zoneinfo-outlook/Africa/Blantyre.ics     |   32 +-
 .../zoneinfo-outlook/Africa/Brazzaville.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Bujumbura.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Cairo.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Casablanca.ics   |   34 +-
 web/tzurl/zoneinfo-outlook/Africa/Ceuta.ics  |   48 +-
 .../zoneinfo-outlook/Africa/Conakry.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Dakar.ics  |   32 +-
 .../Africa/Dar_es_Salaam.ics                 |   32 +-
 .../zoneinfo-outlook/Africa/Djibouti.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Douala.ics |   32 +-
 .../zoneinfo-outlook/Africa/El_Aaiun.ics     |   34 +-
 .../zoneinfo-outlook/Africa/Freetown.ics     |   32 +-
 .../zoneinfo-outlook/Africa/Gaborone.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Harare.ics |   32 +-
 .../zoneinfo-outlook/Africa/Johannesburg.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Juba.ics   |   32 +-
 .../zoneinfo-outlook/Africa/Kampala.ics      |   32 +-
 .../zoneinfo-outlook/Africa/Khartoum.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Kigali.ics |   32 +-
 .../zoneinfo-outlook/Africa/Kinshasa.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Lagos.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Libreville.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Lome.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Luanda.ics |   32 +-
 .../zoneinfo-outlook/Africa/Lubumbashi.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Lusaka.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Malabo.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Maputo.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Maseru.ics |   32 +-
 .../zoneinfo-outlook/Africa/Mbabane.ics      |   32 +-
 .../zoneinfo-outlook/Africa/Mogadishu.ics    |   32 +-
 .../zoneinfo-outlook/Africa/Monrovia.ics     |   32 +-
 .../zoneinfo-outlook/Africa/Nairobi.ics      |   32 +-
 .../zoneinfo-outlook/Africa/Ndjamena.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Niamey.ics |   32 +-
 .../zoneinfo-outlook/Africa/Nouakchott.ics   |   32 +-
 .../zoneinfo-outlook/Africa/Ouagadougou.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Porto-Novo.ics   |   32 +-
 .../zoneinfo-outlook/Africa/Sao_Tome.ics     |   32 +-
 .../zoneinfo-outlook/Africa/Tripoli.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Africa/Tunis.ics  |   32 +-
 .../zoneinfo-outlook/Africa/Windhoek.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/America/Adak.ics  |   48 +-
 .../zoneinfo-outlook/America/Anchorage.ics   |   48 +-
 .../zoneinfo-outlook/America/Anguilla.ics    |   32 +-
 .../zoneinfo-outlook/America/Antigua.ics     |   32 +-
 .../zoneinfo-outlook/America/Araguaina.ics   |   32 +-
 .../America/Argentina/Buenos_Aires.ics       |   32 +-
 .../America/Argentina/Catamarca.ics          |   32 +-
 .../America/Argentina/Cordoba.ics            |   32 +-
 .../America/Argentina/Jujuy.ics              |   32 +-
 .../America/Argentina/La_Rioja.ics           |   32 +-
 .../America/Argentina/Mendoza.ics            |   32 +-
 .../America/Argentina/Rio_Gallegos.ics       |   32 +-
 .../America/Argentina/Salta.ics              |   32 +-
 .../America/Argentina/San_Juan.ics           |   32 +-
 .../America/Argentina/San_Luis.ics           |   32 +-
 .../America/Argentina/Tucuman.ics            |   32 +-
 .../America/Argentina/Ushuaia.ics            |   32 +-
 web/tzurl/zoneinfo-outlook/America/Aruba.ics |   32 +-
 .../zoneinfo-outlook/America/Asuncion.ics    |   48 +-
 .../zoneinfo-outlook/America/Atikokan.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/America/Bahia.ics |   32 +-
 .../America/Bahia_Banderas.ics               |   48 +-
 .../zoneinfo-outlook/America/Barbados.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/America/Belem.ics |   32 +-
 .../zoneinfo-outlook/America/Belize.ics      |   32 +-
 .../America/Blanc-Sablon.ics                 |   32 +-
 .../zoneinfo-outlook/America/Boa_Vista.ics   |   32 +-
 .../zoneinfo-outlook/America/Bogota.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/America/Boise.ics |   48 +-
 .../America/Cambridge_Bay.ics                |   48 +-
 .../America/Campo_Grande.ics                 |   32 +-
 .../zoneinfo-outlook/America/Cancun.ics      |   32 +-
 .../zoneinfo-outlook/America/Caracas.ics     |   32 +-
 .../zoneinfo-outlook/America/Cayenne.ics     |   32 +-
 .../zoneinfo-outlook/America/Cayman.ics      |   32 +-
 .../zoneinfo-outlook/America/Chicago.ics     |   48 +-
 .../zoneinfo-outlook/America/Chihuahua.ics   |   48 +-
 .../zoneinfo-outlook/America/Costa_Rica.ics  |   32 +-
 .../zoneinfo-outlook/America/Creston.ics     |   32 +-
 .../zoneinfo-outlook/America/Cuiaba.ics      |   32 +-
 .../zoneinfo-outlook/America/Curacao.ics     |   32 +-
 .../America/Danmarkshavn.ics                 |   32 +-
 .../zoneinfo-outlook/America/Dawson.ics      |   32 +-
 .../America/Dawson_Creek.ics                 |   32 +-
 .../zoneinfo-outlook/America/Denver.ics      |   48 +-
 .../zoneinfo-outlook/America/Detroit.ics     |   48 +-
 .../zoneinfo-outlook/America/Dominica.ics    |   32 +-
 .../zoneinfo-outlook/America/Edmonton.ics    |   48 +-
 .../zoneinfo-outlook/America/Eirunepe.ics    |   32 +-
 .../zoneinfo-outlook/America/El_Salvador.ics |   30 +-
 .../zoneinfo-outlook/America/Fort_Nelson.ics |   32 +-
 .../zoneinfo-outlook/America/Fortaleza.ics   |   32 +-
 .../zoneinfo-outlook/America/Glace_Bay.ics   |   48 +-
 .../zoneinfo-outlook/America/Godthab.ics     |   48 +-
 .../zoneinfo-outlook/America/Goose_Bay.ics   |   48 +-
 .../zoneinfo-outlook/America/Grand_Turk.ics  |   48 +-
 .../zoneinfo-outlook/America/Grenada.ics     |   32 +-
 .../zoneinfo-outlook/America/Guadeloupe.ics  |   32 +-
 .../zoneinfo-outlook/America/Guatemala.ics   |   32 +-
 .../zoneinfo-outlook/America/Guayaquil.ics   |   32 +-
 .../zoneinfo-outlook/America/Guyana.ics      |   32 +-
 .../zoneinfo-outlook/America/Halifax.ics     |   48 +-
 .../zoneinfo-outlook/America/Havana.ics      |   48 +-
 .../zoneinfo-outlook/America/Hermosillo.ics  |   32 +-
 .../America/Indiana/Indianapolis.ics         |   48 +-
 .../America/Indiana/Knox.ics                 |   48 +-
 .../America/Indiana/Marengo.ics              |   48 +-
 .../America/Indiana/Petersburg.ics           |   48 +-
 .../America/Indiana/Tell_City.ics            |   48 +-
 .../America/Indiana/Vevay.ics                |   48 +-
 .../America/Indiana/Vincennes.ics            |   48 +-
 .../America/Indiana/Winamac.ics              |   48 +-
 .../zoneinfo-outlook/America/Inuvik.ics      |   48 +-
 .../zoneinfo-outlook/America/Iqaluit.ics     |   48 +-
 .../zoneinfo-outlook/America/Jamaica.ics     |   32 +-
 .../zoneinfo-outlook/America/Juneau.ics      |   48 +-
 .../America/Kentucky/Louisville.ics          |   48 +-
 .../America/Kentucky/Monticello.ics          |   48 +-
 .../zoneinfo-outlook/America/Kralendijk.ics  |   32 +-
 .../zoneinfo-outlook/America/La_Paz.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/America/Lima.ics  |   32 +-
 .../zoneinfo-outlook/America/Los_Angeles.ics |   48 +-
 .../America/Lower_Princes.ics                |   32 +-
 .../zoneinfo-outlook/America/Maceio.ics      |   32 +-
 .../zoneinfo-outlook/America/Managua.ics     |   32 +-
 .../zoneinfo-outlook/America/Manaus.ics      |   32 +-
 .../zoneinfo-outlook/America/Marigot.ics     |   32 +-
 .../zoneinfo-outlook/America/Martinique.ics  |   32 +-
 .../zoneinfo-outlook/America/Matamoros.ics   |   48 +-
 .../zoneinfo-outlook/America/Mazatlan.ics    |   48 +-
 .../zoneinfo-outlook/America/Menominee.ics   |   48 +-
 .../zoneinfo-outlook/America/Merida.ics      |   48 +-
 .../zoneinfo-outlook/America/Metlakatla.ics  |   48 +-
 .../zoneinfo-outlook/America/Mexico_City.ics |   48 +-
 .../zoneinfo-outlook/America/Miquelon.ics    |   48 +-
 .../zoneinfo-outlook/America/Moncton.ics     |   48 +-
 .../zoneinfo-outlook/America/Monterrey.ics   |   48 +-
 .../zoneinfo-outlook/America/Montevideo.ics  |   32 +-
 .../zoneinfo-outlook/America/Montserrat.ics  |   32 +-
 .../zoneinfo-outlook/America/Nassau.ics      |   48 +-
 .../zoneinfo-outlook/America/New_York.ics    |   48 +-
 .../zoneinfo-outlook/America/Nipigon.ics     |   48 +-
 web/tzurl/zoneinfo-outlook/America/Nome.ics  |   48 +-
 .../zoneinfo-outlook/America/Noronha.ics     |   32 +-
 .../America/North_Dakota/Beulah.ics          |   48 +-
 .../America/North_Dakota/Center.ics          |   48 +-
 .../America/North_Dakota/New_Salem.ics       |   48 +-
 .../zoneinfo-outlook/America/Ojinaga.ics     |   48 +-
 .../zoneinfo-outlook/America/Panama.ics      |   32 +-
 .../zoneinfo-outlook/America/Pangnirtung.ics |   48 +-
 .../zoneinfo-outlook/America/Paramaribo.ics  |   32 +-
 .../zoneinfo-outlook/America/Phoenix.ics     |   32 +-
 .../America/Port-au-Prince.ics               |   48 +-
 .../America/Port_of_Spain.ics                |   32 +-
 .../zoneinfo-outlook/America/Porto_Velho.ics |   32 +-
 .../zoneinfo-outlook/America/Puerto_Rico.ics |   32 +-
 .../America/Punta_Arenas.ics                 |   32 +-
 .../zoneinfo-outlook/America/Rainy_River.ics |   48 +-
 .../America/Rankin_Inlet.ics                 |   48 +-
 .../zoneinfo-outlook/America/Recife.ics      |   32 +-
 .../zoneinfo-outlook/America/Regina.ics      |   32 +-
 .../zoneinfo-outlook/America/Resolute.ics    |   48 +-
 .../zoneinfo-outlook/America/Rio_Branco.ics  |   32 +-
 .../zoneinfo-outlook/America/Santarem.ics    |   32 +-
 .../zoneinfo-outlook/America/Santiago.ics    |   48 +-
 .../America/Santo_Domingo.ics                |   32 +-
 .../zoneinfo-outlook/America/Sao_Paulo.ics   |   32 +-
 .../America/Scoresbysund.ics                 |   48 +-
 web/tzurl/zoneinfo-outlook/America/Sitka.ics |   48 +-
 .../America/St_Barthelemy.ics                |   32 +-
 .../zoneinfo-outlook/America/St_Johns.ics    |   48 +-
 .../zoneinfo-outlook/America/St_Kitts.ics    |   32 +-
 .../zoneinfo-outlook/America/St_Lucia.ics    |   32 +-
 .../zoneinfo-outlook/America/St_Thomas.ics   |   32 +-
 .../zoneinfo-outlook/America/St_Vincent.ics  |   32 +-
 .../America/Swift_Current.ics                |   32 +-
 .../zoneinfo-outlook/America/Tegucigalpa.ics |   32 +-
 web/tzurl/zoneinfo-outlook/America/Thule.ics |   48 +-
 .../zoneinfo-outlook/America/Thunder_Bay.ics |   48 +-
 .../zoneinfo-outlook/America/Tijuana.ics     |   48 +-
 .../zoneinfo-outlook/America/Toronto.ics     |   48 +-
 .../zoneinfo-outlook/America/Tortola.ics     |   32 +-
 .../zoneinfo-outlook/America/Vancouver.ics   |   48 +-
 .../zoneinfo-outlook/America/Whitehorse.ics  |   32 +-
 .../zoneinfo-outlook/America/Winnipeg.ics    |   48 +-
 .../zoneinfo-outlook/America/Yakutat.ics     |   48 +-
 .../zoneinfo-outlook/America/Yellowknife.ics |   48 +-
 .../zoneinfo-outlook/Antarctica/Casey.ics    |   32 +-
 .../zoneinfo-outlook/Antarctica/Davis.ics    |   32 +-
 .../Antarctica/DumontDUrville.ics            |   32 +-
 .../Antarctica/Macquarie.ics                 |   48 +-
 .../zoneinfo-outlook/Antarctica/Mawson.ics   |   32 +-
 .../zoneinfo-outlook/Antarctica/McMurdo.ics  |   48 +-
 .../zoneinfo-outlook/Antarctica/Palmer.ics   |   32 +-
 .../zoneinfo-outlook/Antarctica/Rothera.ics  |   32 +-
 .../zoneinfo-outlook/Antarctica/Syowa.ics    |   32 +-
 .../zoneinfo-outlook/Antarctica/Troll.ics    |   48 +-
 .../zoneinfo-outlook/Antarctica/Vostok.ics   |   32 +-
 .../zoneinfo-outlook/Arctic/Longyearbyen.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Aden.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Almaty.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Amman.ics    |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Anadyr.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtau.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtobe.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Ashgabat.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Atyrau.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Baghdad.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Bahrain.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Baku.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Bangkok.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Barnaul.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Beirut.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Bishkek.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Brunei.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Chita.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Choibalsan.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Colombo.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Damascus.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Dhaka.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Dili.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Dubai.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Dushanbe.ics |   32 +-
 .../zoneinfo-outlook/Asia/Famagusta.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Gaza.ics     |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Hebron.ics   |   48 +-
 .../zoneinfo-outlook/Asia/Ho_Chi_Minh.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Hong_Kong.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Hovd.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Irkutsk.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Istanbul.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Jakarta.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Jayapura.ics |   32 +-
 .../zoneinfo-outlook/Asia/Jerusalem.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Kabul.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Kamchatka.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Karachi.ics  |   32 +-
 .../zoneinfo-outlook/Asia/Kathmandu.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Khandyga.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Kolkata.ics  |   32 +-
 .../zoneinfo-outlook/Asia/Krasnoyarsk.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Kuala_Lumpur.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuching.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuwait.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Macau.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Magadan.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Makassar.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Manila.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Muscat.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Nicosia.ics  |   48 +-
 .../zoneinfo-outlook/Asia/Novokuznetsk.ics   |   32 +-
 .../zoneinfo-outlook/Asia/Novosibirsk.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Omsk.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Oral.ics     |   32 +-
 .../zoneinfo-outlook/Asia/Phnom_Penh.ics     |   32 +-
 .../zoneinfo-outlook/Asia/Pontianak.ics      |   32 +-
 .../zoneinfo-outlook/Asia/Pyongyang.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Qatar.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Qyzylorda.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Riyadh.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Sakhalin.ics |   32 +-
 .../zoneinfo-outlook/Asia/Samarkand.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Seoul.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Shanghai.ics |   32 +-
 .../zoneinfo-outlook/Asia/Singapore.ics      |   32 +-
 .../zoneinfo-outlook/Asia/Srednekolymsk.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Taipei.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Tashkent.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Tbilisi.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Tehran.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Asia/Thimphu.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Tokyo.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Tomsk.ics    |   32 +-
 .../zoneinfo-outlook/Asia/Ulaanbaatar.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Urumqi.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Ust-Nera.ics |   32 +-
 .../zoneinfo-outlook/Asia/Vientiane.ics      |   32 +-
 .../zoneinfo-outlook/Asia/Vladivostok.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Yakutsk.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Yangon.ics   |   32 +-
 .../zoneinfo-outlook/Asia/Yekaterinburg.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Asia/Yerevan.ics  |   32 +-
 .../zoneinfo-outlook/Atlantic/Azores.ics     |   48 +-
 .../zoneinfo-outlook/Atlantic/Bermuda.ics    |   48 +-
 .../zoneinfo-outlook/Atlantic/Canary.ics     |   48 +-
 .../zoneinfo-outlook/Atlantic/Cape_Verde.ics |   32 +-
 .../zoneinfo-outlook/Atlantic/Faroe.ics      |   48 +-
 .../zoneinfo-outlook/Atlantic/Madeira.ics    |   48 +-
 .../zoneinfo-outlook/Atlantic/Reykjavik.ics  |   32 +-
 .../Atlantic/South_Georgia.ics               |   32 +-
 .../zoneinfo-outlook/Atlantic/St_Helena.ics  |   32 +-
 .../zoneinfo-outlook/Atlantic/Stanley.ics    |   32 +-
 .../zoneinfo-outlook/Australia/Adelaide.ics  |   48 +-
 .../zoneinfo-outlook/Australia/Brisbane.ics  |   32 +-
 .../Australia/Broken_Hill.ics                |   48 +-
 .../zoneinfo-outlook/Australia/Currie.ics    |   48 +-
 .../zoneinfo-outlook/Australia/Darwin.ics    |   32 +-
 .../zoneinfo-outlook/Australia/Eucla.ics     |   32 +-
 .../zoneinfo-outlook/Australia/Hobart.ics    |   48 +-
 .../zoneinfo-outlook/Australia/Lindeman.ics  |   32 +-
 .../zoneinfo-outlook/Australia/Lord_Howe.ics |   48 +-
 .../zoneinfo-outlook/Australia/Melbourne.ics |   48 +-
 .../zoneinfo-outlook/Australia/Perth.ics     |   32 +-
 .../zoneinfo-outlook/Australia/Sydney.ics    |   48 +-
 .../zoneinfo-outlook/Europe/Amsterdam.ics    |   48 +-
 .../zoneinfo-outlook/Europe/Andorra.ics      |   48 +-
 .../zoneinfo-outlook/Europe/Astrakhan.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Athens.ics |   48 +-
 .../zoneinfo-outlook/Europe/Belgrade.ics     |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Berlin.ics |   48 +-
 .../zoneinfo-outlook/Europe/Bratislava.ics   |   48 +-
 .../zoneinfo-outlook/Europe/Brussels.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Bucharest.ics    |   48 +-
 .../zoneinfo-outlook/Europe/Budapest.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Busingen.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Chisinau.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Copenhagen.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Dublin.ics |   48 +-
 .../zoneinfo-outlook/Europe/Gibraltar.ics    |   48 +-
 .../zoneinfo-outlook/Europe/Guernsey.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Helsinki.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Isle_of_Man.ics  |   48 +-
 .../zoneinfo-outlook/Europe/Istanbul.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Jersey.ics |   48 +-
 .../zoneinfo-outlook/Europe/Kaliningrad.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Kiev.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Kirov.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Lisbon.ics |   48 +-
 .../zoneinfo-outlook/Europe/Ljubljana.ics    |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/London.ics |   48 +-
 .../zoneinfo-outlook/Europe/Luxembourg.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Madrid.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Malta.ics  |   48 +-
 .../zoneinfo-outlook/Europe/Mariehamn.ics    |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Minsk.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Monaco.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Moscow.ics |   32 +-
 .../zoneinfo-outlook/Europe/Nicosia.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Oslo.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Paris.ics  |   48 +-
 .../zoneinfo-outlook/Europe/Podgorica.ics    |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Prague.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Riga.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Rome.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Samara.ics |   32 +-
 .../zoneinfo-outlook/Europe/San_Marino.ics   |   48 +-
 .../zoneinfo-outlook/Europe/Sarajevo.ics     |   48 +-
 .../zoneinfo-outlook/Europe/Saratov.ics      |   32 +-
 .../zoneinfo-outlook/Europe/Simferopol.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Skopje.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Sofia.ics  |   48 +-
 .../zoneinfo-outlook/Europe/Stockholm.ics    |   48 +-
 .../zoneinfo-outlook/Europe/Tallinn.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Tirane.ics |   48 +-
 .../zoneinfo-outlook/Europe/Ulyanovsk.ics    |   32 +-
 .../zoneinfo-outlook/Europe/Uzhgorod.ics     |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Vaduz.ics  |   48 +-
 .../zoneinfo-outlook/Europe/Vatican.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Vienna.ics |   48 +-
 .../zoneinfo-outlook/Europe/Vilnius.ics      |   48 +-
 .../zoneinfo-outlook/Europe/Volgograd.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Europe/Warsaw.ics |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Zagreb.ics |   48 +-
 .../zoneinfo-outlook/Europe/Zaporozhye.ics   |   48 +-
 web/tzurl/zoneinfo-outlook/Europe/Zurich.ics |   48 +-
 .../zoneinfo-outlook/Indian/Antananarivo.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Indian/Chagos.ics |   32 +-
 .../zoneinfo-outlook/Indian/Christmas.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Indian/Cocos.ics  |   32 +-
 web/tzurl/zoneinfo-outlook/Indian/Comoro.ics |   32 +-
 .../zoneinfo-outlook/Indian/Kerguelen.ics    |   32 +-
 web/tzurl/zoneinfo-outlook/Indian/Mahe.ics   |   32 +-
 .../zoneinfo-outlook/Indian/Maldives.ics     |   32 +-
 .../zoneinfo-outlook/Indian/Mauritius.ics    |   32 +-
 .../zoneinfo-outlook/Indian/Mayotte.ics      |   32 +-
 .../zoneinfo-outlook/Indian/Reunion.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Apia.ics  |   48 +-
 .../zoneinfo-outlook/Pacific/Auckland.ics    |   48 +-
 .../Pacific/Bougainville.ics                 |   32 +-
 .../zoneinfo-outlook/Pacific/Chatham.ics     |   48 +-
 web/tzurl/zoneinfo-outlook/Pacific/Chuuk.ics |   32 +-
 .../zoneinfo-outlook/Pacific/Easter.ics      |   48 +-
 web/tzurl/zoneinfo-outlook/Pacific/Efate.ics |   32 +-
 .../zoneinfo-outlook/Pacific/Enderbury.ics   |   32 +-
 .../zoneinfo-outlook/Pacific/Fakaofo.ics     |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Fiji.ics  |   48 +-
 .../zoneinfo-outlook/Pacific/Funafuti.ics    |   32 +-
 .../zoneinfo-outlook/Pacific/Galapagos.ics   |   32 +-
 .../zoneinfo-outlook/Pacific/Gambier.ics     |   32 +-
 .../zoneinfo-outlook/Pacific/Guadalcanal.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Guam.ics  |   32 +-
 .../zoneinfo-outlook/Pacific/Honolulu.ics    |   32 +-
 .../zoneinfo-outlook/Pacific/Kiritimati.ics  |   32 +-
 .../zoneinfo-outlook/Pacific/Kosrae.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Kwajalein.ics   |   32 +-
 .../zoneinfo-outlook/Pacific/Majuro.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Marquesas.ics   |   32 +-
 .../zoneinfo-outlook/Pacific/Midway.ics      |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Nauru.ics |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Niue.ics  |   32 +-
 .../zoneinfo-outlook/Pacific/Norfolk.ics     |   48 +-
 .../zoneinfo-outlook/Pacific/Noumea.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Pago_Pago.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Palau.ics |   32 +-
 .../zoneinfo-outlook/Pacific/Pitcairn.ics    |   32 +-
 .../zoneinfo-outlook/Pacific/Pohnpei.ics     |   32 +-
 .../Pacific/Port_Moresby.ics                 |   32 +-
 .../zoneinfo-outlook/Pacific/Rarotonga.ics   |   32 +-
 .../zoneinfo-outlook/Pacific/Saipan.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Tahiti.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Tarawa.ics      |   32 +-
 .../zoneinfo-outlook/Pacific/Tongatapu.ics   |   32 +-
 web/tzurl/zoneinfo-outlook/Pacific/Wake.ics  |   32 +-
 .../zoneinfo-outlook/Pacific/Wallis.ics      |   32 +-
 web/tzurl/zoneinfo/Africa/Abidjan.ics        |   34 +-
 web/tzurl/zoneinfo/Africa/Accra.ics          |   62 +-
 web/tzurl/zoneinfo/Africa/Addis_Ababa.ics    |   70 +-
 web/tzurl/zoneinfo/Africa/Algiers.ics        |  186 +--
 web/tzurl/zoneinfo/Africa/Asmara.ics         |   70 +-
 web/tzurl/zoneinfo/Africa/Bamako.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Bangui.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Banjul.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Bissau.ics         |   46 +-
 web/tzurl/zoneinfo/Africa/Blantyre.ics       |   34 +-
 web/tzurl/zoneinfo/Africa/Brazzaville.ics    |   34 +-
 web/tzurl/zoneinfo/Africa/Bujumbura.ics      |   34 +-
 web/tzurl/zoneinfo/Africa/Cairo.ics          |  238 ++--
 web/tzurl/zoneinfo/Africa/Casablanca.ics     |  494 +++----
 web/tzurl/zoneinfo/Africa/Ceuta.ics          |  178 +--
 web/tzurl/zoneinfo/Africa/Conakry.ics        |   34 +-
 web/tzurl/zoneinfo/Africa/Dakar.ics          |   34 +-
 web/tzurl/zoneinfo/Africa/Dar_es_Salaam.ics  |   70 +-
 web/tzurl/zoneinfo/Africa/Djibouti.ics       |   70 +-
 web/tzurl/zoneinfo/Africa/Douala.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/El_Aaiun.ics       |  472 +++----
 web/tzurl/zoneinfo/Africa/Freetown.ics       |   34 +-
 web/tzurl/zoneinfo/Africa/Gaborone.ics       |   34 +-
 web/tzurl/zoneinfo/Africa/Harare.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Johannesburg.ics   |   74 +-
 web/tzurl/zoneinfo/Africa/Juba.ics           |   88 +-
 web/tzurl/zoneinfo/Africa/Kampala.ics        |   70 +-
 web/tzurl/zoneinfo/Africa/Khartoum.ics       |  100 +-
 web/tzurl/zoneinfo/Africa/Kigali.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Kinshasa.ics       |   34 +-
 web/tzurl/zoneinfo/Africa/Lagos.ics          |   34 +-
 web/tzurl/zoneinfo/Africa/Libreville.ics     |   34 +-
 web/tzurl/zoneinfo/Africa/Lome.ics           |   34 +-
 web/tzurl/zoneinfo/Africa/Luanda.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Lubumbashi.ics     |   34 +-
 web/tzurl/zoneinfo/Africa/Lusaka.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Malabo.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Maputo.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Maseru.ics         |   74 +-
 web/tzurl/zoneinfo/Africa/Mbabane.ics        |   74 +-
 web/tzurl/zoneinfo/Africa/Mogadishu.ics      |   70 +-
 web/tzurl/zoneinfo/Africa/Monrovia.ics       |   58 +-
 web/tzurl/zoneinfo/Africa/Nairobi.ics        |   70 +-
 web/tzurl/zoneinfo/Africa/Ndjamena.ics       |   58 +-
 web/tzurl/zoneinfo/Africa/Niamey.ics         |   34 +-
 web/tzurl/zoneinfo/Africa/Nouakchott.ics     |   34 +-
 web/tzurl/zoneinfo/Africa/Ouagadougou.ics    |   34 +-
 web/tzurl/zoneinfo/Africa/Porto-Novo.ics     |   34 +-
 web/tzurl/zoneinfo/Africa/Sao_Tome.ics       |   70 +-
 web/tzurl/zoneinfo/Africa/Tripoli.ics        |  166 +--
 web/tzurl/zoneinfo/Africa/Tunis.ics          |  164 +--
 web/tzurl/zoneinfo/Africa/Windhoek.ics       |  124 +-
 web/tzurl/zoneinfo/America/Adak.ics          |  244 ++--
 web/tzurl/zoneinfo/America/Anchorage.ics     |  244 ++--
 web/tzurl/zoneinfo/America/Anguilla.ics      |   34 +-
 web/tzurl/zoneinfo/America/Antigua.ics       |   34 +-
 web/tzurl/zoneinfo/America/Araguaina.ics     |  236 ++--
 .../America/Argentina/Buenos_Aires.ics       |  284 ++--
 .../zoneinfo/America/Argentina/Catamarca.ics |  314 ++---
 .../zoneinfo/America/Argentina/Cordoba.ics   |  324 ++---
 .../zoneinfo/America/Argentina/Jujuy.ics     |  290 ++--
 .../zoneinfo/America/Argentina/La_Rioja.ics  |  302 ++---
 .../zoneinfo/America/Argentina/Mendoza.ics   |  304 ++---
 .../America/Argentina/Rio_Gallegos.ics       |  274 ++--
 .../zoneinfo/America/Argentina/Salta.ics     |  310 ++---
 .../zoneinfo/America/Argentina/San_Juan.ics  |  302 ++---
 .../zoneinfo/America/Argentina/San_Luis.ics  |  296 ++---
 .../zoneinfo/America/Argentina/Tucuman.ics   |  328 ++---
 .../zoneinfo/America/Argentina/Ushuaia.ics   |  274 ++--
 web/tzurl/zoneinfo/America/Aruba.ics         |   46 +-
 web/tzurl/zoneinfo/America/Asuncion.ics      |  292 ++---
 web/tzurl/zoneinfo/America/Atikokan.ics      |   96 +-
 web/tzurl/zoneinfo/America/Bahia.ics         |  274 ++--
 .../zoneinfo/America/Bahia_Banderas.ics      |  200 +--
 web/tzurl/zoneinfo/America/Barbados.ics      |  100 +-
 web/tzurl/zoneinfo/America/Belem.ics         |  164 +--
 web/tzurl/zoneinfo/America/Belize.ics        |   90 +-
 web/tzurl/zoneinfo/America/Blanc-Sablon.ics  |   84 +-
 web/tzurl/zoneinfo/America/Boa_Vista.ics     |  172 +--
 web/tzurl/zoneinfo/America/Bogota.ics        |   70 +-
 web/tzurl/zoneinfo/America/Boise.ics         |  208 +--
 web/tzurl/zoneinfo/America/Cambridge_Bay.ics |  252 ++--
 web/tzurl/zoneinfo/America/Campo_Grande.ics  |  344 ++---
 web/tzurl/zoneinfo/America/Cancun.ics        |  168 +--
 web/tzurl/zoneinfo/America/Caracas.ics       |   72 +-
 web/tzurl/zoneinfo/America/Cayenne.ics       |   46 +-
 web/tzurl/zoneinfo/America/Cayman.ics        |   46 +-
 web/tzurl/zoneinfo/America/Chicago.ics       |  284 ++--
 web/tzurl/zoneinfo/America/Chihuahua.ics     |  174 +--
 web/tzurl/zoneinfo/America/Costa_Rica.ics    |  102 +-
 web/tzurl/zoneinfo/America/Creston.ics       |   58 +-
 web/tzurl/zoneinfo/America/Cuiaba.ics        |  356 ++---
 web/tzurl/zoneinfo/America/Curacao.ics       |   46 +-
 web/tzurl/zoneinfo/America/Danmarkshavn.ics  |   86 +-
 web/tzurl/zoneinfo/America/Dawson.ics        |  206 +--
 web/tzurl/zoneinfo/America/Dawson_Creek.ics  |  138 +-
 web/tzurl/zoneinfo/America/Denver.ics        |  198 +--
 web/tzurl/zoneinfo/America/Detroit.ics       |  190 +--
 web/tzurl/zoneinfo/America/Dominica.ics      |   34 +-
 web/tzurl/zoneinfo/America/Edmonton.ics      |  202 +--
 web/tzurl/zoneinfo/America/Eirunepe.ics      |  182 +--
 web/tzurl/zoneinfo/America/El_Salvador.ics   |   62 +-
 web/tzurl/zoneinfo/America/Fort_Nelson.ics   |  180 +--
 web/tzurl/zoneinfo/America/Fortaleza.ics     |  194 +--
 web/tzurl/zoneinfo/America/Glace_Bay.ics     |  158 +--
 web/tzurl/zoneinfo/America/Godthab.ics       |   88 +-
 web/tzurl/zoneinfo/America/Goose_Bay.ics     |  376 +++---
 web/tzurl/zoneinfo/America/Grand_Turk.ics    |  168 +--
 web/tzurl/zoneinfo/America/Grenada.ics       |   34 +-
 web/tzurl/zoneinfo/America/Guadeloupe.ics    |   34 +-
 web/tzurl/zoneinfo/America/Guatemala.ics     |   70 +-
 web/tzurl/zoneinfo/America/Guayaquil.ics     |   70 +-
 web/tzurl/zoneinfo/America/Guyana.ics        |   58 +-
 web/tzurl/zoneinfo/America/Halifax.ics       |  388 +++---
 web/tzurl/zoneinfo/America/Havana.ics        |  408 +++---
 web/tzurl/zoneinfo/America/Hermosillo.ics    |  118 +-
 .../America/Indiana/Indianapolis.ics         |  236 ++--
 web/tzurl/zoneinfo/America/Indiana/Knox.ics  |  306 ++---
 .../zoneinfo/America/Indiana/Marengo.ics     |  260 ++--
 .../zoneinfo/America/Indiana/Petersburg.ics  |  270 ++--
 .../zoneinfo/America/Indiana/Tell_City.ics   |  260 ++--
 web/tzurl/zoneinfo/America/Indiana/Vevay.ics |  190 +--
 .../zoneinfo/America/Indiana/Vincennes.ics   |  270 ++--
 .../zoneinfo/America/Indiana/Winamac.ics     |  248 ++--
 web/tzurl/zoneinfo/America/Inuvik.ics        |  140 +-
 web/tzurl/zoneinfo/America/Iqaluit.ics       |  216 +--
 web/tzurl/zoneinfo/America/Jamaica.ics       |   88 +-
 web/tzurl/zoneinfo/America/Juneau.ics        |  284 ++--
 .../zoneinfo/America/Kentucky/Louisville.ics |  298 ++---
 .../zoneinfo/America/Kentucky/Monticello.ics |  236 ++--
 web/tzurl/zoneinfo/America/Kralendijk.ics    |   46 +-
 web/tzurl/zoneinfo/America/La_Paz.ics        |   58 +-
 web/tzurl/zoneinfo/America/Lima.ics          |  134 +-
 web/tzurl/zoneinfo/America/Los_Angeles.ics   |  228 ++--
 web/tzurl/zoneinfo/America/Lower_Princes.ics |   46 +-
 web/tzurl/zoneinfo/America/Maceio.ics        |  198 +--
 web/tzurl/zoneinfo/America/Managua.ics       |  124 +-
 web/tzurl/zoneinfo/America/Manaus.ics        |  168 +--
 web/tzurl/zoneinfo/America/Marigot.ics       |   34 +-
 web/tzurl/zoneinfo/America/Martinique.ics    |   70 +-
 web/tzurl/zoneinfo/America/Matamoros.ics     |  146 +--
 web/tzurl/zoneinfo/America/Mazatlan.ics      |  160 +--
 web/tzurl/zoneinfo/America/Menominee.ics     |  214 +--
 web/tzurl/zoneinfo/America/Merida.ics        |  128 +-
 web/tzurl/zoneinfo/America/Metlakatla.ics    |  206 +--
 web/tzurl/zoneinfo/America/Mexico_City.ics   |  170 +--
 web/tzurl/zoneinfo/America/Miquelon.ics      |  102 +-
 web/tzurl/zoneinfo/America/Moncton.ics       |  312 ++---
 web/tzurl/zoneinfo/America/Monterrey.ics     |  118 +-
 web/tzurl/zoneinfo/America/Montevideo.ics    |  332 ++---
 web/tzurl/zoneinfo/America/Montserrat.ics    |   34 +-
 web/tzurl/zoneinfo/America/Nassau.ics        |  104 +-
 web/tzurl/zoneinfo/America/New_York.ics      |  238 ++--
 web/tzurl/zoneinfo/America/Nipigon.ics       |  156 +--
 web/tzurl/zoneinfo/America/Nome.ics          |  244 ++--
 web/tzurl/zoneinfo/America/Noronha.ics       |  194 +--
 .../zoneinfo/America/North_Dakota/Beulah.ics |  236 ++--
 .../zoneinfo/America/North_Dakota/Center.ics |  236 ++--
 .../America/North_Dakota/New_Salem.ics       |  236 ++--
 web/tzurl/zoneinfo/America/Ojinaga.ics       |  202 +--
 web/tzurl/zoneinfo/America/Panama.ics        |   46 +-
 web/tzurl/zoneinfo/America/Pangnirtung.ics   |  268 ++--
 web/tzurl/zoneinfo/America/Paramaribo.ics    |   70 +-
 web/tzurl/zoneinfo/America/Phoenix.ics       |  104 +-
 .../zoneinfo/America/Port-au-Prince.ics      |  198 +--
 web/tzurl/zoneinfo/America/Port_of_Spain.ics |   34 +-
 web/tzurl/zoneinfo/America/Porto_Velho.ics   |  164 +--
 web/tzurl/zoneinfo/America/Puerto_Rico.ics   |   70 +-
 web/tzurl/zoneinfo/America/Punta_Arenas.ics  |  348 ++---
 web/tzurl/zoneinfo/America/Rainy_River.ics   |  156 +--
 web/tzurl/zoneinfo/America/Rankin_Inlet.ics  |  180 +--
 web/tzurl/zoneinfo/America/Recife.ics        |  194 +--
 web/tzurl/zoneinfo/America/Regina.ics        |  192 +--
 web/tzurl/zoneinfo/America/Resolute.ics      |  184 +--
 web/tzurl/zoneinfo/America/Rio_Branco.ics    |  178 +--
 web/tzurl/zoneinfo/America/Santarem.ics      |  176 +--
 web/tzurl/zoneinfo/America/Santiago.ics      |  392 +++---
 web/tzurl/zoneinfo/America/Santo_Domingo.ics |  128 +-
 web/tzurl/zoneinfo/America/Sao_Paulo.ics     |  344 ++---
 web/tzurl/zoneinfo/America/Scoresbysund.ics  |  112 +-
 web/tzurl/zoneinfo/America/Sitka.ics         |  232 ++--
 web/tzurl/zoneinfo/America/St_Barthelemy.ics |   34 +-
 web/tzurl/zoneinfo/America/St_Johns.ics      |  366 +++---
 web/tzurl/zoneinfo/America/St_Kitts.ics      |   34 +-
 web/tzurl/zoneinfo/America/St_Lucia.ics      |   34 +-
 web/tzurl/zoneinfo/America/St_Thomas.ics     |   34 +-
 web/tzurl/zoneinfo/America/St_Vincent.ics    |   34 +-
 web/tzurl/zoneinfo/America/Swift_Current.ics |  160 +--
 web/tzurl/zoneinfo/America/Tegucigalpa.ics   |   86 +-
 web/tzurl/zoneinfo/America/Thule.ics         |  118 +-
 web/tzurl/zoneinfo/America/Thunder_Bay.ics   |  180 +--
 web/tzurl/zoneinfo/America/Tijuana.ics       |  202 +--
 web/tzurl/zoneinfo/America/Toronto.ics       |  314 ++---
 web/tzurl/zoneinfo/America/Tortola.ics       |   34 +-
 web/tzurl/zoneinfo/America/Vancouver.ics     |  170 +--
 web/tzurl/zoneinfo/America/Whitehorse.ics    |  206 +--
 web/tzurl/zoneinfo/America/Winnipeg.ics      |  250 ++--
 web/tzurl/zoneinfo/America/Yakutat.ics       |  220 ++--
 web/tzurl/zoneinfo/America/Yellowknife.ics   |  164 +--
 web/tzurl/zoneinfo/Antarctica/Casey.ics      |   76 +-
 web/tzurl/zoneinfo/Antarctica/Davis.ics      |   76 +-
 .../zoneinfo/Antarctica/DumontDUrville.ics   |   48 +-
 web/tzurl/zoneinfo/Antarctica/Macquarie.ics  |  282 ++--
 web/tzurl/zoneinfo/Antarctica/Mawson.ics     |   46 +-
 web/tzurl/zoneinfo/Antarctica/McMurdo.ics    |  236 ++--
 web/tzurl/zoneinfo/Antarctica/Palmer.ics     |  300 ++---
 web/tzurl/zoneinfo/Antarctica/Rothera.ics    |   34 +-
 web/tzurl/zoneinfo/Antarctica/Syowa.ics      |   34 +-
 web/tzurl/zoneinfo/Antarctica/Troll.ics      |   62 +-
 web/tzurl/zoneinfo/Antarctica/Vostok.ics     |   34 +-
 web/tzurl/zoneinfo/Arctic/Longyearbyen.ics   |  160 +--
 web/tzurl/zoneinfo/Asia/Aden.ics             |   34 +-
 web/tzurl/zoneinfo/Asia/Almaty.ics           |  182 +--
 web/tzurl/zoneinfo/Asia/Amman.ics            |  272 ++--
 web/tzurl/zoneinfo/Asia/Anadyr.ics           |  222 ++--
 web/tzurl/zoneinfo/Asia/Aqtau.ics            |  234 ++--
 web/tzurl/zoneinfo/Asia/Aqtobe.ics           |  218 +--
 web/tzurl/zoneinfo/Asia/Ashgabat.ics         |  128 +-
 web/tzurl/zoneinfo/Asia/Atyrau.ics           |  246 ++--
 web/tzurl/zoneinfo/Asia/Baghdad.ics          |  144 +-
 web/tzurl/zoneinfo/Asia/Bahrain.ics          |   46 +-
 web/tzurl/zoneinfo/Asia/Baku.ics             |  216 +--
 web/tzurl/zoneinfo/Asia/Bangkok.ics          |   46 +-
 web/tzurl/zoneinfo/Asia/Barnaul.ics          |  204 +--
 web/tzurl/zoneinfo/Asia/Beirut.ics           |  222 ++--
 web/tzurl/zoneinfo/Asia/Bishkek.ics          |  194 +--
 web/tzurl/zoneinfo/Asia/Brunei.ics           |   46 +-
 web/tzurl/zoneinfo/Asia/Chita.ics            |  196 +--
 web/tzurl/zoneinfo/Asia/Choibalsan.ics       |  180 +--
 web/tzurl/zoneinfo/Asia/Colombo.ics          |  118 +-
 web/tzurl/zoneinfo/Asia/Damascus.ics         |  340 ++---
 web/tzurl/zoneinfo/Asia/Dhaka.ics            |  106 +-
 web/tzurl/zoneinfo/Asia/Dili.ics             |   60 +-
 web/tzurl/zoneinfo/Asia/Dubai.ics            |   34 +-
 web/tzurl/zoneinfo/Asia/Dushanbe.ics         |  126 +-
 web/tzurl/zoneinfo/Asia/Famagusta.ics        |  178 +--
 web/tzurl/zoneinfo/Asia/Gaza.ics             |  406 +++---
 web/tzurl/zoneinfo/Asia/Hebron.ics           |  410 +++---
 web/tzurl/zoneinfo/Asia/Ho_Chi_Minh.ics      |  100 +-
 web/tzurl/zoneinfo/Asia/Hong_Kong.ics        |  196 +--
 web/tzurl/zoneinfo/Asia/Hovd.ics             |  168 +--
 web/tzurl/zoneinfo/Asia/Irkutsk.ics          |  206 +--
 web/tzurl/zoneinfo/Asia/Istanbul.ics         |  372 +++---
 web/tzurl/zoneinfo/Asia/Jakarta.ics          |  118 +-
 web/tzurl/zoneinfo/Asia/Jayapura.ics         |   58 +-
 web/tzurl/zoneinfo/Asia/Jerusalem.ics        |  320 ++---
 web/tzurl/zoneinfo/Asia/Kabul.ics            |   46 +-
 web/tzurl/zoneinfo/Asia/Kamchatka.ics        |  176 +--
 web/tzurl/zoneinfo/Asia/Karachi.ics          |  124 +-
 web/tzurl/zoneinfo/Asia/Kathmandu.ics        |   46 +-
 web/tzurl/zoneinfo/Asia/Khandyga.ics         |  246 ++--
 web/tzurl/zoneinfo/Asia/Kolkata.ics          |   86 +-
 web/tzurl/zoneinfo/Asia/Krasnoyarsk.ics      |  194 +--
 web/tzurl/zoneinfo/Asia/Kuala_Lumpur.ics     |  118 +-
 web/tzurl/zoneinfo/Asia/Kuching.ics          |   98 +-
 web/tzurl/zoneinfo/Asia/Kuwait.ics           |   34 +-
 web/tzurl/zoneinfo/Asia/Macau.ics            |  276 ++--
 web/tzurl/zoneinfo/Asia/Magadan.ics          |  196 +--
 web/tzurl/zoneinfo/Asia/Makassar.ics         |   70 +-
 web/tzurl/zoneinfo/Asia/Manila.ics           |   92 +-
 web/tzurl/zoneinfo/Asia/Muscat.ics           |   34 +-
 web/tzurl/zoneinfo/Asia/Nicosia.ics          |  136 +-
 web/tzurl/zoneinfo/Asia/Novokuznetsk.ics     |  176 +--
 web/tzurl/zoneinfo/Asia/Novosibirsk.ics      |  214 +--
 web/tzurl/zoneinfo/Asia/Omsk.ics             |  194 +--
 web/tzurl/zoneinfo/Asia/Oral.ics             |  232 ++--
 web/tzurl/zoneinfo/Asia/Phnom_Penh.ics       |   46 +-
 web/tzurl/zoneinfo/Asia/Pontianak.ics        |  118 +-
 web/tzurl/zoneinfo/Asia/Pyongyang.ics        |   82 +-
 web/tzurl/zoneinfo/Asia/Qatar.ics            |   46 +-
 web/tzurl/zoneinfo/Asia/Qyzylorda.ics        |  232 ++--
 web/tzurl/zoneinfo/Asia/Riyadh.ics           |   34 +-
 web/tzurl/zoneinfo/Asia/Sakhalin.ics         |  214 +--
 web/tzurl/zoneinfo/Asia/Samarkand.ics        |  150 +--
 web/tzurl/zoneinfo/Asia/Seoul.ics            |  210 +--
 web/tzurl/zoneinfo/Asia/Shanghai.ics         |  126 +-
 web/tzurl/zoneinfo/Asia/Singapore.ics        |  118 +-
 web/tzurl/zoneinfo/Asia/Srednekolymsk.ics    |  194 +--
 web/tzurl/zoneinfo/Asia/Taipei.ics           |  194 +--
 web/tzurl/zoneinfo/Asia/Tashkent.ics         |  138 +-
 web/tzurl/zoneinfo/Asia/Tbilisi.ics          |  260 ++--
 web/tzurl/zoneinfo/Asia/Tehran.ics           | 1094 ++++++++--------
 web/tzurl/zoneinfo/Asia/Thimphu.ics          |   46 +-
 web/tzurl/zoneinfo/Asia/Tokyo.ics            |   76 +-
 web/tzurl/zoneinfo/Asia/Tomsk.ics            |  216 +--
 web/tzurl/zoneinfo/Asia/Ulaanbaatar.ics      |  168 +--
 web/tzurl/zoneinfo/Asia/Urumqi.ics           |   34 +-
 web/tzurl/zoneinfo/Asia/Ust-Nera.ics         |  218 +--
 web/tzurl/zoneinfo/Asia/Vientiane.ics        |   46 +-
 web/tzurl/zoneinfo/Asia/Vladivostok.ics      |  194 +--
 web/tzurl/zoneinfo/Asia/Yakutsk.ics          |  194 +--
 web/tzurl/zoneinfo/Asia/Yangon.ics           |   70 +-
 web/tzurl/zoneinfo/Asia/Yekaterinburg.ics    |  206 +--
 web/tzurl/zoneinfo/Asia/Yerevan.ics          |  186 +--
 web/tzurl/zoneinfo/Atlantic/Azores.ics       |  478 +++----
 web/tzurl/zoneinfo/Atlantic/Bermuda.ics      |  116 +-
 web/tzurl/zoneinfo/Atlantic/Canary.ics       |  112 +-
 web/tzurl/zoneinfo/Atlantic/Cape_Verde.ics   |   70 +-
 web/tzurl/zoneinfo/Atlantic/Faroe.ics        |   76 +-
 web/tzurl/zoneinfo/Atlantic/Madeira.ics      |  434 +++---
 web/tzurl/zoneinfo/Atlantic/Reykjavik.ics    |  194 +--
 .../zoneinfo/Atlantic/South_Georgia.ics      |   34 +-
 web/tzurl/zoneinfo/Atlantic/St_Helena.ics    |   34 +-
 web/tzurl/zoneinfo/Atlantic/Stanley.ics      |  222 ++--
 web/tzurl/zoneinfo/Australia/Adelaide.ics    |  206 +--
 web/tzurl/zoneinfo/Australia/Brisbane.ics    |  112 +-
 web/tzurl/zoneinfo/Australia/Broken_Hill.ics |  252 ++--
 web/tzurl/zoneinfo/Australia/Currie.ics      |  232 ++--
 web/tzurl/zoneinfo/Australia/Darwin.ics      |   92 +-
 web/tzurl/zoneinfo/Australia/Eucla.ics       |  108 +-
 web/tzurl/zoneinfo/Australia/Hobart.ics      |  250 ++--
 web/tzurl/zoneinfo/Australia/Lindeman.ics    |  124 +-
 web/tzurl/zoneinfo/Australia/Lord_Howe.ics   |  202 +--
 web/tzurl/zoneinfo/Australia/Melbourne.ics   |  228 ++--
 web/tzurl/zoneinfo/Australia/Perth.ics       |  108 +-
 web/tzurl/zoneinfo/Australia/Sydney.ics      |  232 ++--
 web/tzurl/zoneinfo/Europe/Amsterdam.ics      |  302 ++---
 web/tzurl/zoneinfo/Europe/Andorra.ics        |   88 +-
 web/tzurl/zoneinfo/Europe/Astrakhan.ics      |  202 +--
 web/tzurl/zoneinfo/Europe/Athens.ics         |  202 +--
 web/tzurl/zoneinfo/Europe/Belgrade.ics       |  126 +-
 web/tzurl/zoneinfo/Europe/Berlin.ics         |  222 ++--
 web/tzurl/zoneinfo/Europe/Bratislava.ics     |  260 ++--
 web/tzurl/zoneinfo/Europe/Brussels.ics       |  316 ++---
 web/tzurl/zoneinfo/Europe/Bucharest.ics      |  234 ++--
 web/tzurl/zoneinfo/Europe/Budapest.ics       |  264 ++--
 web/tzurl/zoneinfo/Europe/Busingen.ics       |  116 +-
 web/tzurl/zoneinfo/Europe/Chisinau.ics       |  316 ++---
 web/tzurl/zoneinfo/Europe/Copenhagen.ics     |  154 +--
 web/tzurl/zoneinfo/Europe/Dublin.ics         |  466 +++----
 web/tzurl/zoneinfo/Europe/Gibraltar.ics      |  390 +++---
 web/tzurl/zoneinfo/Europe/Guernsey.ics       |  508 +++----
 web/tzurl/zoneinfo/Europe/Helsinki.ics       |  140 +-
 web/tzurl/zoneinfo/Europe/Isle_of_Man.ics    |  508 +++----
 web/tzurl/zoneinfo/Europe/Istanbul.ics       |  372 +++---
 web/tzurl/zoneinfo/Europe/Jersey.ics         |  508 +++----
 web/tzurl/zoneinfo/Europe/Kaliningrad.ics    |  282 ++--
 web/tzurl/zoneinfo/Europe/Kiev.ics           |  246 ++--
 web/tzurl/zoneinfo/Europe/Kirov.ics          |  200 +--
 web/tzurl/zoneinfo/Europe/Lisbon.ics         |  502 +++----
 web/tzurl/zoneinfo/Europe/Ljubljana.ics      |  126 +-
 web/tzurl/zoneinfo/Europe/London.ics         |  508 +++----
 web/tzurl/zoneinfo/Europe/Luxembourg.ics     |  286 ++--
 web/tzurl/zoneinfo/Europe/Madrid.ics         |  330 ++---
 web/tzurl/zoneinfo/Europe/Malta.ics          |  256 ++--
 web/tzurl/zoneinfo/Europe/Mariehamn.ics      |  140 +-
 web/tzurl/zoneinfo/Europe/Minsk.ics          |  234 ++--
 web/tzurl/zoneinfo/Europe/Monaco.ics         |  274 ++--
 web/tzurl/zoneinfo/Europe/Moscow.ics         |  320 ++---
 web/tzurl/zoneinfo/Europe/Nicosia.ics        |  136 +-
 web/tzurl/zoneinfo/Europe/Oslo.ics           |  160 +--
 web/tzurl/zoneinfo/Europe/Paris.ics          |  282 ++--
 web/tzurl/zoneinfo/Europe/Podgorica.ics      |  126 +-
 web/tzurl/zoneinfo/Europe/Prague.ics         |  260 ++--
 web/tzurl/zoneinfo/Europe/Riga.ics           |  306 ++---
 web/tzurl/zoneinfo/Europe/Rome.ics           |  298 ++---
 web/tzurl/zoneinfo/Europe/Samara.ics         |  224 ++--
 web/tzurl/zoneinfo/Europe/San_Marino.ics     |  298 ++---
 web/tzurl/zoneinfo/Europe/Sarajevo.ics       |  126 +-
 web/tzurl/zoneinfo/Europe/Saratov.ics        |  204 +--
 web/tzurl/zoneinfo/Europe/Simferopol.ics     |  306 ++---
 web/tzurl/zoneinfo/Europe/Skopje.ics         |  126 +-
 web/tzurl/zoneinfo/Europe/Sofia.ics          |  240 ++--
 web/tzurl/zoneinfo/Europe/Stockholm.ics      |  114 +-
 web/tzurl/zoneinfo/Europe/Tallinn.ics        |  296 ++---
 web/tzurl/zoneinfo/Europe/Tirane.ics         |  156 +--
 web/tzurl/zoneinfo/Europe/Ulyanovsk.ics      |  234 ++--
 web/tzurl/zoneinfo/Europe/Uzhgorod.ics       |  250 ++--
 web/tzurl/zoneinfo/Europe/Vaduz.ics          |  116 +-
 web/tzurl/zoneinfo/Europe/Vatican.ics        |  298 ++---
 web/tzurl/zoneinfo/Europe/Vienna.ics         |  188 +--
 web/tzurl/zoneinfo/Europe/Vilnius.ics        |  332 ++---
 web/tzurl/zoneinfo/Europe/Volgograd.ics      |  204 +--
 web/tzurl/zoneinfo/Europe/Warsaw.ics         |  342 ++---
 web/tzurl/zoneinfo/Europe/Zagreb.ics         |  126 +-
 web/tzurl/zoneinfo/Europe/Zaporozhye.ics     |  244 ++--
 web/tzurl/zoneinfo/Europe/Zurich.ics         |  116 +-
 web/tzurl/zoneinfo/Indian/Antananarivo.ics   |   70 +-
 web/tzurl/zoneinfo/Indian/Chagos.ics         |   46 +-
 web/tzurl/zoneinfo/Indian/Christmas.ics      |   34 +-
 web/tzurl/zoneinfo/Indian/Cocos.ics          |   34 +-
 web/tzurl/zoneinfo/Indian/Comoro.ics         |   70 +-
 web/tzurl/zoneinfo/Indian/Kerguelen.ics      |   34 +-
 web/tzurl/zoneinfo/Indian/Mahe.ics           |   34 +-
 web/tzurl/zoneinfo/Indian/Maldives.ics       |   46 +-
 web/tzurl/zoneinfo/Indian/Mauritius.ics      |   62 +-
 web/tzurl/zoneinfo/Indian/Mayotte.ics        |   70 +-
 web/tzurl/zoneinfo/Indian/Reunion.ics        |   34 +-
 web/tzurl/zoneinfo/Pacific/Apia.ics          |  124 +-
 web/tzurl/zoneinfo/Pacific/Auckland.ics      |  236 ++--
 web/tzurl/zoneinfo/Pacific/Bougainville.ics  |   82 +-
 web/tzurl/zoneinfo/Pacific/Chatham.ics       |  156 +--
 web/tzurl/zoneinfo/Pacific/Chuuk.ics         |   74 +-
 web/tzurl/zoneinfo/Pacific/Easter.ics        |  342 ++---
 web/tzurl/zoneinfo/Pacific/Efate.ics         |   92 +-
 web/tzurl/zoneinfo/Pacific/Enderbury.ics     |   58 +-
 web/tzurl/zoneinfo/Pacific/Fakaofo.ics       |   46 +-
 web/tzurl/zoneinfo/Pacific/Fiji.ics          |  160 +--
 web/tzurl/zoneinfo/Pacific/Funafuti.ics      |   34 +-
 web/tzurl/zoneinfo/Pacific/Galapagos.ics     |   60 +-
 web/tzurl/zoneinfo/Pacific/Gambier.ics       |   34 +-
 web/tzurl/zoneinfo/Pacific/Guadalcanal.ics   |   34 +-
 web/tzurl/zoneinfo/Pacific/Guam.ics          |  154 +--
 web/tzurl/zoneinfo/Pacific/Honolulu.ics      |   96 +-
 web/tzurl/zoneinfo/Pacific/Kiritimati.ics    |   58 +-
 web/tzurl/zoneinfo/Pacific/Kosrae.ics        |  120 +-
 web/tzurl/zoneinfo/Pacific/Kwajalein.ics     |   94 +-
 web/tzurl/zoneinfo/Pacific/Majuro.ics        |   96 +-
 web/tzurl/zoneinfo/Pacific/Marquesas.ics     |   34 +-
 web/tzurl/zoneinfo/Pacific/Midway.ics        |   46 +-
 web/tzurl/zoneinfo/Pacific/Nauru.ics         |   70 +-
 web/tzurl/zoneinfo/Pacific/Niue.ics          |   58 +-
 web/tzurl/zoneinfo/Pacific/Norfolk.ics       |  122 +-
 web/tzurl/zoneinfo/Pacific/Noumea.ics        |   86 +-
 web/tzurl/zoneinfo/Pacific/Pago_Pago.ics     |   46 +-
 web/tzurl/zoneinfo/Pacific/Palau.ics         |   46 +-
 web/tzurl/zoneinfo/Pacific/Pitcairn.ics      |   46 +-
 web/tzurl/zoneinfo/Pacific/Pohnpei.ics       |   96 +-
 web/tzurl/zoneinfo/Pacific/Port_Moresby.ics  |   46 +-
 web/tzurl/zoneinfo/Pacific/Rarotonga.ics     |   74 +-
 web/tzurl/zoneinfo/Pacific/Saipan.ics        |  154 +--
 web/tzurl/zoneinfo/Pacific/Tahiti.ics        |   34 +-
 web/tzurl/zoneinfo/Pacific/Tarawa.ics        |   34 +-
 web/tzurl/zoneinfo/Pacific/Tongatapu.ics     |  102 +-
 web/tzurl/zoneinfo/Pacific/Wake.ics          |   34 +-
 web/tzurl/zoneinfo/Pacific/Wallis.ics        |   34 +-
 852 files changed, 42593 insertions(+), 42593 deletions(-)

commit 7d84aab18
Author: campbell-m <[email protected]>
Date:   Thu Oct 21 11:53:53 2021 +0100

    Added option of showing registrants on the calendar page

 web/functions_table.inc    | 10 +++++++---
 web/lang/lang.en           |  6 ++++--
 web/systemdefaults.inc.php |  5 +++++
 3 files changed, 16 insertions(+), 5 deletions(-)

commit 212ed61dd
Author: campbell-m <[email protected]>
Date:   Wed Oct 20 17:21:04 2021 +0100

    Restructured for potential slight performance improvement

 web/lib/MRBS/Auth/Auth.php | 15 ++++++++-------
 web/report.php             |  2 +-
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 1a70d4348
Author: campbell-m <[email protected]>
Date:   Tue Oct 19 16:49:39 2021 +0100

    Escaped the JavaScript in the recent commit

 web/edit_users.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56ab7885c
Author: campbell-m <[email protected]>
Date:   Tue Oct 19 14:17:41 2021 +0100

    Added the ability to set the pattern attribute for custom fields in the Users table

 INSTALL                    | 15 +++++++++++++++
 web/edit_users.php         | 18 +++++++++++++++++-
 web/systemdefaults.inc.php | 13 +++++++++++++
 3 files changed, 45 insertions(+), 1 deletion(-)

commit 4fc6522dc
Author: campbell-m <[email protected]>
Date:   Thu Oct 14 17:56:30 2021 +0100

    Fixed occasional TypeError exception

 web/mrbs_sql.inc | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 169ed8026
Author: campbell-m <[email protected]>
Date:   Thu Oct 7 12:12:54 2021 +0100

    Restructured

 web/lib/MRBS/Auth/Auth.php   | 33 ++++++++++++++++++++++
 web/lib/MRBS/Auth/AuthDb.php | 23 ++++++++++++++++
 web/mrbs_sql.inc             | 50 ----------------------------------
 web/report.php               |  2 +-
 4 files changed, 57 insertions(+), 51 deletions(-)

commit 932a7fbb6
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 15:52:10 2021 +0100

    Added sorting of registrants' names

 web/mrbs_sql.inc | 1 +
 1 file changed, 1 insertion(+)

commit 1157efcde
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 13:04:04 2021 +0100

    Fixed PHP 8.1 deprecation error when generating reports in .ics format

 web/lib/MRBS/DB_pgsql.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fb955e0b4
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 12:30:56 2021 +0100

    Improved performance of reports on registrations when using the 'db' auth type

 web/mrbs_sql.inc | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

commit 22077efed
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 11:29:56 2021 +0100

    Only display the Registered column in report output if there is at least one entry in the table where registration is allowed.

 web/mrbs_sql.inc | 12 ++++++++++++
 web/report.php   |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 1d8bfbf05
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 11:11:49 2021 +0100

    Added registrants' names to report output

 web/lang/lang.en |  2 ++
 web/mrbs_sql.inc | 24 ++++++++++++++++++++++++
 web/report.php   | 25 +++++++++++++++++++++----
 3 files changed, 47 insertions(+), 4 deletions(-)

commit 189b40209
Author: campbell-m <[email protected]>
Date:   Wed Oct 6 09:01:25 2021 +0100

    Back-ported two new methods from the roles branch

 web/lib/MRBS/DB_mysql.php | 12 ++++++++++++
 web/lib/MRBS/DB_pgsql.php | 13 +++++++++++++
 2 files changed, 25 insertions(+)

commit 4643ab80d
Author: campbell-m <[email protected]>
Date:   Mon Oct 4 16:56:53 2021 +0100

    Added server side checking of date field values

 web/edit_users.php | 51 +++++++++++++++++++++++++++-----------------
 web/lang/lang.en   |  1 +
 2 files changed, 33 insertions(+), 19 deletions(-)

commit 923e409d0
Author: campbell-m <[email protected]>
Date:   Mon Oct 4 16:55:39 2021 +0100

    Fixed typo in comment

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0791b3b34
Author: campbell-m <[email protected]>
Date:   Fri Oct 1 20:15:23 2021 +0100

    Replaced qualifier with import

 web/lib/MRBS/SessionHandlerDb.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8804caef7
Author: campbell-m <[email protected]>
Date:   Fri Oct 1 20:09:37 2021 +0100

    Fixed occasional problem with "Session object destruction failed" warning when the session has already been destroyed.

 web/lib/MRBS/SessionHandlerDb.php | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 91ba9cca3
Author: campbell-m <[email protected]>
Date:   Fri Oct 1 14:38:14 2021 +0100

    Allowed a custom date field to be nullified

 web/edit_users.php | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit a4c155f6d
Author: campbell-m <[email protected]>
Date:   Fri Oct 1 14:29:32 2021 +0100

    Fixed uncaught exception when using custom fields of type Date in the users table.

 web/edit_users.php | 10 +++++++++-
 web/functions.inc  | 19 +++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 24a7574b8
Author: campbell-m <[email protected]>
Date:   Thu Sep 30 18:08:59 2021 +0100

    Added support for date custom fields in the user table.

 INSTALL                    |  2 ++
 web/edit_users.php         | 16 ++++++++++++++++
 web/systemdefaults.inc.php |  4 ++--
 3 files changed, 20 insertions(+), 2 deletions(-)

commit bcdb1e9b8
Author: campbell-m <[email protected]>
Date:   Wed Sep 29 13:38:09 2021 +0100

    Added support for date custom fields in the user table.

 INSTALL            | 13 +++++++------
 web/edit_users.php |  8 ++++++++
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 3f5a23d1d
Author: campbell-m <[email protected]>
Date:   Sat Sep 25 09:31:13 2021 +0100

    Expanded message on password reset to remind users to check their spam/junk folder for a password reset email.

 web/lang/lang.en | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ba6dbc593
Author: campbell-m <[email protected]>
Date:   Fri Sep 24 11:34:35 2021 +0100

    Fixed PHP 8.1 deprecation error when using PostgreSQL and deleting bookings with email notifications enabled.

 web/mrbs_sql.inc | 2 ++
 1 file changed, 2 insertions(+)

commit 1db314aaf
Author: campbell-m <[email protected]>
Date:   Fri Sep 24 10:41:56 2021 +0100

    Fixed occasional uncaught TypeError exception and added type declarations

 web/mrbs_sql.inc | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 41b045928
Author: campbell-m <[email protected]>
Date:   Fri Sep 24 10:10:03 2021 +0100

    Added type declaration

 web/del_entry.php          | 2 +-
 web/edit_entry_handler.php | 2 +-
 web/mrbs_sql.inc           | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 731843f12
Author: campbell-m <[email protected]>
Date:   Thu Sep 23 18:42:27 2021 +0100

    Removed redundant global declaration

 web/functions_table.inc | 1 -
 1 file changed, 1 deletion(-)

commit 16c0f41d2
Author: campbell-m <[email protected]>
Date:   Thu Sep 23 14:26:26 2021 +0100

    Added type declarations

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8834a9e71
Author: campbell-m <[email protected]>
Date:   Thu Sep 23 14:11:37 2021 +0100

    Corrected typo in comment

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe7513f86
Author: campbell-m <[email protected]>
Date:   Thu Sep 23 10:05:49 2021 +0100

    Fixed uncaught exception error if someone tries to login under the 'db' scheme by email address when their password _hash is null.

 web/lib/MRBS/Auth/AuthDb.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1082333ef
Author: campbell-m <[email protected]>
Date:   Thu Sep 23 09:20:51 2021 +0100

    Fixed problem with misleading "Are you sure you want to delete this entry?" message being shown when deleting a series.

 web/lang/lang.en   |  1 +
 web/view_entry.php | 48 ++++++++++++++++++++++++--------------------
 2 files changed, 27 insertions(+), 22 deletions(-)

commit a50620723
Author: campbell-m <[email protected]>
Date:   Tue Sep 21 14:16:36 2021 +0100

    Added display on the calendar view of how many people have registered for an event

 web/functions_table.inc    | 19 ++++++++++++++++---
 web/lang/lang.en           |  2 ++
 web/systemdefaults.inc.php |  7 +++++++
 3 files changed, 25 insertions(+), 3 deletions(-)

commit 5c3355d65
Author: campbell-m <[email protected]>
Date:   Tue Sep 21 12:43:46 2021 +0100

    Simplified code

 web/functions_table.inc | 80 ++++++++++++++++++---------------------
 1 file changed, 37 insertions(+), 43 deletions(-)

commit 93f153624
Author: campbell-m <[email protected]>
Date:   Tue Sep 21 12:19:46 2021 +0100

    Switched to using class constant.

 web/language.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f7530d8dd
Author: campbell-m <[email protected]>
Date:   Mon Sep 20 16:37:47 2021 +0100

    Added type declarations

 web/language.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 57ec94f80
Author: campbell-m <[email protected]>
Date:   Wed Sep 15 19:30:50 2021 +0100

    Fixed bug causing the reset link URL to contain the scheme twice when $url_base is set.   See SF Support Requests #2421.

 web/functions.inc            | 9 ++++++++-
 web/lib/MRBS/Auth/AuthDb.php | 3 +--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 648b3c931
Author: campbell-m <[email protected]>
Date:   Tue Sep 14 20:54:06 2021 +0100

    Fixed bug causing an incompatibility with LDAP config settings from earlier versions of MRBS.  See SF Support Requests #2419.

 web/lib/MRBS/Auth/AuthLdap.php | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit d8214cb83
Author: campbell-m <[email protected]>
Date:   Thu Sep 9 18:20:23 2021 +0100

    Fixed problem with LDAP admin groups being case sensitive when they shouldn't be.  See SF Support Requests #2406.

 web/lib/MRBS/Auth/AuthLdap.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 893a3abaf
Author: campbell-m <[email protected]>
Date:   Thu Sep 9 15:37:01 2021 +0100

    Fixed undefined index notice problem.  See SF Support Requests #2406

 web/language.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 29a770684
Author: campbell-m <[email protected]>
Date:   Thu Sep 2 12:02:38 2021 +0100

    Added comment.

 web/functions_mail.inc | 3 +++
 1 file changed, 3 insertions(+)

commit 5ea0d56f9
Author: campbell-m <[email protected]>
Date:   Thu Sep 2 11:57:21 2021 +0100

    Corrected typo in comment

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af8240916
Author: campbell-m <[email protected]>
Date:   Thu Sep 2 11:36:21 2021 +0100

    Simplified code

 web/language.inc | 18 +++---------------
 1 file changed, 3 insertions(+), 15 deletions(-)

commit 5a7400102
Author: campbell-m <[email protected]>
Date:   Thu Sep 2 11:14:31 2021 +0100

    Fixed bug saving an entry with custom fields when using PostgreSQL and an explicit $db_schema.  See SF Support Requests #2408.

 web/dbsys.inc          | 20 ++++++++++++++++++++
 web/functions_mail.inc | 12 +++---------
 web/mrbs_sql.inc       |  6 +++---
 3 files changed, 26 insertions(+), 12 deletions(-)

commit 6bd01a6a1
Merge: 9e3fb0dc5 c26167788
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 14:49:12 2021 +0100

    Merge pull request #16 from meeting-room-booking-system/auth_and_session_documentation
    
    Auth and session documentation

commit c26167788
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 14:29:48 2021 +0100

    Updated documentation to reflect new class structure.

 AUTHENTICATION | 90 +++++++++++++++++++-----------------------------
 1 file changed, 36 insertions(+), 54 deletions(-)

commit 4ddbb068f
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 14:08:51 2021 +0100

    Added type declarations

 web/lib/MRBS/Session/SessionCas.php          | 11 +++---
 web/lib/MRBS/Session/SessionCookie.php       | 12 +++---
 web/lib/MRBS/Session/SessionFactory.php      | 12 +++---
 web/lib/MRBS/Session/SessionHost.php         | 17 +++++----
 web/lib/MRBS/Session/SessionHttp.php         | 13 ++++---
 web/lib/MRBS/Session/SessionInterface.php    | 10 +++--
 web/lib/MRBS/Session/SessionIp.php           | 14 ++++---
 web/lib/MRBS/Session/SessionJoomla.php       |  7 ++--
 web/lib/MRBS/Session/SessionNt.php           |  4 +-
 web/lib/MRBS/Session/SessionOmni.php         | 36 +++++++++---------
 web/lib/MRBS/Session/SessionPhp.php          | 31 +++++++--------
 web/lib/MRBS/Session/SessionRemoteUser.php   | 32 ++++++++--------
 web/lib/MRBS/Session/SessionSaml.php         | 13 ++++---
 web/lib/MRBS/Session/SessionWithLogin.php    | 24 ++++++------
 web/lib/MRBS/Session/SessionWithoutLogin.php |  6 ++-
 web/lib/MRBS/Session/SessionWordpress.php    | 10 +++--
 16 files changed, 138 insertions(+), 114 deletions(-)

commit 28b1a9e41
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:32:04 2021 +0100

    Fixed previous merge and also made signatures for validateUser() match abstract method

 web/lib/MRBS/Auth/AuthAuthBasic.php | 2 +-
 web/lib/MRBS/Auth/AuthCas.php       | 2 +-
 web/lib/MRBS/Auth/AuthConfig.php    | 2 +-
 web/lib/MRBS/Auth/AuthCrypt.php     | 2 +-
 web/lib/MRBS/Auth/AuthDb.php        | 2 +-
 web/lib/MRBS/Auth/AuthDbExt.php     | 2 +-
 web/lib/MRBS/Auth/AuthExt.php       | 2 +-
 web/lib/MRBS/Auth/AuthImap.php      | 2 +-
 web/lib/MRBS/Auth/AuthImapPhp.php   | 2 +-
 web/lib/MRBS/Auth/AuthJoomla.php    | 2 +-
 web/lib/MRBS/Auth/AuthLdap.php      | 2 +-
 web/lib/MRBS/Auth/AuthNone.php      | 2 +-
 web/lib/MRBS/Auth/AuthNw.php        | 2 +-
 web/lib/MRBS/Auth/AuthPop3.php      | 2 +-
 web/lib/MRBS/Auth/AuthSaml.php      | 2 +-
 web/lib/MRBS/Auth/AuthWordpress.php | 2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)

commit 87c3d5f5a
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:24:18 2021 +0100

    Fixed merge

 web/lib/MRBS/Auth/Auth.php        | 18 +++++++++---------
 web/lib/MRBS/Auth/AuthIdcheck.php |  4 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 005082760
Merge: 9eab4d9d1 9e3fb0dc5
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:19:46 2021 +0100

    Merge branch 'main' into auth_and_session_documentation
    
    # Conflicts:
    #       web/lib/MRBS/Auth/Auth.php
    #       web/lib/MRBS/Auth/AuthIdcheck.php

commit 9e3fb0dc5
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:16:29 2021 +0100

    Made validateUser() an abstract method.

 web/lib/MRBS/Auth/Auth.php        | 14 ++++++++++++++
 web/lib/MRBS/Auth/AuthIdcheck.php | 19 +++++++++++++++++++
 2 files changed, 33 insertions(+)

commit 9eab4d9d1
Merge: 1e7c08903 54b8b6be9
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:02:35 2021 +0100

    Merge branch 'main' into auth_and_session_documentation

commit 54b8b6be9
Merge: 41de5559d dfcb6ccbc
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 12:01:35 2021 +0100

    Merge branch 'main' of https://github.com/meeting-room-booking-system/mrbs-code into main

commit 1e7c08903
Merge: 85505312f 41de5559d
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 11:57:33 2021 +0100

    Merge branch 'main' into auth_and_session_documentation
    
    # Conflicts:
    #       web/lib/MRBS/Auth/AuthNone.php

commit 41de5559d
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 11:35:39 2021 +0100

    Replaced references in comments to authValidateUser() by validateUser()

 web/lib/MRBS/Auth/AuthAuthBasic.php | 2 +-
 web/lib/MRBS/Auth/AuthCas.php       | 2 +-
 web/lib/MRBS/Auth/AuthConfig.php    | 2 +-
 web/lib/MRBS/Auth/AuthCrypt.php     | 2 +-
 web/lib/MRBS/Auth/AuthDbExt.php     | 2 +-
 web/lib/MRBS/Auth/AuthExt.php       | 2 +-
 web/lib/MRBS/Auth/AuthImap.php      | 2 +-
 web/lib/MRBS/Auth/AuthImapPhp.php   | 2 +-
 web/lib/MRBS/Auth/AuthNw.php        | 2 +-
 web/lib/MRBS/Auth/AuthPop3.php      | 2 +-
 web/lib/MRBS/Auth/AuthSaml.php      | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit 61915b5c5
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 10:49:00 2021 +0100

    Fixed error in method name

 web/lib/MRBS/Auth/AuthNone.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85505312f
Author: campbell-m <[email protected]>
Date:   Mon Aug 30 10:45:01 2021 +0100

    Added type declarations

 web/lib/MRBS/Auth/Auth.php          | 18 ++++++-------
 web/lib/MRBS/Auth/AuthAuthBasic.php |  2 +-
 web/lib/MRBS/Auth/AuthCas.php       |  8 +++---
 web/lib/MRBS/Auth/AuthConfig.php    |  4 +--
 web/lib/MRBS/Auth/AuthCrypt.php     |  2 +-
 web/lib/MRBS/Auth/AuthDb.php        | 38 +++++++++++++--------------
 web/lib/MRBS/Auth/AuthDbExt.php     |  6 ++---
 web/lib/MRBS/Auth/AuthExt.php       |  2 +-
 web/lib/MRBS/Auth/AuthFactory.php   | 11 ++++----
 web/lib/MRBS/Auth/AuthIdcheck.php   |  2 +-
 web/lib/MRBS/Auth/AuthImap.php      |  6 ++---
 web/lib/MRBS/Auth/AuthImapPhp.php   |  4 +--
 web/lib/MRBS/Auth/AuthJoomla.php    | 10 +++----
 web/lib/MRBS/Auth/AuthLdap.php      | 22 ++++++++--------
 web/lib/MRBS/Auth/AuthNone.php      |  2 +-
 web/lib/MRBS/Auth/AuthNw.php        |  2 +-
 web/lib/MRBS/Auth/AuthPop3.php      |  4 +--
 web/lib/MRBS/Auth/AuthSaml.php      |  8 +++---
 web/lib/MRBS/Auth/AuthWordpress.php | 14 +++++-----
 19 files changed, 82 insertions(+), 83 deletions(-)

commit dfcb6ccbc
Author: jberanek <[email protected]>
Date:   Sat Aug 28 09:29:44 2021 +0100

    Update issue templates
    
    Added MRBS version

 .github/ISSUE_TEMPLATE/bug_report.md      | 1 +
 .github/ISSUE_TEMPLATE/support-request.md | 1 +
 2 files changed, 2 insertions(+)

commit a7fb39d61
Author: jberanek <[email protected]>
Date:   Fri Aug 27 14:44:02 2021 +0100

    Update issue templates
    
    Added "Support request"

 .../ISSUE_TEMPLATE/support-request.md (new)  | 25 ++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 9a4d860fd
Author: jberanek <[email protected]>
Date:   Fri Aug 27 14:41:40 2021 +0100

    Update issue templates

 .github/ISSUE_TEMPLATE/bug_report.md (new)   | 38 ++++++++++++++++++
 .../ISSUE_TEMPLATE/feature_request.md (new)  | 20 +++++++++
 2 files changed, 58 insertions(+)

commit 91bf84465
Merge: 795fad5b6 bb7aab05f
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 14:13:46 2021 +0100

    Merge pull request #14 from dertimm/patch-1
    
    Documentation fix

commit bb7aab05f
Author: dertimm <[email protected]>
Date:   Fri Aug 20 15:05:24 2021 +0200

    Documentation fix

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 795fad5b6
Merge: 45b110998 8b6260ea5
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 14:05:15 2021 +0100

    Merge pull request #12 from meeting-room-booking-system/edit_entry_handler_back_button
    
    Edit entry handler back button

commit 8b6260ea5 (origin/edit_entry_handler_back_button)
Merge: dd6f1de91 45b110998
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 13:04:43 2021 +0100

    Merge branch 'main' into edit_entry_handler_back_button

commit 45b110998
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 13:04:06 2021 +0100

    Made parameter to get_type_options() mandatory and added type declarations

 web/edit_area.php | 2 +-
 web/functions.inc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d3fe7541a
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 10:45:51 2021 +0100

    Improved fix if no booking types are set.  See https://github.com/meeting-room-booking-system/mrbs-code/issues/11#issuecomment-902546852

 web/edit_area.php  |  7 ++++---
 web/edit_entry.php | 12 +++++++-----
 2 files changed, 11 insertions(+), 8 deletions(-)

commit b1c3ae3ed
Author: campbell-m <[email protected]>
Date:   Fri Aug 20 08:59:41 2021 +0100

    Improved print layout

 web/Themes/classic126/styling.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 164f3dfbb
Author: campbell-m <[email protected]>
Date:   Thu Aug 19 16:04:48 2021 +0100

    Improved print layout

 web/Themes/default/styling.inc |  8 ++++----
 web/css/mrbs-print.css.php     | 15 ++++-----------
 2 files changed, 8 insertions(+), 15 deletions(-)

commit 6b111d9ad
Author: campbell-m <[email protected]>
Date:   Thu Aug 19 14:06:42 2021 +0100

    Reverted previous commit

 web/functions.inc | 4 ----
 1 file changed, 4 deletions(-)

commit 4b82e70e1
Author: campbell-m <[email protected]>
Date:   Thu Aug 19 14:04:23 2021 +0100

    Fixed PHP 8.1 deprecation error

 web/edit_users.php | 2 +-
 web/functions.inc  | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e8b2c0ab9
Author: campbell-m <[email protected]>
Date:   Thu Aug 19 09:51:19 2021 +0100

    Fixed bug causing English days of the week to be shown.  See SF Support Requests #2374.

 web/language.inc | 1 +
 1 file changed, 1 insertion(+)

commit f9d63fd34
Author: campbell-m <[email protected]>
Date:   Wed Aug 18 17:37:10 2021 +0100

    Upgraded to PHPMailer Release 6.5.1

 web/lib/PHPMailer/README.md                  |  2 +-
 web/lib/PHPMailer/VERSION                    |  2 +-
 .../PHPMailer/language/phpmailer.lang-ja.php | 15 ++++++------
 web/lib/PHPMailer/src/PHPMailer.php          | 23 +++++++++++-------
 web/lib/PHPMailer/src/POP3.php               |  2 +-
 web/lib/PHPMailer/src/SMTP.php               |  2 +-
 6 files changed, 26 insertions(+), 20 deletions(-)

commit ee5f19924
Author: campbell-m <[email protected]>
Date:   Wed Aug 18 15:33:36 2021 +0100

    Fixed incorrect vocab tag in Swedish translation

 web/lang/lang.sv | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d559e1d93
Author: campbell-m <[email protected]>
Date:   Wed Aug 18 15:07:22 2021 +0100

    Updated Swedish translation.  Thanks to Niclas Nilsson.

 web/lang/lang.sv | 186 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 143 insertions(+), 43 deletions(-)

commit 3b5298dee
Author: campbell-m <[email protected]>
Date:   Wed Aug 18 09:46:00 2021 +0100

    Removed deprecated display widths

 INSTALL           | 2 +-
 web/edit_room.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e3c786cc6
Author: campbell-m <[email protected]>
Date:   Mon Aug 16 10:10:55 2021 +0100

    Added configuration variables for setting hostname and HELO strings.  See SF Bugs #508.

 web/lib/MRBS/MailQueue.php |  2 ++
 web/systemdefaults.inc.php | 12 ++++++++++++
 2 files changed, 14 insertions(+)

commit 5f19e2479
Author: John Beranek <[email protected]>
Date:   Sat Aug 14 13:40:57 2021 +0100

    * Fixed typo in AUTHENTICATION.

 AUTHENTICATION | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a02329c15
Author: John Beranek <[email protected]>
Date:   Sat Aug 14 13:38:43 2021 +0100

    * Removed all mentions of badpw.pl - it's too bad even for explanation purposes.

 AUTHENTICATION  | 55 +++++++----------------------------------------
 badpw.pl (gone) | 29 -------------------------
 2 files changed, 8 insertions(+), 76 deletions(-)

commit 6af5d847a
Merge: a545dfd0d fe7f1884d
Author: John Beranek <[email protected]>
Date:   Sat Aug 14 13:23:15 2021 +0100

    Merge branch 'main' of github.com:meeting-room-booking-system/mrbs-code

commit a545dfd0d
Author: John Beranek <[email protected]>
Date:   Sat Aug 14 13:22:31 2021 +0100

    crypt_passwd.pl - Replaced an errant TAB with spaces.

 crypt_passwd.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe7f1884d
Merge: 009a48bda 33fbb04c1
Author: jberanek <[email protected]>
Date:   Sat Aug 14 13:09:21 2021 +0100

    Merge pull request #7 from being-peace/patch-1
    
    Update lang.de/ Series / Periods

commit 009a48bda
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 20:32:16 2021 +0100

    Upgraded to the latest code of PHPMailer in the master branch (ie post 6.5.0).  Fixes an uncaught exception if the imap and mbstring extensions are not installed.  See SF Support Requests 2400.

 web/lib/PHPMailer/README.md                  |  15 +-
 web/lib/PHPMailer/SECURITY.md                |   5 +
 web/lib/PHPMailer/VERSION                    |   2 +-
 web/lib/PHPMailer/composer.json              |  12 +-
 .../PHPMailer/language/phpmailer.lang-ar.php |   3 +-
 .../PHPMailer/language/phpmailer.lang-nl.php |   7 +-
 web/lib/PHPMailer/phpunit.xml.dist (gone)    |  35 ----
 web/lib/PHPMailer/src/Exception.php          |   2 +-
 web/lib/PHPMailer/src/PHPMailer.php          | 152 ++++++++++++-----
 web/lib/PHPMailer/src/POP3.php               |   2 +-
 web/lib/PHPMailer/src/SMTP.php               |   3 +-
 11 files changed, 150 insertions(+), 88 deletions(-)

commit dd6f1de91
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 17:26:44 2021 +0100

    Fixed problem with time selects not showing the correct value

 web/js/edit_entry.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3fb9fd62b
Merge: fbfbee308 21a4e74ef
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 16:45:58 2021 +0100

    Merge branch 'main' into edit_entry_handler_back_button

commit 21a4e74ef
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 16:32:22 2021 +0100

    Changed formatting to be consistent with the rest of MRBS

 web/mrbs_sql.inc | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

commit e7065db56
Merge: 01eb4cd56 07051f791
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 16:24:51 2021 +0100

    Merge pull request #8 from being-peace/start_and_end_time
    
    Improve conflict display (start and end time, no date if only one day)

commit 01eb4cd56
Author: campbell-m <[email protected]>
Date:   Fri Aug 13 15:49:38 2021 +0100

    Fixed bug when no $booking_types is unset.  See https://github.com/meeting-room-booking-system/mrbs-code/issues/11.

 web/edit_area.php         | 15 +++++++++------
 web/edit_area_handler.php |  5 +++++
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 07051f791
Author: Tobias Polzin <[email protected]>
Date:   Fri Aug 13 11:05:47 2021 +0200

    don´t double escape periods

 web/mrbs_sql.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4cbaaf202
Author: Tobias Polzin <[email protected]>
Date:   Fri Aug 13 10:59:58 2021 +0200

    correction for start_date and htmlspecialchars for timestr

 web/mrbs_sql.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit fbfbee308
Merge: 952308592 c2a5bf77e
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 15:00:07 2021 +0100

    Merge branch 'main' into edit_entry_handler_back_button

commit c2a5bf77e
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 14:59:43 2021 +0100

    Fixed potential bug when $force_resolution is set.

 web/functions_table.inc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 952308592
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 14:26:04 2021 +0100

    Fixed problem with previous fix.

 web/js/edit_entry.js.php | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit ec464af56
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 12:33:30 2021 +0100

    Fixed problem with incorrect rooms being displayed for the selected area.

 web/js/edit_entry.js.php | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 1be8cc5d8
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 12:20:20 2021 +0100

    Tweaked warn warning message

 web/js/edit_entry.js.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb00d192e
Author: campbell-m <[email protected]>
Date:   Thu Aug 12 12:19:08 2021 +0100

    Restructured

 web/js/edit_entry.js.php | 175 +++++++++++++++++++------------------
 1 file changed, 90 insertions(+), 85 deletions(-)

commit dee21d471
Author: Tobias Polzin <[email protected]>
Date:   Tue Aug 10 20:47:42 2021 +0200

    unfortunately one date is necessary for conflicts with series

 web/mrbs_sql.inc | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit e193c135d
Author: Tobias Polzin <[email protected]>
Date:   Mon Aug 9 23:13:41 2021 +0200

    start and end time, no date if only one day

 web/mrbs_sql.inc | 38 +++++++++++++++++++++++++++-----------
 1 file changed, 27 insertions(+), 11 deletions(-)

commit f2afddbf6
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 18:49:23 2021 +0100

    Fixed CSS

 web/css/mrbs.css.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c437bb883
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 18:44:33 2021 +0100

    Added a sanity check

 web/js/edit_entry.js.php | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit e8c0ab6af
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 18:33:24 2021 +0100

    Got datalists working

 web/js/edit_entry.js.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 74e8ec7eb
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 18:05:55 2021 +0100

    Fixed repopulating the form for select elements with multiple values

 web/js/edit_entry.js.php | 117 +++++++++++++++++++++++--------------
 1 file changed, 74 insertions(+), 43 deletions(-)

commit d177760eb
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 17:00:07 2021 +0100

    Only fill the form fields if we've come from edit_entry_handler.php.

 web/edit_entry.php         |  8 ++++
 web/edit_entry_handler.php |  1 +
 web/js/edit_entry.js.php   | 75 +++++++++++++++++++-----------------
 3 files changed, 49 insertions(+), 35 deletions(-)

commit 5fe2a7a48
Merge: 84e9763c5 dad76ceb1
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 16:22:28 2021 +0100

    Merge branch 'main' into edit_entry_handler_back_button

commit dad76ceb1
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 16:21:47 2021 +0100

    Fixed repeated colon problem

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 181016a3a
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 16:12:53 2021 +0100

    Better fix for preventing selection of multiple rooms.  This fix does not destroy the Ajax policy feedback.  See SF Support Requests #2396.

 web/edit_entry_handler.php |  8 --------
 web/mrbs_sql.inc           | 22 +++++++++++++++-------
 2 files changed, 15 insertions(+), 15 deletions(-)

commit 9948048d7
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 15:38:45 2021 +0100

    Fixed a bug in earlier commit.  See SF Support Requests #2396.

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84e9763c5
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 15:31:18 2021 +0100

    Don't change the CSRF token

 web/js/edit_entry.js.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 9a6229d71
Merge: 3464f909c cc2e8767f
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 15:10:54 2021 +0100

    Merge branch 'main' into edit_entry_handler_back_button

commit cc2e8767f
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 15:06:39 2021 +0100

    Added type declarations

 web/edit_entry_handler.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cbf1f49ba
Author: campbell-m <[email protected]>
Date:   Fri Aug 6 14:59:06 2021 +0100

    Fixed problem allowing a booking for multiple rooms to be made when it shouldn't be.  See SF Support Requests #2396.

 web/edit_entry_handler.php | 8 ++++++++
 web/lang/lang.en           | 1 +
 2 files changed, 9 insertions(+)

commit 3464f909c
Author: campbell-m <[email protected]>
Date:   Wed Aug 4 18:29:42 2021 +0100

    Fixed restoring values for a checkbox group

 web/js/edit_entry.js.php | 53 ++++++++++++++++++++++++--------------
 1 file changed, 33 insertions(+), 20 deletions(-)

commit 440b1674e
Author: campbell-m <[email protected]>
Date:   Wed Aug 4 17:47:03 2021 +0100

    First attempt at a back button

 web/js/edit_entry.js.php | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit bb6ac1097
Author: campbell-m <[email protected]>
Date:   Wed Aug 4 12:27:22 2021 +0100

    Changed form

 web/edit_entry_handler.php | 79 ++++++++++++++++++------------------
 1 file changed, 39 insertions(+), 40 deletions(-)

commit e3119d528
Author: campbell-m <[email protected]>
Date:   Wed Aug 4 10:35:01 2021 +0100

    Added type and return type declarations

 web/language.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit feeb60e8b
Author: campbell-m <[email protected]>
Date:   Wed Aug 4 10:24:47 2021 +0100

    Fixed problem with display of type when the field is private.  See SF Support Requests #2394

 web/functions_view.inc | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 33fbb04c1
Author: Tobias Polzin <[email protected]>
Date:   Tue Aug 3 15:00:36 2021 +0200

    Typo

 web/lang/lang.de | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e2976e47e
Author: Polzin <[email protected]>
Date:   Tue Aug 3 14:55:18 2021 +0200

    Update lang.de/ Series / Periods
    
    The previous translation used the German "Serie" for series and periods, which was confusing.
    We use "Serienbuchung" for series (as it is a Room-_Booking_-System, therefore not "Serientermin") and "Zeitblock" for periods.
    Any comment @Stachelritter ?

 web/lang/lang.de | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 996d6b563
Merge: a2f68439a 556c8003c
Author: jberanek <[email protected]>
Date:   Mon Aug 2 21:54:46 2021 +0100

    Merge pull request #2 from being-peace/docker
    
    Docker development environment for simple testing

commit 556c8003c
Author: jberanek <[email protected]>
Date:   Mon Aug 2 21:53:50 2021 +0100

    Update HOWTO.md
    
    Fixed typo in Docker HOWTO.

 docker_app/HOWTO.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2f68439a
Merge: 773a4a19d 19f3663af
Author: campbell-m <[email protected]>
Date:   Mon Aug 2 19:13:47 2021 +0100

    Merge pull request #4 from being-peace/repetition_skip_hide
    
    edit_entry shows repetition and skipping only if necessary

commit 773a4a19d
Author: campbell-m <[email protected]>
Date:   Mon Aug 2 18:57:09 2021 +0100

    Added return tye declarations

 web/functions_table.inc | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 19f3663af
Author: Tobias Polzin <[email protected]>
Date:   Mon Aug 2 19:45:12 2021 +0200

    edit_entry shows repetition and skipping only if necessary

 web/js/edit_entry.js.php | 4 ++++
 1 file changed, 4 insertions(+)

commit a5be6bf31
Author: campbell-m <[email protected]>
Date:   Mon Aug 2 18:33:39 2021 +0100

    Replaced qualifier with import

 web/lib/MRBS/Form/FieldTimeWithUnits.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ed1ec15cf
Author: campbell-m <[email protected]>
Date:   Mon Aug 2 18:32:37 2021 +0100

    Removed assert now that we can use nullable types

 web/lib/MRBS/Form/FieldTimeWithUnits.php | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 9423c7191
Merge: bf8f9e500 a6ea557d9
Author: campbell-m <[email protected]>
Date:   Mon Aug 2 17:14:54 2021 +0100

    Merge pull request #3 from being-peace/booking_admin_level
    
    New option $min_booking_admin_level

commit a6ea557d9
Author: Tobias Polzin <[email protected]>
Date:   Mon Aug 2 15:04:41 2021 +0200

    New option $min_booking_admin_level, e.g. to allow all users to edit all bookings for some settings

 web/mrbs_auth.inc          | 4 +++-
 web/systemdefaults.inc.php | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ec658a62c
Author: Tobias Polzin <[email protected]>
Date:   Sun Aug 1 16:24:59 2021 +0200

    Docker development environment for simple testing

 docker_app/HOWTO.md (new)           | 59 +++++++++++++++++++++++++++
 docker_app/docker-compose.yml (new) | 38 +++++++++++++++++
 docker_app/php/Dockerfile (new)     |  7 ++++
 docker_app/php/config.inc.php (new) | 11 +++++
 4 files changed, 115 insertions(+)

commit bf8f9e500
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 19:31:27 2021 +0100

    Fixed PHP 8.1 deprecation error

 web/edit_users.php | 14 +++++++++-----
 web/language.inc   |  2 +-
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 6f23c5b56
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 18:54:21 2021 +0100

    Replaced qualifier with import

 web/lib/MRBS/DBStatement.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit cf280108b
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 18:41:29 2021 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Auth/AuthDb.php | 94 +++++++++++++++++++---------------
 1 file changed, 54 insertions(+), 40 deletions(-)

commit cf62e97dd
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 12:35:31 2021 +0100

    Fixed problem with E_DEPRECATED notice being thrown when generating a report and running PHP 8.1 and PostgreSQL where the timestamp column can hold a float.

 web/language.inc | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 6854667f7
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 11:06:59 2021 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Form/Form.php | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 2dc0f89ab
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 11:00:28 2021 +0100

    Added return types

 web/lib/MRBS/Form/Form.php | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 1b860636b
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 10:54:20 2021 +0100

    Fixed occasional problem with CSRF tokens

 web/lib/MRBS/Form/Form.php | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 0922b22dd
Author: campbell-m <[email protected]>
Date:   Fri Jul 30 10:00:50 2021 +0100

    Replaced qualifiers with imports

 web/lib/MRBS/Form/Form.php | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 6c012539a
Author: campbell-m <[email protected]>
Date:   Thu Jul 29 14:59:27 2021 +0100

    Fixed PHP 8.1 deprecation error

 web/admin.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c69565fe
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 18:31:32 2021 +0100

    Added function return types

 web/init.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fb44895e5
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 18:27:55 2021 +0100

    Replaced qualifier with an import

 web/init.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d5e39224c
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 18:16:44 2021 +0100

    Added configuration variable $auth['saml']['disable_mrbs_session_init'] to allow MRBS session initialisation to be disabled when using SAML.  See SF Support Requests #2390.

 web/init.inc               | 7 +++++++
 web/systemdefaults.inc.php | 3 +++
 2 files changed, 10 insertions(+)

commit dddbbb89a
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 14:57:21 2021 +0100

    Fixed PHP 8.1 deprecation error and added some more return types

 web/lib/MRBS/Columns.php | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 28b4ca402
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 12:51:46 2021 +0100

    Fixed formatting

 web/lang/lang.de | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

commit 258db31e2
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 12:27:20 2021 +0100

    Avoided using strftime() if IntlDateFormatter is available as strftime() is deprecated in PHP 8.1.

 web/del_entry.php          |   6 +-
 web/edit_entry.php         |  12 +-
 web/functions_table.inc    |  12 +-
 web/language.inc           | 238 ++++++++++++++++++++++++++++++++++-
 web/systemdefaults.inc.php |   4 +
 5 files changed, 251 insertions(+), 21 deletions(-)

commit 842ef0dc2
Author: campbell-m <[email protected]>
Date:   Wed Jul 28 10:19:11 2021 +0100

    Fixed PHP 8.1 deprecation error

 web/edit_users.php | 4 ++++
 1 file changed, 4 insertions(+)

commit 46c99715b
Merge: 67457634f 5e030ccf5
Author: campbell-m <[email protected]>
Date:   Tue Jul 27 20:30:52 2021 +0100

    Merge pull request #1 from Stachelritter/update-german-lang
    
    Updated german translation...

commit 5e030ccf5
Author: Stachelritter <[email protected]>
Date:   Tue Jul 27 20:29:58 2021 +0200

    Updated german translation

 web/lang/lang.de | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 67457634f
Author: campbell-m <[email protected]>
Date:   Sun Jul 25 17:27:35 2021 +0100

    Trivial commit for testing

 UPGRADE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 352326c30
Author: campbell-m <[email protected]>
Date:   Fri Jul 23 16:44:34 2021 +0100

    Fixed PHP 8.1 deprecation error

 web/functions.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1f872bfb1
Author: campbell-m <[email protected]>
Date:   Fri Jul 23 13:25:40 2021 +0100

    Fixed PHP 8.1 deprecation notice.

 web/lib/MRBS/Session/SessionWithLogin.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 86c8ee95e
Author: campbell-m <[email protected]>
Date:   Fri Jul 23 13:08:51 2021 +0100

    Suppressed deprecation notices in SessionHandlerDb.php until we get to requiring a minimum of PHP 8 when union types are supported.

 web/lib/MRBS/SessionHandlerDb.php | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 3ad648fc6
Author: campbell-m <[email protected]>
Date:   Fri Jul 23 12:27:15 2021 +0100

    Fixed deprecated notices when running under 8.1.  Note that the return types for gc() and read() cannot be specified because union types are not available until PHP 8.

 web/lib/MRBS/SessionHandlerDb.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0dcd16bde
Author: campbell-m <[email protected]>
Date:   Fri Jul 23 11:49:15 2021 +0100

    Updated minimum PHP version to 7.2.  (We need at least 7.0 to fix the deprecated notices about missing return types when implementing an interface when running PHP 8.1)

 INSTALL                 | 2 +-
 README                  | 2 +-
 web/defaultincludes.inc | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit dbeeef29d
Author: John Beranek <[email protected]>
Date:   Fri Jul 23 09:22:19 2021 +0100

    Updated ChangeLog to a format produced by 'git log'

 ChangeLog | 107385 +++++++++++++++++++++++++++++--------------------
 1 file changed, 64851 insertions(+), 42534 deletions(-)

commit 2b760169a
Author: John Beranek <[email protected]>
Date:   Thu Jul 22 19:54:36 2021 +0100

    Fixed .gitattributes syntax.

 .gitattributes | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b5c38e116
Merge: 1a324c4e1 51b27d823
Author: John Beranek <[email protected]>
Date:   Thu Jul 22 19:46:35 2021 +0100

    Merge branch 'main' of github.com:meeting-room-booking-system/mrbs-code

commit 1a324c4e1
Author: John Beranek <[email protected]>
Date:   Thu Jul 22 19:46:19 2021 +0100

    Added .gitattributes file to tell Git how to handle line-endings

 .gitattributes (new) | 5 +++++
 1 file changed, 5 insertions(+)

commit 51b27d823
Author: campbell-m <[email protected]>
Date:   Wed Jul 21 15:25:07 2021 +0100

    Trivial commit - testing

 UPGRADE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c8995ee7
Author: John Beranek <[email protected]>
Date:   Tue Jul 20 21:28:44 2021 +0100

    Updated version code to support git.

 web/systemdefaults.inc.php | 12 ++++++------
 web/version.inc            | 11 ++++++++---
 2 files changed, 14 insertions(+), 9 deletions(-)

commit b979b08ec
Author: John Beranek <[email protected]>
Date:   Tue Jul 20 21:03:45 2021 +0100

    Added a .gitignore

 .gitignore (new) | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit c1878777d
Author: John Beranek <[email protected]>
Date:   Tue Jul 20 20:36:58 2021 +0100

    Added tag mrbs-1_9_4 for changeset 24f15ef43bfd

commit dad1486c3 (tag: mrbs-1_9_4)
Author: John Beranek <[email protected]>
Date:   Tue Jul 20 20:36:22 2021 +0100

    Updated ChangeLog and NEWS for release of MRBS 1.9.4

 ChangeLog | 1520 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |   56 ++
 2 files changed, 1575 insertions(+), 1 deletion(-)

commit d27bc6c26
Author: Campbell Morrison <[email protected]>
Date:   Tue Jul 20 15:33:07 2021 +0100

    Added additional information about the change in config file structure from
    MRBS 1.4.7 and earlier.  See SF Support Requests #2380.

 UPGRADE | 3 +++
 1 file changed, 3 insertions(+)

commit 0fcff41cd
Merge: 23c43f532 ca65b29fc
Author: Campbell Morrison <[email protected]>
Date:   Sun Jul 18 14:34:36 2021 +0100

    Merge

commit ca65b29fc
Author: Campbell Morrison <[email protected]>
Date:   Sun Jul 18 14:29:36 2021 +0100

    Updated README

 README | 28 ++++++----------------------
 1 file changed, 6 insertions(+), 22 deletions(-)

commit 91a038a14
Author: Campbell Morrison <[email protected]>
Date:   Sun Jul 18 14:19:13 2021 +0100

    Removed convert_db_to_utf8.php as it is (a) rarely necessary now and (b) would
    need work to get it to work with the latest code.  Updated UPGRADE to include
    advice to run the script _BEFORE_ upgrading to the latest version of MRBS.

 INSTALL                       |   8 -
 UPGRADE                       |  51 ++--
 convert_db_to_utf8.php (gone) | 416 --------------------------------
 3 files changed, 18 insertions(+), 457 deletions(-)

commit 23c43f532
Merge: 102d0931d c9a79c9e7
Author: John Beranek <[email protected]>
Date:   Wed Jul 14 19:10:46 2021 +0100

    Merged with default

commit c9a79c9e7
Author: Campbell Morrison <[email protected]>
Date:   Mon Jul 12 19:55:43 2021 +0100

    Removed redundant code

 web/lib/MRBS/SessionHandlerDb.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 998e778b0
Author: Campbell Morrison <[email protected]>
Date:   Mon Jul 12 19:54:03 2021 +0100

    Made parameter names correspond to the interface.

 web/lib/MRBS/SessionHandlerDb.php | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit e2e4bff7d
Author: Campbell Morrison <[email protected]>
Date:   Mon Jul 12 18:58:56 2021 +0100

    Fixed dynamic call of a static method

 web/functions_mail.inc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 3a1fcb3fe
Author: Campbell Morrison <[email protected]>
Date:   Mon Jul 12 17:59:04 2021 +0100

    Removed redundant function (now a method in Auth.php)

 web/functions.inc | 37 -------------------------------------
 1 file changed, 37 deletions(-)

commit c8701ece6
Author: Campbell Morrison <[email protected]>
Date:   Tue Jul 6 20:49:27 2021 +0100

    Reverted last change

 web/edit_entry.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit f8ff2a0b2
Author: Campbell Morrison <[email protected]>
Date:   Tue Jul 6 18:25:02 2021 +0100

    Fixed problem with $datalist_options not being recognised when the column is an
    integer.   See SF Support Requests #2379.

 web/edit_entry.php | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 102d0931d
Author: John Beranek <[email protected]>
Date:   Mon Jul 5 10:11:27 2021 +0100

    * Updated version number for release.

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 602582d47
Author: Campbell Morrison <[email protected]>
Date:   Fri Jul 2 19:10:56 2021 +0100

    Simplified code

 web/functions_ical.inc | 6 +-----
 web/language.inc       | 2 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 5b6ffa0be
Author: Campbell Morrison <[email protected]>
Date:   Fri Jul 2 19:04:06 2021 +0100

    Simplified code

 web/language.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 390a76029
Author: Campbell Morrison <[email protected]>
Date:   Fri Jul 2 18:57:52 2021 +0100

    Simplified code

 web/language.inc | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit f921e0375
Author: Campbell Morrison <[email protected]>
Date:   Fri Jul 2 16:00:06 2021 +0100

    Added more LDAP debugging

 web/lib/MRBS/Auth/AuthLdap.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6632b1661
Author: Campbell Morrison <[email protected]>
Date:   Wed Jun 30 17:50:02 2021 +0100

    Downgraded error message level from WARNING to NOTICE

 web/functions_ical.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fccaa1222
Author: Campbell Morrison <[email protected]>
Date:   Wed Jun 30 17:32:35 2021 +0100

    Fixed bug.  See SF Support Requests #2375

 web/functions_ical.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8281b8d37
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 26 18:29:22 2021 +0100

    Added "MRBS" to debug strings

 web/language.inc               | 2 +-
 web/lib/MRBS/Auth/AuthLdap.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1ef254bab
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 26 18:11:39 2021 +0100

    Fixed bug when running from the CLI

 web/language.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b70626747
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 26 18:07:21 2021 +0100

    Restructured

 web/language.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4eea82113
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 26 17:45:25 2021 +0100

    Added language debugging capability controlled by a new config variable
    $language_debug

 web/language.inc           | 38 +++++++++++++++++++++++++++++++++++-
 web/systemdefaults.inc.php |  4 ++++
 2 files changed, 41 insertions(+), 1 deletion(-)

commit 5b346bdbd
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 26 14:34:49 2021 +0100

    Improved handling of locales and locale setting.  See SF Support Requests #2372

 web/language.inc | 65 ++++++++++++++++++++++++++++++++--------------
 1 file changed, 45 insertions(+), 20 deletions(-)

commit cd4262bd0
Author: Campbell Morrison <[email protected]>
Date:   Thu Jun 24 17:38:48 2021 +0100

    Added type hinting

 web/lib/MRBS/Locale.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0374292a7
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 21 08:47:43 2021 +0100

    Expanded debugging information.  See SF Support Requests #2363.

 web/lib/MRBS/Auth/AuthLdap.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42116c8be
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 21 08:31:47 2021 +0100

    Introduced a higher level of LDAP debugging that will additionally output an
    entry's attribute names and values.  See SF Support Requests #2363.

 web/lib/MRBS/Auth/AuthLdap.php | 28 +++++++++++++++++++++++-----
 web/systemdefaults.inc.php     |  4 ++++
 2 files changed, 27 insertions(+), 5 deletions(-)

commit 0cda5c0fe
Author: Campbell Morrison <[email protected]>
Date:   Thu Jun 17 07:32:24 2021 +0100

    Added comment.

 web/systemdefaults.inc.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 71893df6b
Author: Campbell Morrison <[email protected]>
Date:   Thu Jun 17 07:21:25 2021 +0100

    Added more debug info

 web/lib/MRBS/Auth/AuthLdap.php | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 8bf7893bc
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 11 18:24:48 2021 +0100

    Fixed bug causing the user's display name not to be exported when the user is
    editable.

 web/js/datatables.js.php | 70 ++++++++++++++++++++++++--------------
 1 file changed, 45 insertions(+), 25 deletions(-)

commit 9a14e5e77
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 11 18:22:47 2021 +0100

    Upgradsed to latest release of DataTables

 .../css/buttons.bootstrap.min.css (gone)     |    1 -
 .../css/buttons.bootstrap4.min.css (gone)    |    1 -
 .../css/buttons.dataTables.min.css (gone)    |    1 -
 .../css/buttons.foundation.min.css (gone)    |    1 -
 .../css/buttons.jqueryui.min.css (gone)      |    1 -
 .../css/buttons.semanticui.min.css (gone)    |    1 -
 .../Buttons-1.6.5/js/buttons.flash.js (gone) | 1458 -----------
 .../js/buttons.flash.min.js (gone)           |   39 -
 .../js/buttons.print.min.js (gone)           |    9 -
 .../js/dataTables.buttons.min.js (gone)      |   44 -
 .../Buttons-1.6.5/swf/flashExport.swf (gone) |  Bin 64603 -> 0 bytes
 .../css/buttons.bootstrap.css                |    2 +-
 .../css/buttons.bootstrap.min.css (new)      |    1 +
 .../css/buttons.bootstrap4.css               |    2 +-
 .../css/buttons.bootstrap4.min.css (new)     |    1 +
 .../css/buttons.bootstrap5.css (new)         |  195 ++
 .../css/buttons.bootstrap5.min.css (new)     |    1 +
 .../css/buttons.bulma.css (new)              |  195 ++
 .../css/buttons.bulma.min.css (new)          |    1 +
 .../css/buttons.dataTables.css               |   14 +-
 .../css/buttons.dataTables.min.css (new)     |    1 +
 .../css/buttons.foundation.css               |    2 +-
 .../css/buttons.foundation.min.css (new)     |    1 +
 .../css/buttons.jqueryui.css                 |    2 +-
 .../css/buttons.jqueryui.min.css (new)       |    1 +
 .../css/buttons.semanticui.css               |    3 +-
 .../css/buttons.semanticui.min.css (new)     |    1 +
 .../css/common.scss                          |    0
 .../css/mixins.scss                          |    0
 .../js/buttons.bootstrap.js                  |    0
 .../js/buttons.bootstrap.min.js              |    0
 .../js/buttons.bootstrap4.js                 |    0
 .../js/buttons.bootstrap4.min.js             |    0
 .../js/buttons.bootstrap5.js (new)           |   68 +
 .../js/buttons.bootstrap5.min.js (new)       |    6 +
 .../Buttons-1.7.1/js/buttons.bulma.js (new)  |   79 +
 .../js/buttons.bulma.min.js (new)            |    6 +
 .../js/buttons.colVis.js                     |    0
 .../js/buttons.colVis.min.js                 |    0
 .../js/buttons.dataTables.js (new)           |   38 +
 .../js/buttons.dataTables.min.js (new)       |    5 +
 .../js/buttons.foundation.js                 |    0
 .../js/buttons.foundation.min.js             |    0
 .../js/buttons.html5.js                      |    2 +-
 .../js/buttons.html5.min.js                  |    2 +-
 .../js/buttons.jqueryui.js                   |    0
 .../js/buttons.jqueryui.min.js               |    0
 .../js/buttons.print.js                      |   11 +
 .../js/buttons.print.min.js (new)            |    9 +
 .../js/buttons.semanticui.js                 |    0
 .../js/buttons.semanticui.min.js             |    0
 .../js/dataTables.buttons.js                 |  278 +-
 .../js/dataTables.buttons.min.js (new)       |   43 +
 .../css/colReorder.bootstrap.min.css (gone)  |    1 -
 .../css/colReorder.bootstrap4.min.css (gone) |    1 -
 .../css/colReorder.dataTables.min.css (gone) |    1 -
 .../css/colReorder.foundation.min.css (gone) |    1 -
 .../css/colReorder.jqueryui.min.css (gone)   |    1 -
 .../css/colReorder.semanticui.min.css (gone) |    1 -
 .../js/colReorder.semanicui.js (gone)        |    0
 .../js/dataTables.colReorder.min.js (gone)   |   40 -
 .../css/colReorder.bootstrap.css             |    0
 .../css/colReorder.bootstrap.min.css (new)   |    1 +
 .../css/colReorder.bootstrap4.css            |    0
 .../css/colReorder.bootstrap4.min.css (new)  |    1 +
 .../css/colReorder.bootstrap5.css (new)      |   11 +
 .../css/colReorder.bootstrap5.min.css (new)  |    1 +
 .../css/colReorder.bulma.css (new)           |   11 +
 .../css/colReorder.bulma.min.css (new)       |    1 +
 .../css/colReorder.dataTables.css            |    0
 .../css/colReorder.dataTables.min.css (new)  |    1 +
 .../css/colReorder.foundation.css            |    0
 .../css/colReorder.foundation.min.css (new)  |    1 +
 .../css/colReorder.jqueryui.css              |    0
 .../css/colReorder.jqueryui.min.css (new)    |    1 +
 .../css/colReorder.semanticui.css            |    0
 .../css/colReorder.semanticui.min.css (new)  |    1 +
 .../js/colReorder.bootstrap.js               |    0
 .../js/colReorder.bootstrap.min.js           |    0
 .../js/colReorder.bootstrap4.js              |    0
 .../js/colReorder.bootstrap4.min.js          |    0
 .../js/colReorder.bootstrap5.js (new)        |   38 +
 .../js/colReorder.bootstrap5.min.js (new)    |    5 +
 .../js/colReorder.bulma.js (new)             |   38 +
 .../js/colReorder.bulma.min.js (new)         |    5 +
 .../js/colReorder.dataTables.js              |    0
 .../js/colReorder.dataTables.min.js (new)    |    5 +
 .../js/colReorder.foundation.js              |    0
 .../js/colReorder.foundation.min.js          |    0
 .../js/colReorder.jqueryui.js                |    0
 .../js/colReorder.jqueryui.min.js            |    0
 .../js/colReorder.semanticui.js              |    0
 .../js/colReorder.semanticui.min.js          |    0
 .../js/dataTables.colReorder.js              |   16 +-
 .../js/dataTables.colReorder.min.js (new)    |   40 +
 .../css/dataTables.bootstrap.min.css (gone)  |    1 -
 .../css/dataTables.bootstrap4.min.css (gone) |    1 -
 .../css/dataTables.foundation.min.css (gone) |    1 -
 .../css/dataTables.jqueryui.min.css (gone)   |    1 -
 .../css/dataTables.semanticui.min.css (gone) |    1 -
 .../css/jquery.dataTables.min.css (gone)     |    1 -
 .../js/jquery.dataTables.min.js (gone)       |  184 --
 .../css/dataTables.bootstrap.css             |   21 +-
 .../css/dataTables.bootstrap.min.css (new)   |    1 +
 .../css/dataTables.bootstrap4.css            |   15 +-
 .../css/dataTables.bootstrap4.min.css (new)  |    1 +
 .../css/dataTables.bootstrap5.css (new)      |  224 ++
 .../css/dataTables.bootstrap5.min.css (new)  |    5 +
 .../css/dataTables.bulma.css (new)           |  155 ++
 .../css/dataTables.bulma.min.css (new)       |    3 +
 .../css/dataTables.dataTables.css (new)      |  470 ++++
 .../css/dataTables.dataTables.min.css (new)  |    1 +
 .../css/dataTables.foundation.css            |    4 +-
 .../css/dataTables.foundation.min.css (new)  |    1 +
 .../css/dataTables.jqueryui.css              |    4 +-
 .../css/dataTables.jqueryui.min.css (new)    |    1 +
 .../css/dataTables.semanticui.css            |    7 +-
 .../css/dataTables.semanticui.min.css (new)  |    1 +
 .../css/jquery.dataTables.css                |    8 +-
 .../css/jquery.dataTables.min.css (new)      |    1 +
 .../images/sort_asc.png                      |  Bin
 .../images/sort_asc_disabled.png}            |  Bin
 .../images/sort_both.png                     |  Bin
 .../images/sort_desc.png                     |  Bin
 .../images/sort_desc_disabled.png}           |  Bin
 .../js/dataTables.bootstrap.js               |    0
 .../js/dataTables.bootstrap.min.js           |    0
 .../js/dataTables.bootstrap4.js              |    0
 .../js/dataTables.bootstrap4.min.js          |    0
 .../js/dataTables.bootstrap5.js (new)        |  184 ++
 .../js/dataTables.bootstrap5.min.js (new)    |   14 +
 .../js/dataTables.bulma.js (new)             |  199 ++
 .../js/dataTables.bulma.min.js (new)         |   15 +
 .../js/dataTables.dataTables.js (new)        |   37 +
 .../js/dataTables.dataTables.min.js (new)    |    5 +
 .../js/dataTables.foundation.js              |    0
 .../js/dataTables.foundation.min.js          |    0
 .../js/dataTables.jqueryui.js                |   18 +-
 .../js/dataTables.jqueryui.min.js            |    2 +-
 .../js/dataTables.semanticui.js              |    0
 .../js/dataTables.semanticui.min.js          |    0
 .../js/jquery.dataTables.js                  |   82 +-
 .../js/jquery.dataTables.min.js (new)        |  184 ++
 .../js/dataTables.fixedColumns.min.js (gone) |   49 -
 .../js/fixedColumns.semanicui.js (gone)      |    0
 .../css/fixedColumns.bootstrap.css           |    0
 .../css/fixedColumns.bootstrap.min.css       |    0
 .../css/fixedColumns.bootstrap4.css          |    0
 .../css/fixedColumns.bootstrap4.min.css      |    0
 .../css/fixedColumns.bootstrap5.css (new)    |   73 +
 .../fixedColumns.bootstrap5.min.css (new)    |    1 +
 .../css/fixedColumns.bulma.css}              |    0
 .../css/fixedColumns.bulma.min.css}          |    0
 .../css/fixedColumns.dataTables.css          |    0
 .../css/fixedColumns.dataTables.min.css      |    0
 .../css/fixedColumns.foundation.css (new)    |   32 +
 .../fixedColumns.foundation.min.css (new)    |    1 +
 .../css/fixedColumns.jqueryui.css            |    0
 .../css/fixedColumns.jqueryui.min.css        |    0
 .../css/fixedColumns.semanticui.css          |    0
 .../css/fixedColumns.semanticui.min.css      |    0
 .../js/dataTables.fixedColumns.js            |   23 +-
 .../js/dataTables.fixedColumns.min.js (new)  |   46 +
 .../js/fixedColumns.bootstrap.js             |    0
 .../js/fixedColumns.bootstrap.min.js         |    0
 .../js/fixedColumns.bootstrap4.js            |    0
 .../js/fixedColumns.bootstrap4.min.js        |    0
 .../js/fixedColumns.bootstrap5.js (new)      |   38 +
 .../js/fixedColumns.bootstrap5.min.js (new)  |    5 +
 .../js/fixedColumns.bulma.js (new)           |   38 +
 .../js/fixedColumns.bulma.min.js (new)       |    5 +
 .../js/fixedColumns.dataTables.js            |    0
 .../js/fixedColumns.dataTables.min.js (new)  |    5 +
 .../js/fixedColumns.foundation.js            |    0
 .../js/fixedColumns.foundation.min.js        |    0
 .../js/fixedColumns.jqueryui.js              |    0
 .../js/fixedColumns.jqueryui.min.js          |    0
 .../js/fixedColumns.semanticui.js            |    0
 .../js/fixedColumns.semanticui.min.js        |    0
 web/jquery/datatables/datatables.css         |   32 +-
 web/jquery/datatables/datatables.js          | 2156 +++-------------
 web/jquery/datatables/datatables.min.css     |   10 +-
 web/jquery/datatables/datatables.min.js      |  617 +++--
 .../datatables/language/Afrikaans.lang       |    2 +-
 web/jquery/datatables/language/Albanian.lang |    2 +-
 web/jquery/datatables/language/Amharic.lang  |    2 +-
 web/jquery/datatables/language/Arabic.lang   |   25 +-
 web/jquery/datatables/language/Armenian.lang |    2 +-
 .../datatables/language/Azerbaijan.lang      |    2 +-
 web/jquery/datatables/language/Bangla.lang   |    3 +-
 web/jquery/datatables/language/Basque.lang   |    3 +-
 .../datatables/language/Belarusian.lang      |   19 +-
 .../datatables/language/Bulgarian.lang       |    3 +-
 web/jquery/datatables/language/Catalan.lang  |    3 +-
 .../language/Chinese-traditional.lang        |   24 +-
 web/jquery/datatables/language/Chinese.lang  |    3 +-
 web/jquery/datatables/language/Croatian.lang |    2 +-
 web/jquery/datatables/language/Czech.lang    |    2 +-
 web/jquery/datatables/language/Danish.lang   |    3 +-
 web/jquery/datatables/language/Dutch.lang    |    2 +-
 web/jquery/datatables/language/English.lang  |  153 +-
 .../datatables/language/Esperanto.lang       |    2 +-
 web/jquery/datatables/language/Estonian.lang |    2 +-
 web/jquery/datatables/language/Filipino.lang |    3 +-
 web/jquery/datatables/language/Finnish.lang  |    2 +-
 web/jquery/datatables/language/French.lang   |    2 +-
 web/jquery/datatables/language/Galician.lang |    3 +-
 web/jquery/datatables/language/Georgian.lang |    2 +-
 web/jquery/datatables/language/German.lang   |    3 +-
 web/jquery/datatables/language/Greek.lang    |    3 +-
 web/jquery/datatables/language/Gujarati.lang |    2 +-
 web/jquery/datatables/language/Hebrew.lang   |    3 +-
 web/jquery/datatables/language/Hindi.lang    |    3 +-
 .../datatables/language/Hungarian.lang       |    3 +-
 .../datatables/language/Icelandic.lang       |    2 +-
 .../language/Indonesian-Alternative.lang     |    3 +-
 .../datatables/language/Indonesian.lang      |   98 +-
 web/jquery/datatables/language/Irish.lang    |    3 +-
 web/jquery/datatables/language/Italian.lang  |    2 +-
 web/jquery/datatables/language/Japanese.lang |    2 +-
 web/jquery/datatables/language/Kannada.lang  |    2 +-
 web/jquery/datatables/language/Kazakh.lang   |    2 +-
 web/jquery/datatables/language/Khmer.lang    |    2 +-
 web/jquery/datatables/language/Korean.lang   |    2 +-
 web/jquery/datatables/language/Kurdish.lang  |    3 +-
 web/jquery/datatables/language/Kyrgyz.lang   |    2 +-
 web/jquery/datatables/language/Lao.lang      |    2 +-
 web/jquery/datatables/language/Latvian.lang  |    2 +-
 .../datatables/language/Lithuanian.lang      |    3 +-
 .../datatables/language/Macedonian.lang      |    3 +-
 web/jquery/datatables/language/Malay.lang    |    2 +-
 .../datatables/language/Mongolian.lang       |    2 +-
 web/jquery/datatables/language/Nepali.lang   |    3 +-
 .../language/Norwegian-Bokmal.lang           |    3 +-
 .../language/Norwegian-Nynorsk.lang          |    3 +-
 web/jquery/datatables/language/Pashto.lang   |    2 +-
 web/jquery/datatables/language/Persian.lang  |    2 +-
 web/jquery/datatables/language/Polish.lang   |    2 +-
 .../language/Portuguese-Brasil.lang          |    2 +-
 .../datatables/language/Portuguese.lang      |   13 +-
 web/jquery/datatables/language/Punjabi.lang  |   34 +-
 web/jquery/datatables/language/Romanian.lang |    3 +-
 .../datatables/language/Rumantsch.lang       |    3 +-
 web/jquery/datatables/language/Russian.lang  |    2 +-
 web/jquery/datatables/language/Serbian.lang  |    2 +-
 .../datatables/language/Serbian_latin.lang   |    2 +-
 web/jquery/datatables/language/Sinhala.lang  |    2 +-
 web/jquery/datatables/language/Slovak.lang   |    2 +-
 .../datatables/language/Slovenian.lang       |    2 +-
 web/jquery/datatables/language/Spanish.lang  |    3 +-
 web/jquery/datatables/language/Swahili.lang  |    2 +-
 web/jquery/datatables/language/Swedish.lang  |    2 +-
 web/jquery/datatables/language/Tajik.lang    |    2 +-
 web/jquery/datatables/language/Tamil.lang    |    2 +-
 web/jquery/datatables/language/Thai.lang     |    2 +-
 web/jquery/datatables/language/Turkish.lang  |    3 +-
 .../datatables/language/Ukrainian.lang       |    3 +-
 web/jquery/datatables/language/Urdu.lang     |    3 +-
 web/jquery/datatables/language/Uzbek.lang    |    2 +-
 .../datatables/language/Vietnamese.lang      |    3 +-
 web/jquery/datatables/language/Welsh.lang    |    2 +-
 web/jquery/datatables/language/telugu.lang   |    2 +-
 262 files changed, 3863 insertions(+), 4408 deletions(-)

commit 1e2abbcd7
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 7 16:09:39 2021 +0100

    Fixed bug when working in multisite mode

 web/mrbs_sql.inc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit c4cc213a5
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 7 15:44:07 2021 +0100

    Removed deprecated integer display width

 tables.my.sql            | 62 +++++++++++++++++++-------------------
 web/upgrade/11/mysql.sql |  4 +--
 web/upgrade/13/mysql.sql |  4 +--
 web/upgrade/16/mysql.sql |  2 +-
 web/upgrade/19/mysql.sql |  2 +-
 web/upgrade/20/mysql.sql |  4 +--
 web/upgrade/22/mysql.sql |  4 +--
 web/upgrade/27/mysql.sql |  2 +-
 web/upgrade/3/mysql.sql  |  4 +--
 web/upgrade/30/mysql.sql | 10 +++---
 web/upgrade/38/mysql.sql |  8 ++---
 web/upgrade/4/mysql.sql  |  6 ++--
 web/upgrade/43/mysql.sql |  2 +-
 web/upgrade/65/mysql.sql |  2 +-
 web/upgrade/66/mysql.sql | 10 +++---
 web/upgrade/67/mysql.sql |  4 +--
 web/upgrade/81/mysql.sql |  4 +--
 web/upgrade/81/post.inc  |  2 +-
 18 files changed, 68 insertions(+), 68 deletions(-)

commit 1b72191e1
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 7 14:59:15 2021 +0100

    Tweak to code formatting

 web/css/mrbs.css.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 107db02fb
Author: Campbell Morrison <[email protected]>
Date:   Mon Jun 7 11:50:17 2021 +0100

    Added HTML escaping.  See SF Bugs #505.

 web/mrbs_sql.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2dd917a70
Author: Campbell Morrison <[email protected]>
Date:   Sun Jun 6 17:18:45 2021 +0100

    Updated timezone definitions

 .../zoneinfo-outlook/Africa/Abidjan.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Accra.ics  |   5 +-
 .../zoneinfo-outlook/Africa/Addis_Ababa.ics  |  11 +-
 .../zoneinfo-outlook/Africa/Algiers.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Asmara.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Bamako.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Bangui.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Banjul.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Bissau.ics |   5 +-
 .../zoneinfo-outlook/Africa/Blantyre.ics     |  11 +-
 .../zoneinfo-outlook/Africa/Brazzaville.ics  |  11 +-
 .../zoneinfo-outlook/Africa/Bujumbura.ics    |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Cairo.ics  |   5 +-
 .../zoneinfo-outlook/Africa/Casablanca.ics   |  18 +-
 web/tzurl/zoneinfo-outlook/Africa/Ceuta.ics  |   7 +-
 .../zoneinfo-outlook/Africa/Conakry.ics      |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Dakar.ics  |  11 +-
 .../Africa/Dar_es_Salaam.ics                 |  11 +-
 .../zoneinfo-outlook/Africa/Djibouti.ics     |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Douala.ics |  11 +-
 .../zoneinfo-outlook/Africa/El_Aaiun.ics     |  18 +-
 .../zoneinfo-outlook/Africa/Freetown.ics     |  11 +-
 .../zoneinfo-outlook/Africa/Gaborone.ics     |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Harare.ics |  11 +-
 .../zoneinfo-outlook/Africa/Johannesburg.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Juba.ics   |   5 +-
 .../zoneinfo-outlook/Africa/Kampala.ics      |  11 +-
 .../zoneinfo-outlook/Africa/Khartoum.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Kigali.ics |  11 +-
 .../zoneinfo-outlook/Africa/Kinshasa.ics     |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Lagos.ics  |   5 +-
 .../zoneinfo-outlook/Africa/Libreville.ics   |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Lome.ics   |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Luanda.ics |  11 +-
 .../zoneinfo-outlook/Africa/Lubumbashi.ics   |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Lusaka.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Malabo.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Africa/Maputo.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Maseru.ics |  11 +-
 .../zoneinfo-outlook/Africa/Mbabane.ics      |  11 +-
 .../zoneinfo-outlook/Africa/Mogadishu.ics    |  11 +-
 .../zoneinfo-outlook/Africa/Monrovia.ics     |   5 +-
 .../zoneinfo-outlook/Africa/Nairobi.ics      |   5 +-
 .../zoneinfo-outlook/Africa/Ndjamena.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Niamey.ics |  11 +-
 .../zoneinfo-outlook/Africa/Nouakchott.ics   |  11 +-
 .../zoneinfo-outlook/Africa/Ouagadougou.ics  |  11 +-
 .../zoneinfo-outlook/Africa/Porto-Novo.ics   |  11 +-
 .../zoneinfo-outlook/Africa/Sao_Tome.ics     |   9 +-
 .../zoneinfo-outlook/Africa/Tripoli.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Africa/Tunis.ics  |   5 +-
 .../zoneinfo-outlook/Africa/Windhoek.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/America/Adak.ics  |   7 +-
 .../zoneinfo-outlook/America/Anchorage.ics   |   7 +-
 .../zoneinfo-outlook/America/Anguilla.ics    |  11 +-
 .../zoneinfo-outlook/America/Antigua.ics     |  11 +-
 .../zoneinfo-outlook/America/Araguaina.ics   |   5 +-
 .../America/Argentina/Buenos_Aires.ics       |   5 +-
 .../America/Argentina/Catamarca.ics          |   5 +-
 .../America/Argentina/Cordoba.ics            |   5 +-
 .../America/Argentina/Jujuy.ics              |   5 +-
 .../America/Argentina/La_Rioja.ics           |   5 +-
 .../America/Argentina/Mendoza.ics            |   5 +-
 .../America/Argentina/Rio_Gallegos.ics       |   5 +-
 .../America/Argentina/Salta.ics              |   5 +-
 .../America/Argentina/San_Juan.ics           |   5 +-
 .../America/Argentina/San_Luis.ics           |   5 +-
 .../America/Argentina/Tucuman.ics            |   5 +-
 .../America/Argentina/Ushuaia.ics            |   5 +-
 web/tzurl/zoneinfo-outlook/America/Aruba.ics |  11 +-
 .../zoneinfo-outlook/America/Asuncion.ics    |   7 +-
 .../zoneinfo-outlook/America/Atikokan.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/America/Bahia.ics |   5 +-
 .../America/Bahia_Banderas.ics               |   7 +-
 .../zoneinfo-outlook/America/Barbados.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/America/Belem.ics |   5 +-
 .../zoneinfo-outlook/America/Belize.ics      |   5 +-
 .../America/Blanc-Sablon.ics                 |   5 +-
 .../zoneinfo-outlook/America/Boa_Vista.ics   |   5 +-
 .../zoneinfo-outlook/America/Bogota.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/America/Boise.ics |   7 +-
 .../America/Cambridge_Bay.ics                |   7 +-
 .../America/Campo_Grande.ics                 |  15 +-
 .../zoneinfo-outlook/America/Cancun.ics      |   5 +-
 .../zoneinfo-outlook/America/Caracas.ics     |   5 +-
 .../zoneinfo-outlook/America/Cayenne.ics     |   5 +-
 .../zoneinfo-outlook/America/Cayman.ics      |  11 +-
 .../zoneinfo-outlook/America/Chicago.ics     |   7 +-
 .../zoneinfo-outlook/America/Chihuahua.ics   |   7 +-
 .../zoneinfo-outlook/America/Costa_Rica.ics  |   5 +-
 .../zoneinfo-outlook/America/Creston.ics     |   5 +-
 .../zoneinfo-outlook/America/Cuiaba.ics      |  15 +-
 .../zoneinfo-outlook/America/Curacao.ics     |   5 +-
 .../America/Danmarkshavn.ics                 |   5 +-
 .../zoneinfo-outlook/America/Dawson.ics      |  17 +-
 .../America/Dawson_Creek.ics                 |   5 +-
 .../zoneinfo-outlook/America/Denver.ics      |   7 +-
 .../zoneinfo-outlook/America/Detroit.ics     |   7 +-
 .../zoneinfo-outlook/America/Dominica.ics    |  11 +-
 .../zoneinfo-outlook/America/Edmonton.ics    |   7 +-
 .../zoneinfo-outlook/America/Eirunepe.ics    |   5 +-
 .../zoneinfo-outlook/America/Fort_Nelson.ics |   5 +-
 .../zoneinfo-outlook/America/Fortaleza.ics   |   5 +-
 .../zoneinfo-outlook/America/Glace_Bay.ics   |   7 +-
 .../zoneinfo-outlook/America/Godthab.ics     |  13 +-
 .../zoneinfo-outlook/America/Goose_Bay.ics   |   7 +-
 .../zoneinfo-outlook/America/Grand_Turk.ics  |   7 +-
 .../zoneinfo-outlook/America/Grenada.ics     |  11 +-
 .../zoneinfo-outlook/America/Guadeloupe.ics  |  11 +-
 .../zoneinfo-outlook/America/Guatemala.ics   |   5 +-
 .../zoneinfo-outlook/America/Guayaquil.ics   |   5 +-
 .../zoneinfo-outlook/America/Guyana.ics      |   5 +-
 .../zoneinfo-outlook/America/Halifax.ics     |   7 +-
 .../zoneinfo-outlook/America/Havana.ics      |   7 +-
 .../zoneinfo-outlook/America/Hermosillo.ics  |   5 +-
 .../America/Indiana/Indianapolis.ics         |   7 +-
 .../America/Indiana/Knox.ics                 |   7 +-
 .../America/Indiana/Marengo.ics              |   7 +-
 .../America/Indiana/Petersburg.ics           |   7 +-
 .../America/Indiana/Tell_City.ics            |   7 +-
 .../America/Indiana/Vevay.ics                |   7 +-
 .../America/Indiana/Vincennes.ics            |   7 +-
 .../America/Indiana/Winamac.ics              |   7 +-
 .../zoneinfo-outlook/America/Inuvik.ics      |   7 +-
 .../zoneinfo-outlook/America/Iqaluit.ics     |   7 +-
 .../zoneinfo-outlook/America/Jamaica.ics     |   5 +-
 .../zoneinfo-outlook/America/Juneau.ics      |   7 +-
 .../America/Kentucky/Louisville.ics          |   7 +-
 .../America/Kentucky/Monticello.ics          |   7 +-
 .../zoneinfo-outlook/America/Kralendijk.ics  |  11 +-
 .../zoneinfo-outlook/America/La_Paz.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/America/Lima.ics  |   5 +-
 .../zoneinfo-outlook/America/Los_Angeles.ics |   7 +-
 .../America/Lower_Princes.ics                |  11 +-
 .../zoneinfo-outlook/America/Maceio.ics      |   5 +-
 .../zoneinfo-outlook/America/Managua.ics     |   5 +-
 .../zoneinfo-outlook/America/Manaus.ics      |   5 +-
 .../zoneinfo-outlook/America/Marigot.ics     |  11 +-
 .../zoneinfo-outlook/America/Martinique.ics  |   5 +-
 .../zoneinfo-outlook/America/Matamoros.ics   |   7 +-
 .../zoneinfo-outlook/America/Mazatlan.ics    |   7 +-
 .../zoneinfo-outlook/America/Menominee.ics   |   7 +-
 .../zoneinfo-outlook/America/Merida.ics      |   7 +-
 .../zoneinfo-outlook/America/Metlakatla.ics  |  19 +-
 .../zoneinfo-outlook/America/Mexico_City.ics |   7 +-
 .../zoneinfo-outlook/America/Miquelon.ics    |   7 +-
 .../zoneinfo-outlook/America/Moncton.ics     |   7 +-
 .../zoneinfo-outlook/America/Monterrey.ics   |   7 +-
 .../zoneinfo-outlook/America/Montevideo.ics  |   5 +-
 .../zoneinfo-outlook/America/Montserrat.ics  |  11 +-
 .../zoneinfo-outlook/America/Nassau.ics      |   7 +-
 .../zoneinfo-outlook/America/New_York.ics    |   7 +-
 .../zoneinfo-outlook/America/Nipigon.ics     |   7 +-
 web/tzurl/zoneinfo-outlook/America/Nome.ics  |   7 +-
 .../zoneinfo-outlook/America/Noronha.ics     |   5 +-
 .../America/North_Dakota/Beulah.ics          |   7 +-
 .../America/North_Dakota/Center.ics          |   7 +-
 .../America/North_Dakota/New_Salem.ics       |   7 +-
 .../zoneinfo-outlook/America/Ojinaga.ics     |   7 +-
 .../zoneinfo-outlook/America/Panama.ics      |   5 +-
 .../zoneinfo-outlook/America/Pangnirtung.ics |   7 +-
 .../zoneinfo-outlook/America/Paramaribo.ics  |   5 +-
 .../zoneinfo-outlook/America/Phoenix.ics     |   5 +-
 .../America/Port-au-Prince.ics               |   7 +-
 .../America/Port_of_Spain.ics                |   5 +-
 .../zoneinfo-outlook/America/Porto_Velho.ics |   5 +-
 .../zoneinfo-outlook/America/Puerto_Rico.ics |   5 +-
 .../America/Punta_Arenas.ics                 |   5 +-
 .../zoneinfo-outlook/America/Rainy_River.ics |   7 +-
 .../America/Rankin_Inlet.ics                 |   7 +-
 .../zoneinfo-outlook/America/Recife.ics      |   5 +-
 .../zoneinfo-outlook/America/Regina.ics      |   5 +-
 .../zoneinfo-outlook/America/Resolute.ics    |   7 +-
 .../zoneinfo-outlook/America/Rio_Branco.ics  |   5 +-
 .../zoneinfo-outlook/America/Santarem.ics    |   5 +-
 .../zoneinfo-outlook/America/Santiago.ics    |  15 +-
 .../America/Santo_Domingo.ics                |   5 +-
 .../zoneinfo-outlook/America/Sao_Paulo.ics   |  15 +-
 .../America/Scoresbysund.ics                 |   7 +-
 web/tzurl/zoneinfo-outlook/America/Sitka.ics |   7 +-
 .../America/St_Barthelemy.ics                |  11 +-
 .../zoneinfo-outlook/America/St_Johns.ics    |   7 +-
 .../zoneinfo-outlook/America/St_Kitts.ics    |  11 +-
 .../zoneinfo-outlook/America/St_Lucia.ics    |  11 +-
 .../zoneinfo-outlook/America/St_Thomas.ics   |  11 +-
 .../zoneinfo-outlook/America/St_Vincent.ics  |  11 +-
 .../America/Swift_Current.ics                |   5 +-
 .../zoneinfo-outlook/America/Tegucigalpa.ics |   5 +-
 web/tzurl/zoneinfo-outlook/America/Thule.ics |   7 +-
 .../zoneinfo-outlook/America/Thunder_Bay.ics |   7 +-
 .../zoneinfo-outlook/America/Tijuana.ics     |   7 +-
 .../zoneinfo-outlook/America/Toronto.ics     |   7 +-
 .../zoneinfo-outlook/America/Tortola.ics     |  11 +-
 .../zoneinfo-outlook/America/Vancouver.ics   |   7 +-
 .../zoneinfo-outlook/America/Whitehorse.ics  |  17 +-
 .../zoneinfo-outlook/America/Winnipeg.ics    |   7 +-
 .../zoneinfo-outlook/America/Yakutat.ics     |   7 +-
 .../zoneinfo-outlook/America/Yellowknife.ics |   7 +-
 .../zoneinfo-outlook/Antarctica/Casey.ics    |   5 +-
 .../zoneinfo-outlook/Antarctica/Davis.ics    |   5 +-
 .../Antarctica/DumontDUrville.ics            |   5 +-
 .../Antarctica/Macquarie.ics                 |  17 +-
 .../zoneinfo-outlook/Antarctica/Mawson.ics   |   5 +-
 .../zoneinfo-outlook/Antarctica/McMurdo.ics  |  13 +-
 .../zoneinfo-outlook/Antarctica/Palmer.ics   |   5 +-
 .../zoneinfo-outlook/Antarctica/Rothera.ics  |   5 +-
 .../zoneinfo-outlook/Antarctica/Syowa.ics    |   5 +-
 .../zoneinfo-outlook/Antarctica/Troll.ics    |   7 +-
 .../zoneinfo-outlook/Antarctica/Vostok.ics   |   5 +-
 .../zoneinfo-outlook/Arctic/Longyearbyen.ics |  13 +-
 web/tzurl/zoneinfo-outlook/Asia/Aden.ics     |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Almaty.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Amman.ics    |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Anadyr.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtau.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Aqtobe.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Ashgabat.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Atyrau.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Baghdad.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Bahrain.ics  |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Baku.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Bangkok.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Barnaul.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Beirut.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Asia/Bishkek.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Brunei.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Chita.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Choibalsan.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Colombo.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Damascus.ics |   7 +-
 web/tzurl/zoneinfo-outlook/Asia/Dhaka.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Dili.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Dubai.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Dushanbe.ics |   5 +-
 .../zoneinfo-outlook/Asia/Famagusta.ics      |  19 +-
 web/tzurl/zoneinfo-outlook/Asia/Gaza.ics     |  19 +-
 web/tzurl/zoneinfo-outlook/Asia/Hebron.ics   |  19 +-
 .../zoneinfo-outlook/Asia/Ho_Chi_Minh.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Hong_Kong.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Hovd.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Irkutsk.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Istanbul.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Jakarta.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Jayapura.ics |   5 +-
 .../zoneinfo-outlook/Asia/Jerusalem.ics      |   7 +-
 web/tzurl/zoneinfo-outlook/Asia/Kabul.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Kamchatka.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Karachi.ics  |   5 +-
 .../zoneinfo-outlook/Asia/Kathmandu.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Khandyga.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Kolkata.ics  |   5 +-
 .../zoneinfo-outlook/Asia/Krasnoyarsk.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Kuala_Lumpur.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuching.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Kuwait.ics   |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Macau.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Magadan.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Makassar.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Manila.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Muscat.ics   |  11 +-
 web/tzurl/zoneinfo-outlook/Asia/Nicosia.ics  |   7 +-
 .../zoneinfo-outlook/Asia/Novokuznetsk.ics   |   5 +-
 .../zoneinfo-outlook/Asia/Novosibirsk.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Omsk.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Oral.ics     |   5 +-
 .../zoneinfo-outlook/Asia/Phnom_Penh.ics     |  11 +-
 .../zoneinfo-outlook/Asia/Pontianak.ics      |   5 +-
 .../zoneinfo-outlook/Asia/Pyongyang.ics      |   7 +-
 web/tzurl/zoneinfo-outlook/Asia/Qatar.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Qyzylorda.ics      |   9 +-
 web/tzurl/zoneinfo-outlook/Asia/Riyadh.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Sakhalin.ics |   5 +-
 .../zoneinfo-outlook/Asia/Samarkand.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Seoul.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Shanghai.ics |   5 +-
 .../zoneinfo-outlook/Asia/Singapore.ics      |   5 +-
 .../zoneinfo-outlook/Asia/Srednekolymsk.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Taipei.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Tashkent.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Tbilisi.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Tehran.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Asia/Thimphu.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Tokyo.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Tomsk.ics    |   5 +-
 .../zoneinfo-outlook/Asia/Ulaanbaatar.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Urumqi.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Ust-Nera.ics |   5 +-
 .../zoneinfo-outlook/Asia/Vientiane.ics      |  11 +-
 .../zoneinfo-outlook/Asia/Vladivostok.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Yakutsk.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Yangon.ics   |   5 +-
 .../zoneinfo-outlook/Asia/Yekaterinburg.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Asia/Yerevan.ics  |   5 +-
 .../zoneinfo-outlook/Atlantic/Azores.ics     |   7 +-
 .../zoneinfo-outlook/Atlantic/Bermuda.ics    |   7 +-
 .../zoneinfo-outlook/Atlantic/Canary.ics     |   7 +-
 .../zoneinfo-outlook/Atlantic/Cape_Verde.ics |   5 +-
 .../zoneinfo-outlook/Atlantic/Faroe.ics      |   7 +-
 .../zoneinfo-outlook/Atlantic/Madeira.ics    |   7 +-
 .../zoneinfo-outlook/Atlantic/Reykjavik.ics  |   5 +-
 .../Atlantic/South_Georgia.ics               |   5 +-
 .../zoneinfo-outlook/Atlantic/St_Helena.ics  |  11 +-
 .../zoneinfo-outlook/Atlantic/Stanley.ics    |   5 +-
 .../zoneinfo-outlook/Australia/Adelaide.ics  |   7 +-
 .../zoneinfo-outlook/Australia/Brisbane.ics  |   5 +-
 .../Australia/Broken_Hill.ics                |   7 +-
 .../zoneinfo-outlook/Australia/Currie.ics    |   7 +-
 .../zoneinfo-outlook/Australia/Darwin.ics    |   5 +-
 .../zoneinfo-outlook/Australia/Eucla.ics     |   5 +-
 .../zoneinfo-outlook/Australia/Hobart.ics    |   7 +-
 .../zoneinfo-outlook/Australia/Lindeman.ics  |   5 +-
 .../zoneinfo-outlook/Australia/Lord_Howe.ics |   7 +-
 .../zoneinfo-outlook/Australia/Melbourne.ics |   7 +-
 .../zoneinfo-outlook/Australia/Perth.ics     |   5 +-
 .../zoneinfo-outlook/Australia/Sydney.ics    |   7 +-
 .../zoneinfo-outlook/Europe/Amsterdam.ics    |   7 +-
 .../zoneinfo-outlook/Europe/Andorra.ics      |   7 +-
 .../zoneinfo-outlook/Europe/Astrakhan.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Athens.ics |   7 +-
 .../zoneinfo-outlook/Europe/Belgrade.ics     |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Berlin.ics |   7 +-
 .../zoneinfo-outlook/Europe/Bratislava.ics   |  13 +-
 .../zoneinfo-outlook/Europe/Brussels.ics     |   7 +-
 .../zoneinfo-outlook/Europe/Bucharest.ics    |   7 +-
 .../zoneinfo-outlook/Europe/Budapest.ics     |   7 +-
 .../zoneinfo-outlook/Europe/Busingen.ics     |  13 +-
 .../zoneinfo-outlook/Europe/Chisinau.ics     |   7 +-
 .../zoneinfo-outlook/Europe/Copenhagen.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Dublin.ics |   7 +-
 .../zoneinfo-outlook/Europe/Gibraltar.ics    |   7 +-
 .../zoneinfo-outlook/Europe/Guernsey.ics     |  13 +-
 .../zoneinfo-outlook/Europe/Helsinki.ics     |   7 +-
 .../zoneinfo-outlook/Europe/Isle_of_Man.ics  |  13 +-
 .../zoneinfo-outlook/Europe/Istanbul.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Jersey.ics |  13 +-
 .../zoneinfo-outlook/Europe/Kaliningrad.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Kiev.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Kirov.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Lisbon.ics |   7 +-
 .../zoneinfo-outlook/Europe/Ljubljana.ics    |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/London.ics |   7 +-
 .../zoneinfo-outlook/Europe/Luxembourg.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Madrid.ics |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Malta.ics  |   7 +-
 .../zoneinfo-outlook/Europe/Mariehamn.ics    |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/Minsk.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Monaco.ics |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Moscow.ics |   5 +-
 .../zoneinfo-outlook/Europe/Nicosia.ics      |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/Oslo.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Paris.ics  |   7 +-
 .../zoneinfo-outlook/Europe/Podgorica.ics    |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/Prague.ics |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Riga.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Rome.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Samara.ics |   5 +-
 .../zoneinfo-outlook/Europe/San_Marino.ics   |  13 +-
 .../zoneinfo-outlook/Europe/Sarajevo.ics     |  13 +-
 .../zoneinfo-outlook/Europe/Saratov.ics      |   5 +-
 .../zoneinfo-outlook/Europe/Simferopol.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Europe/Skopje.ics |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/Sofia.ics  |   7 +-
 .../zoneinfo-outlook/Europe/Stockholm.ics    |   7 +-
 .../zoneinfo-outlook/Europe/Tallinn.ics      |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Tirane.ics |   7 +-
 .../zoneinfo-outlook/Europe/Ulyanovsk.ics    |   5 +-
 .../zoneinfo-outlook/Europe/Uzhgorod.ics     |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Vaduz.ics  |  13 +-
 .../zoneinfo-outlook/Europe/Vatican.ics      |  13 +-
 web/tzurl/zoneinfo-outlook/Europe/Vienna.ics |   7 +-
 .../zoneinfo-outlook/Europe/Vilnius.ics      |   7 +-
 .../zoneinfo-outlook/Europe/Volgograd.ics    |   9 +-
 web/tzurl/zoneinfo-outlook/Europe/Warsaw.ics |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Zagreb.ics |  13 +-
 .../zoneinfo-outlook/Europe/Zaporozhye.ics   |   7 +-
 web/tzurl/zoneinfo-outlook/Europe/Zurich.ics |   7 +-
 .../zoneinfo-outlook/Indian/Antananarivo.ics |  11 +-
 web/tzurl/zoneinfo-outlook/Indian/Chagos.ics |   5 +-
 .../zoneinfo-outlook/Indian/Christmas.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Indian/Cocos.ics  |   5 +-
 web/tzurl/zoneinfo-outlook/Indian/Comoro.ics |  11 +-
 .../zoneinfo-outlook/Indian/Kerguelen.ics    |   5 +-
 web/tzurl/zoneinfo-outlook/Indian/Mahe.ics   |   5 +-
 .../zoneinfo-outlook/Indian/Maldives.ics     |   5 +-
 .../zoneinfo-outlook/Indian/Mauritius.ics    |   5 +-
 .../zoneinfo-outlook/Indian/Mayotte.ics      |  11 +-
 .../zoneinfo-outlook/Indian/Reunion.ics      |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Apia.ics  |   7 +-
 .../zoneinfo-outlook/Pacific/Auckland.ics    |   7 +-
 .../Pacific/Bougainville.ics                 |   5 +-
 .../zoneinfo-outlook/Pacific/Chatham.ics     |   7 +-
 web/tzurl/zoneinfo-outlook/Pacific/Chuuk.ics |   5 +-
 .../zoneinfo-outlook/Pacific/Easter.ics      |  15 +-
 web/tzurl/zoneinfo-outlook/Pacific/Efate.ics |   5 +-
 .../zoneinfo-outlook/Pacific/Enderbury.ics   |   5 +-
 .../zoneinfo-outlook/Pacific/Fakaofo.ics     |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Fiji.ics  |  19 +-
 .../zoneinfo-outlook/Pacific/Funafuti.ics    |   5 +-
 .../zoneinfo-outlook/Pacific/Galapagos.ics   |   5 +-
 .../zoneinfo-outlook/Pacific/Gambier.ics     |   5 +-
 .../zoneinfo-outlook/Pacific/Guadalcanal.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Guam.ics  |   5 +-
 .../zoneinfo-outlook/Pacific/Honolulu.ics    |   5 +-
 .../zoneinfo-outlook/Pacific/Kiritimati.ics  |   5 +-
 .../zoneinfo-outlook/Pacific/Kosrae.ics      |   5 +-
 .../zoneinfo-outlook/Pacific/Kwajalein.ics   |   5 +-
 .../zoneinfo-outlook/Pacific/Majuro.ics      |   5 +-
 .../zoneinfo-outlook/Pacific/Marquesas.ics   |   5 +-
 .../zoneinfo-outlook/Pacific/Midway.ics      |  11 +-
 web/tzurl/zoneinfo-outlook/Pacific/Nauru.ics |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Niue.ics  |   5 +-
 .../zoneinfo-outlook/Pacific/Norfolk.ics     |  17 +-
 .../zoneinfo-outlook/Pacific/Noumea.ics      |   5 +-
 .../zoneinfo-outlook/Pacific/Pago_Pago.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Palau.ics |   5 +-
 .../zoneinfo-outlook/Pacific/Pitcairn.ics    |   5 +-
 .../zoneinfo-outlook/Pacific/Pohnpei.ics     |   5 +-
 .../Pacific/Port_Moresby.ics                 |   5 +-
 .../zoneinfo-outlook/Pacific/Rarotonga.ics   |   5 +-
 .../zoneinfo-outlook/Pacific/Saipan.ics      |  11 +-
 .../zoneinfo-outlook/Pacific/Tahiti.ics      |   5 +-
 .../zoneinfo-outlook/Pacific/Tarawa.ics      |   5 +-
 .../zoneinfo-outlook/Pacific/Tongatapu.ics   |   5 +-
 web/tzurl/zoneinfo-outlook/Pacific/Wake.ics  |   5 +-
 .../zoneinfo-outlook/Pacific/Wallis.ics      |   5 +-
 web/tzurl/zoneinfo/Africa/Abidjan.ics        |   7 +-
 web/tzurl/zoneinfo/Africa/Accra.ics          |  59 +-
 web/tzurl/zoneinfo/Africa/Addis_Ababa.ics    |  22 +-
 web/tzurl/zoneinfo/Africa/Algiers.ics        |  50 +-
 web/tzurl/zoneinfo/Africa/Asmara.ics         |  22 +-
 web/tzurl/zoneinfo/Africa/Bamako.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Bangui.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Banjul.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Bissau.ics         |  12 +-
 web/tzurl/zoneinfo/Africa/Blantyre.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Brazzaville.ics    |  13 +-
 web/tzurl/zoneinfo/Africa/Bujumbura.ics      |  13 +-
 web/tzurl/zoneinfo/Africa/Cairo.ics          | 209 +++---
 web/tzurl/zoneinfo/Africa/Casablanca.ics     | 222 ++++--
 web/tzurl/zoneinfo/Africa/Ceuta.ics          |  87 ++-
 web/tzurl/zoneinfo/Africa/Conakry.ics        |  13 +-
 web/tzurl/zoneinfo/Africa/Dakar.ics          |  13 +-
 web/tzurl/zoneinfo/Africa/Dar_es_Salaam.ics  |  22 +-
 web/tzurl/zoneinfo/Africa/Djibouti.ics       |  22 +-
 web/tzurl/zoneinfo/Africa/Douala.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/El_Aaiun.ics       | 238 +++++--
 web/tzurl/zoneinfo/Africa/Freetown.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Gaborone.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Harare.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Johannesburg.ics   |  20 +-
 web/tzurl/zoneinfo/Africa/Juba.ics           |  53 +-
 web/tzurl/zoneinfo/Africa/Kampala.ics        |  22 +-
 web/tzurl/zoneinfo/Africa/Khartoum.ics       |  60 +-
 web/tzurl/zoneinfo/Africa/Kigali.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Kinshasa.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Lagos.ics          |   7 +-
 web/tzurl/zoneinfo/Africa/Libreville.ics     |  13 +-
 web/tzurl/zoneinfo/Africa/Lome.ics           |  13 +-
 web/tzurl/zoneinfo/Africa/Luanda.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Lubumbashi.ics     |  13 +-
 web/tzurl/zoneinfo/Africa/Lusaka.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Malabo.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Maputo.ics         |   7 +-
 web/tzurl/zoneinfo/Africa/Maseru.ics         |  26 +-
 web/tzurl/zoneinfo/Africa/Mbabane.ics        |  26 +-
 web/tzurl/zoneinfo/Africa/Mogadishu.ics      |  22 +-
 web/tzurl/zoneinfo/Africa/Monrovia.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Nairobi.ics        |  16 +-
 web/tzurl/zoneinfo/Africa/Ndjamena.ics       |  13 +-
 web/tzurl/zoneinfo/Africa/Niamey.ics         |  13 +-
 web/tzurl/zoneinfo/Africa/Nouakchott.ics     |  13 +-
 web/tzurl/zoneinfo/Africa/Ouagadougou.ics    |  13 +-
 web/tzurl/zoneinfo/Africa/Porto-Novo.ics     |  13 +-
 web/tzurl/zoneinfo/Africa/Sao_Tome.ics       |  21 +-
 web/tzurl/zoneinfo/Africa/Tripoli.ics        |  61 +-
 web/tzurl/zoneinfo/Africa/Tunis.ics          |  55 +-
 web/tzurl/zoneinfo/Africa/Windhoek.ics       |  82 +--
 web/tzurl/zoneinfo/America/Adak.ics          | 173 ++---
 web/tzurl/zoneinfo/America/Anchorage.ics     | 172 ++---
 web/tzurl/zoneinfo/America/Anguilla.ics      |  13 +-
 web/tzurl/zoneinfo/America/Antigua.ics       |  13 +-
 web/tzurl/zoneinfo/America/Araguaina.ics     | 100 ++-
 .../America/Argentina/Buenos_Aires.ics       | 130 ++--
 .../zoneinfo/America/Argentina/Catamarca.ics | 132 ++--
 .../zoneinfo/America/Argentina/Cordoba.ics   | 140 ++--
 .../zoneinfo/America/Argentina/Jujuy.ics     | 119 ++--
 .../zoneinfo/America/Argentina/La_Rioja.ics  | 131 ++--
 .../zoneinfo/America/Argentina/Mendoza.ics   | 123 ++--
 .../America/Argentina/Rio_Gallegos.ics       | 122 ++--
 .../zoneinfo/America/Argentina/Salta.ics     | 132 ++--
 .../zoneinfo/America/Argentina/San_Juan.ics  | 131 ++--
 .../zoneinfo/America/Argentina/San_Luis.ics  | 120 ++--
 .../zoneinfo/America/Argentina/Tucuman.ics   | 140 ++--
 .../zoneinfo/America/Argentina/Ushuaia.ics   | 122 ++--
 web/tzurl/zoneinfo/America/Aruba.ics         |  16 +-
 web/tzurl/zoneinfo/America/Asuncion.ics      | 196 +++---
 web/tzurl/zoneinfo/America/Atikokan.ics      |  24 +-
 web/tzurl/zoneinfo/America/Bahia.ics         | 115 +++-
 .../zoneinfo/America/Bahia_Banderas.ics      | 107 ++-
 web/tzurl/zoneinfo/America/Barbados.ics      |  35 +-
 web/tzurl/zoneinfo/America/Belem.ics         |  69 +-
 web/tzurl/zoneinfo/America/Belize.ics        |  69 +-
 web/tzurl/zoneinfo/America/Blanc-Sablon.ics  |  26 +-
 web/tzurl/zoneinfo/America/Boa_Vista.ics     |  70 +-
 web/tzurl/zoneinfo/America/Bogota.ics        |  16 +-
 web/tzurl/zoneinfo/America/Boise.ics         | 167 ++---
 web/tzurl/zoneinfo/America/Cambridge_Bay.ics | 142 ++--
 web/tzurl/zoneinfo/America/Campo_Grande.ics  | 195 +++---
 web/tzurl/zoneinfo/America/Cancun.ics        |  89 ++-
 web/tzurl/zoneinfo/America/Caracas.ics       |  16 +-
 web/tzurl/zoneinfo/America/Cayenne.ics       |  10 +-
 web/tzurl/zoneinfo/America/Cayman.ics        |  16 +-
 web/tzurl/zoneinfo/America/Chicago.ics       | 297 +++-----
 web/tzurl/zoneinfo/America/Chihuahua.ics     |  82 ++-
 web/tzurl/zoneinfo/America/Costa_Rica.ics    |  36 +-
 web/tzurl/zoneinfo/America/Creston.ics       |  13 +-
 web/tzurl/zoneinfo/America/Cuiaba.ics        | 203 +++---
 web/tzurl/zoneinfo/America/Curacao.ics       |  10 +-
 web/tzurl/zoneinfo/America/Danmarkshavn.ics  |  54 +-
 web/tzurl/zoneinfo/America/Dawson.ics        | 131 ++--
 web/tzurl/zoneinfo/America/Dawson_Creek.ics  |  93 +--
 web/tzurl/zoneinfo/America/Denver.ics        | 184 ++---
 web/tzurl/zoneinfo/America/Detroit.ics       | 155 ++---
 web/tzurl/zoneinfo/America/Dominica.ics      |  13 +-
 web/tzurl/zoneinfo/America/Edmonton.ics      | 167 ++---
 web/tzurl/zoneinfo/America/Eirunepe.ics      |  74 +-
 web/tzurl/zoneinfo/America/El_Salvador.ics   |  17 +-
 web/tzurl/zoneinfo/America/Fort_Nelson.ics   | 201 ++----
 web/tzurl/zoneinfo/America/Fortaleza.ics     |  81 ++-
 web/tzurl/zoneinfo/America/Glace_Bay.ics     | 138 ++--
 web/tzurl/zoneinfo/America/Godthab.ics       |  61 +-
 web/tzurl/zoneinfo/America/Goose_Bay.ics     | 307 +++------
 web/tzurl/zoneinfo/America/Grand_Turk.ics    | 151 ++---
 web/tzurl/zoneinfo/America/Grenada.ics       |  13 +-
 web/tzurl/zoneinfo/America/Guadeloupe.ics    |  13 +-
 web/tzurl/zoneinfo/America/Guatemala.ics     |  13 +-
 web/tzurl/zoneinfo/America/Guayaquil.ics     |  16 +-
 web/tzurl/zoneinfo/America/Guyana.ics        |  13 +-
 web/tzurl/zoneinfo/America/Halifax.ics       | 289 ++++----
 web/tzurl/zoneinfo/America/Havana.ics        | 270 +++++---
 web/tzurl/zoneinfo/America/Hermosillo.ics    |  36 +-
 .../America/Indiana/Indianapolis.ics         | 136 ++--
 web/tzurl/zoneinfo/America/Indiana/Knox.ics  | 213 +++---
 .../zoneinfo/America/Indiana/Marengo.ics     | 144 ++--
 .../zoneinfo/America/Indiana/Petersburg.ics  | 159 ++---
 .../zoneinfo/America/Indiana/Tell_City.ics   | 139 ++--
 web/tzurl/zoneinfo/America/Indiana/Vevay.ics |  94 ++-
 .../zoneinfo/America/Indiana/Vincennes.ics   | 152 ++---
 .../zoneinfo/America/Indiana/Winamac.ics     | 142 ++--
 web/tzurl/zoneinfo/America/Inuvik.ics        | 113 +---
 web/tzurl/zoneinfo/America/Iqaluit.ics       | 138 ++--
 web/tzurl/zoneinfo/America/Jamaica.ics       |  52 +-
 web/tzurl/zoneinfo/America/Juneau.ics        | 194 +++---
 .../zoneinfo/America/Kentucky/Louisville.ics | 245 +++----
 .../zoneinfo/America/Kentucky/Monticello.ics | 179 ++---
 web/tzurl/zoneinfo/America/Kralendijk.ics    |  16 +-
 web/tzurl/zoneinfo/America/La_Paz.ics        |  13 +-
 web/tzurl/zoneinfo/America/Lima.ics          |  52 +-
 web/tzurl/zoneinfo/America/Los_Angeles.ics   | 219 ++----
 web/tzurl/zoneinfo/America/Lower_Princes.ics |  16 +-
 web/tzurl/zoneinfo/America/Maceio.ics        |  83 ++-
 web/tzurl/zoneinfo/America/Managua.ics       |  37 +-
 web/tzurl/zoneinfo/America/Manaus.ics        |  71 +-
 web/tzurl/zoneinfo/America/Marigot.ics       |  13 +-
 web/tzurl/zoneinfo/America/Martinique.ics    |  16 +-
 web/tzurl/zoneinfo/America/Matamoros.ics     |  94 ++-
 web/tzurl/zoneinfo/America/Mazatlan.ics      |  72 +-
 web/tzurl/zoneinfo/America/Menominee.ics     | 166 ++---
 web/tzurl/zoneinfo/America/Merida.ics        |  66 +-
 web/tzurl/zoneinfo/America/Metlakatla.ics    | 126 ++--
 web/tzurl/zoneinfo/America/Mexico_City.ics   |  73 +-
 web/tzurl/zoneinfo/America/Miquelon.ics      |  89 +--
 web/tzurl/zoneinfo/America/Moncton.ics       | 278 +++-----
 web/tzurl/zoneinfo/America/Monterrey.ics     |  67 +-
 web/tzurl/zoneinfo/America/Montevideo.ics    | 215 +++---
 web/tzurl/zoneinfo/America/Montserrat.ics    |  13 +-
 web/tzurl/zoneinfo/America/Nassau.ics        | 133 +---
 web/tzurl/zoneinfo/America/New_York.ics      | 280 +++-----
 web/tzurl/zoneinfo/America/Nipigon.ics       | 134 ++--
 web/tzurl/zoneinfo/America/Nome.ics          | 173 ++---
 web/tzurl/zoneinfo/America/Noronha.ics       |  81 ++-
 .../zoneinfo/America/North_Dakota/Beulah.ics | 195 +++---
 .../zoneinfo/America/North_Dakota/Center.ics | 179 ++---
 .../America/North_Dakota/New_Salem.ics       | 179 ++---
 web/tzurl/zoneinfo/America/Ojinaga.ics       | 111 ++-
 web/tzurl/zoneinfo/America/Panama.ics        |  10 +-
 web/tzurl/zoneinfo/America/Pangnirtung.ics   | 149 ++--
 web/tzurl/zoneinfo/America/Paramaribo.ics    |  16 +-
 web/tzurl/zoneinfo/America/Phoenix.ics       |  40 +-
 .../zoneinfo/America/Port-au-Prince.ics      | 130 ++--
 web/tzurl/zoneinfo/America/Port_of_Spain.ics |   7 +-
 web/tzurl/zoneinfo/America/Porto_Velho.ics   |  69 +-
 web/tzurl/zoneinfo/America/Puerto_Rico.ics   |  23 +-
 web/tzurl/zoneinfo/America/Punta_Arenas.ics  | 195 +++---
 web/tzurl/zoneinfo/America/Rainy_River.ics   | 134 ++--
 web/tzurl/zoneinfo/America/Rankin_Inlet.ics  | 124 ++--
 web/tzurl/zoneinfo/America/Recife.ics        |  81 ++-
 web/tzurl/zoneinfo/America/Regina.ics        | 102 ++-
 web/tzurl/zoneinfo/America/Resolute.ics      | 125 ++--
 web/tzurl/zoneinfo/America/Rio_Branco.ics    |  72 +-
 web/tzurl/zoneinfo/America/Santarem.ics      |  72 +-
 web/tzurl/zoneinfo/America/Santiago.ics      | 236 ++++---
 web/tzurl/zoneinfo/America/Santo_Domingo.ics |  40 +-
 web/tzurl/zoneinfo/America/Sao_Paulo.ics     | 192 +++---
 web/tzurl/zoneinfo/America/Scoresbysund.ics  |  62 +-
 web/tzurl/zoneinfo/America/Sitka.ics         | 172 ++---
 web/tzurl/zoneinfo/America/St_Barthelemy.ics |  13 +-
 web/tzurl/zoneinfo/America/St_Johns.ics      | 314 +++------
 web/tzurl/zoneinfo/America/St_Kitts.ics      |  13 +-
 web/tzurl/zoneinfo/America/St_Lucia.ics      |  13 +-
 web/tzurl/zoneinfo/America/St_Thomas.ics     |  13 +-
 web/tzurl/zoneinfo/America/St_Vincent.ics    |  13 +-
 web/tzurl/zoneinfo/America/Swift_Current.ics |  61 +-
 web/tzurl/zoneinfo/America/Tegucigalpa.ics   |  31 +-
 web/tzurl/zoneinfo/America/Thule.ics         |  79 +--
 web/tzurl/zoneinfo/America/Thunder_Bay.ics   | 160 ++---
 web/tzurl/zoneinfo/America/Tijuana.ics       | 170 ++---
 web/tzurl/zoneinfo/America/Toronto.ics       | 292 +++-----
 web/tzurl/zoneinfo/America/Tortola.ics       |  13 +-
 web/tzurl/zoneinfo/America/Vancouver.ics     | 195 ++----
 web/tzurl/zoneinfo/America/Whitehorse.ics    | 131 ++--
 web/tzurl/zoneinfo/America/Winnipeg.ics      | 199 ++----
 web/tzurl/zoneinfo/America/Yakutat.ics       | 170 ++---
 web/tzurl/zoneinfo/America/Yellowknife.ics   | 120 +---
 web/tzurl/zoneinfo/Antarctica/Casey.ics      |  19 +-
 web/tzurl/zoneinfo/Antarctica/Davis.ics      |  16 +-
 .../zoneinfo/Antarctica/DumontDUrville.ics   |  10 +-
 web/tzurl/zoneinfo/Antarctica/Macquarie.ics  | 196 +++---
 web/tzurl/zoneinfo/Antarctica/Mawson.ics     |  10 +-
 web/tzurl/zoneinfo/Antarctica/McMurdo.ics    | 190 ++----
 web/tzurl/zoneinfo/Antarctica/Palmer.ics     | 177 ++---
 web/tzurl/zoneinfo/Antarctica/Rothera.ics    |   7 +-
 web/tzurl/zoneinfo/Antarctica/Syowa.ics      |   7 +-
 web/tzurl/zoneinfo/Antarctica/Troll.ics      |  21 +-
 web/tzurl/zoneinfo/Antarctica/Vostok.ics     |   7 +-
 web/tzurl/zoneinfo/Arctic/Longyearbyen.ics   |  98 ++-
 web/tzurl/zoneinfo/Asia/Aden.ics             |  13 +-
 web/tzurl/zoneinfo/Asia/Almaty.ics           | 109 ++-
 web/tzurl/zoneinfo/Asia/Amman.ics            | 166 +++--
 web/tzurl/zoneinfo/Asia/Anadyr.ics           | 122 ++--
 web/tzurl/zoneinfo/Asia/Aqtau.ics            | 112 ++-
 web/tzurl/zoneinfo/Asia/Aqtobe.ics           | 117 ++--
 web/tzurl/zoneinfo/Asia/Ashgabat.ics         |  56 +-
 web/tzurl/zoneinfo/Asia/Atyrau.ics           | 120 ++--
 web/tzurl/zoneinfo/Asia/Baghdad.ics          | 101 ++-
 web/tzurl/zoneinfo/Asia/Bahrain.ics          |  16 +-
 web/tzurl/zoneinfo/Asia/Baku.ics             | 137 ++--
 web/tzurl/zoneinfo/Asia/Bangkok.ics          |  10 +-
 web/tzurl/zoneinfo/Asia/Barnaul.ics          | 118 ++--
 web/tzurl/zoneinfo/Asia/Beirut.ics           | 137 ++--
 web/tzurl/zoneinfo/Asia/Bishkek.ics          | 108 ++-
 web/tzurl/zoneinfo/Asia/Brunei.ics           |  10 +-
 web/tzurl/zoneinfo/Asia/Chita.ics            | 121 ++--
 web/tzurl/zoneinfo/Asia/Choibalsan.ics       | 104 ++-
 web/tzurl/zoneinfo/Asia/Colombo.ics          |  28 +-
 web/tzurl/zoneinfo/Asia/Damascus.ics         | 211 +++---
 web/tzurl/zoneinfo/Asia/Dhaka.ics            |  34 +-
 web/tzurl/zoneinfo/Asia/Dili.ics             |  13 +-
 web/tzurl/zoneinfo/Asia/Dubai.ics            |   7 +-
 web/tzurl/zoneinfo/Asia/Dushanbe.ics         |  56 +-
 web/tzurl/zoneinfo/Asia/Famagusta.ics        | 152 ++---
 web/tzurl/zoneinfo/Asia/Gaza.ics             | 201 +++---
 web/tzurl/zoneinfo/Asia/Hebron.ics           | 198 +++---
 web/tzurl/zoneinfo/Asia/Ho_Chi_Minh.ics      |  22 +-
 web/tzurl/zoneinfo/Asia/Hong_Kong.ics        | 141 ++--
 web/tzurl/zoneinfo/Asia/Hovd.ics             | 111 +--
 web/tzurl/zoneinfo/Asia/Irkutsk.ics          | 128 ++--
 web/tzurl/zoneinfo/Asia/Istanbul.ics         | 248 ++++---
 web/tzurl/zoneinfo/Asia/Jakarta.ics          |  28 +-
 web/tzurl/zoneinfo/Asia/Jayapura.ics         |  13 +-
 web/tzurl/zoneinfo/Asia/Jerusalem.ics        |  88 +--
 web/tzurl/zoneinfo/Asia/Kabul.ics            |  10 +-
 web/tzurl/zoneinfo/Asia/Kamchatka.ics        | 113 ++--
 web/tzurl/zoneinfo/Asia/Karachi.ics          |  34 +-
 web/tzurl/zoneinfo/Asia/Kathmandu.ics        |  10 +-
 web/tzurl/zoneinfo/Asia/Khandyga.ics         | 141 ++--
 web/tzurl/zoneinfo/Asia/Kolkata.ics          |  19 +-
 web/tzurl/zoneinfo/Asia/Krasnoyarsk.ics      | 125 ++--
 web/tzurl/zoneinfo/Asia/Kuala_Lumpur.ics     |  28 +-
 web/tzurl/zoneinfo/Asia/Kuching.ics          |  36 +-
 web/tzurl/zoneinfo/Asia/Kuwait.ics           |  13 +-
 web/tzurl/zoneinfo/Asia/Macau.ics            | 162 +++--
 web/tzurl/zoneinfo/Asia/Magadan.ics          | 121 ++--
 web/tzurl/zoneinfo/Asia/Makassar.ics         |  16 +-
 web/tzurl/zoneinfo/Asia/Manila.ics           |  19 +-
 web/tzurl/zoneinfo/Asia/Muscat.ics           |  13 +-
 web/tzurl/zoneinfo/Asia/Nicosia.ics          |  98 +--
 web/tzurl/zoneinfo/Asia/Novokuznetsk.ics     | 113 ++--
 web/tzurl/zoneinfo/Asia/Novosibirsk.ics      | 125 ++--
 web/tzurl/zoneinfo/Asia/Omsk.ics             | 125 ++--
 web/tzurl/zoneinfo/Asia/Oral.ics             | 112 ++-
 web/tzurl/zoneinfo/Asia/Phnom_Penh.ics       |  16 +-
 web/tzurl/zoneinfo/Asia/Pontianak.ics        |  28 +-
 web/tzurl/zoneinfo/Asia/Pyongyang.ics        |  22 +-
 web/tzurl/zoneinfo/Asia/Qatar.ics            |  10 +-
 web/tzurl/zoneinfo/Asia/Qyzylorda.ics        | 118 ++--
 web/tzurl/zoneinfo/Asia/Riyadh.ics           |   7 +-
 web/tzurl/zoneinfo/Asia/Sakhalin.ics         | 126 ++--
 web/tzurl/zoneinfo/Asia/Samarkand.ics        |  65 +-
 web/tzurl/zoneinfo/Asia/Seoul.ics            |  79 ++-
 web/tzurl/zoneinfo/Asia/Shanghai.ics         |  66 +-
 web/tzurl/zoneinfo/Asia/Singapore.ics        |  28 +-
 web/tzurl/zoneinfo/Asia/Srednekolymsk.ics    | 125 ++--
 web/tzurl/zoneinfo/Asia/Taipei.ics           | 103 +--
 web/tzurl/zoneinfo/Asia/Tashkent.ics         |  59 +-
 web/tzurl/zoneinfo/Asia/Tbilisi.ics          | 127 ++--
 web/tzurl/zoneinfo/Asia/Tehran.ics           | 598 ++++++++++++++---
 web/tzurl/zoneinfo/Asia/Thimphu.ics          |  10 +-
 web/tzurl/zoneinfo/Asia/Tokyo.ics            |  32 +-
 web/tzurl/zoneinfo/Asia/Tomsk.ics            | 126 ++--
 web/tzurl/zoneinfo/Asia/Ulaanbaatar.ics      | 111 +--
 web/tzurl/zoneinfo/Asia/Urumqi.ics           |   7 +-
 web/tzurl/zoneinfo/Asia/Ust-Nera.ics         | 130 ++--
 web/tzurl/zoneinfo/Asia/Vientiane.ics        |  16 +-
 web/tzurl/zoneinfo/Asia/Vladivostok.ics      | 125 ++--
 web/tzurl/zoneinfo/Asia/Yakutsk.ics          | 125 ++--
 web/tzurl/zoneinfo/Asia/Yangon.ics           |  16 +-
 web/tzurl/zoneinfo/Asia/Yekaterinburg.ics    | 128 ++--
 web/tzurl/zoneinfo/Asia/Yerevan.ics          | 114 ++--
 web/tzurl/zoneinfo/Atlantic/Azores.ics       | 269 ++++----
 web/tzurl/zoneinfo/Atlantic/Bermuda.ics      | 119 +---
 web/tzurl/zoneinfo/Atlantic/Canary.ics       |  66 +-
 web/tzurl/zoneinfo/Atlantic/Cape_Verde.ics   |  18 +-
 web/tzurl/zoneinfo/Atlantic/Faroe.ics        |  50 +-
 web/tzurl/zoneinfo/Atlantic/Madeira.ics      | 247 +++----
 web/tzurl/zoneinfo/Atlantic/Reykjavik.ics    | 132 ++--
 .../zoneinfo/Atlantic/South_Georgia.ics      |   7 +-
 web/tzurl/zoneinfo/Atlantic/St_Helena.ics    |  13 +-
 web/tzurl/zoneinfo/Atlantic/Stanley.ics      | 138 ++--
 web/tzurl/zoneinfo/Australia/Adelaide.ics    | 148 ++--
 web/tzurl/zoneinfo/Australia/Brisbane.ics    |  41 +-
 web/tzurl/zoneinfo/Australia/Broken_Hill.ics | 173 ++---
 web/tzurl/zoneinfo/Australia/Currie.ics      | 168 +++--
 web/tzurl/zoneinfo/Australia/Darwin.ics      |  25 +-
 web/tzurl/zoneinfo/Australia/Eucla.ics       |  33 +-
 web/tzurl/zoneinfo/Australia/Hobart.ics      | 181 +++--
 web/tzurl/zoneinfo/Australia/Lindeman.ics    |  50 +-
 web/tzurl/zoneinfo/Australia/Lord_Howe.ics   | 138 ++--
 web/tzurl/zoneinfo/Australia/Melbourne.ics   | 170 +++--
 web/tzurl/zoneinfo/Australia/Perth.ics       |  33 +-
 web/tzurl/zoneinfo/Australia/Sydney.ics      | 168 +++--
 web/tzurl/zoneinfo/Europe/Amsterdam.ics      | 170 +++--
 web/tzurl/zoneinfo/Europe/Andorra.ics        |  52 +-
 web/tzurl/zoneinfo/Europe/Astrakhan.ics      | 122 ++--
 web/tzurl/zoneinfo/Europe/Athens.ics         |  86 +--
 web/tzurl/zoneinfo/Europe/Belgrade.ics       |  62 +-
 web/tzurl/zoneinfo/Europe/Berlin.ics         | 108 +--
 web/tzurl/zoneinfo/Europe/Bratislava.ics     | 153 +++--
 web/tzurl/zoneinfo/Europe/Brussels.ics       | 145 ++--
 web/tzurl/zoneinfo/Europe/Bucharest.ics      | 149 ++--
 web/tzurl/zoneinfo/Europe/Budapest.ics       | 153 +++--
 web/tzurl/zoneinfo/Europe/Busingen.ics       |  75 +--
 web/tzurl/zoneinfo/Europe/Chisinau.ics       | 166 +++--
 web/tzurl/zoneinfo/Europe/Copenhagen.ics     |  70 +-
 web/tzurl/zoneinfo/Europe/Dublin.ics         | 269 ++++----
 web/tzurl/zoneinfo/Europe/Gibraltar.ics      | 201 +++---
 web/tzurl/zoneinfo/Europe/Guernsey.ics       | 297 ++++----
 web/tzurl/zoneinfo/Europe/Helsinki.ics       |  81 ++-
 web/tzurl/zoneinfo/Europe/Isle_of_Man.ics    | 297 ++++----
 web/tzurl/zoneinfo/Europe/Istanbul.ics       | 242 +++----
 web/tzurl/zoneinfo/Europe/Jersey.ics         | 297 ++++----
 web/tzurl/zoneinfo/Europe/Kaliningrad.ics    | 155 ++---
 web/tzurl/zoneinfo/Europe/Kiev.ics           | 113 ++--
 web/tzurl/zoneinfo/Europe/Kirov.ics          | 122 ++--
 web/tzurl/zoneinfo/Europe/Lisbon.ics         | 287 ++++----
 web/tzurl/zoneinfo/Europe/Ljubljana.ics      |  68 +-
 web/tzurl/zoneinfo/Europe/London.ics         | 291 ++++----
 web/tzurl/zoneinfo/Europe/Luxembourg.ics     | 117 ++--
 web/tzurl/zoneinfo/Europe/Madrid.ics         | 172 +++--
 web/tzurl/zoneinfo/Europe/Malta.ics          | 148 ++--
 web/tzurl/zoneinfo/Europe/Mariehamn.ics      |  87 ++-
 web/tzurl/zoneinfo/Europe/Minsk.ics          | 121 ++--
 web/tzurl/zoneinfo/Europe/Monaco.ics         | 129 ++--
 web/tzurl/zoneinfo/Europe/Moscow.ics         | 157 ++---
 web/tzurl/zoneinfo/Europe/Nicosia.ics        | 104 ++-
 web/tzurl/zoneinfo/Europe/Oslo.ics           |  92 ++-
 web/tzurl/zoneinfo/Europe/Paris.ics          | 132 ++--
 web/tzurl/zoneinfo/Europe/Podgorica.ics      |  68 +-
 web/tzurl/zoneinfo/Europe/Prague.ics         | 147 ++--
 web/tzurl/zoneinfo/Europe/Riga.ics           | 143 ++--
 web/tzurl/zoneinfo/Europe/Rome.ics           | 160 +++--
 web/tzurl/zoneinfo/Europe/Samara.ics         | 134 ++--
 web/tzurl/zoneinfo/Europe/San_Marino.ics     | 166 ++---
 web/tzurl/zoneinfo/Europe/Sarajevo.ics       |  68 +-
 web/tzurl/zoneinfo/Europe/Saratov.ics        | 123 ++--
 web/tzurl/zoneinfo/Europe/Simferopol.ics     | 168 +++--
 web/tzurl/zoneinfo/Europe/Skopje.ics         |  68 +-
 web/tzurl/zoneinfo/Europe/Sofia.ics          | 128 ++--
 web/tzurl/zoneinfo/Europe/Stockholm.ics      |  66 +-
 web/tzurl/zoneinfo/Europe/Tallinn.ics        | 138 ++--
 web/tzurl/zoneinfo/Europe/Tirane.ics         |  68 +-
 web/tzurl/zoneinfo/Europe/Ulyanovsk.ics      | 132 ++--
 web/tzurl/zoneinfo/Europe/Uzhgorod.ics       | 124 ++--
 web/tzurl/zoneinfo/Europe/Vaduz.ics          |  75 +--
 web/tzurl/zoneinfo/Europe/Vatican.ics        | 166 ++---
 web/tzurl/zoneinfo/Europe/Vienna.ics         |  94 +--
 web/tzurl/zoneinfo/Europe/Vilnius.ics        | 147 ++--
 web/tzurl/zoneinfo/Europe/Volgograd.ics      | 131 ++--
 web/tzurl/zoneinfo/Europe/Warsaw.ics         | 172 ++---
 web/tzurl/zoneinfo/Europe/Zagreb.ics         |  68 +-
 web/tzurl/zoneinfo/Europe/Zaporozhye.ics     | 115 ++--
 web/tzurl/zoneinfo/Europe/Zurich.ics         |  69 +-
 web/tzurl/zoneinfo/Indian/Antananarivo.ics   |  22 +-
 web/tzurl/zoneinfo/Indian/Chagos.ics         |  10 +-
 web/tzurl/zoneinfo/Indian/Christmas.ics      |   7 +-
 web/tzurl/zoneinfo/Indian/Cocos.ics          |   7 +-
 web/tzurl/zoneinfo/Indian/Comoro.ics         |  22 +-
 web/tzurl/zoneinfo/Indian/Kerguelen.ics      |   7 +-
 web/tzurl/zoneinfo/Indian/Mahe.ics           |   7 +-
 web/tzurl/zoneinfo/Indian/Maldives.ics       |  10 +-
 web/tzurl/zoneinfo/Indian/Mauritius.ics      |  13 +-
 web/tzurl/zoneinfo/Indian/Mayotte.ics        |  22 +-
 web/tzurl/zoneinfo/Indian/Reunion.ics        |   7 +-
 web/tzurl/zoneinfo/Pacific/Apia.ics          |  50 +-
 web/tzurl/zoneinfo/Pacific/Auckland.ics      | 184 ++---
 web/tzurl/zoneinfo/Pacific/Bougainville.ics  |  19 +-
 web/tzurl/zoneinfo/Pacific/Chatham.ics       | 133 ++--
 web/tzurl/zoneinfo/Pacific/Chuuk.ics         |  27 +-
 web/tzurl/zoneinfo/Pacific/Easter.ics        | 221 +++---
 web/tzurl/zoneinfo/Pacific/Efate.ics         |  44 +-
 web/tzurl/zoneinfo/Pacific/Enderbury.ics     |  15 +-
 web/tzurl/zoneinfo/Pacific/Fakaofo.ics       |  10 +-
 web/tzurl/zoneinfo/Pacific/Fiji.ics          |  80 ++-
 web/tzurl/zoneinfo/Pacific/Funafuti.ics      |   7 +-
 web/tzurl/zoneinfo/Pacific/Galapagos.ics     |  13 +-
 web/tzurl/zoneinfo/Pacific/Gambier.ics       |   7 +-
 web/tzurl/zoneinfo/Pacific/Guadalcanal.ics   |   7 +-
 web/tzurl/zoneinfo/Pacific/Guam.ics          |  59 +-
 web/tzurl/zoneinfo/Pacific/Honolulu.ics      |  29 +-
 web/tzurl/zoneinfo/Pacific/Kiritimati.ics    |  15 +-
 web/tzurl/zoneinfo/Pacific/Kosrae.ics        |  44 +-
 web/tzurl/zoneinfo/Pacific/Kwajalein.ics     |  33 +-
 web/tzurl/zoneinfo/Pacific/Majuro.ics        |  35 +-
 web/tzurl/zoneinfo/Pacific/Marquesas.ics     |   7 +-
 web/tzurl/zoneinfo/Pacific/Midway.ics        |  16 +-
 web/tzurl/zoneinfo/Pacific/Nauru.ics         |  22 +-
 web/tzurl/zoneinfo/Pacific/Niue.ics          |  13 +-
 web/tzurl/zoneinfo/Pacific/Norfolk.ics       |  41 +-
 web/tzurl/zoneinfo/Pacific/Noumea.ics        |  31 +-
 web/tzurl/zoneinfo/Pacific/Pago_Pago.ics     |  10 +-
 web/tzurl/zoneinfo/Pacific/Palau.ics         |  13 +-
 web/tzurl/zoneinfo/Pacific/Pitcairn.ics      |  10 +-
 web/tzurl/zoneinfo/Pacific/Pohnpei.ics       |  38 +-
 web/tzurl/zoneinfo/Pacific/Port_Moresby.ics  |  10 +-
 web/tzurl/zoneinfo/Pacific/Rarotonga.ics     |  41 +-
 web/tzurl/zoneinfo/Pacific/Saipan.ics        |  65 +-
 web/tzurl/zoneinfo/Pacific/Tahiti.ics        |   7 +-
 web/tzurl/zoneinfo/Pacific/Tarawa.ics        |   7 +-
 web/tzurl/zoneinfo/Pacific/Tongatapu.ics     |  41 +-
 web/tzurl/zoneinfo/Pacific/Wake.ics          |   7 +-
 web/tzurl/zoneinfo/Pacific/Wallis.ics        |   7 +-
 851 files changed, 19636 insertions(+), 21609 deletions(-)

commit 2e5caba6c
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 5 16:35:18 2021 +0100

    Upgraded to jQuery Release 3.6.0

 web/jquery/jquery-3.5.1.min.js (gone)        |   2 -
 .../{jquery-3.5.1.js => jquery-3.6.0.js}     | 227 +++++++++--------
 web/jquery/jquery-3.6.0.min.js (new)         |   2 +
 .../jquery-migrate-3.3.0.min.js (gone)       |   2 -
 ...rate-3.3.0.js => jquery-migrate-3.3.2.js} |  65 +++--
 web/jquery/jquery-migrate-3.3.2.min.js (new) |   2 +
 web/js.inc                                   |   4 +-
 7 files changed, 167 insertions(+), 137 deletions(-)

commit d27770d05
Author: Campbell Morrison <[email protected]>
Date:   Sat Jun 5 08:09:33 2021 +0100

    Added comment

 web/lib/MRBS/DB_mysql.php | 4 ++++
 1 file changed, 4 insertions(+)

commit f61a6bc62
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 4 18:50:35 2021 +0100

    Changed default retry delay

 web/systemdefaults.inc.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f87e121c5
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 4 18:43:43 2021 +0100

    MRBS now retries opening a MySQL connection if the attempt failed because there
    were already too many connections.

 web/lib/MRBS/DB_mysql.php  | 69 ++++++++++++++++++++++++++++--------
 web/systemdefaults.inc.php |  5 +++
 2 files changed, 59 insertions(+), 15 deletions(-)

commit 72b3470b6
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 4 18:41:52 2021 +0100

    Fixed bug introduced in last commit

 web/lib/MRBS/DB_pgsql.php | 4 ----
 1 file changed, 4 deletions(-)

commit 90b539163
Author: Campbell Morrison <[email protected]>
Date:   Fri Jun 4 13:52:51 2021 +0100

    Restructured

 web/lib/MRBS/DB.php       | 68 ++++++++++++++-----------------------
 web/lib/MRBS/DB_mysql.php | 24 ++++++++++---
 web/lib/MRBS/DB_pgsql.php | 23 +++++++++++++
 3 files changed, 67 insertions(+), 48 deletions(-)

commit 7b553a863
Author: Campbell Morrison <[email protected]>
Date:   Thu Jun 3 16:31:35 2021 +0100

    Added more debug output

 web/lib/MRBS/Auth/AuthLdap.php | 1 +
 1 file changed, 1 insertion(+)

commit 68fd33a87
Author: Campbell Morrison <[email protected]>
Date:   Wed Jun 2 17:10:19 2021 +0100

    Added more debug output

 web/lib/MRBS/Auth/AuthLdap.php | 1 +
 1 file changed, 1 insertion(+)

commit 5867a73a0
Author: Campbell Morrison <[email protected]>
Date:   Thu May 27 17:44:17 2021 +0100

    Simplified code

 web/lib/MRBS/DB_mysql.php | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 3e47d7a03
Author: Campbell Morrison <[email protected]>
Date:   Wed May 26 18:52:24 2021 +0100

    Fixed problem when running on MySQL 8 (?).  See SF Support Requests #2357

 web/lib/MRBS/DB_mysql.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b6a2f111f
Author: Campbell Morrison <[email protected]>
Date:   Wed May 26 16:49:11 2021 +0100

    Added a pointer cursor to password show/hide icons

 web/css/mrbs.css.php | 1 +
 1 file changed, 1 insertion(+)

commit d7ba72012
Author: Campbell Morrison <[email protected]>
Date:   Wed May 26 15:19:21 2021 +0100

    Fixed bug preventing ordinary users cancelling registrattions they have made

 web/registration_handler.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c7d6074d2
Author: Campbell Morrison <[email protected]>
Date:   Tue May 25 11:51:04 2021 +0100

    Removed redundant global declarations

 web/view_entry.php | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit f03d7d439
Author: Campbell Morrison <[email protected]>
Date:   Tue May 25 11:26:34 2021 +0100

    Added the ability for users to cancel registrations made on their behalf by
    someone else.

 web/view_entry.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 458204230
Author: Campbell Morrison <[email protected]>
Date:   Tue May 25 11:11:26 2021 +0100

    Added new config setting, $auth['users_can_register_others'], allowing ordinary
    users to register others for events.

 web/ajax/usernames.php       |  4 ++--
 web/mrbs_auth.inc            | 16 ++++++++++++++++
 web/registration_handler.php |  2 +-
 web/systemdefaults.inc.php   |  3 +++
 web/view_entry.php           |  8 +++++---
 5 files changed, 27 insertions(+), 6 deletions(-)

commit d957d0d12
Author: Campbell Morrison <[email protected]>
Date:   Sun May 23 17:44:42 2021 +0100

    Fixed problem when incorrect credentials are supplied on database upgrade.

 web/lib/MRBS/DB.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39f5828a9
Author: John Beranek <[email protected]>
Date:   Sat May 22 22:05:43 2021 +0100

    Added tag mrbs-1_9_3 for changeset 63a72a1ce343

commit 682cf8a63 (tag: mrbs-1_9_3)
Author: John Beranek <[email protected]>
Date:   Sat May 22 22:05:30 2021 +0100

    * Updated ChangeLog and NEWS for release.

 ChangeLog | 1221 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 NEWS      |  198 +++++++++
 2 files changed, 1418 insertions(+), 1 deletion(-)

commit 11b5986be
Author: John Beranek <[email protected]>
Date:   Sat May 22 20:58:36 2021 +0100

    * Updated version number for release.

 web/version_num.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0ac7fc52c
Author: Campbell Morrison <[email protected]>
Date:   Sun May 16 11:23:29 2021 +0100

    Reformatted

 web/images/eye.svg     | 5 ++++-
 web/images/eye_off.svg | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 842f16f96
Author: Campbell Morrison <[email protected]>
Date:   Sun May 16 10:45:56 2021 +0100

    Upgraded to PHPMailer Release 6.4.1

 web/lib/PHPMailer/README.md                  | 135 +--
 web/lib/PHPMailer/SECURITY.md                |   6 +-
 web/lib/PHPMailer/VERSION                    |   2 +-
 web/lib/PHPMailer/composer.json              |  30 +-
 web/lib/PHPMailer/get_oauth_token.php        |  34 +-
 .../PHPMailer/language/phpmailer.lang-af.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ar.php |   1 +
 .../PHPMailer/language/phpmailer.lang-az.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ba.php |   3 +-
 .../PHPMailer/language/phpmailer.lang-be.php |   1 +
 .../PHPMailer/language/phpmailer.lang-bg.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ca.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ch.php |   1 +
 .../PHPMailer/language/phpmailer.lang-cs.php |   3 +
 .../PHPMailer/language/phpmailer.lang-da.php |  33 +-
 .../PHPMailer/language/phpmailer.lang-de.php |   3 +
 .../PHPMailer/language/phpmailer.lang-el.php |   1 +
 .../PHPMailer/language/phpmailer.lang-eo.php |   1 +
 .../PHPMailer/language/phpmailer.lang-es.php |   1 +
 .../PHPMailer/language/phpmailer.lang-et.php |   1 +
 .../PHPMailer/language/phpmailer.lang-fa.php |   1 +
 .../PHPMailer/language/phpmailer.lang-fi.php |   1 +
 .../PHPMailer/language/phpmailer.lang-fo.php |   1 +
 .../PHPMailer/language/phpmailer.lang-fr.php |   3 +
 .../PHPMailer/language/phpmailer.lang-gl.php |   1 +
 .../PHPMailer/language/phpmailer.lang-he.php |   1 +
 .../PHPMailer/language/phpmailer.lang-hi.php |   3 +-
 .../PHPMailer/language/phpmailer.lang-hr.php |   1 +
 .../PHPMailer/language/phpmailer.lang-hu.php |   1 +
 .../language/phpmailer.lang-hy.php (new)     |  27 +
 .../PHPMailer/language/phpmailer.lang-id.php |  28 +-
 .../PHPMailer/language/phpmailer.lang-it.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ja.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ka.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ko.php |   1 +
 .../PHPMailer/language/phpmailer.lang-lt.php |   1 +
 .../PHPMailer/language/phpmailer.lang-lv.php |   1 +
 .../PHPMailer/language/phpmailer.lang-mg.php |   2 +
 .../PHPMailer/language/phpmailer.lang-ms.php |   1 +
 .../PHPMailer/language/phpmailer.lang-nb.php |   1 +
 .../PHPMailer/language/phpmailer.lang-nl.php |   3 +
 .../PHPMailer/language/phpmailer.lang-pl.php |   3 +-
 .../PHPMailer/language/phpmailer.lang-pt.php |   1 +
 .../language/phpmailer.lang-pt_br.php        |   1 +
 .../PHPMailer/language/phpmailer.lang-ro.php |   1 +
 .../PHPMailer/language/phpmailer.lang-ru.php |   1 +
 .../PHPMailer/language/phpmailer.lang-sk.php |   3 +
 .../PHPMailer/language/phpmailer.lang-sl.php |   6 +-
 .../PHPMailer/language/phpmailer.lang-sr.php |   1 +
 .../phpmailer.lang-sr_latn.php (new)         |  28 +
 .../PHPMailer/language/phpmailer.lang-sv.php |   5 +-
 .../PHPMailer/language/phpmailer.lang-tl.php |  25 +-
 .../PHPMailer/language/phpmailer.lang-tr.php |   1 +
 .../PHPMailer/language/phpmailer.lang-uk.php |   5 +-
 .../PHPMailer/language/phpmailer.lang-vi.php |   1 +
 .../PHPMailer/language/phpmailer.lang-zh.php |   1 +
 .../language/phpmailer.lang-zh_cn.php        |   1 +
 web/lib/PHPMailer/phpunit.xml.dist (new)     |  35 +
 web/lib/PHPMailer/src/Exception.php          |   3 +-
 web/lib/PHPMailer/src/OAuth.php              |   5 +-
 web/lib/PHPMailer/src/PHPMailer.php          | 758 ++++++++++-------
 web/lib/PHPMailer/src/POP3.php               |  87 +-
 web/lib/PHPMailer/src/SMTP.php               | 227 +++--
 63 files changed, 1007 insertions(+), 533 deletions(-)

commit 5919219e2
Author: Campbell Morrison <[email protected]>
Date:   Sat May 15 17:07:45 2021 +0100

    Added password visibility toggling

 web/css/mrbs.css.php         | 18 ++++++++++++++++--
 web/images/eye.svg (new)     |  5 +++++
 web/images/eye_off.svg (new) |  5 +++++
 web/js/general.js.php        | 21 +++++++++++++++++++++
 4 files changed, 47 insertions(+), 2 deletions(-)

commit 2aa8f3d2b
Author: Campbell Morrison <[email protected]>
Date:   Thu May 13 14:10:21 2021 +0100

    Improved error message.

 web/lang/lang.en | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bbf6048a1
Author: Campbell Morrison <[email protected]>
Date:   Thu May 13 14:03:11 2021 +0100

    Removed unused local variable

 web/functions_error.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 482ee9ccd
Author: Campbell Morrison <[email protected]>
Date:   Thu May 13 14:00:40 2021 +0100

    Hid arguments in debug backtrace, unless $debug is set, in order to avoid giving
    away database credentials.

 web/functions_error.inc | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 5b590224a
Author: Campbell Morrison <[email protected]>
Date:   Wed May 12 15:23:55 2021 +0100

    Added a configuration option to limit the appearance of the Copy button to
    bookings for which you have write permission.

 web/systemdefaults.inc.php |  4 +++
 web/view_entry.php         | 47 ++++++++++++++++++------------------
 2 files changed, 28 insertions(+), 23 deletions(-)

commit ea7f9d5ba
Author: Campbell Morrison <[email protected]>
Date:   Sat May 8 17:12:10 2021 +0100

    Added a check that the repeat end date has been set.

 web/js/edit_entry.js.php | 28 ++++++++++++++++++++--------
 web/lang/lang.en         |  2 ++
 2 files changed, 22 insertions(+), 8 deletions(-)

commit 0673bd818
Author: Campbell Morrison <[email protected]>
Date:   Sat May 1 17:35:47 2021 +0100

    Prevented the database credentials being given away when there's an error

 web/lib/MRBS/DB.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5104b575b
Author: Campbell Morrison <[email protected]>
Date:   Sat May 1 17:26:34 2021 +0100

    Prevented multiple uncaught exceptions when there's a  database connection error

 web/Themes/default/header.inc | 196 +++++++++++++++++---------------
 1 file changed, 102 insertions(+), 94 deletions(-)

commit 06b745b56
Author: Campbell Morrison <[email protected]>
Date:   Wed Apr 28 18:00:18 2021 +0100

    Fixed bug preventing booking admins from getting a list of users in the Created
    By drop-down on the edit_entry form.

 web/ajax/usernames.php | 6 ++++++
 web/mrbs_auth.inc      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c22fcde5a
Author: Campbell Morrison <[email protected]>
Date:   Tue Apr 27 09:30:53 2021 +0100

    Tweaked parse_address()

 web/functions_mail.inc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 34a1a796f
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 26 11:54:08 2021 +0100

    Added a confirmation step for deleting a user.  See SF Support Requests #2341.

 web/edit_users.php | 6 ++++++
 web/lang/lang.en   | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 57e2707dc
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 26 11:27:13 2021 +0100

    Improved parse_address() by adding alternatives to mb_decode_mimeheader()

 web/functions_mail.inc       | 18 +++++++++++++++---
 web/lib/MRBS/Auth/AuthDb.php |  1 +
 web/lib/MRBS/User.php        |  2 ++
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 659491505
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 26 10:11:47 2021 +0100

    Restructured

 web/functions_ical.inc |  2 +-
 web/functions_mail.inc | 19 +++++++++++++++----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 376ae4f01
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 26 10:03:41 2021 +0100

    Restructured

 web/functions_ical.inc | 4 ++--
 web/functions_mail.inc | 6 +-----
 2 files changed, 3 insertions(+), 7 deletions(-)

commit b2f1a31e0
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 25 17:46:21 2021 +0100

    Tweaked comment

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 828bfad50
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 25 17:45:51 2021 +0100

    Added comment

 web/functions_mail.inc | 3 +++
 1 file changed, 3 insertions(+)

commit c67574e7f
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 25 17:40:27 2021 +0100

    Fixed typo in comment

 web/functions_ical.inc | 2 +-
 web/functions_mail.inc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4079b07ad
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 25 16:54:21 2021 +0100

    Fixed problem with multibyte common names in ical events

 web/functions_mail.inc | 27 +++++++++++----------------
 1 file changed, 11 insertions(+), 16 deletions(-)

commit f7f80411d
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 25 15:28:47 2021 +0100

    Fixed problem with multibyte display names in email addresses

 web/lib/MRBS/Auth/AuthDb.php | 1 +
 web/lib/MRBS/MailQueue.php   | 2 +-
 web/lib/MRBS/User.php        | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit ee5b2732e
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 19 07:46:25 2021 +0100

    Renamed room_admin_email and area_admin_email fields to make it less confusing,
    as they don't have any admin powers

 web/lang/lang.en | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 54ae936d2
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 18 13:56:19 2021 +0100

    Fixed broken links when in multisite mode

 web/pending.php | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit e1a5842ab
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 18 11:53:27 2021 +0100

    Added the display name to email notifications

 web/functions_mail.inc |  6 +++---
 web/lib/MRBS/User.php  | 44 +++++++++++++++++++++++++++++-----------
 2 files changed, 35 insertions(+), 15 deletions(-)

commit 351f02728
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 18 09:26:05 2021 +0100

    Fixed bug in previous commit when there's more than one user with the same email
    address

 web/lib/MRBS/Auth/AuthDb.php | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit e41141b7a
Author: Campbell Morrison <[email protected]>
Date:   Sat Apr 17 18:56:19 2021 +0100

    Used the user's display name in the body of the password reset email.

 web/lang/lang.en             |  6 +++---
 web/lib/MRBS/Auth/AuthDb.php | 16 +++++++++++-----
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 8087187b0
Author: Campbell Morrison <[email protected]>
Date:   Sat Apr 17 18:29:31 2021 +0100

    Added the display name, if there is one, to the To address for a password reset
    email

 web/lib/MRBS/Auth/AuthDb.php | 7 +++++++
 1 file changed, 7 insertions(+)

commit 95749a8ab
Author: Campbell Morrison <[email protected]>
Date:   Sat Apr 17 10:19:14 2021 +0100

    Fixed occasional undefined index: path error.

 web/view_entry.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 84763d737
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 12 17:59:56 2021 +0100

    Fixed problem when users try to go directly to edit_users.php when the authentication
    scheme is other than 'db'.

 web/edit_users.php | 6 ++++++
 1 file changed, 6 insertions(+)

commit 24cb5e457
Author: Campbell Morrison <[email protected]>
Date:   Sat Apr 10 09:54:41 2021 +0100

    Allowed $mrbs_company_more_info to contain HTML.  See SF Support Requests #2067.

 web/Themes/default/header.inc | 4 +++-
 web/systemdefaults.inc.php    | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit eb6be8096
Author: Campbell Morrison <[email protected]>
Date:   Thu Apr 8 16:17:55 2021 +0100

    Added support for more data types for custom fields - see SF Support Requests #2333

 web/lib/MRBS/DB_mysql.php | 7 ++++++-
 web/lib/MRBS/DB_pgsql.php | 4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e8b3a429f
Author: Campbell Morrison <[email protected]>
Date:   Thu Apr 8 15:26:15 2021 +0100

    Fixed fatal error.

 web/lib/MRBS/DB_pgsql.php | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit 473aceba5
Author: Campbell Morrison <[email protected]>
Date:   Thu Apr 8 14:11:04 2021 +0100

    Fixed bug causing "Cancel registration" button sometimes not to appear when it
    should do.

 web/mrbs_sql.inc | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 62d0ec5ba
Author: Campbell Morrison <[email protected]>
Date:   Wed Apr 7 18:21:49 2021 +0100

    Minor tweak

 web/lib/MRBS/DB.php        | 4 ++--
 web/lib/MRBS/DBFactory.php | 2 +-
 web/lib/MRBS/DB_mysql.php  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit d631f2ad8
Author: Campbell Morrison <[email protected]>
Date:   Wed Apr 7 17:09:31 2021 +0100

    Temporary fix for SQL errors of the type "Syntax error or access violation: 1055
    'mrbs.E.start_time' isn't in GROUP BY".  See SF Support Requests #2333.

 web/lib/MRBS/DB_mysql.php | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b8d2f5aa3
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 5 18:13:36 2021 +0100

    Minor tweak

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9450cf913
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 5 07:54:55 2021 +0100

    Removed whitespace from the beginning of the file

 web/functions_mail.inc | 2 ++
 1 file changed, 2 insertions(+)

commit f66663e58
Author: Campbell Morrison <[email protected]>
Date:   Mon Apr 5 07:42:23 2021 +0100

    Converted CSS LF endings to CRLF

 web/functions_mail.inc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit a25cb323c
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 4 19:05:37 2021 +0100

    Simplified regex

 web/functions_mail.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1dd5f8de1
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 4 18:24:19 2021 +0100

    Replaced \n with \r\n for EOL in mail messages.  See RFC 5322 2.1.

 web/functions_mail.inc | 110 +++++++++++++++++++++------------------
 1 file changed, 58 insertions(+), 52 deletions(-)

commit a55b53038
Author: Campbell Morrison <[email protected]>
Date:   Sun Apr 4 14:34:51 2021 +0100

    Fixed bug resulting in email not being delivered: "550 Maximum line length
    exceeded (see RFC 5322 2.1.1)".

 web/functions_mail.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f1e734692
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 29 10:20:30 2021 +0100

    Fixed bug when working in multisite mode

 web/js.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28bc0dacf
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 29 07:46:28 2021 +0100

    Reformatted

 web/js/resizable.js.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 53e8fdc8b
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 29 07:29:18 2021 +0100

    Restructured

 web/js/resizable.js.php | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 0737766ac
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 28 15:15:44 2021 +0100

    Removed redundant code

 web/Themes/default/header.inc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9067ef867
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 28 15:14:16 2021 +0100

    Added a username data attribute

 web/Themes/default/header.inc | 6 ++++++
 1 file changed, 6 insertions(+)

commit 77a1923db
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 28 12:43:03 2021 +0100

    Only included visible columns in sizing, in case some have been hidden

 web/js/refresh.js.php | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit c1f69effc
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 28 11:43:46 2021 +0100

    Fixed bug in previous commit

 web/functions_table.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 41c86d702
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 28 11:28:03 2021 +0100

    Restructured

 web/functions_table.inc | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit d1abe0f17
Author: Campbell Morrison <[email protected]>
Date:   Sat Mar 27 09:50:55 2021 +0000

    Corrected comment

 web/systemdefaults.inc.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8c2aaa3c2
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 14:45:50 2021 +0000

    Added a new config setting, $measure_max_to_start_time, to allow max book ahead
    times to be measured to the start rather than end time.  [The time interval is
    normally measured to the end time of the booking.  This is to prevent users
    cheating the system by booking a very long slot with the start time just inside
    the limit and then either not using the early part of the booking, or else
    editing it down to what they actually need later. However this is not very
    intuitive for users who might expect the measurement to be relative
    to the start time.]

 web/lang/lang.en           |  2 ++
 web/mrbs_sql.inc           | 17 +++++++++--------
 web/systemdefaults.inc.php |  8 ++++++++
 3 files changed, 19 insertions(+), 8 deletions(-)

commit dbf3dfe42
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 14:10:33 2021 +0000

    Fixed registration opens and closes so that they compensate for DST changes and
    the user sees what they expect to see.

 web/mrbs_sql.inc | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit bc2409219
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 12:45:06 2021 +0000

    Fixed bug introduced in recent commits

 web/edit_entry_handler.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6222854fb
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 12:32:57 2021 +0000

    Fixed bug causing the registration limit value to be overwritten if
    registration is disabled

 web/edit_entry_handler.php | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit f28d10837
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 12:19:01 2021 +0000

    Removed redundant code

 web/edit_entry_handler.php | 8 --------
 1 file changed, 8 deletions(-)

commit 593454c97
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 12:09:08 2021 +0000

    Fixed bug causing the registration opens and closes values to be overwritten if
    registration is disabled

 web/edit_entry_handler.php | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

commit 166da2494
Author: Campbell Morrison <[email protected]>
Date:   Mon Mar 22 09:06:13 2021 +0000

    Removed redundant code now that the minimum version of PHP includes the
    DateTimeZone class in the core.

 web/functions.inc | 37 ++++++++-----------------------------
 1 file changed, 8 insertions(+), 29 deletions(-)

commit ab066a39a
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 21 17:54:12 2021 +0000

    Fixed bug when advance booking policies cross a DST boundary.  The assumed
    correct behaviour is that a policy of, for example, "2 weeks ahead" means 2
    nominal weeks rather than 2*7*24*60*60 seconds.

 web/functions.inc | 1 +
 web/mrbs_sql.inc  | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 2bfe8a09d
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 21 17:05:35 2021 +0000

    Removed commented out debugging lines

 web/mrbs_sql.inc | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 6fadf92bb
Author: Campbell Morrison <[email protected]>
Date:   Sat Mar 20 09:30:05 2021 +0000

    Added a new config variable, $default_name_display_name, to allow the brief
    description to default to the user's display name.

 web/edit_entry.php         | 9 ++++++++-
 web/systemdefaults.inc.php | 7 ++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 803ab4a07
Author: Campbell Morrison <[email protected]>
Date:   Wed Mar 17 15:08:19 2021 +0000

    Added comment

 web/edit_entry.php | 2 ++
 1 file changed, 2 insertions(+)

commit ea4c1b944
Author: Campbell Morrison <[email protected]>
Date:   Wed Mar 17 15:05:04 2021 +0000

    Provided a more helpful error message than a fatal error if somebody accesses
    edit_entry.php with an invalid room id (usually because they've been using a
    bookmark that is no longer valid).

 web/edit_entry.php | 8 ++++++++
 web/lang/lang.en   | 7 +++++++
 2 files changed, 15 insertions(+)

commit 21a1e9e20
Author: Campbell Morrison <[email protected]>
Date:   Sun Mar 14 10:42:38 2021 +0000

    Fixed bug when usernames are all numeric

 web/js/general.js.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f59fa3c2b
Author: Campbell Morrison <[email protected]>
Date:   Tue Mar 9 11:56:56 2021 +0000

    Removed unnecessary exception throw.

 web/edit_room_handler.php | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 2278271b1
Author: Campbell Morrison <[email protected]>
Date:   Wed Mar 3 15:46:32 2021 +0000

    Made $periods_booking_opens apply to registrations

 web/edit_entry.php | 16 ++++++++++++----
 web/functions.inc  | 10 +++++++---
 web/lang/lang.en   |  2 +-
 web/mrbs_sql.inc   | 12 ++++++------
 4 files changed, 26 insertions(+), 14 deletions(-)

commit 9bfd48bf3
Author: Campbell Morrison <[email protected]>
Date:   Sun Feb 28 18:32:15 2021 +0000

    Added comments

 web/Themes/default/header.inc | 1 +
 web/css/mrbs.css.php          | 4 ++++
 2 files changed, 5 insertions(+)

commit f9d353972
Author: Campbell Morrison <[email protected]>
Date:   Sun Feb 28 18:19:22 2021 +0000

    Fixed SF Bugs #502 (day number obscured by week number in month view)

 web/Themes/default/header.inc | 9 +++++++--
 web/css/mrbs.css.php          | 8 ++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 03ea40fa8
Author: Campbell Morrison <[email protected]>
Date:   Mon Feb 22 14:08:07 2021 +0000

    Fixed bug in recent commit

 web/functions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c67d86dc
Author: Campbell Morrison <[email protected]>
Date:   Sun Feb 21 09:57:32 2021 +0000

    Retrieve the headers as well as the body in url_get_contents

 web/functions.inc      | 65 +++++++++++++++++++++++++++++++++++-----
 web/functions_ical.inc |  3 +-
 2 files changed, 59 insertions(+), 9 deletions(-)

commit f8f15efb5
Author: Campbell Morrison <[email protected]>
Date:   Sat Feb 20 09:47:35 2021 +0000

    Removed unnecessary return statement

 web/js/resizable.js.php | 1 -
 1 file changed, 1 deletion(-)

commit 63c00baa5
Author: Campbell Morrison <[email protected]>
Date:   Sat Feb 20 09:40:35 2021 +0000

    Simplified code

 web/js/resizable.js.php | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

commit c7934899d
Author: Campbell Morrison <[email protected]>
Date:   Thu Feb 18 16:40:14 2021 +0000

    Fixed misleading error message and changed name of config variable to
    $periods_booking_opens

 web/mrbs_sql.inc           | 15 +++++++++------
 web/systemdefaults.inc.php |  3 ++-
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 8c3e4e439
Author: Campbell Morrison <[email protected]>
Date:   Thu Feb 18 16:28:18 2021 +0000

    Added a new config variable $periods_booking_day_starts to set the time of