[============================] [ Mrbs NEWS Legend: ] [ ] [ + Added feature ] [ * Improved/changed feature ] [ - Bug fixed (we hope) ] [============================] ------------------------------------------------------------------------------- Version 1.2.5 (Sat Feb 24 20:00:00 GMT 2007): [*] Added options to LDAP authentication so that LDAP v3 and TLS connections can be used. Implements SF tracker #1644311. [*] You can now configure the cookie path used by the cookie and php session schemes. Fixes SF tracker #1515118. [*] Improved localisation of date/time strings. [-] Fixed a short PHP start tag, to fix SF tracker #1652396. [-] Updated code to add/edit bookings so that times using ',' as the decimal point work. Fixes SF tracker #1647430. [*] Updated Swedish translation, as provided by bwiberg. [+] Added AIX support. You can now run MRBS on an AIX server, in Unicode mode too. AIX support provided (and tested) by bwiberg. [*] Improved language preference code so that the user's language preference order is followed. [-] Corrected some bracketing in the month view, as reported by lots of people, including 't-matsuu' in SF tracker #1644042 who provided a fix. [-] Fixed various display bugs in month view, including a fix for SF tracker #1663905. ------------------------------------------------------------------------------- Version 1.2.4 (Wed Jan 24 12:00:00 GMT 2007): [*] Added ability to specify the LDAP port in config.inc.php. [-] Database table creation for Postgresql 8 fixed. [-] Improved HTML escaping in the calendar views. [-] Fixed emailing of area/room admin in some cases. SF tracker #1474386, fix provided by 'karcher'. [*] Added some error logging into the email code [-] Fixed encoding specification for zh_tw translation. [-] Fixed problem in report output. [+] Added 'remote user' session scheme, provided by 'bwiberg'. [+] Added 'mysqli' database abstraction layer. [-] Added robots instructions to stop search bots trawling MRBS. Fixes SF tracker #1557192. [*] Improved documentation on LDAP authentication, fixes SF tracker #1554351. [-] Fixed example of LDAP filter configuration in config.inc.php. Fixes SF tracker #1550827. [-] Fixed warnings output by some pages. Fixes SF tracker #1557192. [*] Added check for empty booking description when creating/modifying a booking - is only necessary if the user has JavaScript off. [*] Added updated Finnish translation provided by Tom Ingberg - it now uses UTF-8. [-] Fixed password checking for PHP session scheme. Fixes SF tracker #1563470. [*] Current day/week/month are now highlighted in the page footer. Implements SF feature request #875744. [*] Moved MRBS version number out of config.inc.php so it doesn't get left behind when people upgrade. [*] Updated Spanish translation, provided by SoTMaR. [*] More entry types are now allowed (now A-Z). [-] Fix in emailing of administrators. Fixes SF tracker #1315854, fix supplied by Neville Gilbert. [*] SunOS is now supported as a server OS, including UTF-8 locale support. [-] Fixed n-weekly repeating bookings, days for booking are now calculated more correctly. Fixes SF tracker #1300974. [*] Updated Swedish translation, provided by Bjorn Wiberg. [-] Fixed problem in report page if you were using HTTP session scheme. Fix provided by Bjorn Wiberg in SF tracker #1396685. [-] Fix for using the 'db' authentication scheme on a MySQL >= 4.1 server. [+] Added German translation of site FAQ. ------------------------------------------------------------------------------- Version 1.2.3 (Sat Aug 20 20:30:00 BST 2005): [+] Added new authentication scheme, db_ext. This allows authentication to come from a table in an external database (MySQL only until MRBS 1.3). All the parameters are configurable in config.inc.php and documented in AUTHENTICATION. [-] Cookie and PHP session schemes will now handle usernames/passwords with certain quote characters in properly. [*] HTTP session scheme now shows a login button, and who is currently logged in. [+] Added Spanish translation of site FAQ, contributed by Carlos Insunza. [*] Password column in users table (db auth scheme) is now 40 characters wide. [*] When setting up an installation using the db auth scheme, the 'User list' screen allows the admin user to be added without you being logged in. Once the first user is added you must log in. [*] Updated Norwegian translation supplied by Emil Stoa. [+] Added Korean translation, as contributed by YoungJoon Kim. ------------------------------------------------------------------------------- Version 1.2.2 (Fri Apr 22 12:00:00 BST 2005): [*] Bug 1090172 addressed. Length of booking creator field increased to 80 characters. [*] Updated Taiwanese and Japanese translations, now both in UTF-8 encoding. Thanks to bruck and MATSUURA Takanori, respectively. [*] auth_config username matching is now case insensitive. [-] If using cookie authentication cookie is now deleted on logout, and user's password isn't stored in cookie any more. [-] If using session authentication, cookie is stored based on the web path MRBS is installed on, allowing more than one MRBS installation per (virtual) host. Additionally session data is deleted on log out, and the user's password isn't stored in the session data any more. ------------------------------------------------------------------------------- Version 1.2.1 (Fri Dec 10 10:00:00 GMT 2004): [-] MySQL tables fixed for MySQL 4.0, namely to remove DEFAULT from auto_increment columns. [-] Bug 1027328 fixed, sendMail function now provides the correct parameters and headers for each type of backend (mail, sendmail or smtp). (Thekk) [*] RFE 1000967 - enhanced email notifications. (Neil Hawes, Stuart Chalmers) [-] Bug 1068522 fixed, changed "" around $db_password value in config.inc.php to '' so that special characters are not interpeted. (Matt Schuler) [-] Bug 1035790 fixed, can now book series with pgsql. (Thekk) [-] Bug 994056 fixed, emails are sent when they should be now to who they should be sent to. [-] Bug 1040185 fixed, AM and PM generation no longer causes "Negative timestamps are not supported under any known version of Windows" PHP error on Windows MRBS installations in far eastern time zones. [-] Fixed lang/locale selection for Czech language. Czech country code is "cs", not "cz". [-] Fix added for the ChangeOptionDays JavaScript function in some older browser. [-] Fix for page refresh functionality. If a refresh time is configured, only do it for day.php, week.php and month.php [*] Updated Netherlands translation (Marc ter Horst) [-] MRBS now sends content-type and charset in an HTTP header, which can fix some Apache installations where a charset if forced in the config. ------------------------------------------------------------------------------- Version 1.2 (Thu Sep 9 14:00:00 BST 2004): [-] Notification emails are now RFC2045 compliant. Mail body can contain non us-ascii characters, content-type is specified correctly. [*] Updated German translation (Andreas Moroder) [*] Updated Czech translation (David Krotil) [*] LDAP authentication scheme is now more flexible. Base DN and user attribute can be configured in config.inc.php [*] Room ordering of day view back to "by room name". [-] Fixed bug in admin notification emails, bug #968682. [-] Changed comment about $url_base to recommend setting this if email notifications are to be used. Fixes bug 972186. [-] Fixes problem where an invalid user will appear to be logged in. [*] Changes default colour for odd row to not conflict with colour for type 'J'. [*] Changed colours for header cells in day and week view to make them more readable. [*] Change so that '+' sign and Javascript are not included in print preview. [-] Fixed bug in notification emails so that periods are handled correctly. Fixes bug #972293 [-] Fixed JavaScript error on changing Start/End dates on add/edit page. Fixes bug #934394 [-] View entry page can now be passed a series ID, and mail notifications will point people at this version of the page for messages related to series. Fixes bug #972194. [*] Locale settings improvements. Warning is shown at top of the page if MRBS is unable to set a locale. Added Windows locale mapping for Swedish (sv-se) language. Fixed Unix locale mapping for English locale, en_GB is used by default if the browser passes "en". OS X locale support added. [-] Locale setting fix for Windows servers, browser language "en-ie" is now handled correctly. [-] Fixed SQL usage in email notifications. Fixes bug #994056 [-] Fix for mouse hover highlighting on grid. ------------------------------------------------------------------------------- Version 1.2-pre3 (Fri May 14 04:00:00 GMT 2004): [+] Added long awaited "periods" support. Calendar can displays 'periods' instead of classic time of the day. [+] New authentication scheme 'auth_db'. This is a web-based authentication, based on a user table in the mrbs database. User administration page has a special feature to automatically display fields that admin may add to the user table, no need to edit the code. This new authentication is not yet implemented for Postgresql. PLEASE READ RELEVANT SECTION IN "AUTHENTICATION" BEFORE THE FIRST USE. [+] Added email support. Emails can be sent to MRBS administrator, area or room administrators, or bookers and for each entry creation, change or deletion. Emails for changed entries display the value of previous settings. Added emails fields to room/area admin and edit_users pages. [+] Added option to retrieve users emails from other authentication schemes as auth_db (if ldap is used, user email will be username plus domain name) [+] Added option to allow for a day to start at say 8:30 am. [+] Database tables names are now variables defined in config.inc.php. This will allow users to install multiple sets of mrbs tables when only one SQL database is available, or resolve table name conflicts. [+] Booking is now possible from the month view by clicking a new 'plus sign', taking the user to an add entry page for that day of the month. [+] Using auth_db, the link "you are XXXX" becomes a link to all upcoming entries belonging to XXXX (report page). [+] Added support for multiple pop3 or imap server to be used for authentication (in case of failure). [+] Added greek language (Stavros Papadakis), updated finish (Tom Ingberg), german (Michael Glaessel) and swedish (MissterX) languages. [+] Added option to determine the default starting view, i.e. month, week or day (Warren Turkal) and the starting room. [+] Added support for changing area/room in Add/Edit entry form. [*] Capacity is not displayed in brackets next to room name if capacity is 0 [*] Preview page now displays the color key. [*] Added option to display both time and descriptions in month view. [*] Various enhancements to display/navigation (added pop-up messages in various places, added direct links between room headings and week view, highlighting of cells on mouse-over, highlighting of current month/week/day in mini calendars, ability to book a room by clicking anywhere in cells, navigation link duplicated under the calendar...) [*] Added option to display time on right side in day and week view [*] Enhancements to report page: added 'type', 'creator' and various sorting options. [*] LDAP servers login processes, does an anonymous bind first [*] Fixed bug/enhancements to avoid url problems when using a proxy in the environment. Although breaking HTTP specs, use of relative paths allows to run mrbs with https (ssl). [*] Added some javascript code to control user inputs mainly in edit_entry.php (avoid selecting february 30,...) and several other minor bug fixes and minor changes. To see details, please read /web/Changelog file from Dec 07 2003. ------------------------------------------------------------------------------- Version 1.2-pre2 (Sun Dec 07 00:00:00 GMT 2003): [+] Completely revamped authentication logic. Now MRBS make use of sessions to store temporary user informations, ability to log on/off, and so on.. This is now the default mode. See AUTHENTICATION for more details. [+] Revamped localisation. Automatic language determination made much better, works for Windows and Unix servers now [+] Added utility to convert text in the database to UTF8. [+] Revamped internationalisation. MRBS can now be called fulled Unicode. MRBS serves all of it's pages in UTF-8 and stores everything in the database in UTF-8. This means that all languages work together. [+] Bubbles are displayed when mouse hover entries in day, week and month view, showing a more complete description. [+] Allow to view weeks in the bottom of the web pages as week numbers instead of 'first day of the week' (Per Wermelin - SKIOLD Sĉby A/S" ). [*] Added a new script for the "ext" authentication scheme that allows you to use a password file with usernames and their crypted passwords. [-] Fixed bug #853410: When changing a non n-weekly entry, field "Number of weeks (for n-weekly)" appear... [-] Fixed bug #846337: We can create rooms with no area [-] Fixed bug #413175, #831310: Daylight savings time shift entries one hour [-] Fixed bug: Always displays "Edit Entry" instead of "Edit Series" at top of page when editing a serie. [-] Fixed bug in pop3 auth scheme. [-] and several other minor bug fixes. [*] Warning: MRBS does not work with postgreSQL 7.3 and above. ------------------------------------------------------------------------------- Version 1.2-pre1 (Tue Sep 23 06:00:00 GMT 2003): [*] Renamed coonfig.inc to config.inc.php [-] Fixed bug #748934, do not allow booking descriptions with only spaces. [+] Added Windows NT / IIS authentication scheme. [-] Fixed bug : Always displays "edit entry" instead of "Add Entry" even when adding an entry. (Ian Duncan) [-] Fixed bug: repeated meetings selecting a "Monthly repeat, same day of the week" repeat type in the 5th week were not properly scheduled. [-] Fixed bug: when you press on print preview in report.php page, all but the submission form is visible but not the actual report (sQuare). [*] In the minicalendar week view, the full week is highlighted instead of the first day of the week (sQuare). [-] Bug fix: in week view, allow non 'internet explorer' browsers to see links to the corresponding days in column titles (Johan.Schonning). [+] Entries in monthly view can be shown as start/end slot or brief description [*] Replaced the column titles in the week view to be links to the corresponding days (sQuare). [-] Bug fix : italian vocab with character not properly escaped prevents deleting entries and/or prevent jcript popup to works (Pietro donatini) [-] Fixed bug in escaping of username and password for all authentication schemes that use HTTP authentication. [-] Fixed bug in bookings between 12:00 AM/PM and 12:59 AM/PM (AM/PM hour format) [+] MRBS become compliant to the 'register_globals = off' directive [-] Minor bug fixes [+] Added translation: Finnish (Vesa Palmu), Portuguese (Lopo Pizarro), Danish (Claes Bolvig Pedersen). [*] Minor translations updates an bug fixes [-] Bug fix if drop-down select box is choosen to show areas/rooms [*] Changed the tiny size of numbers in calendar to a larger one. ------------------------------------------------------------------------------- Version 1.1 (Tue Jan 14 10:00:00 GMT 2003) [+] Added configuration option ($twentyfourhour_format) to allow time formats to be changed to 12 hour format. [*] Updated all language files to be consistant [*] Changed minicals so they point to week when on week view and month on month view, rather than always pointing at day view [*] Changed occurences of " to index.php * Added "global $refresh_rate;" to style.inc * Fixed all occurences (hopefully) of $vocab[] indices written without surrounding quotes. [*] Changed all uses of smallint) [*] replace poxix_uname with php_uname function for portability [-] Declare $HTTP_ACCEPT_LANGUAGE global in config.inc [-] some int casts to fix a bug from sourceforge [*] language files normalised [*] update translations: Norway, Rune Johansen France, Italy, Gianni Netherlands, Marc ter Horst Sweden, Hakan Nilsson Germany, Michael Redinger [+] add translation: Czech, SmEjDiL ------------------------------------------------------------------------------- Version 1.0 (Thu Aug 30 22:26:54 BST 2001) [+] Added two upgrade.xx.sql files which should have been in -pre2 ------------------------------------------------------------------------------- Version 1.0-pre2 (Sun Jul 8 13:43:53 BST 2001) [*] 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 have 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. [-] Fixed config.inc so that the correct lang.xx is included if HTTP_ACCEPT_LANGUAGE is a comma-seperated list like "sv, en". [*] Copied "rep_type_5" language token into Swedish and Spanish language files from English file. Swedish and Spanish users were not able to use "monthly, corresponding day" repeats without the token being present. [*] Checked in updates to lang.es (received from Pablo Gomez) and lang.de (received by Bernd Oeggl). [*] Update lang.nl file (marc ter horst) ------------------------------------------------------------------------------- Version 1.0-pre1 (Sun Mar 4 23:26:43 GMT 2001) [*] Internationalised functions.inc. "Help", "Admin" and "Search:" are now lang strings. Also, fixed an error in lang.fr, $vocab["mrbs"] was defined twice. (jberanek) [*] Added double quotes around all uses of color and class attributes, as HTML dictates. (jberanek) [*] On conflict, show start time and link to day/week/month views (redinger) [+] Link each search result start time to entry's day view (bernd, beranak) Branch Merge (2001-02-24 ljb): [*] Incorporated all changes from branch mrbs-0-9-1xp into CVS trunk. [*] Undoes post-branch change (0.9.2) to remove "weekstarts" function. [-] Fix undefined variable warning $edit_type in edit_entry.php ------------------------------------------------------------------------------- Version 0.9.2 (Fri Feb 9 20:09:42 GMT 2001) [*] Remove "weekstarts" functionality ------------------------------------------------------------------------------- Branch mrbs-0-9-1xp (2001-02-13 daniel): [*] Added $I d$ tags to all files. ------------------------------------------------------------------------------- Branch mrbs-0-9-1xp (2001-02-10 ljb): [*] For PHP4, rename *.php3 to *.php and changed all links. [+] Major changes for database support for PostgreSQL: Original tables.sql renamed tables.my.sql for MySQL. Move sample data from tables.sql to sample-data.sql. New tables.pg.sql to build tables for PostgreSQL. New destroy.pg.sql to delete PostgreSQL tables and sequences. New grant.pg.sql - edit this and run to grant PostgreSQL rights. Replaced connect.inc with mysql.inc and pgsql.inc. New variable in config.inc "$dbsys" selects "mysql" or "pgsql". Renamed variables in config.inc to replace "mysql_" prefix with "db_". New wrapper funtions (see README.sqlapi) to encapsulate database calls. New pgsql.inc provides PostgreSQL implementation, and connects. New mysql.inc provides MySQL implementation, and connects. Rewrote all database calls to use wrapper functions. Rewrote all SQL statements to be standards-compliant, where possible. Used new wrapper routines where non-standard SQL is needed. Replace LEFT JOIN sequence with predicate-based joins. Changes to all error handling to ensure errors are properly reported. [+] New week.php for Week View. (Experimental) [+] New month.php for Month View. (Experimental) [*] Added rows of links in trailer.inc to new month and week views. [*] Changed Entry Type from 2 values (I=Internal, E=External) to 10 values. By default only the same 2 are defined in config.inc. Style sheet contains colors for 10 types. Selection box for type in edit/add entry form is dynamically built. Color key in day view dynamically built from defined types. Color key in day view moved to bottom of page. [+] New Report function, linked from new button in the header. This makes a report on entries selected by date range and match strings. [*] Add config.inc option db_nopersist to not use persistent DB connections. [-] Add missing args to print_header call in del.php. [+] Add config option eveningends_minutes to allow full 24 hour display with more resolution than 1 hour; also allows better control over the displayed hours, for example the last slot can now be 16:30-17:00. [*] Removed unused functions from functions.inc: get_sunday_before() print_date_entries() display_unapproved_events() display_time() mysql_date_to_str() get_webrowser() hextoint() decode_str() encode_str() Also removed load_user_preferences code and calls to it. [*] Remove redundant includes: functions.inc now assumes config.inc was included and does not include it again; search.php and view_entry.php do not need authentication so they don't need to include mrbs_auth.inc. Removed redundant connect to datbase in search.php. [*] New error function fatal_error() to ensure errors are in a proper HTML page. [+] Added new repeat type 5: Montly repeat, corresponding weekday and week. [+] New authentication for Netware: auth_nw.inc (see README.nwauth). This is needed because nwauth takes the password on stdin, not cmdline. [*] Used weblint to validate output pages and corrected HTML where needed. Quote all attribute values, fix bad attributes, balance tags. [*] Moved HTML end tags into trailer.inc. [*] Changed trailer to put " | " between dates, instead of ", " after each. [-] In print_header, fix bad position of style.inc; must be in block. [-] Fix syntax error when adding room if no capacity given (use 0). [*] Change day.php to output equal-width room columns with centered headers. [*] search.php: Use COUNT(*) and no ORDER BY when just getting match count. [*] Fixed typo in view_entry.php on building up per-day repeat option string. [-] Redesign loop for adding repeat dates to prevent it from scheduling 1 past the end date if the end date wasn't a date to schedule. [*] Add "about" section to help.php to display viersion, system, database. [-] Patch from BoK: fix "2 Decembers displayed if you pick "31 Nov" and Go. This makes sure the selected date is a valid date. [-] Patch from robc: Fix to prevent edit entry to make it overlap another. [+] New feature from Bo: Edit area and room names (new edit_area_room.php). [*] Sort (order) the room names alphabetically in the main display (day.php). Changes found in CVS source: [*] Changed "Booker's Name" to "Brief Description" (was in post-0.9pre1 CVS) [*] View_entry uses multi-table query to show room description too (was in CVS) [*] If no area is supplied, don't use 1 (or 0) since there might not be such an area (if it was deleted). Instead, use new get_default_area() which gets the lowest-numbered area. In print_header(), don't pass along area as a hidden parameter if it wasn't supplied in the first place. [*] Patch from BoK: Booking repeat Sat/Sun, only entered first Sun. [*] Fixes to PHP magic quoting. We now turn of magic_quotes_runtime always, and use new slashes() and unslashes() to conditionaly deal with backslack-quotes depending on value of PHP's magic_quotes_gpc setting. NOTE: Possibly slightly incompatible change. Prior versions may have put pre-quoted values (area name, room name, booking name, booking description) into the database tables. This was wrong. If so, you will see funny \'s in the value displays. MRBS now should properly quote and unquote all values behind the scenes. [*] Admin.php gets the area name from the database if it only has the ID. [-] Patch from BoK: fix duplicate bookings from failure to delete caused by bad entry_type change to 2. [*] Updates to site_faq.html - describe repeats, generalize Authentication info. [*] Use a mutual exclusion lock (mutex) when adding an entry to prevent races. [+] New maintenance SQL scripts: purge.my.sql and purge.pg.sql to delete old entries from your database (default 30 days old). [*] Fixed field alignment in Add/Edit Entry form to right-justify labels. [*] Security: Use EscapeShellCmd() on username and password in auth_ext.inc [-] Fixed function toTimeString() to use lang[] for time units (I18N). [*] Streamlined main query in day.php: omit unused columns, improve predicate to select by times from 6 compares to 2. [*] In day.php, only fill in map entries during the day hours of interest. [*] In lang.* language files, fixed quoting (found in CVS), comments, strip CRs and fixed some typos. [-] Use double quotes around all string array indexes except inside strings. This avoids a PHP notice-level warning on each array reference. [-] Fix undefined variable references to avoid notice-level PHP warnings. [-] Bug fix: round meeting times up to $resolution units, not 30 minutes, and don't allow 0 minute meetings - make them 1 resolution unit instead. [*] When using the footer to change dates, remember the current area. [-] Changed view_entry to always show both time and date for start and end time; the CVS version was buggy and quirky in suppressing the date or time if it thought they were not important. Better to show too much info. [+] New weekstarts and dateformat (Jan 01 vs 01 Jan) config (from BoK), generalized to show the week starting on any day. [*] Add inline colors for non-CSS browsers (based on patch from John Beranek). [*] Added current date header above day display (from John Beranek). ------------------------------------------------------------------------------- Version 0.9.1 (Sun Feb 4 21:56:09 GMT 2001) [-] Fixed bug in mincals (sourceforge 'nobody') ------------------------------------------------------------------------------- Version 0.9 (Sun Feb 4 21:40:16 GMT 2001) Release. ------------------------------------------------------------------------------- Version 0.9-pre2: (2001-01-27) [+] Some stuff for Roxen from Claus Jeppesen (jeppesen@mrl.ucsb.edu) [*] Add control over start of weekday (Sunday or Monday) (bokleve) [*] Change how days are presented (Jul 19 or 19 Jul) (bokleve) [*] Day names in selected language (bokleve) [+] Sweedish language file (bokleve) [+] Can now change room and area descriptions (bokleve) [-] Fix for all day bookings (bokleve) [*] Escape characters in text (day.php3) (bokleve) [*] Rooms sorted by name (bokleve) [-] Fix duplicate entries when changing a booking (bokleve) [-] Modifying an entry allowed intrusion on other bookings (bokleve) [-] Weekly bookings could not be made for Sunday if Saturday also booked [-] view_entry.php3: Fix escape characters showing in text (bokleve) ------------------------------------------------------------------------------- Version 0.9-pre1 (13:00 Fri August 2000) [-] A few minor bug fixes. [*] Authentication is finally in properly [+] Big UI change, provides a toolbar at the top, help, the ability to search and other usefull stuff. [+] A help file for the users. [*] Another LDAP authentication method, this one uses `ldapsearch' Thanks to Mark Belanger for most of this. ------------------------------------------------------------------------------- Version 0.8.1 (Thurs July 27 11:00 2000) [*] Better "Area" handling ------------------------------------------------------------------------------- Version 0.8 (Wed July 26 17:50 2000) [*] General improvements in the "Repeat Booking" code. [*] Better year selection handling ------------------------------------------------------------------------------- Version 0.8-pre6 (Thurs July 20 10:00 2000) [-] Lots of little bug fixes. [*] Additional LDAP authentication method [*] Better compatibility with old versions of PHP ------------------------------------------------------------------------------- Version 0.8-pre5 (Thurs July 13 11:50 2000) [*] Improved "Conflict detection" code [*] Lots of date/time handling improvements ------------------------------------------------------------------------------- Version 0.8-pre4 (Wed July 12 11:00 2000) [+] Added repeat entrys [+] Added French language file [*] Updated German language file [*] Made the "view_entry" screen nicer [*] General page updates ------------------------------------------------------------------------------- Version 0.8-pre3 (Wed Jun 21 13:42:42 GMT 2000) [+] Added Perl script for LDAP auth ------------------------------------------------------------------------------- Version 0.8-pre2 (Wed Jun 21 11:34:20 GMT 2000) [*] Added docs about netware authentication [-] Rename auth.inc -> mrbs_auth.inc to stop phplib conflicts [+] Added Spanish language file [+] Added Dutch language file [+] Added German language file [+] Added Traditional Chinese language file [+] Explicity set charset (from language file) ------------------------------------------------------------------------------- Version 0.8-pre1 (Fri Jun 16 08:22:19 GMT 2000) [+] 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 ------------------------------------------------------------------------------- Version 0.7 (Mon Jun 12 12:42:50 GMT 2000) [*] Changed DB to use unixtime, not mysql date/time [*] Changed date strings to use locale [*] Replaced code for three small calendars (thanks to David Wilkinson - davidw@cascade.org.uk) [*] Internal/External meetings different colours [*] "Resolution" moved to config file [+] Added Japanese support [*] Moved language into external file [*] Added more documentation [-] Areas with no rooms don't cause an error ------------------------------------------------------------------------------- Version 0.6 (Sat May 27 09:09:11 BST 2000) [-] 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 ------------------------------------------------------------------------------- Version 0.5 (Mon May 22 12:07:14 BST 2000) [+] Added admin.php3 so areas/rooms can be done by web rather than by SQL ------------------------------------------------------------------------------- Version 0.2 (Sun May 21 22:35:33 BST 2000) [*] Working OK from user perspective [*] All admin done by SQL ------------------------------------------------------------------------------- Version 0.1 (Sun Apr 30 16:03:26 BST 2000) [+] Initial starting