Um immer mitzubekommen woran gerade bei Olympus gearbeitet wird, kann man sich in die Phpbb-checkins Mailingliste eintragen.
Diese Mails dokumentieren die Änderungen der Entwickler an den Dateien.
Hier nun eine Liste mit den Beschreibungstexten der Checkinmails für Olympus im März 2006 (die Checkins für phpBB 2.0.x werden nicht berücksichtigt). Erfreulicherweise tut sich nach wie vor einiges. Die Codeänderungen in den verschiedenen Dateien werden hier nicht einzeln aufgeführt. Das Mailarchiv findet man hier.
- --------------------------------------------------------------
 Datum: 01.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 message_body.html board.php common.php
 functions.php functions_transfer.php message_parser.php
 session.php schema_data.sql coding-guidelines.html
 download.php memberlist.php ucp.php viewforum.php
 viewonline.php viewtopic.php mcp_queue.php
 acp_board.php acp_permissions.php
 ucp_pm_compose.php ucp_pm_options.php mcp_front.php
 
 Log Message:
 - some bugfixes
 - committed coding guidelines as they are at area51
 - removed script_path (needs a close inspection later)
 - removed the need for server_name and server_port
 - able to define server port/name/protocol and force the user-defined server vars (very handy for proxy setups)
- --------------------------------------------------------------
 Datum: 02.03.06
 Entwickler: David
 
 Modified Files:
 acp_php_info.php
 
 Log Message:
 This should work.. maybe... 
- --------------------------------------------------------------
 Datum: 02.03.06
 Entwickler: David
 
 Modified Files:
 install.php functions_jabber.php
 
 Log Message:
 - The sha1 hash is a standard part of PHP, mhash is not needed for Jabber 
- --------------------------------------------------------------
 Datum: 03.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_logs.html
 
 Log Message:
 show links to topic/log/forum...
- --------------------------------------------------------------
 Datum: 04.03.06
 Entwickler: Bart van Bragt
 
 Modified Files:
 constants.php mysql_schema.sql schema_data.sql
 
 Added Files:
 mcp_reports_front.html mcp_reports_topic.html
 ucp_reports_list.html ucp_reports_report.html
 mcp_reports.php ucp_reports.php
 
 Log Message:
 Reporting system revised. Needs some major cleanup and is missig some functionality (assign report, some overviews, decent notifications) but the basics are there. More after the weekend 
- --------------------------------------------------------------
 Datum: 04.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 schema_data.sql cron.php
 functions.php functions_admin.php
 
 Log Message:
 Expire issued warnings after and admin configurable time
 TODO: Add config option for this value to the ACP
- --------------------------------------------------------------
 Datum: 06.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 ucp_pm_compose.php ucp_pm_viewmessage.php ucp_prefs.php
 ucp_profile.php board.php common.php permissions_phpbb.php
 mcp_main.php mcp_topic.php mcp_warn.php
 help_faq.php posting.php ucp.php
 firebird_schema.sql mssql_schema.sql mysql_schema.sql
 oracle_schema.sql postgres_schema.sql schema_data.sql
 sqlite_schema.sql
 posting.php report.php search.php viewtopic.php
 index.php
 acp_bbcodes.html acp_forums.html acp_users.html
 acp_bbcodes.php acp_board.php acp_forums.php acp_users.php
 functions_admin.php functions_posting.php
 functions_privmsgs.php functions_profile_fields.php
 functions_user.php message_parser.php session.php
 posting_body.html ucp_prefs_post.html
 ucp_profile_signature.html
 
 Log Message:
 - added "display_on_posting" setting to custom bbcodes (creates a button with the bbcode tag)
 - fixed forum editing and parent id selection
 - completely removed HTML support (it only creates security problems)
 - changed cache_moderators() to reflect permission changes
- --------------------------------------------------------------
 Datum: 06.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 board.php acp_board.php
 
 Log Message:
 Configure the warning expiry
- --------------------------------------------------------------
 Datum: 06.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 dbal.php
 
 Log Message:
 Broken images begone!
 Who wants to go next?
- --------------------------------------------------------------
 Datum: 06.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 search.php search_fill.php
 search_results.html viewforum_body.html
 fulltext_mysql.php fulltext_phpbb.php search.php
 
 Log Message:
 Me, me, me!
 
 - only search unapproved posts/topics in forums where the user got the m_approve permission
 - resize the search cache when it grows too huge (drop distant pages)
 - added unread link to search results page
 - streamlined search results and viewforum html code for displaying topics
 
 so we're waiting for David now 
- --------------------------------------------------------------
 Datum: 07.03.06
 Entwickler: David
 
 Modified Files:
 common.php viewtopic.php install.php
 
 Log Message:
 Weee! My turn to bug things up 
 
 - A moved topic has _two_ forum_ids, we must update the tracking info on the "fake" forum and the "real" forum.
 - Welcome back to register_globals! 
- --------------------------------------------------------------
 Datum: 08.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 mcp_forum.html mcp_topic.html mcp_post.html
 mcp_forum.php mcp_front.php
 
 Log Message:
 - log entries for deleted topics don't provide a link to the topic or to the topic logs, do we need to change handling of this else where?
 - added select all/deselect all to mcp_forum
 - realigned mcp_forum.html
 - don't display announcements on all pages in mcp_forum => easier use of "select all" + delete/other function
- --------------------------------------------------------------
 Datum: 08.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 schema_data.sql
 
 Log Message:
 Add the mcp log viewer to the initial module data
- --------------------------------------------------------------
 Datum: 09.03.06
 Entwickler: David
 
 Modified Files:
 acp_attachments.php install.php functions.php
 
 Log Message:
 - By default, new installations of magick add itself to PATH and not to a variable that it creates.
- --------------------------------------------------------------
 Datum: 09.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 functions.php functions_module.php acm_file.php acm_main.php
 acp_modules.php cron.php dbal.php
 
 Log Message:
 - fix cookie shortening
 - let the acm handle the module cache
 - call $cache->save() after destroying data if necessary
- --------------------------------------------------------------
 Datum: 09.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 mssql.php
 
 Log Message:
 Efficiency change
- --------------------------------------------------------------
 Datum: 10.03.06
 Entwickler: David
 
 Modified Files:
 functions_template.php
 
 Log Message:
 We all make mistakes 
- --------------------------------------------------------------
 Datum: 10.03.06
 Entwickler: David
 
 Modified Files:
 ucp_confirm.php
 
 Log Message:
 - ord() always returns a unsigned integer, no need to force it positive
- --------------------------------------------------------------
 Datum: 11.03.06
 Entwickler: David
 
 Modified Files:
 functions.php ucp_confirm.php
 
 Log Message:
 - Moved the image loading outside the big loop. This brings fewer comparisons and allows us to unload the image data sooner.
 - Used a more appropriate method to break the images into chunks.
- --------------------------------------------------------------
 Datum: 12.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 install.php
 
 Added Files:
 index.php install_main.php
 install_header.html install_footer.html install_main.html
 
 Log Message:
 Building the foundations for some later changes to the installer
 This code doesn't actually do anything yet 
- --------------------------------------------------------------
 Datum: 13.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_attachments.php acp_board.php acp_permission_roles.php
 acp_users.php auth.php
 acp_users.html auth.php constants.php functions.php functions_admin.php
 functions_display.php functions_messenger.php
 functions_privmsgs.php functions_upload.php session.php
 template.php mcp_main.php mcp_post.php mcp_queue.php
 auth_db.php install.php
 ucp_confirm.php ucp_pm_viewfolder.php ucp_pm_viewmessage.php
 ucp_prefs.php ucp_register.php
 index.php mcp.php report.php viewtopic.php
 firebird_schema.sql mssql_schema.sql mysql_schema.sql
 oracle_schema.sql postgres_schema.sql schema_data.sql
 sqlite_schema.sql
 common.php mcp.php ucp.php
 index_body.html login_body.html report_body.html
 ucp_pm_viewfolder.html ucp_pm_viewmessage.html
 ucp_prefs_personal.html stylesheet.css
 board.php common.php permissions_phpbb.php posting.php
 
 Added Files:
 acp_reasons.php
 acp_reasons.html
 
 Removed Files:
 ucp_reports.php
 ucp_reports_list.html ucp_reports_report.html
 new_report_pm.txt new_report_post.txt
 
 Log Message:
 - streamlined reports to consist of the feature set we decided upon (Nils, your turn now)
 - use getenv instead of $_ENV (with $_ENV the case could be wrong)
 - permission fixes (there was a bug arising with getting permission flags - re-added them and handled roles deletion differently)
 - implemented max login attempts
 - changed the expected return parameters for logins/sessions
 - added acp page for editing report/denial reasons
 - other fixes here and there
- --------------------------------------------------------------
 Datum: 13.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 functions.php ucp_main.php acp_board.php memberlist.php
 board.php schema_data.sql
 memberlist_view.html ucp_main_front.html
 
 Log Message:
 - added users activity load setting
- --------------------------------------------------------------
 Datum: 13.03.06
 Entwickler: David
 
 Modified Files:
 ucp_confirm.php install.php
 
 Log Message:
 - empty() expects a variable, not a function 
- --------------------------------------------------------------
 Datum: 14.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 functions.php
 
 Log Message:
 slightly different redirect function (now hopefully able to handle all sorts of uris)
 erm... actually remove the debugging thingy... holla
- --------------------------------------------------------------
 Datum: 14.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 functions_messenger.php
 
 Log Message:
 A q should be followed by a u 
- --------------------------------------------------------------
 Datum: 14.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 schema_data.sql
 
 Log Message:
 Base report reasons
- --------------------------------------------------------------
 Datum: 14.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 mcp_warn.php
 
 Log Message:
 We now return the log_id of newly created logs. This is used by the warnings code and may prove to be of use elsewhere or in MODs
- --------------------------------------------------------------
 Datum: 15.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 mcp_move.html mcp.php posting.php
 ban.php permissions_phpbb.php
 functions.php functions_module.php functions_user.php
 session.php ucp_main.php mcp_queue.php
 schema_data.sql acm_file.php acp_ban.html
 acp_ban.php acp_forums.php acp_icons.php acp_modules.php
 posting.php viewtopic.php ucp_main.php
 
 Added Files:
 mcp_ban.html mcp_ban.php
 
 Log Message:
 - adding ability to assign moderator specific ban options
 - fixing destroying of sql caches
 - fixing referencing of sql cached queries if more than one are active on one page
 - other fixes
- --------------------------------------------------------------
 Datum: 15.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 index.php install_header.html admin.css
 
 Log Message:
 Some slight alterations for another forthcoming feature.
 Tom: If you want to clean up my CSS changes for this or change the colour for completed stages, feel free 
- --------------------------------------------------------------
 Datum: 16.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 fulltext_mysql.php fulltext_phpbb.php acp_board.php
 common.php board.php common.php schema_data.sql
 
 Added Files:
 acp_search.php progress_bar.gif search.php
 search_index_progress_bar.html acp_search.html
 
 Log Message:
 - removed search settings from load page
 - no need to retrieve mysql information on every page => removed (fulltext_mysql)
 - added init() method to search plugins which is called when the search backend is changed
 - optional create/delete index functions for methods which don't need to loop through all posts (like fulltext_mysql)
 - index statistic functions for search plugins, displayed on acp search index page
 - only remove words above 60% (fulltext_phpbb)
 - added acp method to search plugins so they can display config options specific to a certain search backend
 - renamed fulltext_phpbb specific options to make clear that they are a part of the plugin
 - reordered lang entries for the load settings section
 
 added acp_search.php:
 - settings: general options / search backend / backend specific options
 - index: statistics / delete index / create index (progress popup while processing)
- --------------------------------------------------------------
 Datum: 16.03.06
 Entwickler: David
 
 Modified Files:
 sqlite_schema.sql sqlite.php
 
 Log Message:
 - SQLite is now usable; we died on certain queries as well as a schema issue (I took the liberty of applying some RegEx-Fu to the parser ) )
- --------------------------------------------------------------
 Datum: 16.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 acp_search.php fulltext_mysql.php
 schema_data.sql permissions_phpbb.php search.php
 
 Log Message:
 - use a_search permission
 - check for MyISAM in fulltext_mysql
- --------------------------------------------------------------
 Datum: 16.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 admin.css
 
 Log Message:
 Give us our old ACP design back 
- --------------------------------------------------------------
 Datum: 17.03.06
 Entwickler: David
 
 Modified Files:
 sqlite_schema.sql sqlite.php
 
 Log Message:
 - Fixing some borked stuff in the schema ( it is _still_ borked tho )
- --------------------------------------------------------------
 Datum: 17.03.06
 Entwickler: David
 
 Modified Files:
 postgres.php
 
 Log Message:
 - Postgre installs now work... kinda...
- --------------------------------------------------------------
 Datum: 17.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_forums.php acp_permissions.php acp_search.php
 acp_users.php acm_main.php ucp.php common.php
 ucp_pm_compose.php ucp_profile.php ucp_zebra.php
 functions.php functions_upload.php session.php
 firebird.php mssql.php mssql_odbc.php mysql.php mysql4.php
 oracle.php postgres.php sqlite.php ucp.php
 
 Log Message:
 - fix some bugs...
- --------------------------------------------------------------
 Datum: 17.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 session.php
 
 Log Message:
 remove the echo...
- --------------------------------------------------------------
 Datum: 17.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 firebird_schema.sql mssql_schema.sql oracle_schema.sql
 postgres_schema.sql sqlite_schema.sql
 
 Log Message:
 Warning changes for the other schema files
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: David
 
 Modified Files:
 schema_data.sql install.php functions_compress.php
 postgres.php acp_database.php common.php
 
 Added Files:
 database.php acp_database.html
 
 Log Message:
 - Cleaned up some compress stuff
 - Replaced deprecated functions in the PostrgreSQL DBAL
 - Added an undefined constant during install
 - Oh, and we now have backups We currently work with all the MySQL flavors, PostgreSQL and SQLite... We currently work with all the MySQL flavors, PostgreSQL and SQLite...
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 schema_data.sql mcp_post.html mcp_reports.html
 mcp.php search.php viewtopic.php viewforum.php
 mcp_front.php mcp_queue.php mcp_reports.php
 common.php mcp.php permissions_phpbb.php
 
 Added Files:
 report_closed.txt report_deleted.txt
 
 Removed Files:
 mcp_reports_front.html mcp_reports_topic.html
 
 Log Message:
 - replaced mcp reports system with a simplified version
 - fixed links to mcp_reports
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 login_body.html ucp_agreement.html
 ucp.php ucp_register.php
 
 Log Message:
 thanks to SHS` for writing an updated version of the terms and the privacy policy.
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 mcp_reports.php search.php acp_search.php
 schema_data.sql fulltext_mysql.php fulltext_phpbb.php
 
 Log Message:
 - Lesson learned: If you rename something rename it in all places and not just in a few 
 (min_search_chars/max_search_chars/load_search_upd now prefixed with fulltext_phpbb)
 - search_indexing_state should not be dynamic
 - a topic link should link to a topic 
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 acp_board.php board.php auth_ldap.php
 
 Log Message:
 - Added init_{$auth_plugin} function which can be used to test a connection to the authentication system before actually saving the new configuration. This will hopefully stop people from locking themselves out by using an authentication system that they cannot connect to.
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 install.php index.php common.php
 
 Added Files:
 install_install.php install_install.html
 
 Log Message:
 Replacing the first part of the installer ready for some testing
 This will bounce you back to the previous installer part way through
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 common.php schema_data.sql
 
 Log Message:
 I got attacked by a dictinary..... 
 And of course, this is going to be 3.0 and not 2.2.....
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 install.php
 
 Log Message:
 - fixed a little bug in the (old) installer
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 acp_users.php session.php ucp_profile.php
 
 Log Message:
 Cross-port a patch from 2.0.20 into the 3.0 branch
- --------------------------------------------------------------
 Datum: 18.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 common.php schema_data.sql
 
 Log Message:
 And the typo-of-the-day-award goes to:
 
 Maintenance aka Maintenence aka Maintanence
 
 Who knows what it will turn out to look like next? (maybe Maitanance?)
 
 
 hmm .... so many commits today!
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 session.php
 
 Log Message:
 We'll extend the idea to the sessions themselves as well on reflection
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: David
 
 Modified Files:
 acp_database.php
 
 Log Message:
 - Free some results!
 - Nicer MySQLhandling (still needs work)
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 AUTHORS
 
 Log Message:
 temporarily updated authors file
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_database.php
 
 Log Message:
 - ok, we should try to write the sql data as early as possible (to prevent extensive memory consumption). What needs to be done now? Trying to compress in realtime if specified and it would be also nice if the filenames had a more meaningful naming. 
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_permissions.php
 
 Log Message:
 do not check forum acl for dropdown menus in permission screens
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 auth.php fulltext_mysql.php fulltext_phpbb.php search.php
 acm_main.php AUTHORS
 firebird.php mssql.php mssql_odbc.php mysql.php mysql4.php
 mysqli.php oracle.php postgres.php sqlite.php
 functions_privmsgs.php functions_template.php template.php
 
 Log Message:
 - add our beloved in_phpbb check
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 board.php common.php
 
 Log Message:
 Two little changes to language files:
 - Bug 1093
 - Bug 1087
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Meik Sievertsen
 
 Modified Files:
 acp_bbcodes.php
 
 Log Message:
 - bbcode ids need to be greater than NUM_CORE_BBCODES
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 ucp_agreement.html ucp_register.html
 
 Log Message:
 Move the $Id tag to prevent output errors
- --------------------------------------------------------------
 Datum: 19.03.06
 Entwickler: Nils Adermann
 
 Modified Files:
 search.php functions_messenger.php search_results.html
 
 Log Message:
 - Bug 1104: fixed a typo ($necoding => $encoding)
 - Bug 1139: active_topics now has a button to submit the "Display posts from previous <time>" form
 - active_topics doesn't return NULL rows anymore
 - fix a padding bug in the search forum listing
- --------------------------------------------------------------
 Datum: 20.03.06
 Entwickler: GrahamJE
 
 Modified Files:
 mcp_warn_front.html mcp_warn_list.html
 mcp.php common.php
 
 Log Message:
 Missing language strings in warning system [Bug #1156]

