OSDN Git Service

pukiwiki/pukiwiki.git
6 years agoBugTrack/2256 edit: Handle template loading button bugtrack_2256_edit_preview_with_template
umorigu [Sun, 27 Aug 2017 02:16:10 +0000 (11:16 +0900)]
BugTrack/2256 edit: Handle template loading button

6 years agoBugTrack/2426 topicpath plugin - Use CSS layout for slashes redmine_2426_topicpath_slashes
umorigu [Wed, 23 Aug 2017 18:58:50 +0000 (03:58 +0900)]
BugTrack/2426 topicpath plugin - Use CSS layout for slashes

6 years agoBugTrack/2102 Disable output buffering on sending an file
umorigu [Tue, 22 Aug 2017 21:02:56 +0000 (06:02 +0900)]
BugTrack/2102 Disable output buffering on sending an file

6 years agoBugTrack/571 Write updates log
umorigu [Tue, 22 Aug 2017 20:51:19 +0000 (05:51 +0900)]
BugTrack/571 Write updates log

6 years agoBugTrack/2361 Simple Pagename URL for ls2 plugin bugtrack_2126_menubar_ul_attrs_2
umorigu [Thu, 17 Aug 2017 19:10:45 +0000 (04:10 +0900)]
BugTrack/2361 Simple Pagename URL for ls2 plugin

6 years agoBugTrack/2126 Stop removing attrs of ul elements in Menu
umorigu [Thu, 17 Aug 2017 14:52:20 +0000 (23:52 +0900)]
BugTrack/2126 Stop removing attrs of ul elements in Menu

6 years agoBugTrack/2188 Replace list-margin px with indent-level calc bugtrack_2188_listcss_3
umorigu [Wed, 16 Aug 2017 17:54:28 +0000 (02:54 +0900)]
BugTrack/2188 Replace list-margin px with indent-level calc

* Remove px calclation of List margin and padding
  * Margin and padding are now defined by CSS
* Calc indent-level of nected list. That is used as list-indentN class

6 years agoBugTrack/2188 Define List layout by CSS instead of ini file
umorigu [Wed, 16 Aug 2017 16:04:56 +0000 (01:04 +0900)]
BugTrack/2188 Define List layout by CSS instead of ini file

* Define List styles by CSS instead of default.ini file
  * Add list-indent1, 2 and 3: that is express indent-distance to parent list
* In default.ini.php, $_ul_margin, $_ol_margin and $_dl_margin must be 1
  * These are used as indent leaping level calclation source
  * $_list_pad_str = ' class="list%d list-indent%d"';
    * 2nd param of sprintf($_list_pad_str, $1, $2) is exactly indent-level.
* This replacement from PHP logic to CSS is completely compatible
  with existing list logic that contains ls2 plugin
  and PukiWiki core list logic.

6 years agoBugTrack/2420 Avoid JavaScript error on PHP5.3 env
umorigu [Tue, 15 Aug 2017 01:32:05 +0000 (10:32 +0900)]
BugTrack/2420 Avoid JavaScript error on PHP5.3 env

6 years agoBugTrack/2422 Improve DB error handling in counter plugin
umorigu [Mon, 10 Jul 2017 15:37:43 +0000 (00:37 +0900)]
BugTrack/2422 Improve DB error handling in counter plugin

6 years agoBugTrack/2422 counter plugin: Remove unused log line
umorigu [Sun, 9 Jul 2017 14:32:05 +0000 (14:32 +0000)]
BugTrack/2422 counter plugin: Remove unused log line

6 years agoBugTrack/2411 SAML plugin: PukiWiki as a SAML service provider
umorigu [Sun, 9 Jul 2017 06:25:27 +0000 (15:25 +0900)]
BugTrack/2411 SAML plugin: PukiWiki as a SAML service provider

* Add SAML plugin that enable SAML authentication
* Parse '?//key1.value2//key2.value2' type querystring
  that we handles as query parameters
* The SAML plugin depends on onlogin/php-saml library.

How to use SAML plugin:

* install onelogin/php-saml `composer install onlogin/php-saml`
* Create saml_settings.php
* Set $auth_type = AUTH_TYPE_SAML; in pukiwiki.ini.php

6 years agoBugTrack/2425 Fix today param handling of popular plugin
umorigu [Wed, 21 Jun 2017 15:52:07 +0000 (00:52 +0900)]
BugTrack/2425 Fix today param handling of popular plugin

6 years agoBugTrack/2196 Refresh RecentChanges list on renaming pages
umorigu [Mon, 19 Jun 2017 16:21:59 +0000 (01:21 +0900)]
BugTrack/2196 Refresh RecentChanges list on renaming pages

6 years agoBugTrack/2266 Open FormattingRules on new Window from edit page
umorigu [Mon, 19 Jun 2017 15:44:18 +0000 (00:44 +0900)]
BugTrack/2266 Open FormattingRules on new Window from edit page

6 years agoBugTrack/2424 Fix unfreezing page on comment action
umorigu [Mon, 19 Jun 2017 15:08:58 +0000 (00:08 +0900)]
BugTrack/2424 Fix unfreezing page on comment action

6 years agoBugTrack/782 Numbering tracker issue naturally : the biggest one + 1
umorigu [Mon, 12 Jun 2017 18:40:00 +0000 (03:40 +0900)]
BugTrack/782 Numbering tracker issue naturally : the biggest one + 1

6 years agoBugTrack/2422 Rename plugin action support Database counter
umorigu [Sun, 11 Jun 2017 12:44:02 +0000 (21:44 +0900)]
BugTrack/2422 Rename plugin action support Database counter

6 years agoBugTrack/2422 popular plugin supports Dababase counter
umorigu [Sat, 10 Jun 2017 19:41:50 +0000 (04:41 +0900)]
BugTrack/2422 popular plugin supports Dababase counter

6 years agoBugTrack/2422 Counter plugin supports MySQL
umorigu [Thu, 1 Jun 2017 15:17:28 +0000 (00:17 +0900)]
BugTrack/2422 Counter plugin supports MySQL

6 years agoBugTrack/2422 Counter plugin: Table name prefix for multi wiki sites
umorigu [Tue, 30 May 2017 15:54:21 +0000 (00:54 +0900)]
BugTrack/2422 Counter plugin: Table name prefix for multi wiki sites

6 years agoBugTrack/2422 Improve access count up logic to avoid miscounting
umorigu [Sun, 28 May 2017 18:56:14 +0000 (03:56 +0900)]
BugTrack/2422 Improve access count up logic to avoid miscounting

6 years agoBugTrack/2420 AutoTicketLink support 'git' type
umorigu [Sun, 2 Apr 2017 07:22:45 +0000 (16:22 +0900)]
BugTrack/2420 AutoTicketLink support 'git' type

6 years agoBugTrack/2420 AutoTicketLink
umorigu [Wed, 1 Mar 2017 21:55:02 +0000 (06:55 +0900)]
BugTrack/2420 AutoTicketLink

6 years agoBugTrack/2422 Use SQLite database for reliable counter
umorigu [Sat, 27 May 2017 03:07:04 +0000 (12:07 +0900)]
BugTrack/2422 Use SQLite database for reliable counter

7 years agoBugTrack/2401 Stop showing bug list if a root page is not readable
umorigu [Fri, 17 Feb 2017 17:00:06 +0000 (02:00 +0900)]
BugTrack/2401 Stop showing bug list if a root page is not readable

7 years agoBugTrack/2418 Delete blank page even if it has only small changes
umorigu [Thu, 16 Feb 2017 17:04:00 +0000 (02:04 +0900)]
BugTrack/2418 Delete blank page even if it has only small changes

7 years agoBugTrack/2414 strtotime return false on parsing failure in PHP5.1+
umorigu [Thu, 16 Feb 2017 15:09:23 +0000 (00:09 +0900)]
BugTrack/2414 strtotime return false on parsing failure in PHP5.1+

http://php.net/manual/en/function.strtotime.php
Returns a timestamp on success, FALSE otherwise. Previous to PHP 5.1.0,
this function would return -1 on failure.

7 years agoBugTrack/598 List only readable pages as template
umorigu [Thu, 16 Feb 2017 13:58:43 +0000 (22:58 +0900)]
BugTrack/598 List only readable pages as template

7 years agoBugTrack/694 Stop reading page that is not readable as template
umorigu [Wed, 15 Feb 2017 17:42:29 +0000 (02:42 +0900)]
BugTrack/694 Stop reading page that is not readable as template

7 years agoBugTrack/598 Stop reading page that is not readable as template
umorigu [Wed, 15 Feb 2017 17:36:50 +0000 (02:36 +0900)]
BugTrack/598 Stop reading page that is not readable as template

7 years agoBugTrack/2412 Wrap text in pre elements
umorigu [Mon, 9 Jan 2017 17:55:48 +0000 (02:55 +0900)]
BugTrack/2412 Wrap text in pre elements

7 years agoBugTrack/2410 Parsing date string fallback to strtotime in new plugin
umorigu [Fri, 23 Dec 2016 07:47:41 +0000 (16:47 +0900)]
BugTrack/2410 Parsing date string fallback to strtotime in new plugin

7 years agoBugTrack/2187 Fix doubled HTML-escaped text in bugtrack_list summary
umorigu [Sun, 11 Dec 2016 08:45:39 +0000 (17:45 +0900)]
BugTrack/2187 Fix doubled HTML-escaped text in bugtrack_list summary

7 years agoBugTrack/2408 Remove 'Waiting CVS' status from bugtrack and tracker
umorigu [Sun, 11 Dec 2016 01:50:59 +0000 (10:50 +0900)]
BugTrack/2408 Remove 'Waiting CVS' status from bugtrack and tracker

7 years agoBugTrack/2407 Make link files (cache/*.rel,*.ref) automatically
umorigu [Thu, 8 Dec 2016 23:07:27 +0000 (08:07 +0900)]
BugTrack/2407 Make link files (cache/*.rel,*.ref) automatically

* Remove related files (*.rel) and reference files (*.ref) in
  cache directory of the repository and distribute package
* Prepare page related links and references for links_get_related()

Make link files automatically only if the page count < 50.
Because large number of update links will cause PHP timeout.

7 years agoBugTrack/2406 Create cache/autolink.dat automatically
umorigu [Thu, 8 Dec 2016 21:26:10 +0000 (06:26 +0900)]
BugTrack/2406 Create cache/autolink.dat automatically

* Create 'cache/autolink.dat' before convert_html() if needed
* Remove 'cache/autolink.dat' from the repositogy and the distribution

7 years agoBugTrack/2406 Include the HTML entitiy pattern of cache/entities.dat
umorigu [Thu, 8 Dec 2016 20:05:57 +0000 (05:05 +0900)]
BugTrack/2406 Include the HTML entitiy pattern of cache/entities.dat

'cache/entities.dat' had a fixed pattern created by
'plugin/update_entities.inc'.
So it should be an application logic shipped with PukiWiki itself.

7 years agoBugTrack/2404 Add filetime as author attr on "Don't change timestamp"
umorigu [Sat, 3 Dec 2016 00:45:26 +0000 (09:45 +0900)]
BugTrack/2404 Add filetime as author attr on "Don't change timestamp"

7 years agoBugTrack/2401 Locked file_get_contents/file_put_contents on bugtrack
umorigu [Fri, 2 Dec 2016 21:20:49 +0000 (06:20 +0900)]
BugTrack/2401 Locked file_get_contents/file_put_contents on bugtrack

It needs locking for a bugtrack_list cache file.

* file_put_contents lock bug was fixed on PHP 5.2.6 .
  * bugtrack_list is for PHP5.4+. So we can use it.
* file_get_content has no lock mechanism. I added pkwk_file_get_contents.

7 years agoBugTrack/2403 bugtrack plugin - new numbering spec
umorigu [Fri, 2 Dec 2016 21:05:38 +0000 (06:05 +0900)]
BugTrack/2403 bugtrack plugin - new numbering spec

* New: New page number is (largest exisging page number) + 1.
* Prev: It has local numbering logic (1 -> 51 -> 101 -> 151 -> 102,...)

7 years agoBugTrack/2396 Support Page redurection rules on make_pagelink()
umorigu [Fri, 2 Dec 2016 19:50:12 +0000 (04:50 +0900)]
BugTrack/2396 Support Page redurection rules on make_pagelink()

7 years agoBugTrack/2401 Cache bugtrack_list
umorigu [Sat, 26 Nov 2016 21:40:12 +0000 (06:40 +0900)]
BugTrack/2401 Cache bugtrack_list

Cache specification:

 * Enable only for PHP5.4+ (Because of JSON_UNESCAPE_UNICODE)
 * Use cached values for articles that have the unchaged filemtime
 * Invalidate all cache data everyday

7 years agoAdd pkwk_log function for application logging
umorigu [Sun, 27 Nov 2016 04:38:29 +0000 (13:38 +0900)]
Add pkwk_log function for application logging

7 years agoBugTrack/2389 Set LANG to HTML content language in skin files
umorigu [Sat, 19 Nov 2016 13:15:53 +0000 (22:15 +0900)]
BugTrack/2389 Set LANG to HTML content language in skin files

7 years agoBugTrack/2396 Stop page redirection when new_page = old_page
umorigu [Thu, 17 Nov 2016 16:31:12 +0000 (01:31 +0900)]
BugTrack/2396 Stop page redirection when new_page = old_page

7 years agoBugTrack/2389 Remove DTD selecting function
umorigu [Thu, 17 Nov 2016 16:06:57 +0000 (01:06 +0900)]
BugTrack/2389 Remove DTD selecting function

7 years agoBugTrack/2389 Use HTML5 DocType
umorigu [Mon, 14 Nov 2016 23:21:22 +0000 (08:21 +0900)]
BugTrack/2389 Use HTML5 DocType

* Use HTML5 DocType declaration
* Remove XHTML specific meta headers - content-style-type and
* Content-Script-Type

7 years agoBugTrack/2396 Redirect pages by Site Administrator
umorigu [Sun, 13 Nov 2016 20:01:35 +0000 (05:01 +0900)]
BugTrack/2396 Redirect pages by Site Administrator

Add new property - $page_redirect_rules in pukiwiki.ini.php

7 years agoBugTrack/2397 Enable JavaScript by default
umorigu [Thu, 10 Nov 2016 16:12:42 +0000 (01:12 +0900)]
BugTrack/2397 Enable JavaScript by default

Keep PKWK_ALLOW_JAVASCRIPT constant for the backward compatibility.
It is no longer used.

7 years agoBugTrack/2062 Remove Referer function config default page
umorigu [Mon, 7 Nov 2016 18:25:24 +0000 (03:25 +0900)]
BugTrack/2062 Remove Referer function config default page

7 years agoBugTrack/2108 Use case insensitive index chars for page list
umorigu [Mon, 7 Nov 2016 18:03:28 +0000 (03:03 +0900)]
BugTrack/2108 Use case insensitive index chars for page list

7 years agoBugTrack/2390 Fix #tracker_list with #author metadata
umorigu [Mon, 7 Nov 2016 16:15:34 +0000 (01:15 +0900)]
BugTrack/2390 Fix #tracker_list with #author metadata

7 years agoMerge branch 'bugtrack_2394' into branch_r1_5
umorigu [Sun, 6 Nov 2016 09:03:59 +0000 (18:03 +0900)]
Merge branch 'bugtrack_2394' into branch_r1_5

BugTrack/2394 Use __construct() instead of old style constructor

7 years agoBugTrack/2394 Add PHP4 Compatibility on constructor
umorigu [Sun, 6 Nov 2016 08:56:43 +0000 (17:56 +0900)]
BugTrack/2394 Add PHP4 Compatibility on constructor

PHP7 doesn't show E_DEPRECATED warning on existance of
both __constructor() and old style ClassName() constructor.

7 years agoBugTrack/2394 Use __construct() instead of old style constructor
Akito Hachiya [Sat, 22 Oct 2016 23:24:45 +0000 (08:24 +0900)]
BugTrack/2394 Use __construct() instead of old style constructor

7 years agoBugTrack/2392 Fix encoding: die_message() outputs suitable charset
umorigu [Sat, 29 Oct 2016 14:59:12 +0000 (23:59 +0900)]
BugTrack/2392 Fix encoding: die_message() outputs suitable charset

7 years agoBugTrack/2391 Remove invalid http_input setting
umorigu [Mon, 24 Oct 2016 22:51:27 +0000 (07:51 +0900)]
BugTrack/2391 Remove invalid http_input setting

http://php.net/manual/en/mbstring.http.php
HTTP Input
There is no way to control HTTP input character conversion
from a PHP script. To disable HTTP input character conversion,
it has to be done in php.ini.

http://php.net/manual/en/mbstring.configuration.php
;; Set default HTTP input character encoding
;; Note: Script cannot change http_input setting.

7 years agoBugTrack/2367 Rename tdiary.css.php to tdiary.css
umorigu [Sun, 23 Oct 2016 17:39:22 +0000 (02:39 +0900)]
BugTrack/2367 Rename tdiary.css.php to tdiary.css

Now CSS files have no PHP/Dynamic logic.

7 years agoMerge branch 'bugtrack2367_static_css_tdiary' into branch_r1_5
umorigu [Sun, 23 Oct 2016 17:30:08 +0000 (02:30 +0900)]
Merge branch 'bugtrack2367_static_css_tdiary' into branch_r1_5

Expand all CSS variables in tDiary style file and then,
All css files has no PHP code.

7 years agoBugTrack/2367 Expand CSS variables in tDiary skin stylefile
umorigu [Sun, 23 Oct 2016 17:25:12 +0000 (02:25 +0900)]
BugTrack/2367 Expand CSS variables in tDiary skin stylefile

Style selector : (Normal colors, Black theme colors)

* thead td.style_td (D0D8E0, 223333)
* thead th.style_th (E0E8F0, 332200)
* .style_table (CCD5DD, 999999) ($c_line1)
* .style_th (EEEEEE, 333333)
* .style_td (EEF5FF, 111111) ($c_background)
* span.noexists (FFFACC, 333355) ($c_dangling)
* div#preview (F5F8FF, 222200)
* .style_calendar (CCD5DD, 999999) ($c_line1)
* .style_td_caltop (EEF5FF, 111111) ($c_background)
* .style_td_today (FFFACC, 333355) ($c_dangling)
* .style_td_sat (DDE5FF, 223333) ($c_color2)
* .style_td_sun (FFEEEE, 332200) ($c_color3)
* .style_td_blank (EEF5FF, 111111) ($c_background)
* .style_td_day (EEF5FF, 111111) ($c_background)
* .style_td_week (DDE5EE, 333333) ($c_color1)
* hr.short_line (CCD5DD, 999999) ($c_line1)
* td.vote_labe (DDE5EE, 333333) ($c_color1)
* td.vote_td1 (FFEEEE, 332200) ($c_color3)
* td.vote_td2 (DDE5FF, 223333) ($c_color2)

7 years agoBugTrack/2367 Add tDiary css file for black color theme
umorigu [Sun, 23 Oct 2016 13:59:57 +0000 (22:59 +0900)]
BugTrack/2367 Add tDiary css file for black color theme

7 years agoFix comment - 'Line feeds' to 'Carriage Return'
umorigu [Sun, 23 Oct 2016 13:19:05 +0000 (22:19 +0900)]
Fix comment - 'Line feeds' to 'Carriage Return'

7 years agoBugTrack/2367 Rename pukiwiki.css.php to pukiwiki.css, a static file
umorigu [Sun, 23 Oct 2016 13:12:47 +0000 (22:12 +0900)]
BugTrack/2367 Rename pukiwiki.css.php to pukiwiki.css, a static file

7 years agoMerge branch 'bugtrack2367_static_css'
umorigu [Sun, 23 Oct 2016 13:03:49 +0000 (22:03 +0900)]
Merge branch 'bugtrack2367_static_css'

Import a CSS improvement proposed by bee on BugTrack/2367.

7 years agoBugTrack/2367 Static CSS - Remove PHP code remained in default CSS
umorigu [Sun, 23 Oct 2016 13:01:26 +0000 (22:01 +0900)]
BugTrack/2367 Static CSS - Remove PHP code remained in default CSS

7 years agoRemove compression feature
Akito Hachiya [Thu, 20 Oct 2016 03:03:00 +0000 (12:03 +0900)]
Remove compression feature

7 years agoRemove media selector, use media query
Akito Hachiya [Thu, 20 Oct 2016 02:45:24 +0000 (11:45 +0900)]
Remove media selector, use media query

7 years agoRemove charset selector, use UTF-8
Akito Hachiya [Thu, 20 Oct 2016 02:43:32 +0000 (11:43 +0900)]
Remove charset selector, use UTF-8

8 years agoBugTrack2/375 Enable Login/Logout on tDiary skin r1_5_1
umorigu [Mon, 29 Feb 2016 18:29:52 +0000 (03:29 +0900)]
BugTrack2/375 Enable Login/Logout on tDiary skin

8 years agoBugTrack2/375 Show "Invalid username or password" on failed login
umorigu [Thu, 25 Feb 2016 14:40:20 +0000 (23:40 +0900)]
BugTrack2/375 Show "Invalid username or password" on failed login

8 years agoNow PukiWiki version is "1.5.1"
umorigu [Sun, 21 Feb 2016 20:30:59 +0000 (05:30 +0900)]
Now PukiWiki version is "1.5.1"

8 years agoBugTrack2/361 Send Canonical URL link http header for Search Engines
umorigu [Sun, 21 Feb 2016 20:27:22 +0000 (05:27 +0900)]
BugTrack2/361 Send Canonical URL link http header for Search Engines

8 years agoSet dev site name - PukiWiki Developers' site
umorigu [Fri, 19 Feb 2016 14:06:20 +0000 (23:06 +0900)]
Set dev site name - PukiWiki Developers' site

8 years agoFix uninitialized variable access
umorigu [Fri, 19 Feb 2016 13:43:46 +0000 (22:43 +0900)]
Fix uninitialized variable access

8 years agoFix uninitialized string access
umorigu [Fri, 19 Feb 2016 13:36:39 +0000 (22:36 +0900)]
Fix uninitialized string access

8 years agoBugTrack2/384 Support LDAP Group - Security Group of Active Directory
umorigu [Wed, 17 Feb 2016 16:20:57 +0000 (01:20 +0900)]
BugTrack2/384 Support LDAP Group - Security Group of Active Directory

Use LDAP_MATCHING_RULE_IN_CHAIN rule of Active Directory LDAP,
that enables nested group check.
For other systems, standard 'memberof' check is used.

8 years agoBugTrack2/375 Improve parameter handling in loginform plugin
umorigu [Sun, 14 Feb 2016 21:31:33 +0000 (06:31 +0900)]
BugTrack2/375 Improve parameter handling in loginform plugin

8 years agoBugTrack2/362 Escape LDAP search strings to prevent LDAP injection
umorigu [Sun, 14 Feb 2016 20:20:02 +0000 (05:20 +0900)]
BugTrack2/362 Escape LDAP search strings to prevent LDAP injection

LDAP escape function 'ldap_escape' is available only on PHP5.6+.
I implemented pkwk_ldap_escape_dn/filter functions for compatibility.

8 years agoFix miss spell, and remove redundant group examples
umorigu [Sun, 14 Feb 2016 20:19:02 +0000 (05:19 +0900)]
Fix miss spell, and remove redundant group examples

8 years agoBugTrack2/343 Replace 'htmlspecialchars' by 'htmlsc'
umorigu [Sun, 14 Feb 2016 20:16:26 +0000 (05:16 +0900)]
BugTrack2/343 Replace 'htmlspecialchars' by 'htmlsc'

8 years agoBugTrack2/362 Support ldaps(SSL) - Secure LDAP server connection
umorigu [Sat, 13 Feb 2016 00:45:44 +0000 (09:45 +0900)]
BugTrack2/362 Support ldaps(SSL) - Secure LDAP server connection

8 years agoBugTrack2/383 Set Form authentication as default auth method type
umorigu [Fri, 12 Feb 2016 18:50:52 +0000 (03:50 +0900)]
BugTrack2/383 Set Form authentication as default auth method type

8 years agoBugTrack2/377 Add 'Template pages' label for template page list
umorigu [Fri, 12 Feb 2016 18:40:31 +0000 (03:40 +0900)]
BugTrack2/377 Add 'Template pages' label for template page list

8 years agoBugTrack2/361 Apply simple URL for InterWiki link of PukiWiki site
umorigu [Fri, 12 Feb 2016 17:54:38 +0000 (02:54 +0900)]
BugTrack2/361 Apply simple URL for InterWiki link of PukiWiki site

8 years agoUpdate UPDATING documents for Release 1.5.0 and 1.5.1
umorigu [Fri, 12 Feb 2016 15:37:16 +0000 (00:37 +0900)]
Update UPDATING documents for Release 1.5.0 and 1.5.1

8 years agoSet PukiWiki version to "1.5.1_beta1"
umorigu [Sun, 7 Feb 2016 18:09:10 +0000 (03:09 +0900)]
Set PukiWiki version to "1.5.1_beta1"

8 years agoBugTrack2/374 Fix recording username logic
umorigu [Sun, 7 Feb 2016 17:26:50 +0000 (02:26 +0900)]
BugTrack2/374 Fix recording username logic

* Recoard username and fullname for each post
* If fullname is empty, use username as his/her fullname
* Take backup if username differs from previous post

8 years agoBugTrack2/374 Get fullname from LDAP server on AUTH_TYPE_EXTERNAL
umorigu [Sun, 7 Feb 2016 16:51:18 +0000 (01:51 +0900)]
BugTrack2/374 Get fullname from LDAP server on AUTH_TYPE_EXTERNAL

8 years agoBugTrack2/230 Do nothing on updating page with unchanged content
umorigu [Sun, 7 Feb 2016 13:22:14 +0000 (22:22 +0900)]
BugTrack2/230 Do nothing on updating page with unchanged content

8 years agoBugTrack2/381 Handle failure to add comment - comment plugin
umorigu [Sun, 7 Feb 2016 10:17:52 +0000 (19:17 +0900)]
BugTrack2/381 Handle failure to add comment - comment plugin

8 years agoBugTrack2/376 Keep prev spec: return value of AttachFile::getstatus
umorigu [Sun, 7 Feb 2016 01:04:51 +0000 (10:04 +0900)]
BugTrack2/376 Keep prev spec: return value of AttachFile::getstatus

* Return TRUE if a target file exists
* Return FAlSE if not exists
* Read status file(.log) regardless of active file existance

8 years agoMake sure page name is valid for tracker plugin action
umorigu [Sat, 6 Feb 2016 16:33:03 +0000 (01:33 +0900)]
Make sure page name is valid for tracker plugin action

8 years agoBugTrack2/366 Output 'X-Robots-Tag: nofollow' header on nofollow page
umorigu [Fri, 5 Feb 2016 21:36:19 +0000 (06:36 +0900)]
BugTrack2/366 Output 'X-Robots-Tag: nofollow' header on nofollow page

Internet search engines should not index PukiWiki default contents
(i.e. PukiWiki plugin manuals) and non-'read' pluing output (ie: Edit).
So we need to send "nofollow, noindex" marks to search engines.

Previously PukiWiki outputs "robots: nofollow,noindex" meta info
by HTML meta header contained in the default skin file.
Therefore if administrators customize skin file or use other skin,
they failed to tell "nofollow,noindex" to search engines.

In order to resolve this issue, PukiWiki engine now output
HTTP header 'X-Robots-Tag: nofollow,noindex' if the content should
not be cached.

We can tell right index policy to search engine crawlers
regardless of skin file.

8 years agoButTrack2/374 Remove author info on detecting edit collision
umorigu [Fri, 5 Feb 2016 20:30:13 +0000 (05:30 +0900)]
ButTrack2/374 Remove author info on detecting edit collision

8 years agoBugTrack2/7 Handle URL with double brackets as a simple URL
umorigu [Fri, 5 Feb 2016 14:00:54 +0000 (23:00 +0900)]
BugTrack2/7 Handle URL with double brackets as a simple URL

8 years agoBugTrack2/290 Rename 'http_request' function to 'pkwk_http_request'
umorigu [Thu, 4 Feb 2016 15:43:45 +0000 (00:43 +0900)]
BugTrack2/290 Rename 'http_request' function to 'pkwk_http_request'

pecl_http extension also have the function named 'http_request'.
So, if pecl_http is enable, PukiWiki crashes because of
the name conflict.
I renamed the function to 'pkwk_http_request'.
And I also defined 'http_request' function on the environment
without pecl_http for the backword (mainly your plugin) compatibility.

8 years agoBugTrack2/380 Support Mime-type of OpenDocument and Microsoft Office
umorigu [Wed, 3 Feb 2016 18:09:10 +0000 (03:09 +0900)]
BugTrack2/380 Support Mime-type of OpenDocument and Microsoft Office

https://en.wikipedia.org/wiki/OpenDocument

https://technet.microsoft.com/en-us/library/ee309278(v=office.12).aspx

8 years agoBugTrack2/377 Filter template pages for sites that have many pages
umorigu [Wed, 3 Feb 2016 17:04:06 +0000 (02:04 +0900)]
BugTrack2/377 Filter template pages for sites that have many pages

* Template list page: ':config/Templates'
  * Show the list as template pages
* Anothor rule: Page whose name have 'template' keyward is template

8 years agoBugTrack2/374 Remove author info when the page is used as template
umorigu [Wed, 3 Feb 2016 14:55:39 +0000 (23:55 +0900)]
BugTrack2/374 Remove author info when the page is used as template