OSDN Git Service

pukiwiki/pukiwiki.git
5 years agoBugTrack/2470 Lengthen Footnote title max-length to 100 chars bugtrack_2465_img2
umorigu [Sat, 28 Apr 2018 13:53:59 +0000 (22:53 +0900)]
BugTrack/2470 Lengthen Footnote title max-length to 100 chars

5 years agoBugTrack/2468 Show alert message for leaving page action on edit-preview
umorigu [Fri, 27 Apr 2018 20:47:24 +0000 (05:47 +0900)]
BugTrack/2468 Show alert message for leaving page action on edit-preview

5 years agoBugTrack/2469 Support SHA256 and SHA512 as password digest
umorigu [Fri, 27 Apr 2018 20:21:16 +0000 (05:21 +0900)]
BugTrack/2469 Support SHA256 and SHA512 as password digest

* Support SHA256 and SHA512 as password digest glgos
* Simplify md5 plugin: Salt is salt (Salt doesn't contain a {scheme} part)'

5 years agoBugTrack/2467 img plugin: Show page-attached image
umorigu [Wed, 25 Apr 2018 14:18:49 +0000 (23:18 +0900)]
BugTrack/2467 img plugin: Show page-attached image

5 years agoBugTrack/2466 img plugin: Show link on and to image itself
umorigu [Wed, 18 Apr 2018 13:48:44 +0000 (22:48 +0900)]
BugTrack/2466 img plugin: Show link on and to image itself

6 years agoBugTrack/2465 img plugin: +Inline style, Show image of any extention
umorigu [Mon, 16 Apr 2018 22:25:11 +0000 (07:25 +0900)]
BugTrack/2465 img plugin: +Inline style, Show image of any extention

6 years agoBugTrack/2411 Fix SAML redirect URL after login
umorigu [Wed, 11 Apr 2018 13:16:13 +0000 (22:16 +0900)]
BugTrack/2411 Fix SAML redirect URL after login

6 years agoBugTrack/2431 topicpath-title: ensure a.textContent == page
umorigu [Wed, 11 Apr 2018 12:57:13 +0000 (21:57 +0900)]
BugTrack/2431 topicpath-title: ensure a.textContent == page

6 years agoUpdate PukiWiki official site - Page URLs
umorigu [Wed, 28 Mar 2018 17:49:22 +0000 (02:49 +0900)]
Update PukiWiki official site - Page URLs

6 years agoNow PukiWiki version is "1.5.2" bugtrack_2398_152
umorigu [Tue, 27 Mar 2018 15:01:01 +0000 (00:01 +0900)]
Now PukiWiki version is "1.5.2"

6 years agoBugTrack/2431 Topicpath title by JavaScript
umorigu [Mon, 26 Mar 2018 16:28:08 +0000 (01:28 +0900)]
BugTrack/2431 Topicpath title by JavaScript

pukiwiki.ini.php

```
$topicpath_title = 1; // (1: Enabled(default), 0: Disabled)
```

6 years agoBugTrack/2436 Ignore node_modules and package-lock.json
umorigu [Mon, 26 Mar 2018 16:11:04 +0000 (01:11 +0900)]
BugTrack/2436 Ignore node_modules and package-lock.json

6 years agoBugTrack/2463 Output HTTP custom response headers
umorigu [Sun, 25 Mar 2018 09:30:17 +0000 (18:30 +0900)]
BugTrack/2463 Output HTTP custom response headers

Config: $http_response_custom_headers in pukiwiki.ini.php

6 years agoBugTrack/2462 Customize Referrer Policy by HTML meta header
umorigu [Sun, 25 Mar 2018 08:30:17 +0000 (17:30 +0900)]
BugTrack/2462 Customize Referrer Policy by HTML meta header

Some modern HTML5 web browsers supprt <meta name="referrer" />.
For example, content="no-referrer" means the browser don't send
any Referer headers to web servers.

6 years agoBugTrack/2247 External link cushion page - Control Referer etc.
umorigu [Wed, 21 Mar 2018 17:14:44 +0000 (02:14 +0900)]
BugTrack/2247 External link cushion page - Control Referer etc.

* New plugin: external_link.inc.php
* New config: $external_link_cushion_page, $external_link_cushion

You can set "internal domains", on these host, you don't need to
see cushion page.

6 years agoBugTrack/2434 Improve props transfer on Searching
umorigu [Wed, 21 Mar 2018 14:21:53 +0000 (23:21 +0900)]
BugTrack/2434 Improve props transfer on Searching

6 years agoBugTrack/560 Increase updated page cache / deleted page history bugtrack_2401_bugtrack_list_speedup
umorigu [Wed, 14 Mar 2018 13:42:18 +0000 (22:42 +0900)]
BugTrack/560 Increase updated page cache / deleted page history

6 years agoBugTrack/2401 bugtrack_list: Improve cache management
umorigu [Wed, 14 Mar 2018 13:01:26 +0000 (22:01 +0900)]
BugTrack/2401 bugtrack_list: Improve cache management

Use converted HTML text when cache/recent.dat is unchanged.

6 years agoBugTrack/2460 Sublist of tracker_list with range(start-last) bugtrack_560_tracker_list8
umorigu [Tue, 6 Mar 2018 18:15:10 +0000 (03:15 +0900)]
BugTrack/2460 Sublist of tracker_list with range(start-last)

Now tracker_list supports range format as limit parameter.
ex: limit:"101-200" means that name numbers are (101 <= x and x <=200)

6 years agoBugTrack/560 tracker_list cache mechanism supports limit parameter
umorigu [Thu, 1 Mar 2018 14:40:07 +0000 (23:40 +0900)]
BugTrack/560 tracker_list cache mechanism supports limit parameter

6 years agoBugTrack/560 Get timestamps of tracker_list pages from cache
umorigu [Wed, 28 Feb 2018 15:19:56 +0000 (00:19 +0900)]
BugTrack/560 Get timestamps of tracker_list pages from cache

6 years agoBugTrack/560 tracker_list speeding up with cache
umorigu [Mon, 26 Feb 2018 15:10:34 +0000 (00:10 +0900)]
BugTrack/560 tracker_list speeding up with cache

* Implement 2-layer caching
  * Converted HTML cache
  * Contents cache for list pages
* Get only updated/deleted page contents
* Detect page updates by file or page timestamps
* Refer cache/recent.dat file to detect updated pages
* Refer RecentDeleted page to detect deleted pages
* Handle page links properly on tracker_list table
* Save contents cache on cache/(TrackerBase).tracker

How to invalidate cache:

Execute one of following actions.

* Change tracker config file
* Change tracker list file
* Delete cache/*.tracker file manually

6 years agoBugTrack/560 Generate readable HTML source for table format
umorigu [Tue, 13 Feb 2018 15:16:18 +0000 (00:16 +0900)]
BugTrack/560 Generate readable HTML source for table format

Append NewLine code after each TR element.

6 years agoBugTrack/2455 new plugin: Enable to work on cache bugtrack_2447_passage_javascript2
umorigu [Sun, 12 Nov 2017 16:24:15 +0000 (01:24 +0900)]
BugTrack/2455 new plugin: Enable to work on cache

6 years agoBugTrack/2447 Show tracker - passage by Client-JavaScript
umorigu [Sun, 12 Nov 2017 10:22:19 +0000 (19:22 +0900)]
BugTrack/2447 Show tracker - passage by Client-JavaScript

Add passage plugin (passage.inc.php)

6 years agoBugTrack/2447 Show page passage by Web browser/JavaScript process
umorigu [Wed, 8 Nov 2017 19:53:10 +0000 (04:53 +0900)]
BugTrack/2447 Show page passage by Web browser/JavaScript process

* lib/make_link
* related plugin
* ls2 plugin
* recent plugin
* popular plugin
* showrss plugin
* list plugin
* filelist plugin

6 years agoBugTrack/2453 Show alert message for leaving page action on editing bugtrack_2453_alert_on_leaving_page3
umorigu [Sun, 5 Nov 2017 23:15:18 +0000 (08:15 +0900)]
BugTrack/2453 Show alert message for leaving page action on editing

6 years agoBugTrack/2283 ls2 plugin: Improve include loop handling
umorigu [Tue, 31 Oct 2017 20:28:36 +0000 (05:28 +0900)]
BugTrack/2283 ls2 plugin: Improve include loop handling

PHP4 cannot use referenced parameters with default value.

6 years agoBugTrack/2452 Remove 'create_function' function for stability
umorigu [Tue, 31 Oct 2017 20:18:53 +0000 (05:18 +0900)]
BugTrack/2452 Remove 'create_function' function for stability

Note that 'create_function' will be deprecated in PHP 7.2 .

6 years agoBugTrack/2445 Rename deleted page bugtrack_2436_eslint
umorigu [Mon, 30 Oct 2017 15:25:57 +0000 (00:25 +0900)]
BugTrack/2445 Rename deleted page

6 years agoBugTrack/2213 Fix ArgumentCountError on PHP7.1
umorigu [Sun, 29 Oct 2017 18:02:13 +0000 (03:02 +0900)]
BugTrack/2213 Fix ArgumentCountError on PHP7.1

6 years agoBugTrack/2308 Fix WikiName linking on no-AutoLink pages
umorigu [Sun, 29 Oct 2017 16:34:53 +0000 (01:34 +0900)]
BugTrack/2308 Fix WikiName linking on no-AutoLink pages

6 years agoBugTrack/2295 Remove useless implementation in make_link.php
umorigu [Sun, 29 Oct 2017 16:19:33 +0000 (01:19 +0900)]
BugTrack/2295 Remove useless implementation in make_link.php

6 years agoBugTrack/2283 ls2 plugin: Improve page name handling on #include
umorigu [Sun, 29 Oct 2017 14:59:08 +0000 (23:59 +0900)]
BugTrack/2283 ls2 plugin: Improve page name handling on #include

* Support relative page name ( ex: #include(../RelPage) )
* Support quoted page name ( ex: #include("A,B,C") )
* Support include plugin option ( ex: #include(AAPage,notitle) )

6 years agoBugTrack/2283 ls2 plugin: Improve include loop handling
umorigu [Fri, 27 Oct 2017 15:50:11 +0000 (00:50 +0900)]
BugTrack/2283 ls2 plugin: Improve include loop handling

* Fix infinite loop on 'include' and no-'title' condition
* Trace including tree on each page

6 years agoBugTrack/2283 ls2 plugin: Fix heading listing level
umorigu [Fri, 27 Oct 2017 15:05:04 +0000 (00:05 +0900)]
BugTrack/2283 ls2 plugin: Fix heading listing level

6 years agoBugTrack/2283 Fasten ls2 plugin listing on no-title or no-include
umorigu [Thu, 26 Oct 2017 22:02:22 +0000 (07:02 +0900)]
BugTrack/2283 Fasten ls2 plugin listing on no-title or no-include

6 years agoBugTrack/2436 ESLint - Linting utility for JavaScript
umorigu [Wed, 25 Oct 2017 17:16:27 +0000 (02:16 +0900)]
BugTrack/2436 ESLint - Linting utility for JavaScript

Install utilities:

```
npm install
```

Use ESLint:

```
npm test
```

or

```
npx eslint skin/main.js skin/search2.js
```

6 years agoBugTrack/2420 Simplify AutoTicketLink script: DOM to JSON
umorigu [Wed, 25 Oct 2017 14:06:24 +0000 (23:06 +0900)]
BugTrack/2420 Simplify AutoTicketLink script: DOM to JSON

6 years agoBugTrack/693 calendar_viewer plugin: Extend the show limit (1 to 4)
umorigu [Wed, 25 Oct 2017 11:50:54 +0000 (20:50 +0900)]
BugTrack/693 calendar_viewer plugin: Extend the show limit (1 to 4)

6 years agoBugTrack/2367 Rename pukiwiki.css.php to pukiwiki.css, a static file
umorigu [Tue, 24 Oct 2017 17:52:09 +0000 (02:52 +0900)]
BugTrack/2367 Rename pukiwiki.css.php to pukiwiki.css, a static file

6 years agoBugTrack/2412 Wrap text in pre elements
umorigu [Tue, 24 Oct 2017 17:49:41 +0000 (02:49 +0900)]
BugTrack/2412 Wrap text in pre elements

6 years agoBugTrack/2188 Define List layout by CSS instead of ini file
umorigu [Tue, 24 Oct 2017 17:47:56 +0000 (02:47 +0900)]
BugTrack/2188 Define List layout by CSS instead of ini file

6 years agoBugTrack/2426 topicpath plugin - Use CSS layout for slashes
umorigu [Tue, 24 Oct 2017 17:44:42 +0000 (02:44 +0900)]
BugTrack/2426 topicpath plugin - Use CSS layout for slashes

6 years agoBugTrack/2424 bugtrack: Define bugtrack list style by CSS
umorigu [Tue, 24 Oct 2017 17:42:59 +0000 (02:42 +0900)]
BugTrack/2424 bugtrack: Define bugtrack list style by CSS

6 years agoBugTrack/2261 Cannot attach a file on freezing page
umorigu [Tue, 24 Oct 2017 17:08:49 +0000 (02:08 +0900)]
BugTrack/2261 Cannot attach a file on freezing page

6 years agoBugTrack/684 Don't show MenuBar right after unfreezing a page
umorigu [Tue, 24 Oct 2017 15:21:42 +0000 (00:21 +0900)]
BugTrack/684 Don't show MenuBar right after unfreezing a page

6 years agoBugTrack/2411 Fix document comment
umorigu [Tue, 24 Oct 2017 15:09:28 +0000 (00:09 +0900)]
BugTrack/2411 Fix document comment

6 years agoBugTrack/657 Check is_page_readable(page) on editing bugtrack_2446_fasten_caldendar_viewer2
umorigu [Mon, 23 Oct 2017 17:48:49 +0000 (02:48 +0900)]
BugTrack/657 Check is_page_readable(page) on editing

6 years agoBugTrack/2446 Fasten calendar_viewer plugin with get_existpage cache
umorigu [Mon, 23 Oct 2017 17:28:38 +0000 (02:28 +0900)]
BugTrack/2446 Fasten calendar_viewer plugin with get_existpage cache

6 years agoBugTrack/2438 Fasten get_existpages() for ls2 plugin
umorigu [Sun, 22 Oct 2017 18:21:45 +0000 (03:21 +0900)]
BugTrack/2438 Fasten get_existpages() for ls2 plugin

Cache get_existpages() result (page list) of wiki/*.txt
Enable cache after calling read plugin (plugin_read_action())

6 years agoBugTrack/693 calendar_viewer plugin: Extend the show limit (1 to 4)
umorigu [Sun, 22 Oct 2017 15:06:41 +0000 (00:06 +0900)]
BugTrack/693 calendar_viewer plugin: Extend the show limit (1 to 4)

6 years agoBugTrack/2444 showrss plugin support RSS/Atom
umorigu [Sat, 21 Oct 2017 06:07:48 +0000 (15:07 +0900)]
BugTrack/2444 showrss plugin support RSS/Atom

6 years agoBugTrack/2176 showrss plugin: Use default template if error
umorigu [Sat, 21 Oct 2017 05:33:36 +0000 (14:33 +0900)]
BugTrack/2176 showrss plugin: Use default template if error

6 years agoBugTrack/2443 showrss plugin: Enable to show Japanese RSS feeds
umorigu [Sat, 21 Oct 2017 02:12:26 +0000 (11:12 +0900)]
BugTrack/2443 showrss plugin: Enable to show Japanese RSS feeds

6 years agoBugTrack/2176 showrss: Fix character encoding issues etc.
umorigu [Fri, 20 Oct 2017 20:42:22 +0000 (05:42 +0900)]
BugTrack/2176 showrss: Fix character encoding issues etc.

6 years agoBugTrack/2442 showrss plugin - Support HTTPS RSS feeds
umorigu [Fri, 20 Oct 2017 16:27:13 +0000 (01:27 +0900)]
BugTrack/2442 showrss plugin - Support HTTPS RSS feeds

6 years agoBugTrack/2435 Improve search result messages
umorigu [Wed, 18 Oct 2017 16:05:07 +0000 (01:05 +0900)]
BugTrack/2435 Improve search result messages

6 years agoBugTrack/2434 Search result cache and offset paging
umorigu [Sat, 30 Sep 2017 20:52:20 +0000 (05:52 +0900)]
BugTrack/2434 Search result cache and offset paging

6 years agoBugTrack/2433 Search Progress and Cancel with search2 plugin bugtrack_692_search_result6
umorigu [Sat, 30 Sep 2017 06:34:42 +0000 (15:34 +0900)]
BugTrack/2433 Search Progress and Cancel with search2 plugin

6 years agoBugTrack/692 Show page contents in search result - search2 plugin
umorigu [Sat, 30 Sep 2017 06:31:10 +0000 (15:31 +0900)]
BugTrack/692 Show page contents in search result - search2 plugin

* Show page contents by client-side JavaScript
* Add new "search2" plugin with "skin/search2.js" JavaScript
* Toggle switch to show details or not
* Supoort both UTF-8 and EUC-JP encodings
* OR Search with "OR"-combined keywords (ex: "A OR B")
* Always show passage
* Color search texts in details view
* Color search texts in each text-found page
* Web browser requirement: HTML5 Fetch API (You can use Polyfill library)
* Server requirement: PHP5.4+ (can handle JSON)

6 years agoBugTrack/2420 AutoTicketLink: Move defs after body start tag
umorigu [Fri, 22 Sep 2017 15:22:59 +0000 (00:22 +0900)]
BugTrack/2420 AutoTicketLink: Move defs after body start tag

6 years agoBugTrack/2292 Remove redundant text search in do_search() bugtrack_2292_do_search
umorigu [Tue, 12 Sep 2017 15:08:01 +0000 (00:08 +0900)]
BugTrack/2292 Remove redundant text search in do_search()

6 years agoBugTrack/2432 Ignore page readable or not on AutoLink processing
umorigu [Tue, 12 Sep 2017 15:07:19 +0000 (00:07 +0900)]
BugTrack/2432 Ignore page readable or not on AutoLink processing

Simplify page name search by links_do_search_page() added

6 years agoBugTrack/2213 Improve Canonical URL and reload links
umorigu [Mon, 11 Sep 2017 16:16:33 +0000 (01:16 +0900)]
BugTrack/2213 Improve Canonical URL and reload links

6 years agoBugTrack/2239 Show page canonical URL after commenting
umorigu [Mon, 11 Sep 2017 12:39:47 +0000 (21:39 +0900)]
BugTrack/2239 Show page canonical URL after commenting

6 years agoBugTrack/2265 Enable edit_auth for bugtrack and tracker plugin
umorigu [Sun, 10 Sep 2017 01:30:13 +0000 (10:30 +0900)]
BugTrack/2265 Enable edit_auth for bugtrack and tracker plugin

6 years agoBugTrack/407 Show attached file list on editing page
umorigu [Sat, 9 Sep 2017 13:48:32 +0000 (22:48 +0900)]
BugTrack/407 Show attached file list on editing page

6 years agoBugTrack/2430 Remove author line from text-search target
umorigu [Sat, 9 Sep 2017 13:22:55 +0000 (22:22 +0900)]
BugTrack/2430 Remove author line from text-search target

6 years agoBugTrack/2385 Remote author info from editing text on unfreezing
umorigu [Sat, 9 Sep 2017 12:34:47 +0000 (21:34 +0900)]
BugTrack/2385 Remote author info from editing text on unfreezing

6 years agoBugTrack/184 Save user's "name" for commenting
umorigu [Sat, 9 Sep 2017 12:03:07 +0000 (21:03 +0900)]
BugTrack/184 Save user's "name" for commenting

* Target plugin: comment, pcomment, article and bugtrack
* Save user's name in localStorage of Web browser

6 years agoBugTrack/2424 bugtrack: Define bugtrack list style by CSS
umorigu [Thu, 7 Sep 2017 22:34:14 +0000 (07:34 +0900)]
BugTrack/2424 bugtrack: Define bugtrack list style by CSS

6 years agoBugTrack/2426 topicpath plugin - Use CSS layout in tdiary skin
umorigu [Thu, 7 Sep 2017 21:18:04 +0000 (06:18 +0900)]
BugTrack/2426 topicpath plugin - Use CSS layout in tdiary skin

6 years agoBugTrack/2428 bugtrack: Enable WikiName link on $nowikiname = 1
umorigu [Thu, 7 Sep 2017 21:00:32 +0000 (06:00 +0900)]
BugTrack/2428 bugtrack: Enable WikiName link on $nowikiname = 1

6 years agoBugTrack/2348 Remove limitation of Search box count bugtrack_2213_relative_script_uri3
umorigu [Tue, 5 Sep 2017 22:58:31 +0000 (07:58 +0900)]
BugTrack/2348 Remove limitation of Search box count

6 years agoBugTrack/615 Remove $script shortening logic for Keitai profile
umorigu [Mon, 4 Sep 2017 14:57:14 +0000 (23:57 +0900)]
BugTrack/615 Remove $script shortening logic for Keitai profile

6 years agoBugTrack/2213 Use Absolute URI as Canonical URL
umorigu [Mon, 4 Sep 2017 14:07:03 +0000 (23:07 +0900)]
BugTrack/2213 Use Absolute URI as Canonical URL

6 years agoBugTrack/341 Support Port 443 of non-https sites
umorigu [Sun, 3 Sep 2017 17:26:28 +0000 (02:26 +0900)]
BugTrack/341 Support Port 443 of non-https sites

6 years agoBugTrack/2213 Support Absolute/Relative URI type context
umorigu [Sun, 3 Sep 2017 16:46:01 +0000 (01:46 +0900)]
BugTrack/2213 Support Absolute/Relative URI type context

We can create URI-type context to call pkwk_base_uri_type_stack_push()
and can stop the context to call pkwk_base_uri_type_stack_pop().

```
$relative_uri = get_base_uri();
pkwk_base_uri_type_stack_push(PKWK_URI_ABSOLUTE);
  $absolute_uri = get_base_uri();
pkwk_base_uri_type_stack_pop();
```

6 years agoBugTrack/2260 Use get_base_uri() instead of $script
umorigu [Sun, 3 Sep 2017 02:51:11 +0000 (11:51 +0900)]
BugTrack/2260 Use get_base_uri() instead of $script

6 years agoBugTrack/2213 Use get_base_uri() instead of get_script_uri()
umorigu [Sun, 3 Sep 2017 12:22:17 +0000 (21:22 +0900)]
BugTrack/2213 Use get_base_uri() instead of get_script_uri()

6 years agoBugTrack/2213 Set Absolute URI or Root relative path
umorigu [Sat, 2 Sep 2017 09:25:49 +0000 (18:25 +0900)]
BugTrack/2213 Set Absolute URI or Root relative path

* Absolute URI: URI for Offline USE
* Root relative URI: Location header in HTTP redirection

6 years agoBugTrack/2213 Use relative path for internal link - get_base_uri()
umorigu [Sat, 2 Sep 2017 03:50:22 +0000 (12:50 +0900)]
BugTrack/2213 Use relative path for internal link - get_base_uri()

Add URI type enum.

* PKWK_URI_RELATIVE : relative path (ex: ./, index.php )
* PKWK_URI_ROOT : Root relative path (ex: /wiki/)
* PKWK_URI_ABSOLUTE : Absolute URI (ex: http://example.com/wiki/)

We will use get_base_uri() to make internal link.

get_base_uri(): returns simple URL that indicates this script(PukiWiki)

For example for 'http://example.com/wiki/' site,

* `get_base_uri()` returns './'
* `get_base_uri(PKWK_URI_ROOT)` returns '/wiki/'
* `get_base_uri(PKWK_URI_ABSOLUTE)` returns 'http://example.com/wiki/'

get_page_uri($page) returns simple URL that indicates specific page.

For example,

* `get_page_uri('News')` returns './?News'
* `get_page_uri('News', PKWK_URI_ROOT)` returns '/wiki/?News'
* `get_page_uri('News', PKWK_URI_ABSOLUTE)` returns
  'https://example.com/wiki/?News'

6 years agoBugTrack/2299 Detect https access by REQUEST_SCHEME server variable
umorigu [Sat, 2 Sep 2017 01:38:45 +0000 (10:38 +0900)]
BugTrack/2299 Detect https access by REQUEST_SCHEME server variable

* Detect https access by REQUEST_SCHEME or HTTPS vars
* Get URI pathname from REQUEST_URI server variable instead of SCRIPT_NAME

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