1
0
Commit Graph

1604 Commits

Author SHA1 Message Date
e0f230dd15 Remove serendipity_purgeEntry
Removed pregenerated entries, but that functionality is long gone
2019-02-12 23:18:52 +01:00
d52f0004a4 Add voku/simplecache as alternative to Cache/Lite and use it cache
Cache/Lite is abandoned
2019-02-12 18:52:08 +01:00
88073e9816 Activate internal cache by default 2019-02-11 18:26:37 +01:00
98261856db Preserve manual set image link when moving/renaming image (#509) 2019-02-10 13:44:14 +01:00
f049892e39 Make serendipity_event_responsiveimages a default plugin
That means it will be activated during the s9y installation
2019-02-09 15:17:25 +01:00
4445926033 Avoid warning about non-countable var, fix #587. 2019-01-11 16:28:08 +01:00
e3aaefd2e9 ML: Add mediaproperties on rename (#509) 2018-11-18 22:57:51 +01:00
732f1ae851 ML: Update links, not just thumbnail, when renaming images (#509) 2018-11-18 21:47:45 +01:00
0dc6f620c1 [BUGFIX] Fixes media library regression, references #509
Adds missing ACL renames
Missing trailing / when managing dirs
Fix typo that did not evaluate read/write properly
Add missing NEWS entries
2018-11-05 15:59:49 +01:00
0b259ce52f [BUGFIX] Fixes broken installer due to missing serendipity_db_probe() call. 2018-10-31 09:39:31 +01:00
fdb4428191 Restore backend_media_rename (#509) 2018-10-30 19:51:37 +01:00
52838c0f7b fix: plugin page died because of non-countable object 2018-10-07 19:08:15 +02:00
10585fff80 Fix: Unknown constant error RSS 2018-10-07 19:04:22 +02:00
166b2d4658 security: Prevent XSS via multicategory pagination 2018-09-13 16:27:28 +02:00
58ed05f187 fix: missing variable orderkey was supposed to be a string 2018-09-13 14:49:15 +02:00
835b076c99 php 7.2: Remove invalid constant check (#563) 2018-09-13 14:27:51 +02:00
0a35bd4c59 Update Smarty to 3.1.32 2018-08-17 09:35:36 +02:00
2669745975 replace deprecated each() with foreach() 2018-07-31 20:58:48 +02:00
47b8a13911 Make the $view variable more reliable
t could happen that $view was not set, which lead to noindex being set to all frontpage pages. See https://board.s9y.org/viewtopic.php?f=3&t=24041
2018-07-31 20:35:52 +02:00
005a86da1c Another cast for safety 2018-07-19 09:25:18 +02:00
19513cdf14 Security fixes 2018-07-18 11:23:02 +02:00
9d1fa83a39 Allow svgs in the media library (#529) 2018-06-14 22:14:04 +02:00
23d3a73b01 init maintenance mode (#467) 2018-06-13 19:31:28 +02:00
567587718b React to errors when comment could not be deleted (#527) 2018-06-12 23:49:11 +02:00
3ef2b78014 Make comment subscription with full text the default (#483) 2018-06-12 22:44:45 +02:00
c7c133ef1d Set the bcrypt hashtype as the default for user creation 2018-06-12 22:43:19 +02:00
9e8eebac15 Fix user creation, also fixes installer
Because the hashtype was not set to the new default, but bcrypt already used, the user could not log in
2018-06-12 22:40:02 +02:00
775b71134c * Fixed bug in pull request #392 which overwrote user specified
input for logged in authors with an empty realname (wrong array
      key name) and deleted all existing text input
2018-04-23 11:58:32 +02:00
40993037b2 init media gallery insert 2018-04-06 17:09:51 +02:00
dcb693ba54 Generating token for comment moderation in a global function now. 2018-03-30 11:04:21 +02:00
0d8cdd59fa Fix variable name in hook backend_sendcomment 2018-03-24 18:31:14 +01:00
eafc4dd625 Move from SHA1 to bcrypt
SHA1 is not an ideal password hash, even when salted, because it is cheap to compute. Since version 5.5 PHP offers bcrypt built in, which is a more expensive and secure hash function specifically suited for passwords
2018-03-23 18:02:02 +01:00
52a41b37d5 Rework autologin to use a token approach
The prior code stored encrypted user data in the cookie that was then checked. This new approach is cleaner, as it only stores a token, and it does not use problematic crypto functions deprecated in PHP 7.2
2018-03-23 18:01:32 +01:00
b2eecb9a3d backport constant check 2018-01-10 11:21:59 +01:00
be3df87b97 Add xml inc svg as 'text' file extensions
To prevent situations like in
https://board.s9y.org/viewtopic.php?f=10&t=21591
where the following files were modified by FTP text transfer type but
not handled as such in serendipity_FTPChecksum()

bundled-libs/katzgrau/klogger/phpunit.xml
bundled-libs/simplepie/simplepie.inc
templates/2k11/admin/font/fontello.svg
templates/next/font/fontello.svg

All these *are* text files.

Maybe simplepie.inc should rather be renamed to simplepie.inc.php as well.
2017-09-21 18:48:10 +02:00
0f9bfe3fda Fix display of messages for comment editing.
All messages and errors were appended to $msg
and $errormsg, respectively, creating one long
unformatted string - mostly unreadable.

So we make $msg and $errormsg arrays instead
and iterate over those arrays in the template,
displaying each message separately.

Fixes #525.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-08-07 23:11:13 +02:00
d3e6a3ee3a Fix non-variable matches class (#522) 2017-07-11 14:06:32 +02:00
30b57a1e42 wrong function call 2017-07-11 12:33:01 +02:00
8b1ae7cee8 Once more without parse errors 2017-07-10 13:54:00 +02:00
59f8837ab2 Add upgrader task, Issue #521 2017-07-10 13:53:33 +02:00
07d75a6d65 Fixes Issue #521 2017-07-10 13:49:27 +02:00
b7f479e9fc Display ChangeLog in plugin lists (if available).
Code was using wrong file path variable for checking
the presence of a ChangeLog file.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-07-09 15:07:47 +02:00
1131a79aaf add template path as first entry to template_dirs array; fix #331 fix #516 2017-06-12 17:22:07 +02:00
74f7acb69d Introduce backend_view_entry hook (#511)
Gives plugins the option to modify the central entry list in the plugin, so far to show additional information
2017-05-11 22:48:27 +02:00
bfeccabcdb Rework media library directory move
Initial motivation for this rework was to add support for the responsive thumbnnails (#474). But it also is a re-implementation instead of an enahncement of the existing code because the moveMediaDirectory function had grown into a mess. It was very hard to debug possible renaming bugs, like https://board.s9y.org/viewtopic.php?f=3&t=21185. This approach uses several small functions instead that can be combined and re-used.
2017-04-30 20:38:24 +02:00
2debad91d0 Workaround: Add smartyvars.uriargs to cache key
The freetags plugin sets this->displaytag in the frontend_fetchentries hook, and only sets clean_page if it sees that variable in the entry_display hook. The result is that wrong entries are shown on tag pages. Adding the smartyvars allows caching the correct $entries the plugin would have returned, working around that limitation without simulatign the frontend_fetchentries hook.
2017-04-20 17:42:48 +02:00
2b4ddde690 Drop outer printEntries Cache 2017-04-20 01:23:07 +02:00
bf213b752d Drop outer printEntries cache 2017-04-20 01:19:43 +02:00
e61d38a61d Cache: Add additional state variables + single entry mode
fetchEntries is heaviliy realient on glboal state variables, and that was missed initially. The last commit c8bbb35aac fixed that partially, but did not catch all global state variables. Additionally, this fixed the clean_page mode as used by staticpage by adding the logic and event hook to printEntriesCached
2017-04-20 01:07:24 +02:00
c8bbb35aac Fix cache by getting & setting global state variables
See https://board.s9y.org/viewtopic.php?p=10447129#p10447129. Missed in #345
2017-04-19 01:11:34 +02:00