added loggedIn class to main tpl container
Merge remote-tracking branch 'origin/master' into loggedin-class
Fixes validation problems with base64 encoded images in CSS.
Fixes validation problems with base64 encoded images in CSS.
add TEMPLATE_DOKUWIKI_PAGETOOLFLOAT_DISPLAY event to template

This adds a custom event to the 'dokuwiki' template that allows plugin
authors to easily integrate custom pagetool buttons into the template.
Merge remote-tracking branch 'origin/master' into loggedin-class
added tpl_classes() to return useful layout classes
FS#2770 - prevent <file> and <code> syntax regex matching token names which start '<file' or '<code'
Simple test cases for code and file token fix
added aria attributes to tree and show/hide functions
Add truly random numbers and use them in places where randomness matters
Fix and add type declarations for the auth system
Use a new, truly random secret for cookie encryption
Add AES from phpseclib and use it for cookie encryption

This replaces the deprecated and broken Blowfish implementation that has
previously been used and should provide a lot more security.
updated intro text on wiki:dokuwiki
auth_random: remove exception comment as there is no exception
auth_en/decrypt: Add explanation and more efficient decryption

Added an explanation that what we do is like normal CBC but that we
additionally encrypt the IV which is actually suggested by the NIST for
non-random (but unique) IVs. In the decryption process it's not
necessary to decrypt the IV, this should save some time.
Fixed instructions on PHPunit
include updateVersion in CSS/JS tseed to force reload on update
Fix the useheading cache invalidation for hidden pages, add tests

This adds a new parameter to ft_backlinks() to ignore permissions which
is needed for invalidating the cache of linking pages with useheading
enabled. This also adds various test cases for ft_backlinks().