|
RM4DF 6.0.7 Released
Thursday, August 02, 2007 (00:01:15)
Posted by Tessil
Download from the RM4DF project page at www.theclenchedfist.co...index.html
Changes for Version 6.0.7:
- Changed primary key in roster_master table from Name to Character_ID, existing implementation caused uniqueness problems with some character sets and collations (unable to have two different characters whose names would only differ by their accents). Bug reported by Lantis.
- Changed installer to alter the blocks table on new install as well. Bug reported by CammanCMC.
- Added Unique Members statistic.
- Increased max_execution time in the HTML roster retreval loop to start at five minutes. NOTE: This function has no effect when PHP is running in safe mode. There is no workaround other than turning off safe mode or changing the time limit in the php.ini file. The current effective setting of safe mode and the PHP max_execution_time directive can be viewed in the Dragonfly administration panel at "Administration Menu > > System Info > > PHP Core". The Apache TimeOut directive (default of 300 seconds) is another limiting factor, the shorter of the two durations will be effective.
- Changed link references from www.eq2i.com to the eq2.wikia.com site.
- Roster updates through externally-managed processes (such as cron) are now available. First, disable automated updates by setting $config['cache_update_time'] = 0 in the config.inc file. Next, create a cron task that will launch the update like this (edit the URL appropriately): 0 0,6,12,18 * * * wget --bind-address=127.0.0.1 --output-document=/dev/null --quiet 'http:///index.php?name=Roster_Master&force_update=1' [This example requires that wget be installed on your system and will update the roster every six hours. You may use any HTTP client that allows binding to the 127.0.0.1 (localhost) address.] If you have a large guild that takes a lot of time to update, you can do it automatically at scheduled intervals.
- DATABASE SCHEMA CHANGE: Changed schema to use INTEGER instead of INT, and SMALLINT instead of TINYINT in order to resolve PostgresSQL compatability issues. Bug reported by Lantis.
- CONFIG CHANGE: Added new bitflag to logfile parameter to log parser statistics and to suppress logging of guild status changes. Also reordered some of the lesser-used log bitflags.
- CONFIG CHANGE: Added $config['block_autoupdate'] to control whether Guild Wall of Fame block will now force a roster refresh if the roster data is stale when it goes to updates its cache. This can impace page load times if the update takes long (page won't load until update is complete). Default is off.
- REQUIREMENTS CHANGE: Use of internal Dragonfly multibyte wrappers has been implemented. Requires versions of Dragonfly after the 9.0.6.1 version.
|