2007-02-24 John Beranek * NEWS (tags: mrbs-1_2_5) (mrbs-1_2-branch.6): * Updated NEWS for 1.2.5 release (rather late, almost forgot). 2007-02-13 John Beranek * AUTHENTICATION, checklang.php (mrbs-1_2-branch.[5,2]) (utags: mrbs-1_2_5): * LDAP auth scheme now has the ability to use LDAP v3 protocol, and to use TLS, if configured to do so in config.inc.php. Implements SF tracker #1644311. * Fixed documentation of auth schemes in AUTHENTICATION to not mention the getUserPassword() function that is no longer used. * A few fixes to checklang.php. * Added the ability to configure the cookie path that the 'php' and 'cookie' session schemes use, to override the auto-determination these schemes use. Also made the 'cookie' session scheme actually use an expiring cookie. Fixes SF tracker #1515118. * Removed all use of the utf8_date() function, utf8_strftime() is used instead. utf8_strftime() now works around a bug in strftime() in the handling of %p, using date() if your locale happens to return empty strings for the %p substitution. * Replaced a short php start tag in edit_entry_handler.php with the correct long form one. Fixes SF tracker #1652396. Also corrected a short start tag in lang.es. * Added code into edit_entry_handler.php to support locales that use ',' as the decimal point. This will translate "1,5" hours into "1.5" so it is understood. Fixes SF tracker #1647430. * Added updated Swedish translation tokens, as provided by bwiberg. * Added AIX support into language.inc. You can now run MRBS on an AIX server, in Unicode mode too. AIX support provided (and tested) by bwiberg. * Backported the improved language preference code from the trunk MRBS development. The preference order of languages specified by a user is now acted upon. * Corrected some bracketing in month.php, as reported by a number of people, including 't-matsuu' in SF tracker #1644042 who provided a fix. * Corrected CSS commenting in mrbs.css, as reported in SF tracker #1644042. 2007-01-24 John Beranek * NEWS (tags: mrbs-1_2_4) (mrbs-1_2-branch.5): * Updated NEWS and ChangeLogs for MRBS 1.2.4 release. 2006-10-09 John Beranek * AUTHENTICATION (tags: mrbs-1_2_4) (mrbs-1_2-branch.4): * Added robots.txt and "Robots" META tag, to stop robots trawling MRBS installations. Fixes SF bug tracker #1557192. * Improved documentation in AUTHENTICATION on LDAP auth method to make it clear that the 'ldap' PHP extension is required. Fixes SF bug tracker #1554351. * Fixes in auth_imap.inc to ensure that internet sockets to the IMAP server are closed, in an attempt to fix a report in SF tracker #1558451, though the reporter has since told me my fixes didn't help his problem... * Fixed example setting of $ldap_filter in config.inc.php, it showed $ldap_user_filter instead of $ldap_filter. Fixes SF bug tracker #1550827. * Added a little code to turn $month, $week and $day into integers explicitly, before calling checkdate(), this was reported under SF tracker #1557192 as a place where MRBS will output warnings (when being trawled by GoogleBot). * Added a check in edit_entry_handler.php to ensure that the "Brief Description" is not empty. This will only happen if the user doesn't have JavaScript turned on, as usually there is JavaScript validation that you enter a description. Translators note that I had to add two more vocab tokens. * Tidied HTML formatting - just the header section (for now). * Added updated Finnish translation as provided by Tom Ingberg in SF tracker #1450459. The translation encoding has changed to UTF-8, so anyone with a Finnish installation that sets $unicode_encoding to 1 will need to run convert_db_to_utf8.php to convert the text in their database from iso-8859-1 to UTF-8. * A few fixes to mysqli.inc that I'd not spotted in my earlier testing. * A fix in session_php.inc to ensure that the user's password gets unslashed(). Fixed SF bug tracker #1563470. * A few changes in trailer.inc so that the current day/week/month in the trailer links are highlighted somewhat. Implements SF feature request tracker # 875744. 2006-07-07 John Beranek * INSTALL, README, README.sqlapi (mrbs-1_2-branch.[2,1,1]) (utags: mrbs-1_2_4, mrbs-1_2_5): * Added 'mysqli' database abstraction, to allow PHP 5 installations to use the newer/better 'mysqli' extension instead of 'mysql'. Reasonably tested on a Linux Apache 2.2.0/MySQL 5.0.18/PHP 5.1.2 installation. Updated the documentation to mention the new database abstraction method, hopefully in all the necessary places. 2006-04-26 John Beranek * AUTHENTICATION (mrbs-1_2-branch.3): * Upped version number to 1.2.3+cvs (rather belatedly) * Fixed some HTML escaping issues in the grids. * Fixed a problem whereby non-repeating entries wouldn't be emailed to area/room admins. Fixes SF tracker #1474386, fix provided by 'karcher'. * Added a little error logging into email functionality. You should get an diagnostic error in your error log if an email fails to be sent. * Fixed zh-tw translation to correctly specify its encoding as utf-8. * Improved get_vocab() so that it doesn't do an iconv if the language encoding is utf-8. * Fixed bug in report.php that meant the meeting end date was shown when the start date should have been. This fix was provided to me somehow, but I can't find who provided it... * Added "remote_user" session scheme, as provided by 'bwiberg' on SF tracker #1432748. Allows MRBS to be configured to use a server authentication scheme that sets the REMOTE_USER environment variable. 2005-09-02 John Beranek * tables.pg.sql (tags: mrbs-1_2_5, mrbs-1_2_4) (mrbs-1_2-branch.2): * Postgresql table creation fixed for Postgresql 8. Integer columns can't have a DEFAULT of '', fixed this oversight. 2005-09-02 John Beranek * AUTHENTICATION, INSTALL, checklang.php (tags: mrbs-1_2_4) (mrbs-1_2-branch.[2,1,1]): * Added ability to change the port of the LDAP server when the 'ldap' auth scheme is used. Set $ldap_port in config.inc.php to change from the default port. * Added documentation for ldap port configuration into AUTHENTICATION, along with some brief details on the 'nis' auth scheme. * Tidied up some of the text in INSTALL describing MRBS's i18n and l10n support. * Made checklang.php work with register_globals off, and made the output prettier. * Fixed a typo in a comment in config.inc.php * Added a missing $ in a Finnish vocab entry. 2005-08-20 John Beranek * NEWS (tags: mrbs-1_2_3) (mrbs-1_2-branch.4): * Updated ChangeLogs and NEWS for 1.2.3 release. 2005-08-20 John Beranek * AUTHENTICATION (tags: mrbs-1_2_3) (mrbs-1_2-branch.1): * Improved db_ext auth scheme - moved the configuration into config.inc.php, where it belongs. Additionally added support for the password in the external database being in different formats, namely one of: - MD5 - SHA1 - crypt - plaintext Also documented the scheme in AUTHENTICATION, and added example config in config.inc.php. * Fixes for cookie and php session schemes, username and password as obtained from the web form are now 'unslashed' before being stored and/or passed to the auth scheme. auth_db.inc updated to escape the username being putting it in the database query. * Added site_faq_es.html, contributed by Carlos Insunza. 2005-04-22 John Beranek * NEWS (tags: mrbs-1_2_2) (mrbs-1_2-branch.3): * Update to NEWS file, I'd forgotton to fill in the names of the contributors of updated Taiwanese and Japanese translations. 2005-04-22 John Beranek * NEWS (mrbs-1_2-branch.2): * Updated ChangeLogs and NEWS files for 1.2.2 release. 2005-02-13 John Beranek * tables.my.sql (tags: mrbs-1_2_5, mrbs-1_2_4), tables.pg.sql (mrbs-1_2-branch.[2,1]) (utags: mrbs-1_2-branch_lastmerge, mrbs-1_2_2, mrbs-1_2_3): * Fix for Sourceforge bug ID 1090172. Increase length of booking creator field to 80 characters. 2004-12-10 John Beranek * NEWS (tags: mrbs-1_2-branch_lastmerge, mrbs-1_2_1) (mrbs-1_2-branch.1): * Updated NEWS file for MRBS 1.2.1 release. 2004-11-29 John Beranek * tables.my.sql, upgrade.my.sql (tags: mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge), upgrade2.my.sql (tags: mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge), upgrade3.my.sql (tags: mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge) (mrbs-1_2-branch.[1,1,1,1]) (utags: mrbs-1_2_1): * MySQL tables fixed for MySQL 4.0, namely to remove DEFAULT from auto_increment columns. * Also synced the various upgrade MySQL files, including changing the rep_num_weeks column to smallint with no default throughout. 2004-09-09 John Beranek * NEWS (1.7, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2, mrbs-1_2-branch_bp): * Updated NEWS file. 2004-06-14 Gavin Walker * INSTALL (1.36, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp): Changed comment about $url_base to recommend setting this if email notifications are to be used. Fixed Bug 972186 2004-06-12 Gavin Walker * AUTHENTICATION (1.28, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp): Doc updated to reflect changes in auth_ldap.inc 1.7 and config.inc.php 1.38 2004-05-14 Thierry Bothorel * NEWS (1.6, mrbs-1-2-pre3): Doc fix. 2004-05-14 Thierry Bothorel * AUTHENTICATION (1.27, mrbs-1-2-pre3), INSTALL (1.35, mrbs-1-2-pre3), NEWS (1.5): Dox fix: Documentation update 2004-05-14 Thierry Bothorel * upgrade3.my.sql (1.2, mrbs-pre-MDB-merge, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3): Dox fix: This script can be used with both mysql and postgresql 2004-05-14 Thierry Bothorel * upgrade2.my.sql (1.2, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3): Sync with tables.my.sql 2004-05-14 Thierry Bothorel * upgrade2.pg.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3): Sync. sql statement with tables.pg.73and_above.sql 2004-05-14 Thierry Bothorel * tables.pg.73and_above.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge), tables.pg.sql (1.6) (utags: mrbs-1-2-pre3, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1_2_1, mrbs-pre-MDB-merge): Added new fields for emails. 2004-05-12 Thierry Bothorel * INSTALL (1.34): + If MAIL_DOMAIN is used and username returned by mrbs contains extra strings appended like domain name ('username.domain'), need to provide this extra string so that it will be removed from the username. - Fixed bug: if MAIL_BOOKER is enabled, previous booker was empty if MAIL_DETAILS was not set. 2004-05-08 Thierry Bothorel * INSTALL (1.33): + Enhancements to email support: added the option to send a copy of entries details to the 'booker'. Will retrieve users emails from the used auth scheme : email field for auth_db, username + provided domain for all other schemes. 2004-05-06 Gavin Walker * INSTALL (1.32): Added details about $morningstarts_minutes 2004-05-03 Thierry Bothorel * INSTALL (1.31), UPGRADE (1.7, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), tables.my.sql (1.5, mrbs-pre-MDB-merge, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), upgrade3.my.sql (1.1): + Added/changed features to email support: - Room and/or area administrators. An email field has been added to room and area administration page. Each room/area can have multiple emails. - Configurable options to send emails to these administrators. Emails can be send to MRBS admin and/or area admins and/or room admins. - Configurable options to set what is emailed (either a link to the view page as before or full details) - Configurable option to decide the lang used in emails and the text of subject and body. - Configurable options to decide which events cause an email to be sent (whether only new entries, new and edited entries, or deleted entries) - Full diffing informations between the new state of an edited entry and its previous settings (only if we choose to show details in emails) - Optionale recipients can receives mails in carbon copy - Configurable option to send mails using three mail backends: either the php mail function, an external smtp server (with or without authentication) or unix sendmail program. - upgraded Net::Socket from 1.0.1 to 1.0.2 2004-04-16 Thierry Bothorel * INSTALL (1.30): Doc fixes 2004-04-16 Thierry Bothorel * INSTALL (1.29): + Added email support to MRBS (using PEAR::Mail class for that). MRBS developers, use function sendMail(), with at least the minimal parameters ($recipients, $subject and $body) to send mail from MRBS. + Added the option to notify the administrator (or someone else) with an email on each new entry or new and changed entries) 2004-04-14 Gavin Walker * INSTALL (1.28): Added instructions about using table name prefix to allow second installations or resolve table name conflicts. 2004-04-14 Gavin Walker * destroy.pg.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), grant.pg.sql (1.4, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), purge.my.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), purge.pg.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), sample-data.sql (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3), tables.my.sql (1.4), tables.pg.73and_above.sql (1.2), tables.pg.sql (1.5): Added comment that user needs to fix table names if they have changed the prefix that they wish to use. 2004-04-14 Gavin Walker * testdata.php (1.5, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3): Changed the fixed table names to variables. The variables are defined in config.inc.php. 2004-04-13 Thierry Bothorel * INSTALL (1.27): + Doc fix. 2004-04-09 Gavin Walker * AUTHENTICATION (1.26): This change allows multiple pop3 or imap server to be used for authentication. AUTHENTICATION has been updated to explain this and users are referred to AUTHENTICATION from config.inc.php if they wish to use multiple servers. 2004-04-07 Thierry Bothorel * AUTHENTICATION (1.25), INSTALL (1.26): Doc fixes (added DB doc) 2004-03-24 Thierry Bothorel * INSTALL (1.25): Doc fix 2004-01-22 Gavin Walker * INSTALL (1.24): Previous commit truncated file - adding back in missing lines 2004-01-21 Gavin Walker * INSTALL (1.23): This update contains all of the code and documentation to support "periods" within mrbs. 2004-01-11 Thierry Bothorel * INSTALL (1.22): Doc fix: unlike Apache on Windows, you HAVE to copy iconv.dll in into \\%windir%\\system32\\ if you use Microsoft IIS. 2003-12-21 Thierry Bothorel * AUTHENTICATION (1.24), INSTALL (1.21), README (1.13, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3): Doc fix: - Updated other doc areas about default administrator since JFL change. - Removed warning in function.inc since it works now with Gavin changes 2003-12-21 Jean-Francois LARVOIRE * AUTHENTICATION (1.23): Added a few comments from last weeks emails on the list. Changed the information about the default administrator settings, which was incoherent with the default contents of config.inc.php. 2003-12-12 Thierry Bothorel * AUTHENTICATION (1.22): Compile Gavin Walker and my comments about installing SMB authentication, since previous documentation really lacks details. 2003-12-11 Thierry Bothorel * INSTALL (1.20): Adding comments about iconv setup. 2003-12-07 Thierry Bothorel * NEWS (1.4, mrbs-1-2-pre2): Updated NEWS file for mrbs-1.2-pre2 2003-12-06 Thierry Bothorel * INSTALL (1.19, mrbs-1-2-pre2): Doc fix (Unicode support). 2003-12-06 Thierry Bothorel * UPGRADE (1.6, mrbs-1-2-pre2): Doc fix. 2003-12-06 Thierry Bothorel * README.nwauth (1.4, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2): Doc fix. 2003-12-06 Thierry Bothorel * AUTHENTICATION (1.21, mrbs-1-2-pre2), INSTALL (1.18): Fixing typos. Addding some documentation about Unicode. 2003-12-04 Thierry Bothorel * AUTHENTICATION (1.20), README (1.12, mrbs-1-2-pre2): Fixing typos; doc update. 2003-12-03 Thierry Bothorel * INSTALL (1.17), README (1.11), tables.pg.73and_above.sql (1.1, mrbs-1-2-pre2): ° Updated documentation about new authentication features. ° Updated documentation to add warnings about mrbs not working with postegreSQL version 7.3 and above. Mrbs does not work anymore with postgreSQL dbms since pgsql version 7.3. This is because the following changes : - An empty string ('') is no longer allowed as the input into an integer field. Formerly, it was silently interpreted as 0. If you want a field to be 0 then explicitly use 0, if you want it to be undefined then use NULL. - "INSERT" statements with column lists must specify all values; e.g., INSERT INTO tab (col1, col2) VALUES ('val1') is now invalid. This is a problem since we have to change all sql logic that works fine with mysql just to be compliant with postGreSQL. Since nobody reported this error, I can thinks mrbs users using pgsql are very few. Currently the new tables.pg.73and_above.sql file allow to create mrbs tables with new postgreSQL versions, but is experimental. You can still browse existing mrbs tables with new versions, but you cannot add/edit entries/rooms/areas any more. 2003-12-03 Thierry Bothorel * pgsql.before_php42.inc (1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2): Updated the postgreSql driver (pgsql.inc) to remove deprecated functions. People which still use a php version less than 4.2 will have to replace the existing pgsql.inc file with pgsql.before_php42.inc file and rename it to pgsql.inc 2003-12-01 Jean-Francois LARVOIRE * AUTHENTICATION (1.19): Complete rewrite of the file in html. Converted to text using detagger (http://www.jafsoft.com/detagger/) 2003-11-18 John Beranek * convert_db_to_utf8.php (1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2): * Added utility to convert text in the database to UTF8, to use MRBS with $unicode_encoding set to 1. The administrator should copy it into the web directory, run it (choosing the encoding to convert from) ONCE, and then move it back out of the web directory. * Added comment to my usage of $vocab["charset"] in style.inc, as ist doesn't match the general usage of get_vocab(). 2003-11-12 Thierry Bothorel * README (1.10): Added warning about using php accelerators with mrbs. 2003-10-31 Thierry Bothorel * INSTALL (1.16): Added warning to avoid specify calendar settings that displays blocks overlaping the next day, since it is not properly handled. 2003-10-11 Thierry Bothorel * testdata.php (1.4, mrbs-1-2-pre2): - bug fix: Make testdata compliant to register_global=off (samples entries had no authors) 2003-10-03 Thierry Bothorel * INSTALL (1.15): + Allow to view weeks in the bottom (trailer.inc) as week numbers (ie. 42) instead of 'first day of the week' (13 Oct) (Per Wermelin - SKIOLD Sæby A/S" ). 2003-09-25 John Beranek * AUTHENTICATION (1.18), crypt_passwd.example (1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2), crypt_passwd.pl (1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2): Added a new script for the "ext" authentication scheme that allows you to use a password file with usernames and their crypted passwords. 2003-09-23 Thierry Bothorel * NEWS (1.3, mrbs-1-2-pre1): Doc fixes. 2003-09-23 Thierry Bothorel * AUTHENTICATION (1.17), INSTALL (1.14), LANGUAGE (1.10, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2), README.nwauth (1.3), README.sqlapi (1.3, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2), grant.pg.sql (1.3, mrbs-1-2-pre2), testdata.php (1.3) (utags: mrbs-1-2-pre1): Finally we changed config.inc to config.inc.php for "security" reasons. 2003-08-09 Thierry Bothorel * AUTHENTICATION (1.16, Root-of-mrbs_MDB): + Added Windows NT / IIS authentication scheme. 2003-08-09 Thierry Bothorel * AUTHENTICATION (1.15), INSTALL (1.13, Root-of-mrbs_MDB), README (1.9, mrbs-1-2-pre1, Root-of-mrbs_MDB): Dox fixes. Update documentation and comments to the current cvs situation. 2003-08-07 Thierry Bothorel * NEWS (1.2, Root-of-mrbs_MDB): * Doc fixes: updated to have a consistent layout. 2003-08-07 Thierry Bothorel * NEWS (1.1): * Added a NEWS file which contains a list of user-visible changes worth mentioning (as per GNU Coding Standards). Content pasted from the previous ChangeLog file which was a NEWS file in fact, except last CVS entries which should go to the ChangeLog file. 2003-01-09 Daniel * AUTHENTICATION (1.14, mrbs-1-1): add a note about using APOP 2003-01-09 Daniel * AUTHENTICATION (1.13): New authentication provider which uses a POP3 mail server. Can authenticate using APOP or standard USER/PASS 2002-10-08 John Beranek * smb_auth.c (1.2, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs_MDB-latest, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1): - Changed all uses of * INSTALL (1.12), README (1.8) (utags: mrbs-1-1): stop saying that PHP3 will work 2002-05-11 Daniel * checklang.php (1.4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs_MDB-latest, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1): change last $lang to $vocab 2002-05-09 Daniel * LANGUAGE (1.9, Root-of-mrbs_MDB, mrbs-1-1), checklang.php (1.3): Change every $lang to $vocab to stop conflicts with other software that's used $lang (lots of people have seen "N" appear everywhere $lang variables should be) 2002-05-08 Daniel * INSTALL (1.11): document need for register_globals 2002-02-07 John Beranek * UPGRADE (1.5), tables.pg.sql (1.4, mrbs-1-2-pre2), upgrade2.pg.sql (1.2, mrbs-1-2-pre2) (utags: Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-2-pre1): * Added instructions into UPGRADE readme for upgrade2.[my|pg].ql scripts that are required to upgrade from an older MRBS installation. * Added new language tokens, using patch supplied by Michael Redinger. * Added new or updated translations for: Italy (Gianni) Netherlands (Marc ter Horst) Norway (Rune Johansen) Sweden (Hakan Nilsson) German (Michael Redinger) * Added auth_imap.inc, an authentication scheme that uses IMAP, this includes a few more (commented out) lines in config.inc * Changed datatype of 'rep_num_weeks' in 'mrbs_repeat' table for PostgreSQL installs. We now use smallint instead of tinyint, as tinyint isn't available. * Changed config.inc to use getenv('HTTP_ACCEPT_LANGUAGE') instead of $HTTP_ACCEPT_LANGUAGE...much tidier. 2001-07-16 John Beranek * upgrade2.my.sql (1.1, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1), upgrade2.pg.sql (1.1) (utags: mrbs-1-0-final): * Added these upgrade SQL files. Don't know how I forgot to add them! 2001-07-02 John Beranek * tables.my.sql (1.3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1), tables.pg.sql (1.3) (utags: mrbs-1-0-final): * Incorporated diff from Scott Leonard that allows you to configure a refresh time for roombooker web pages. Set config variable $refresh_rate to the number of seconds to refresh after, or set to 0 to disable. * Implemented "n-weekly" repeat type. Not sure I like the way it's phrased in the lang files, but the code works fine. You can now a meeting that is repeated every 'n' weeks. e.g. every 5th Monday. This required a database change, which I've made available in upgrade2.my.sql and upgrade2.pg.sql * Tidied lang files, and ensured every file has all the required tokens. 'wc -l lang.*' now shows all the files as having the same line count. Quite a few languages now have English bits in them though. * Incorporated diffs from Tim Bell that allow you to configure a filter for LDAP authentication. * Incorporated diffs from Tim Bell that solve problems with bookings made for times that have smaller granularity that the configured booking resolution. 2001-03-02 Michael Redinger * AUTHENTICATION (1.12), auth_pam.pl (1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs_MDB-latest, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1) (utags: mrbs-1-0-final, mrbs-1-0-pre1): mred: added auth_pam, updated AUTHENTIFICATION 2001-02-25 L J Bayuk * AUTHENTICATION (1.11), INSTALL (1.10, mrbs-1-0-final, mrbs-1-0-pre1), LANGUAGE (1.8, mrbs-1-0-final, mrbs-1-0-pre1), README (1.7, mrbs-1-0-final, mrbs-1-0-pre1), README.nwauth (1.2, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), README.sqlapi (1.2, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), UPGRADE (1.4, mrbs-1-0-final, mrbs-1-0-pre1), auth_ldap.pl (1.2, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), auth_ldapsearch.pl (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), badpw.pl (1.3, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-pre-MDB-merge, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), checklang.php (1.2, mrbs-1-0-final, mrbs-1-0-pre1), destroy.pg.sql (1.2, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), grant.pg.sql (1.2, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), purge.my.sql (1.2, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), purge.pg.sql (1.2, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), sample-data.sql (1.2, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), tables.my.sql (1.2, mrbs-1-0-pre1), tables.pg.sql (1.2, mrbs-1-0-pre1), testdata.php (1.2, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1), upgrade.my.sql (1.2, mrbs-pre-MDB-merge, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1) (utags: mrbs-1-0-pre2): Merge branch mrbs-0-9-1xp into trunk 2001-01-28 Daniel * UPGRADE (1.3, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2): small note to say no db changes since 0.8 2000-08-10 Sam Mason * AUTHENTICATION (1.10), auth_ldapsearch.pl (1.2) (utags: mrbs-0-9, mrbs-0-9-1, mrbs-0-9-2, mrbs-0-9-pre2, rbs-branch): better ldapsearch support 2000-08-09 Sam Mason * AUTHENTICATION (1.9), README (1.6, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch): a few final updates 2000-08-09 Sam Mason * AUTHENTICATION (1.8), INSTALL (1.9, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch), auth_ldapsearch.pl (1.1) (utags: mrbs-0-9-a): A big change of most things 2000-08-03 Sam Mason * AUTHENTICATION (1.7), badpw.pl (1.2, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch, mrbs-0-9-a): Improved the documentation a bit 2000-07-17 Sam Mason * AUTHENTICATION (1.6, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6): Added a new LDAP authenticatication method. 2000-07-12 Sam Mason * AUTHENTICATION (1.5), LANGUAGE (1.7, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6), README (1.5, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6), UPGRADE (1.2, rbs-branch, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6) (utags: mrbs-0-8-pre4): A nice big change to implement "Repeat bookings". + a few other minor changes. 2000-06-21 Daniel * AUTHENTICATION (1.4), auth_ldap.pl (1.1, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6, mrbs-0-8-pre4) (utags: mrbs-0-8-pre3): LDAP Auth 2000-06-21 Daniel * AUTHENTICATION (1.3, mrbs-0-8-pre2): Changes for netware auth 2000-06-21 Daniel * LANGUAGE (1.6, mrbs-0-8-pre3, mrbs-0-8-pre2): Added Spanish language file 2000-06-21 Daniel * LANGUAGE (1.5): Added Dutch language file 2000-06-20 Daniel * AUTHENTICATION (1.2): Rename auth.inc to mrbs_auth.inc to stop conflicts with phplib 2000-06-19 Daniel * LANGUAGE (1.4): Added German language 2000-06-16 Daniel * LANGUAGE (1.3): Added Chinese language file 2000-06-16 Daniel * AUTHENTICATION (1.1), INSTALL (1.8, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6, mrbs-0-8-pre4, mrbs-0-8-pre3, mrbs-0-8-pre2), README (1.4, mrbs-0-8-pre3, mrbs-0-8-pre2), badpw.pl (1.1, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6, mrbs-0-8-pre4, mrbs-0-8-pre3, mrbs-0-8-pre2), smb_auth.c (1.1, mrbs-1-0-final, mrbs-1-0-pre1, mrbs-1-0-pre2, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6, mrbs-0-8-pre4, mrbs-0-8-pre3, mrbs-0-8-pre2): User-based authentication supported (see AUTHENTICATION) Better support for bookings spanning multiple days User can specify "Whole Day" bookings Units other than "Hours" are supported (Mins, Hours, Days, Weeks) Thanks to Sam Mason for much of this 2000-06-12 Daniel * INSTALL (1.7), UPGRADE (1.1, mrbs-0-8-pre3, mrbs-0-8-pre2) (utags: mrbs0-7): Changed DB to use unixtime rather than mysql date/time datatype. 2000-06-12 Daniel * INSTALL (1.6), LANGUAGE (1.2, mrbs0-7): Changes to strftime() rather than date() for some strings, so that locale support can be used. 2000-05-29 Daniel * INSTALL (1.5), LANGUAGE (1.1): Moved language-specific strings into external file. 2000-05-28 Daniel * INSTALL (1.4): Added stuff about mySQL 3.23 not working 2000-05-28 Daniel * README (1.3, mrbs0-7): Documentation update 2000-05-27 Daniel * INSTALL (1.3, mrbs0-6): Fixed bug in edit_entry_handler.php3 which made any booking made between the 1st and 9th of the month actually happen on the 1st of Jan for that year Fixed bug in day.php3 where any booking past midnight would not show up Related bug which meant that bookings longer than one day wouldn't be displayed. Fixed bug where editing a booking would default to today's date, not the booking's date Added .htaccess to protect .inc files Moved start and end of day config variables to config.inc 2000-05-21 Daniel * INSTALL (1.2), README (1.2, mrbs0-6) (utags: mrbs0-5): Various fixes and doc updates 2000-05-03 Daniel * COPYING (1.1.1.1, mrbs-1_2_5, mrbs-1_2_4, mrbs-1_2_3, mrbs-1_2_2, mrbs-1_2-branch_lastmerge, mrbs-post-MDB-merge, mrbs-pre-MDB-merge, mrbs_MDB-latest, mrbs-1_2_1, mrbs-1_2, mrbs-1_2-branch_bp, mrbs-1-2-pre3, mrbs-1-2-pre2, mrbs-1-2-pre1, Root-of-mrbs_MDB, mrbs-1-1, mrbs-1-0-final, mrbs-1-0-pre1, mrbs-1-0-pre2, mrbs-0-9-2, mrbs-0-9-1, mrbs-0-9, mrbs-0-9-pre2, rbs-branch, mrbs-0-9-a, mrbs-0-8-1, mrbs-0-8, mrbs-0-8-pre6, mrbs-0-8-pre4, mrbs-0-8-pre3, mrbs-0-8-pre2, mrbs0-7, mrbs0-6, mrbs0-5, start): Initial Import 2000-05-03 Daniel * INSTALL (1.1), README (1.1): Initial revision