-1.3.14 July, 1 2007, Reini Urban
-
-fixes:
-* Fix the broken LDAP fix from 1.3.13p1
-* fixed sortby with multiple pagelists
-
-changes:
-* changes all themeinfo.php files, moved global to method load() to be
- easier derived from custom theme classes, main now calls $WikiTheme->load
-* MailNotify is now silent unless DEBUG
-
-new:
-* added experimental ATOM support
-* added Changes and Upload button to edit
-
-1.3.13p1 June, 9 2007, Reini Urban
-
-An immediate security fix for 1.3.13, plus some minor fixes.
-fixes:
-* LDAP Auth: Disallow empty passwords! Certain ldap implementations return true
- on empty passwords with ldap_bind().
-* LDAP Auth: fix password quoting
-* fix action=upgrade for dba, rename nosql to nodb
-* fixes SpamBlockList config file locations (config/two-level-tlds, config/whitelist)
-* enable $MailNotify->onChangePage
-* fix display of pagenames containing ":" in certain lists
-* fixed backend asArray access to iterators (DebugInfo with SQL)
-* fix wrong PhpWikiCvs InterWikiMap entry
-* fix syntax error in pgsrc/Help%2FActionPage
-* fix case in pgsrc/Help%2FAsciiSVGPlugin
-* fix links in pgsrc/Help%2FSemanticRelations
-* fix pgsrc/Help%2FWikiPlugin
-
-changes:
-* allow \n and single letter pages in {{ }} template syntax.
- patch #1732793 by AlJeux and ReiniUrban
-* with ENABLE_SPAMBLOCKLIST check only new external links:
- max 5, allow interwiki links, and improve failed output.
-
-1.3.13 June, 2 2007, Reini Urban
-
-This is major feature release which will be the base for the stable
-1.4.0. The highlights are SemanticWeb support, basic support for
-various WYSIWYG editors (not yet stable), a stable ~MonoBook (wikipedia)
-and Blog theme, enabled acdropdown support (~LiveSearch), postgresql and
-oracle enhancements, moving Help pages into Help/, support different
-charsets in pgsrc and Windows NTLM auth support via HttpAuth, a lot
-more plugins and enhancements. UTF-8 should work.
-
-fixes:
-* fix UpLoad to disallow all php extensions
-* DB: use ANSI SQL statements (oracle by Bob Peele & Christopher Jones,
- postgresql by Reini Urban)
-* fixed blog, MonoBook, sidebar and wikilens theme layout
-* fix Template and CreatePage variable expansion
-* xhtml dump for subpages into subdirectories, fixed filenames and subdir names
-* fixed loading pages into foreign charsets (such as utf-8)
-* ErrorManager: patch #1438439 by Matt Brown:
- Only set no-cache headers when error output is generated
-* ImageLinks: patch #1348996 by Robert Litwiniec
-* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous)
-* improve pdf output via external converter
-* force integer constants to be set as integer
-* partially fix CRC overflow in ziplib (Bob Apthorpe)
-* testsuite: force C locale and EN $LANG
-* fixed display of edited InterWikiMap. static var issue
-* fixed display of "Merge and Edit: pagename" header in merge edit (hack!)
-* WikiFormRich: fix name=value parsing. fix limit with plugin-list invocations
-* plugin/Diff: fix lib/diff loading conflicts by removing duplicate classes
-* plugin/Ploticus: support PLOTICUS_PREFABS config.ini setting (documented but never worked)
-* fix edit:locked label selection: typo, was edit:lock
-* fixed moacdropdown integration
-* fixed fortune error handling
-* fixed limit handling with multiple pagelists: don't overwrite request arg
-* change PageDump Content-Type header for download to application/octet-stream to avoid
- pesty .txt suffixes on windows clients
-* fixed wikilens with dba and RATING_STORAGE=SQL. RATING_STORAGE=WIKIPAGE not yet fixed.
-* fixed action=diff error with external links
-
-changes:
-* add UpLoad policy DISABLE_UPLOAD_ONLY_ALLOWED_EXTENSIONS, default: false
-* SemanticWeb: add linkrelation support, getPageLinks returns now an array of hashes.
- optimize get_links for relations.
-* add new linksyntax "[:pagename]" inside square brackets only, not to store backlinks.
- [:DontStoreLink] (experimental)
-* moved default help pages to Help/ subpages. Partially for "de" also.
-* generalized ENABLE_HTMLAREA3 to ENABLE_WYSIWYG
-* support more WikiFormRich method arguments: url, dynurl, xmlrpc, dynxmlrpc, plugin,
- the autocomplete option for pulldown[] and editbox[] and the new combobox[] widget.
- Improve WikiFormRich layout.
-* DB: foreign key support in schemas, simplify methods
-* remove user table: upgrade from SQL db.
-* updated locale for it, de and es (google translation)
-* improve loading multiple version archives such as full zipdumps. force temp. overwrite.
- support loadfile for multipart archives (full dumps) automatically
-* omit actionbar from pdf output
-* support charsets in pagedumps for loadfile and virgin setup
-* _BackendInfoPlugin prints linkinfo also.
-* ExternalSearchPlugin displays the button at the right. Change it with
- EXTERNALSEARCH_DEFAULT_BUTTON_POSITION = left, or the argument button_position=left or none.
-* disabled postgresql optimize() in favor of autovacuum,
- enable it in the backend method if the web user is the table owner (security risk)
-* print "Ignored stoplist words" on FullTextSearch,
- add FULLTEXTSEARCH_STOPLIST constant,
- make TextSearchQuery->_stoplist localizable
-* fix arg order in WikiDB_backend_search()
-* protected tests. only allow localhost
-* optimize ArchiveCleaner for the new default case (since 1.3.11): Keep all revisions.
-* changed the default DB backend from gdbm to dba db4
-* changed action=upgrade to check and store a db version
-* don't loadfile *.orig files (this might be a limitation. sorry)
-* rename _AuthFile to DebugAuthFile in upgrade
-* updated most template files for harmonisation
-* changed default LiveSearch method in search.tmpl from url to xmlrpc. faster and less hackish.
-* fixed all templates with missing revision check. can be false.
-* rewrote and redefined WikiDB::listRelations. list only all relations as array.
-* changed Semantic attribute syntax from ":-" to ":=" (relevant to cvs users only)
-* change TextSearchQuery handling of regex=pcre: plain string, no parsing at all,
- detect and apply modifiers.
-* enhance text2png arguments and features. See Help:text2pngPlugin
-* Template plugin: allow passing arbitrary args, not just in vars.
-* added old gd support to PhotoAlbum thumbs (ImageTile)
-* Improve LdapSearch plugin and add action page.
-* Improved wikilens theme.
-* Changed all default Template vars to expanded to uppercase: PAGENAME, USERID, ...
-* CSS: no MonoBook css hacks/requests, check special browser versions in php
-
-new:
-* add SemanticRelations syntax, db structure and attribute units.
- Sample: pagename=SanDiego is_a :: city => SanDiego relation = is_a, linkto = city
- population := 1,305,736 (numeric units)
- Store unified attribute in pagedata.
-* new experimental WYSIWYG edit library framework:
- WikiWyg, tinymce, FCKeditor, htmlarea3, htmlarea2, spaw
-* new wysiwyg_editor feature by Jean-Nicolas GEREONE and Sabri LABBENE (experimental)
-* added postgresql tsearch2 support
-* new experimental flatfile backend: readable page source files (experimental)
-* added new xmlrpc and SOAP methods: listPlugins, getPluginSynopsis, mailPasswordToUser,
- getUploadedFileInfo, listRelations, callPlugin, linkSearch
-* new plugins: SemanticSearch, SemanticRelations, LinkSearch, ListRelations,
- FileInfo, BoxRight, PasswordReset, WatchPage, SpellCheck, SearchHighlight,
- AsciiSVG
-* add <nowiki></nowiki> tag: Transform only html markup and entities
-* new option DISABLE_MARKUP_WIKIWORD to force [ ] for links
-* new option ENABLE_MARKUP_DIVSPAN (experimental)
-* new option PLUGIN_MARKUP_MAP for xml-style plugin syntax (experimental)
-* support Windows NTLM Auth via HttpAuth: mod_ntlm (apache1+2. also on linux)
- and mod_auth_sspi (apache2. better, but windows only)
-* new stable option ENABLE_SEARCHHIGHLIGHT with actionpage and plugin SearchHighlight.
- In CVS for some time called USE_SEARCHHIGHLIGHT.
-* patch #1377011 by Matt Brown: add DATABASE_OPTIMISE_FREQUENCY
-* new options db-check and db-rebuild for WikiAdminPlugin.
- You can now retransform all pages at once.
-* new MailNotify class, simplified WikiDB.php
-* added "Printable version" js to monobook theme. See License in
- http://www.howtocreate.co.uk/jslibs/termsOfUse.html
-* new ActionButton function for MonoBook with selected state. (tab state)
-* added SyncWiki plugin to sync pages and uploads with a master wiki.
- (foreign auth not yet solved)
-* added boolean UPLOAD_USERDIR to upload into user-specific directory.
-* added support for multiple page arguments in BackLinks. Logical AND.
-* added wikidb->backend->rebuild()
-* added "Keep old" and "Overwrite with new" buttons and actions for loadfile merge edit.
-* added lib/XmlRpcClient, xmlrpc methods to lib/HttpClient and acdropdown.js. JSON not yet.
-* created Help/*Plugin stubs for *ALL* plugins in pgsrc
-* added a new _DEBUG_REMOTE flag to debug into remote sessions (xmlrpc, ajax, ...)
-* added WikiDB::linkSearch and backend/dumb/~LinkSearchIter.php. Mainly for SemanticSearch,
- and LinkSearch, but can be used for SemanticSearchAdvanced (combined queries as <ask>) and
- BackLinks et al also.
-* added Calendar display_weeknum argument
-* added new AsciiSVG plugin
-* added new YouTube plugin
-* added XmlRpcTest tests
-* Added nopage argument to PageList and all its plugins. Unique rows only not yet.
-* Added author, owner argument to RecentChanges and added action pages:
- MyRecentChanges, MyRecentEdits, UserContribs
-* added RecentChanges format=contribs for MonoBook theme: => UserContribs
-* added MonoBook accesskeys
-
-1.3.12p3 Jun, 18 2006, Reini Urban:
-
-* fix [/Subpage] links
-* fix pref storing of already crypted passwords. bug #1327470 (Tom Harding)
-* fix cache headers on errors (@ob_end_flush issue). (matt brown)
-* fix BogoLogin when ENABLE_PAGEPERM=false. patch #1438392 by Matt Brown
-* unique WIKI_ID cookies per WIKI_NAME. patch #1333957 by Matt Brown
-* added DATABASE_OPTIMISE_FREQUENCY feature. patch #1377011 by Matt Brown
-* don't check lock_table priv on action=upgrade
-* fix _accesslog->logtable and _is_buffering_output warnings (uckelman)
-* do not print wrong length header on url-rewriting. bug #1376007
-* fix pref->set: Error generated when login out. bug #1355533 (Thierry Nabeth)
-* fix default preferences for editheight maxrows, by Manuel Vacelet.
-* fix DBAUTH arguments to be position independent, bug #1358973
-* add PdoDbPassUser user
-* fix output of Homepage prefs update
-* update config-dist.ini format from CVS
-* update configurator.php from CVS
-* print optimize wikidb only when DEBUG
-* simplify messages for translators
-* added ImageTile.php
-* added tsearch2 to doc/INSTALL.pgsql
-* added basepage to Cached_WikiLink::asXML for subpages within CreateTOC
-* print filename on dba access error
-* use bind_textdomain_codeset. bug #1480077 (Kai Krakow)
-* make TextSearchQuery->_stoplist localizable and overridable within config.ini
-* fixes for mysql 5.x wantedpages join
-* add rel=nofollow to more actions. patch by Matt Brown
-* add verify to RevertPage, display reverted page as template
-* update plugin/CalendarList: patches by mpullen and banjo
-* update plugin/GraphViz
-* added plugin/PasswordReset
-* fixed hash() in plugin/RateIt
-* plugin/_AuthInfo: protect File passwords
-* added Captcha to Crao edit template
-* added MacOSX Pdf button
-* fixed Portland and Wordpress editpage template
-* removed Wordpress buttons, transparent default buttons should be used.
-* disabled RelatedChanges button
-
-1.3.12p2 Mar, 7 2006, Reini Urban:
-
-* fix change prefs for File WikiUser
-* fix HomepagePrefs update message
-* remove plugin/Imdb
-* apply PluginToolbarButton fix from cvs
-
-1.3.12p1 Mar, 4 2006, Reini Urban:
-
-* fix "Call-time pass-by-reference" in CreateBib
-* fix parse error in SiteMap.php
-
-1.3.12 Mar, 4 2006, Reini Urban:
-
-Rename function hash() and method final() for php-5.1 compatibility.
-Add various backports from cvs:
-
-fixes:
-* fix ZipReader
-* Fix "Call-time pass-by-reference has been deprecated" errors,
- allow_call_time_pass_reference = Off
-* fix broken locale update for php-5.1.1
-* default locale fix by Thomas Harding
-* fix Bug #1381464 "Duplicate functions" with php-5.1.1
-* InterWikiMap: allow spaces in paths, even implicitly. fixes bug #1218733
-* fix 'VOID' in TextSearchQuery
-* remove LIMIT 1 in ADODB
-* fix SQL WantedPages
-* fixed fulltext search and stoplist handling
-* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous)
-* fix xmlrpc and tests/unit for !register_long_arrays
-* ensure absolute uploads path
-* fix GoogleMaps syntax error
-* fix ListPages for non-SQL backends. Add top3recs as default only if
- ratings are available
-* plugin/PageTrail improved empty cookie
-* plugin/_WikiTranslation: protect against 2x define
-* remove mysql specific ISNULL()
-* fix signout pref error
-* don't log on ACCESS_LOG_SQL < 2
-
-changes:
-* cache EditToolbar popup content
-* beautify SCRIPT lines
-* added cfg-able markups only for default TextTransformation, not
- for links and others
-* add a proper Content-Encoding: gzip if compressed, and omit Content-Length then.
- Trick to send the correct gzipped Content-Length
-* set dsn after SQL/ADODB switches in WikiDB backends for easier unit testing
-* email notifications: better From: header
-* add DBAUTH_PREF_INSERT: self-creating users. by John Stevens
-* improved WikiUser/Ldap error description
-* cache SystemInfo methods
-* VisualWiki: remove INCLUDED from EXCLUDED, includes override excludes.
-* improve postgresql schemas (tsearch2 and stored procedures not yet)
-
-new:
-* added NUM_SPAM_LINKS as config.ini option
-* new ENABLE_SPAMBLOCKLIST, lib/SpamBlocklist.php:
- check external links against surbl.org and bl.spamcop.net
-* added Captcha class and better spiral
-* added get_captcha_random_word() contributed by Dan Frankowski
-* dumphtml when not at admin page: dump the current or given page
-* added plugin FileInfo
-* major PhotoAlbum feature enhancements by Thomas Harding:
- slides mode, real thumbnails
-* add more backends to the testsuite (PearDB_pgsql, ...)
-