The first beta release for the R5.0 branch. Includes some major changes and improvements to WackoWiki, as well as many bug fixes.
This is the first release without PHP4 support.
- 0000332: [core] function load_comments should exit if value is '0' (administrator) - resolved. - 0000256: [page rights] Comments inherit their ACL settings on subpages like a new page from the level above (Tann San) - resolved. - 0000264: [core] header("HTTP/1.0 403 Forbidden"); seems not to work (Tann San) - resolved. - 0000330: [localization] Wrong sorting pages named in Russian on Index page. (administrator) - resolved. - 0000317: [formatter] add option: disable autolinks to config (administrator) - resolved. - 0000389: [core] cache merged primary and secondary config (administrator) - resolved. - 0000388: [core] make all function and variable names lower case (administrator) - resolved. - 0000279: [core] rename function GetResourceValue to get_translation (administrator) - resolved. - 0000117: [administration] GUI interface to define user groups (administrator) - resolved. - 0000333: [core] Blogging feature (administrator) - resolved. - 0000215: [appearance] bookmarks as UL + CSS (administrator) - resolved. - 0000343: [administration] Dedicated cluster for user profiles (administrator) - resolved. - 0000291: [core] have a special namespace for user pages (administrator) - resolved. - 0000351: [action] add user profile action (administrator) - resolved. - 0000052: [action] Automatically create user page on registration (administrator) - resolved. - 0000026: [editing] make comments capable for editing (Tann San) - resolved. - 0000028: [action] Add paging to long list actions (administrator) - resolved. - 0000029: [upload] after file upload ALT – text should also be shown besides file (or image) (Tann San) - resolved. - 0000046: [editing] Add "minor edit" option to edit window (administrator) - resolved. - 0000118: [appearance] simple way to tailor the navigation bar for all users (administrator) - resolved. - 0000144: [handler] add a copy handler (administrator) - resolved. - 0000181: [formatter] Formatter fails under some circumstances and produces a blank page (administrator) - resolved. - 0000210: [action] include and improve RSS action (feed.php + simplepie) (Elar9000) - resolved. - 0000236: [database] show more userfriendly error messages if DBAL fails and debug is set to 0 (administrator) - resolved. - 0000252: [administration] implement a remove selected/all comments action for a page (administrator) - resolved. - 0000274: [security] Implement secure/salted hashing algorithm for passwords (administrator) - resolved. - 0000277: [text formatting] add syntax for table header (administrator) - resolved. - 0000284: [wikiedit] R43 WikiEdit does not show buttons bar when charset /language is not English/Russian (administrator) - resolved. - 0000300: [database] Normalize database (administrator) - resolved. - 0000368: [database] add new table user_setting (administrator) - resolved. - 0000367: [database] add new menu table and action (administrator) - resolved. - 0000303: [formatter] Formatter fails in combination with the include action (administrator) - resolved. - 0000306: [action] {{tree nomark="1"}} fails to process the parameter (administrator) - resolved. - 0000310: [core] log events into a system journal (administrator) - resolved. - 0000311: [email] implement phpmailer class (administrator) - resolved. - 0000315: [core] Minimize config file (administrator) - resolved. - 0000230: [administration] Administrative Interface (administrator) - resolved. - 0000117: [administration] GUI interface to define user groups (administrator) - resolved. - 0000056: [core] Configurable date and time formats (administrator) - resolved. - 0000045: [action] delete old revisions of a page (administrator) - resolved. - 0000151: [core] rename wakka.config.php to config.inc.php (Tann San) - resolved. - 0000318: [cache] multiple records in table cache for one hash (administrator) - resolved. - 0000322: [core] debug language causes error in header for displaying attached / embedded image / file (Tann San) - resolved. - 0000334: [handler] bookmarks shown for other language if multilanguage is off (administrator) - resolved. - 0000335: [email] improve text for email verification (administrator) - resolved. - 0000338: [appearance] make lists lists with ul -> li (administrator) - resolved. - 0000345: [core] Deprecated features in PHP 5.3.x (administrator) - resolved. - 0000344: [formatter] Message: Assigning the return value of new by reference is deprecated in ...\formatters\... (administrator) - resolved. - 0000262: [core] replace the remaining ereg() function with preg_match() (ebal) - resolved. - 0000326: [core] replace the remaining split() function with preg_split() (administrator) - resolved. - 0000346: [localization] rename term 'settings' to 'account' for 'user settings' (administrator) - resolved. - 0000347: [email] send all emails in plain text format (default) (administrator) - resolved. - 0000348: [core] store backup of deleted pages (administrator) - resolved. - 0000349: [action] add action {{recentlydeleted}} (administrator) - resolved. - 0000350: [handler] can't open revisions of a deleted page (administrator) - resolved. - 0000354: [upload] rename files in \files\perpage to @page_id@filename (administrator) - resolved. - 0000355: [core] can't unset bookmark like ((Page Alt text @@de)) (administrator) - resolved. - 0000356: [core] remove "show_datetime" => "Y", feature (administrator) - resolved. - 0000357: [authentication] Use SHA256 for passwords as default (administrator) - resolved. - 0000360: [administration] Warning: array_merge() [function.array-merge]: Argument #2 is not an array in \classes\wacko.php on line 343 (administrator) - resolved. - 0000363: [database] Use singular for table names, e.g. "page" not "pages" (administrator) - resolved. - 0000372: [action] random page action (administrator) - resolved. - 0000380: [security] Don't allow *.php files to be called directly (administrator) - resolved. - 0000384: [security] Support Strict-Transport-Security header (administrator) - resolved. - 0000024: [editing] add change summary / comments (administrator) - resolved. - 0000061: [action] New subpages should use parent ACL (Tann San) - resolved. - 0000126: [documentation] [[НоваяСтраница @@ru]] (administrator) - resolved. - 0000136: [editing] Pages that allow anonymous editing don't allow double click to edit feature (Tann San) - resolved. - 0000175: [page rights] Can't change ACL's for entire cluster for some pages. (administrator) - resolved. - 0000199: [installer] write permission detection before enabling cache (Tann San) - resolved. - 0000290: [installer] Installer needs to have a special message at the end if they upgraded from an ancient Wakka release. (Tann San) - resolved. - 0000213: [installer] Improvements for the installer process (Tann San) - resolved. - 0000217: [xml] wacko/xml/recentchanges_mywackosite.xml doesnt exists (Tann San) - resolved. - 0000233: [action] Fatal error: Cannot use string offset as an array in /actions/redirect.php on line 6 (Tann San) - resolved. - 0000289: [installer] Final page of installer needs to be clearer when indicating what the user should do. (Tann San) - resolved. - 0000294: [installer] Upgrading does not take user groups array into account so they are lost. (Tann San) - resolved. - 0000101: [action] add preview_text in search (administrator) - resolved. - 0000308: [cache] Cache DBMS queries (administrator) - resolved. - 0000245: [installer] Upgrade -> PDO Error: invalid data source name (Tann San) - resolved. - 0000254: [installer] mysqli_connect() expects parameter 5 to be long, string given (administrator) - resolved. - 0000255: [database] Warning: mysqli_connect() expects parameter 5 to be long, string given in \db\mysqli.php on line 31 (ebal) - resolved. - 0000261: [installer] better intro on the first page of the installer (Tann San) - resolved. - 0000275: [formatter] unify the markup for code blocks <pre class="code php"> (administrator) - resolved. - 0000276: [appearance] replace fieldset with div outside of forms (administrator) - resolved. - 0000278: [security] replace $_REQUEST with proper $_POST or $_GET (Tann San) - resolved. - 0000280: [handler] remove edit_table_based from edit handler (administrator) - resolved. - 0000281: [localization] "Redirect Loop" when multilanguage is set to 0 (Tann San) - resolved. - 0000282: [installer] PDO DSN Error: could not find driver (Tann San) - resolved. - 0000253: [installer] error with PDO in installAction=database-install (Tann San) - resolved. - 0000288: [installer] Installer fails at start if a blank config file is detected (Tann San) - resolved. - 0000295: [handler] add new page handler (administrator) - resolved. - 0000301: [database] no UNSIGNED used (administrator) - resolved. - 0000307: [email] email notification if the ownership of a page is transfered (administrator) - resolved. - 0000313: [wikiedit] show warning to user if JS is inactive in browser in place of WikiEdit (administrator) - resolved. - 0000321: [database] replace all ENUM('Y','N') fields with TINYINT(1) (administrator) - resolved. - 0000328: [handler] add Comment Title (administrator) - resolved. - 0000162: [xml] better RSS output for Comments (administrator) - resolved. - 0000172: [handler] merge acl and massacl handler (administrator) - resolved. - 0000214: [core] sort array for languages / themes alphabetically (ebal) - resolved. - 0000222: [handler] merge rename and massrename handler (administrator) - resolved. - 0000247: [handler] avoid output of DIV "commentform" for user without rights for comments (administrator) - resolved. - 0000248: [installer] some pages like Login and Password are set with [bg] language! not even in [en] (ebal) - resolved. - 0000249: [handler] remove also the file attachments while removing a page (administrator) - resolved. - 0000250: [action] linkstree.php incorrect use of $this (fix included) (pascalvmf) - resolved. - 0000251: [installer] upgrade fails in alter_revisions due to a typo (fix included) (pascalvmf) - resolved. - 0000258: [appearance] include protoedit, wikiedit2, & autocomplete.js only on method==edit (administrator) - resolved. - 0000265: [localization] rename language files wakka.xy.php to wacko.xy.php (administrator) - resolved. - 0000266: [handler] remove the useless .pageBefore div and css class (administrator) - resolved. - 0000269: [formatter] replace <s> with <del> in Wackoformatter (administrator) - resolved. - 0000270: [formatter] replace span for diff with del and ins in Wackoformatter (administrator) - resolved. - 0000271: [formatter] replace <u> with <span class="underline"> in Wackoformatter (administrator) - resolved. - 0000273: [localization] missing page for usersettings (NL) -> incorrect link (administrator) - resolved. [113 issues]
This is a maintenance update for the stable 4.3.x branch. It is recommended that all WackoWiki users (including those still using 4.2) upgrade to this latest release.
- 0000382: [installer] upgrade R4.2 install to R4.3-rc1 or 4.3-branch head the installer breaks (dc) - resolved. [1 issue]
This release marks the first "stable" release in the 4.3.x series of WackoWiki.
- 0000148: [security] comments XSS-vulnerability (Tann San) - resolved. - 0000060: [action] {{wantedpages}} don't obey ACLs (Tann San) - resolved. - 0000223: [handler] Admin should have the ability to override the page settings (administrator) - resolved. - 0000031: [text formatting] ??(yellow) text yellow marked?? (Tann San) - resolved. - 0000017: [email] email verification procedure is confusing (Tann San) - resolved. - 0000033: [action] {{files}} action misleading message (administrator) - resolved. - 0000072: [core] Wrong content-type (Tann San) - resolved. - 0000081: [database] MS SQL database file does not work (Tann San) - resolved. - 0000015: [wikiedit] Signature Button in WikiEdit (administrator) - resolved. - 0000018: [email] email_confirm is not populated in the database (Tann San) - resolved. - 0000019: [appearance] hard-coded condition for "tabs" theme in handlers (administrator) - resolved. - 0000035: [core] Action not updated when a quicklink is added or deleted (administrator) - resolved. - 0000040: [action] Update Flash action to use UFO (Tann San) - resolved. - 0000044: [action] A {{mygroups}} page action would be useful (Tann San) - resolved. - 0000054: [formatter] PERL highlighter fails without error. (administrator) - resolved. - 0000055: [action] Parameter for cluster for {{mostpopular for="/Cluster"}} (Tann San) - resolved. - 0000057: [action] nomark="1" in {{backlinks}} (Tann San) - resolved. - 0000062: [core] add "hide_files" => 0, to index.php (Tann San) - resolved. - 0000063: [localization] put “This is a comment on”;"posted by”; “at”; in language files for localization (administrator) - resolved. - 0000068: [localization] put "No differences." in language file (administrator) - resolved. - 0000070: [installer] can't install to UTF-8 database, table creation error (Tann San) - resolved. - 0000079: [security] Update Safehtml to Release 1.3.7 (Tann San) - resolved. - 0000078: [core] Wacko dies on PHP 5.2 - Fix included (Tann San) - resolved. - 0000084: [appearance] Need new theme for installer (Tann San) - resolved. - 0000098: [installer] Updates needed with installer (Tann San) - resolved. - 0000085: [handler] Renaming of pages should also affect /files/perpage (Tann San) - resolved. - 0000091: [security] Hide referrers page and link from non registered users (Tann San) - resolved. - 0000092: [localization] Delete duplicate entries from language files plus ensure they all have all the entries (administrator) - resolved. - 0000093: [security] Hide Settings page from users without permission to edit page (Tann San) - resolved. - 0000095: [security] hide_files = 0 or 2 still shows up when using the files action. (Tann San) - resolved. - 0000100: [appearance] localize search box in Tabs theme (administrator) - resolved. - 0000109: [action] Security issue with {{usergroups}} action (Tann San) - resolved. - 0000110: [action] Hide edit icons in print actions for included pages (administrator) - resolved. - 0000111: [action] cyclic include protection bug (administrator) - resolved. - 0000112: [action] remove /actions/j.php from the package (administrator) - resolved. - 0000124: [localization] localize message: Unknown action "something" (administrator) - resolved. - 0000125: [documentation] update files in /docs folder (administrator) - resolved. - 0000127: [core] change wakka.php?wakka= to index.php?page= (Tann San) - resolved. - 0000153: [core] hide .svn and _common folder in the available Themes box (administrator) - resolved. - 0000137: [core] Update htaccess file to account for us renaming wakka.php to index.php (Tann San) - resolved. - 0000138: [installer] install using PDO sqlite hangs (Tann San) - resolved. - 0000146: [email] fixed headers encoding of WackoWiki mail messages (Tann San) - resolved. - 0000147: [regular expressions] fixed handling of links contain hyphen and dot characters (Tann San) - resolved. - 0000157: [core] Update HTMLSAX3 package to 3.0.0 (administrator) - resolved. - 0000158: [core] Update Text_Highlighter package to 0.7.x (administrator) - resolved. - 0000159: [localization] Localize RSS messages (administrator) - resolved. - 0000089: [handler] Redirect non logged in users to the language that suits their system as default (Tann San) - resolved. - 0000176: [action] recentcomments / recentlycommented -> Fatal error (Tann San) - resolved. - 0000177: [action] Registration: add case "EmailAlreadyConfirmed" -> check for empty email_confirm field (Tann San) - resolved. - 0000179: [handler] Mass renaming a page that has a sub page with the same name renames both (Tann San) - resolved. - 0000020: [localization] SingleLanguage - Polish -> impossible to login/logout (administrator) - resolved. - 0000021: [security] ANTISPAM as badword.conf (Tann San) - resolved. - 0000049: [editing] Captcha: Optional spam bot protection (Tann San) - resolved. - 0000064: [core] Added XML Sitemap Support (Tann San) - resolved. - 0000069: [interwiki] interwiki.conf needs to be checked and updated (administrator) - resolved. - 0000076: [project site] WackoR42.zip - urgent adjustments (administrator) - resolved. - 0000080: [installer] Installation only works with MySQL driver installed (Tann San) - resolved. - 0000094: [security] hide_comments = 0 or 2 still shows comments in search results (Tann San) - resolved. - 0000099: [formatter] Ukrainian language for formatter typografica (Tann San) - resolved. - 0000106: [xml] RSS feed for "recentcomments" (ebal) - resolved. - 0000160: [security] comments won't take the ACL settings of the page (Tann San) - resolved. - 0000115: [formatter] var dbclick = "page"; (Tann San) - resolved. - 0000121: [core] translate all remaining russian source // comments into English (Freeman) - resolved. - 0000128: [appearance] Print Version | Theme is corrupt: (Tann San) - resolved. - 0000132: [security] Installer should check if base pages have appropriate ACL's else update values (Tann San) - resolved. - 0000140: [handler] Rename should show backlinks (administrator) - resolved. - 0000143: [handler] Remove -> after deleting a comment a link to the corresponding page should be shown (administrator) - resolved. - 0000152: [action] {{MyChanges max="6" bydate="1"}} (Tann San) - resolved. - 0000154: [installer] the setup/install.php when reload is trying to recreate the tables and add test pages (Tann San) - resolved. - 0000155: [installer] database port number is bypassed (Tann San) - resolved. - 0000171: [core] The conflict custom wiki menu two on one host (Tann San) - resolved. - 0000182: [core] Comment function did not work (Tann San) - resolved. - 0000189: [core] Captcha Problem and no comments (Tann San) - resolved. - 0000191: [xml] XML Sitemap Support for the full tree of pages (Tann San) - resolved. - 0000200: [localization] Change Moldavian language code to "mo" (administrator) - resolved. - 0000201: [appearance] set for="" attribut for all <label>-tags and the id-name in the form elements (administrator) - resolved. - 0000202: [project site] Page http://wackowiki.org/Nastrojjki [^] does not exist (administrator) - resolved. - 0000204: [database] Page whose name starts with the word "Comment" is excluded from certain actions (Tann San) - resolved. - 0000205: [database] Page Index only returns 1000 results (Tann San) - resolved. - 0000206: [installer] add lang_iso also in the installer language files to invoke the lang_iso with the html header (administrator) - resolved. - 0000207: [core] add the option to turn XML Sitemap on / off in the config (Tann San) - resolved. - 0000209: [localization] replace updated message for meta data (ACLUpdated -> MetaUpdated) (administrator) - resolved. - 0000211: [localization] Change Estonian language code to "et" (Freeman) - resolved. - 0000219: [localization] updated spanish language files (administrator) - resolved. - 0000227: [core] Wanted Pages list has wrong count for referrers (Tann San) - resolved. - 0000041: [wikiedit] The Help button on the text editor goes to WackoWiki.com (administrator) - resolved. - 0000102: [action] PageIndex by letter {{pageindex letter="d"}} (Tann San) - resolved. - 0000119: [localization] Settings are unvailable in German localization (administrator) - resolved. - 0000169: [action] add {{edit}} to the actions (administrator) - resolved. - 0000178: [appearance] Update UFO to SWFObject 2 (Tann San) - resolved. - 0000220: [action] add {{comments}} to the actions (administrator) - resolved. - 0000229: [documentation] Change Manual url to http://wackowiki.org/doc/ [^] (administrator) - resolved. - 0000232: [upload] file upload description: russian chars incorrectly inserting to a database (administrator) - resolved. - 0000235: [action] Registration without Captcha is broken (administrator) - resolved. - 0000240: [security] replace deprecated mysql_escape_string with mysql_real_escape_string (administrator) - resolved. - 0000241: [handler] link shown for file after done upload is broken on subpages for local files (administrator) - resolved. - 0000242: [cache] implement cache in NpjTranslit (administrator) - resolved. - 0000243: [handler] add LaTeX export (administrator) - resolved. [99 issues]