Starting with tag: [TAG develsnap 2008-10-01 Andreas Gohr **20080930230001] [Basque translation fixup Andreas Gohr **20080929195828] [Basque Translation update Andreas Gohr **20080929195948] [Basque language update Andreas Gohr **20081001175812] [editor_info_patch Andy Webber **20081001152914 At present, DW shows the username on the bottom left under "logged in as", and the login name for "last modified", "locked by" and under revisions/recent changes. In a corporate environment, particularly when integrated with a Single Sign-On system, the login name may be somewhat unfriendly. This patch makes the "logged in as" the same as the value used elsewhere and also allows an admin to decide whether it should be the login name, username or e-mail address that is displayed. The e-mail address may also, optionally, be a mailto: link. E-mail addresses are obfuscated according to the 'mailguard' setting. The default behaviour is to show the login name which is no change from previous behaviour for the "last modified"/"locked by"/revisions/"recent changes", but is a change for the "logged in as". ] [wrap media file deletion in MEDIA_DELETE_FILE event Michal Kolodziejski **20081001181002] [Config manager labels ilya@lebedev.net**20080906100647] [Try to fix checkboxes in media manager in FF3 Andreas Gohr **20081001195152 This patch fixes the position of the option checkboxes in the mediamanager for Firefox 3. It might have broken them in other browsers. Please test everybody. ] [Nias translation added Fidelis Harefa **20081003122909] [Indonesian language update Yustinus Waruwu **20081003123150] [Basque language update Inko I.A. **20081003123326] [Persian language update behrad eslami **20081003123628] [Nihi language update Yustinus Waruwu **20081004205158] [preserve "wrap textarea" setting state in cookie Dmitry Katsubo **20081007192342] [added more test cases for email checking - 44 passes, 7 fails Andreas Gohr **20081007211409] [Spanish language update Manuel Meco **20081008203414] [Dutch language update dion@nicolaas.net**20081010200511] [removed xref interwiki link Andreas Gohr **20081010200648 We now handle this through our own plugin ] [Do romanization of certain characters different from what deaccent does FS#1117 Andreas Gohr **20081011091034 Some characters are deaccented/romanized different in different languages, we now do one way in deaccent and the other way in romanize. Giving the user a choice what she prefers. (Currently affects a handful scandinavian letters). ] [reopen the session in auth_logoff FS#1484 Andreas Gohr **20081011092157 To clean data from the session correctly on logout, the session needs to be reopened. ] [pass envelope headers to sendmail on Unix systems FS#1419 FS#1375 Andreas Gohr **20081011122529 This patch will pass the from and to headers to the sendmail binary, when sending mails. This needs heavy testing. ] [Do not allow values for $conf[start] which contain namespaces Gina Haeussge **20081011121450] [Adjust behaviour of Recent Changes to mirror behaviour of Index Gina Haeussge **20081011121539 Like the index, recent changes are now displayed only for the current namespace. For convenience, a link to the recent changes of the whole wiki is included in the listing. ] [text change for FS#607 - display the namespace in warning Andreas Gohr **20081011123653] [Fix for FS#172 Gina Haeussge **20081011122908] [some changes for the recent FS#1419 and FS#1375 fixes Andreas Gohr **20081011141442 very simple unit test added. Still needs *real world* testing! ] [typographical cleanup of list styles (also fixes FS#941) Anika Henke **20081011120833] [fixed false list style in mediamgr (introduced by my previous patch) Anika Henke **20081011124804] [fixed false list style in mediamgr again Anika Henke **20081011125307] [FS#1137 don't allow admin user to delete himself Michael Klier **20081011133640] [make linkonly parameter work for flash files FS#1472 Andreas Gohr **20081011144459] [FS#1134 remove inline javascript from windows shares Michael Klier **20081011143946] [Adjust the actionlink for recent changes as well Gina Haeussge **20081011134555] [Fix a usability issue with the new information displayed in Recent Changes (FS#607) Gina Haeussge **20081011150603] [yno external image for install.php (FS#1401) Anika Henke **20081011153149] [Fix for FS#1230 Gina Haeussge **20081011153646] [disable autocompletion in password fields of config manager FS#1434 Andreas Gohr **20081011155507] [Another fix for emphasis parsing FS#1468 Andreas Gohr **20081011164847 Hopefully doesn't break anything ] [Empty breadcrumbs on logout (see FS#979) Guy Brand **20081011161458] [don't let Google and co index the RSS feed by setting X-Robots-Tag header FS#1467 Andreas Gohr **20081011170454] [do not hide pages when ACT == admin Michael Klier **20081011162901] [FS#1234: If useheading is enabled, purge the cache of backlinks upon save Gina Haeussge **20081011164342] [do not show basic auth class in configuration manager Michael Klier **20081011165529] [use EmailAddressValidator class for email validation FS#1503 Andreas Gohr **20081011173245] [recognize smileys with proper boundaries only FS#1489 Andreas Gohr **20081011184717] [Insert horizontal rule on a newline (FS#1402) Gina Haeussge **20081011170252] [Change of bugfix for FS#1426 Gina Haeussge **20081011175430] [fix for FS#1305 Michael Klier **20081011190300] [Don't display actionlinks/buttons/metaheaders for disabled actions (FS#1444) Gina Haeussge **20081011193807] [Make license selectable from config FS#312 Andreas Gohr **20081012113150] [Remove UWEB (FS#1427) Gina Haeussge **20081012105932] [fix smileys at the start or end of a line Andreas Gohr **20081012115011] [footer.html fixes for the new license chooser Andreas Gohr **20081012115301] [Add more information in notification mails (See FS#873) Guy Brand **20081012121943] [removed IP and host name from subscriber mails Andreas Gohr **20081012123354] [Fix of unescaped quotes in the language file for Esperanto and Lithuanian Gina Haeussge **20081012123019] [fix for FS#1364 show Fullname and username in tpl_userinfo() Michael Klier **20081012130304] [always send 404 for sitenames special to robots FS#843 Andreas Gohr **20081012131916] [readded email patterns -> fixes email links broken with yesterdays validator switch Andreas Gohr **20081012132714] [Fail silently if trying to login through supplied HTTP credentials (FS#1228) Gina Haeussge **20081012131042] [Don't display HTTP login in login form (FS#1210) Gina Haeussge **20081012131125] [Implementation of FS#872 Gina Haeussge **20081012140306] [Add links to previous and current revisions of page (FS#1023) Guy Brand **20081012141315] [FS#564 FS#1270 new option to disable the rememberme checkbox Michael Klier **20081012144253] [do not treat greek as special chars FS#1492 Andreas Gohr **20081012153950 Will treat only mathematical greek as special. Changed toolbar picker to use mathematical symbols. ] [FS#1134 removed inline javascript from mediamanager Michael Klier **20081012151319] [Make recognized URL schemes customizable via conf/scheme.conf (FS#797) Gina Haeussge **20081012155022] [fix for FS#1451 Michael Klier **20081012162238] [changed license images Andreas Gohr **20081012165648 This makes the button graphics more like the existing buttons of the default template. Also added grafics for FDL ] [missing toolbar changes for FS#1492 Andreas Gohr **20081012170133] [Fixed doubleclick-behaviour of links, fixes FS#1389 michael@content-space.de**20081012141018 There is a new open-attribute of listitems that represents the state that should be achieved or the current state. This makes it possible that clicks that occur when the opening of the listitem has already been triggered close it again and the listitem won't be reopened when the ajax-call is finished. ] [Changed html_recent() to use Doku_Form, FS#135 michael@content-space.de**20081012162732 html_recent() uses Doku_Form now, this makes it possible that action-plugins can customize the recent changes view as suggested in FS#135. ] [fix use of unitialised %{user} placeholder in MySQL and PostgreSQL backends Andreas Gohr **20081012180207] [Include host in the seed for the JS and the CSS cachenames (FS#1487) Gina Haeussge **20081012172855] [FS#1024 new Event COMMON_WORDBLOCK_BLOCKED Michael Klier **20081012174849 This event allows action plugins to take action if a wordblock occurs. Event data: data[matches] - array of wordblock matches data[userinfo] - detailed userinfo [ip] - ip address [user] - username (if logged in) [name] - real name (if logged in) [mail] - mail address (if logged in) ] [ycatch space as email link text (FS#1374) Anika Henke **20081012173735] [removed 'ALT+' from all titles of elements with accesskeys (FS#1172) Anika Henke **20081012181638] [show pagesource when locked (FS#443) Anika Henke **20081012194206] [ycatch space as email link text - again Anika Henke **20081012194444] [Accesskeys and correct escaping for html_recent() michael@content-space.de**20081012190108 Readded the accesskeys to the recent changes HTML and removed double escaping of & in the diff- and revisions-urls. ] [Fix IPv4 regexp and add IPv6 regexp (clientIP) Guy Brand **20081012192728] [Changed html_revisions() to use Doku_Form, FS#1064 michael@content-space.de**20081012201122 html_revisions() uses Doku_Form now like html_recent(), the new event HTML_REVISIONSFORM_OUTPUT can be used to create action-plugins to customize the revisions-ouput like e.g. suggested in FS#1064. ] [don't send subscriber mails to the editor herself FS#1450 Andreas Gohr **20081012212826] [TAG develsnap 2008-10-13 Andreas Gohr **20081013145716] [Fix for FS#1050 Chris Smith **20081013122958 Update cookie and session with new details after an "update profile" action ] [remove unused/redundant isvalidemail() function Chris Smith **20081013123311] [Ensure 'smd5' password hashing method is only triggered when available Chris Smith **20081013123417] [reverted the envelope address setting patch Andreas Gohr **20081013171949 This implementation proved to be troublesome on certain setups. Instead of breaking possibly a *lot* of working setups to fix a few other systems, we decided to revert to the previous behavior. Users which can't use this method for sending mails should consider the swiftmail plugin. ] [minor URL fix in default footer Andreas Gohr **20081013172843] [Traditional Chinese language update Wayne San **20081014183410] [small change for rememberme option Andreas Gohr **20081014185611] [German language update Florian Anderiasch **20081014211639] [added missing CSS class to recent changes buttons Michael Klier **20081016093508] [removed ALT+ from recent changes accesskeys Michael Klier **20081016094201] [Avoid editing sections of outdated pages FS#1513 Andreas Gohr **20081016181955] [added a few index.html files to prevent browsing the lib directory FS#1507 Andreas Gohr **20081016190251 This prevents browsing the top directories of the lib directory. There is nothing dangerous in that directory and it needs to be accessible from web, but making it a bit harder to snopp around is never a bad idea ;-) ] [corrected cell counter class for tables with colspans FS#1506 Andreas Gohr **20081016193229] [Slovak language update eXuS **20081016212547] [The last "removed ALT+ from recent changes accesskeys" patch by Michael Klier forgot to remove the updateAccessKeyTooltip reference in js.php. If the function deletion was not erroneously deleted by Michael, this patch fixes it. Samuele Tognini **20081019174917] [Hungarian language update Tihanyi Sandor **20081022191348] [Basque language update Inko I.A. **20081022191539] [Spanish language update Victor M Castelan **20081022191907] [parser: put match on the call stack pierre.spring@liip.ch**20081022140209] [Italian language update Traduzioni **20081023203651] [German language update Robin Kluth **20081023203855] [Russioan language update Hikaru N. **20081024195449] [more placeholders for namespace templates Andreas Gohr **20081026084239 This patch adds a @FILE@ placeholder for namespace templates which is similar to the @PAGE@ placeholder but keeps underscores intact. It also adds placeholder to insert the page name with a first uppercase character, all words uppercased or the whole string uppercased. The utf8 library was enhanced with utf8_ucfirst and utf8_ucwords functions ] [moved crop/resize functions out of fetch.php for reusability Michael Klier **20081026135833] [Added Nepali translation Saroj Dhakal **20081026185024] [Nepali language update Saroj Dhakal **20081026220328] [typo fix in German translation Andreas Gohr **20081028224122] [Marathi translation added Padmanabh Suresh Kulkarni **20081029194117] [Nepali language update Saroj Dhakal **20081031202035] [TAG develsnap 2008-11-01 Andreas Gohr **20081101000002] [Marathi language update Padmanabh Suresh Kulkarni **20081106193732] [Norwegian language update Kjell Tore Nasgaard **20081106193835] [Marathi language update Padmanabh Suresh Kulkarni **20081107134818] [fixed missing global scope in auth_setCookie() FS#1530 Oliver Geisen **20081108225035] [default to UTF-8 client encoding for MySQL backend FS#1527 Andreas Gohr **20081108225954] [Danish language update Esben Laursen **20081109231113] [always show IP addresses to managers Andreas Gohr **20081110003321] [Marathi language update Padmanabh Suresh Kulkarni **20081127153520] [Polish language update lw **20081127154111] [Persian language update Mohsen **20081127154301] [show update profile dialog only when logged in Michael Klier **20081117154409] [yfixed typo that caused screwed up charset in export_raw Anika Henke **20081121203311] [improved faulty descriptions for typography config options (en + de) Anika Henke **20081125174711] [FS#630: allow $conf['useheading'] to individually apply to content links and/or navigation links Chris Smith **20081119140758 $conf['useheading'] values are now: - 0 : off, use page name in link text - 'content' : use first heading text for links in wiki page content - 'navigation' : use first heading text for links in non-page content, e.g. breadcrumps, backlinks, search results, etc. - 1 : use first heading text in all links (for backwards compatibility, any other values are mapped to 0 or 1 by empty() function.) $conf['useheading'] value should now be checked using the useHeading($linktype) function, where linktype can be "content" or "navigation" ] [Fix tgz extraction bug on Windows Systems Frank Muehlschlegel **20081130140738 This patch fixes a problem in the TarLib when running on Windows-Systems. ] [TAG develsnap 2008-12-01 Andreas Gohr **20081201000002] [remove linebreaks from language files FS#1035 Michael Klier **20081201212346] [Better creation of section IDs FS#1536 Andreas Gohr **20081201215539 This patch enhances the creation of section IDs for number only headlines. It also moves section ID creation to a function in pageutils.php removing some duplicate functionality in inc/action.php ] [Turkish language update Cihan Kahveci **20081201230816] [Brazilian portuguese update Flavio Veras **20081201231425] [Make content-disposition configurable in mime.conf FS#1541 Andreas Gohr **20081202210322 With this patch it is possible to define if a file should be served as download or be displayed inside the browser (if supported) by configuring it in conf/mime.conf Mimetypes that should be served with a "Content-Disposition: attachment" header need to be prefixed with a exclamation mark. All others will be served inline. This will also fix a Problem with Flash 10. ] [Brazilian Portuguese language update Jeferson Propheta **20081205085700] [French language update Guillaume Turri **20081205090229] [HTTP client should accept all HTTP response codes in the 200 range Gina Haeussge **20081207001900] [Change search index min. token length to a define (IDX_MINWORDLENGTH) Chris Smith **20081207161129 Currently the min. token length is 3 (note, this doesn't apply to numeric tokens). The value set in inc/indexer.php can be overridden by defining IDX_MINWORDLENGTH elsewhere (e.g. conf/local.protected.php). ] [German language update Robin Kluth **20081207165012] [fixed a problem with displaying current ACLs for group/user names with special chars Andreas Gohr **20081210172333] [Added a MEDIAMANAGER_STARTED event Andreas Gohr **20081210172924] [make use of the new useHeading() function in the revert plugin Andreas Gohr **20081210174256] [ignore purge command when HTTP referer is set Andreas Gohr **20081212222614] [don't check for file existance in fullpath() by default Andreas Gohr **20081213083355 In most (all) calls to fullpath() the existance of the resulting path is not important or is checked externally, so checking inside fullpath() is a waste of CPU cycles. ] [moved no purg on referer code to the correct position Andreas Gohr **20081212225011] [removed some illogical path setups Andreas Gohr **20081213090400] [ACL Manager: correctly handle multiple comma separated values in $conf['manager'] Andreas Gohr **20081216162114] [ACL Manager: Add footnote about permission inclusion Andreas Gohr **20081216162305] [ACL Manager: correctly highlight when page and namespace are named the same Andreas Gohr **20081216163754] [ACL Manager: typo fix for checking group membership FS#1529 Andreas Gohr **20081216164447] [ACL Manager: fixed bug introduced by previous special user patch Andreas Gohr **20081216165159] [ACL user wildcard changed to %USER% FS#1504 :!: Andreas Gohr **20081216171126 DokuWiki supports a wildcard which gets replaced with the currently loggedin user in its ACL configuration file. This patch changes the wildcard from @USER@ to %USER% (case sensitive) and also makes sure the ACL Manager does not replace the wildcard when displaying the currently set rules. The change was needed for better compatibility with the User Manager without complicating the code. The old @USER@ wildcard is still supported, but changing an ACL rule using it, through the ACL manager will fail. It is recommended to update ACL rules using the @USER@ wildchar to use the new %USER% one instead. ] [ACL Manager: Avoid double encoding in permission table FS#1482 Andreas Gohr **20081216173112] [ACL Manager: simpler but more logical sort in the rule table Andreas Gohr **20081216184056] [Finish language update Otto Vainio **20081216184544] [removed accidentally checkedin private stuff from footer.html Andreas Gohr **20081216184939] [Ignore missing times when determining earliest time from JPEG data Andreas Gohr **20081218203705] [Set dates to lastmodified dates if no Exif Data is available Andreas Gohr **20081218205421] [always parse file informations in JpegMeta Andreas Gohr **20081218210011] [fix useHeading() in tpl_youarehere() FS#1555 Andreas Gohr **20081226160018] [fixed PHP4 incompatibility in sectionID() FS#1553 Andreas Gohr **20081226161244] [minor optimizations in the fulltext indexing methods Andreas Gohr **20081226183403] [Korean language update 이동낙 **20081230185728] [Workaround for a PHP/libxml-bug with entities michael@content-space.de**20081229213341 As described on http://bugs.php.net/bug.php?id=45996, current versions of libxml (2.7.0/1) lead to the fact that the xml parser of PHP eats predefined entities. As proposed on http://bugs.simplepie.org/issues/show/101 predefined entities are replaced by their numeric equivalents. There is no condition in this patch as there are people reporting it isn't gone in 2.7.2, i can confirm that, and furthermore here PHP is reporting libxml 20632 and the bug exists, too (it is linked to libxml2 though which has version 2.7.2). As soon as there is definite knowledge on which versions are actually concerned and how to detect them in PHP a condition should be added as this patch might decrease the performance of the affected functions. ] [TAG develsnap 2009-01-01 Andreas Gohr **20090101000001] [Polish language update Grzegorz Zur **20090102131540] [Italian language update Diego Pierotto **20090104142215] [Dutch language update Wouter Schoot **20090105200626] [Russian language update Alexei Tereschenko **20090105223447]