From: Reini U. <ru...@x-...> - 2004-05-04 17:20:31
|
I collected a patch for some severe 1.3.9 problems at http://sourceforge.net/tracker/index.php?func=detail&aid=947848&group_id=6121&atid=306121 This patch fixes the following problems: 1.3.9p1 May 4, 2004, Reini Urban: Bugfix release for the following 1.3.9 problems: * Default permissions not honored. Everybody was able to edit. * set UserPreferences for bool and int fixed * dba open problems improved * session transportation improved, no db objects stored * php-4.0.6 support re-enabled (superglobals, array_key_exists) * WikiAdminRemove deleted too many if args passed from WikiAdminSelect * PageGroup support for [links] and subpages * disabled default dba sessions, broken! * HttpClient fixes for older php's * RssFeed for allow_url_fopen=false, IMAGE support, empty ITEM list apply it e.g. like this: gunzip /tmp/phpwiki-1.3.9-p1.patch.gz cd phpwiki-1.3.9 patch -p1 < /tmp/phpwiki-1.3.9-p1.patch I was not able to re-enable USE_DB_SESSION for "dba" with php-4.0.6 and php-4.1.2. This are the special versions I tested with this special patch, the current main branch for 1.3.10 is tested with some more newer php's, so it will work there also. In detail I test regularly against 4.0.6, 4.1.2, 4.2.1, 4.3.2, 4.3.5 and 4.3.7. So I disabled the default setting for DB_Sessions under dba. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Whit B. <wh...@tr...> - 2004-05-08 19:17:10
|
Will the 1.3.9 to 1.4.0 upgrade path be trivial, or will there be enough work in upgrading between the two to make it worth waiting for 1.4.0 before implementing a fairly complex project given that 1.4.0 (and beyond) should be the target for it? Thanks, Whit |
From: Reini U. <ru...@x-...> - 2004-05-08 21:03:51
|
Whit Blauvelt schrieb: > Will the 1.3.9 to 1.4.0 upgrade path be trivial, or will there be enough > work in upgrading between the two to make it worth waiting for 1.4.0 before > implementing a fairly complex project given that 1.4.0 (and beyond) should > be the target for it? index.php configs moved to config/config.ini (finished, in current CVS, some problems occur from time to time) the PrettyWiki detection is much more stable now (hope it stays so), the include code for pear is kind of problematic, because it leaves the decision to the user (no problems yet reported, but I am sure there will be), adodb is completely new (finished, in current CVS, no problems since two weeks anymore), page permissions will be usable (not yet). Some bugs will be fixed, and some new bugs will be introduced (hopefully not) But before 1.4.0 we will bring out 1.3.10, to test the latest fixes and to gain some confidence in the stability. Carsten thought about full utf-8 support, but I think we will postpone this to the 1.5.x branch. Currently we cannot switch between single-byte charsets and multi-byte charsets. Either you define utf-8 and convert all docs to utf-8 (chinese and japanese already are), or you define for example latin-1 and cannot display japanese and chinese together with the single-byte charsets. regex attributes might have to be fixed for utf-8, dynamic conversion will have be to be done, and so on. Currently I work on * support for older php versions (on 4.0.5 and 4.0.4-pl1 it runs very unstable) and the php-5.0 branch, * strange dba problems with certain php versions (< 4.1 and > 4.3, with locking and session_write_close problems), and * a weird pcre problem which only appears on the loaded sf.net server (php-4.1.2) This might lead to some needed optimizations for the InlineParser. If this cannot be fixed sooner or later, we will have to revert to the old parser code, without the memory optimizations and without inlined tightened plugins. e.g. "* <small><?plugin MostPopular></small>", or inlined "This site runs the PhpWiki <?plugin SystemInfo version?> version." will then not be supported. But if my analysis is true, adding more Interwiki urls will also break the parser sooner or later, which is not really an option. Besides that a lot of bugs appear and disappear on the sf.net tracker, which is good sign. I also expect some adodb pgsql problems with transactions, and mysqli and mysqlt requests. You can try out the current CVS code by yourself. I don't expect it to break. Only on very very weird setups it breaks. -- Reini Urban http://phpwiki.sf.net/ |