IfAuthEx DokuWiki Plugin tagshttps://git.mittelab.org/proj/ifauthex-dokuwiki-plugin/-/tags2023-02-08T16:57:24Zhttps://git.mittelab.org/proj/ifauthex-dokuwiki-plugin/-/tags/v0.3v0.3Support nested tags, fix broken TOC and hidden first header<p data-sourcepos="1:1-2:117" dir="auto">Added support for nested tags. Divert the TOC too when present, so that it reflects the page content.
Fix issue occurring when the first header in the page is enclosed in a hidden block, which yields a stray tag.</p>2023-02-08T16:57:24ZPietro Saccardihttps://git.mittelab.org/proj/ifauthex-dokuwiki-plugin/-/tags/v0.2v0.2Multibyte string support, less restrictive literals, quoted literals.<ul data-sourcepos="1:1-3:345" dir="auto">
<li data-sourcepos="1:1-1:156">Now a user name or a group is matched by the regular expression <code data-sourcepos="1:68-1:74">[\w.-]+</code>, which means that dots and dashes (<code data-sourcepos="1:113-1:113">.</code> and <code data-sourcepos="1:121-1:121">-</code>) can be used freely in usernames.</li>
<li data-sourcepos="2:1-2:404">User names and groups that are not matched by <code data-sourcepos="2:50-2:56">[\w.-]+</code> can still be quoted. This allows any character to be part of a username. Double quotes must be used, e.g. <code data-sourcepos="2:166-2:182">"user space name"</code>. Double quotes themselves can be escaped by a backslash: <code data-sourcepos="2:243-2:382">"did you actually put \" in a username?". Out of completeness, a backslash can also be specified, but it must be escaped to (i.e. doubled): </code>"you can insert \"`.</li>
<li data-sourcepos="3:1-3:345">If the PHP extension <code data-sourcepos="3:25-3:32">mbstring</code> is loaded, IfAuthEx will automatically treat the strings as multibyte with UTF-8 encoding. When <code data-sourcepos="3:132-3:139">mbstring</code> is not loaded, it will automatically fallback to standard string functionality (single byte). This means that all multibyte characters matching <code data-sourcepos="3:287-3:288">\w</code> are automatically valid user name and group characters.</li>
</ul>2023-02-08T16:57:16ZPietro Saccardihttps://git.mittelab.org/proj/ifauthex-dokuwiki-plugin/-/tags/v0.1v0.1Fix section editing.<p data-sourcepos="1:1-1:93" dir="auto">Divert the document instead of using custom handling, and do not fiddle with section editing.</p>2023-02-08T16:56:50ZPietro Saccardihttps://git.mittelab.org/proj/ifauthex-dokuwiki-plugin/-/tags/v0.0v0.0First release.<p data-sourcepos="1:1-1:59" dir="auto">Provide basic functionality replacing and extending ifauth.</p>2023-02-08T16:56:40ZPietro Saccardi