Commit graph

1814 commits

Author SHA1 Message Date
Thomas Hochstein
e98d4ca660 Update requirements to PHP 4.3.0.
The ssl socket transport needs at least 4.3.0.

It's moot due to higher requirements for s9y
itself, but why not update it anyway?

Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-30 12:15:49 +02:00
Thomas Hochstein
3f0905a780 Use SSL/TLS only if openssl extension is present.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-30 12:03:12 +02:00
s9y bot
54b4d3f23b Automagic XML sync 2018-03-30 01:55:53 +02:00
Garvin Hicking
25cadd3b43 I can't even get the fucking spelling right
GPDR -> GDPR
2018-03-29 22:10:43 +02:00
Garvin Hicking
d2f63305a3 Added draft of DSGVO GPDR plugin.
Currently supports:

* Show cookie consent layer
* Create footer link to privacy statement (internal, or also a staticpage allowed)
* Allow to enforce visitors need to confirm a checkbox when submitting comments
* Shows information about what s9y does in regards of DSGVO/GPDR
* Shows information about what s9y plugins do in regard of DSGVO/GPDR (new 'legal' property bag)

TODO:

* See todo.txt file.
* Most important: Go through EVERY plugin and add the legal property bag to any plugin that operates on user data.
* Allow to prevent session_start on frontend, allow to patch REMOTE_ADDR
* Warnings when plugin is not installed

+++++ HELP NEEDED +++++
2018-03-29 16:24:46 +02:00
s9y bot
0184dfcf3a Automagic XML sync 2018-03-28 01:56:32 +02:00
Garvin Hicking
683bd175c2 Remove tracking 2018-03-27 11:17:55 +02:00
Thomas Hochstein
08b0235f4e Change author list on author's request.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-26 23:18:31 +02:00
s9y bot
2d6939c63a Automagic XML sync 2018-03-26 01:54:48 +02:00
mariohommel
8a7c7654da Fixed token generation for delete/approve comment. 2018-03-25 11:59:17 +02:00
mariohommel
28e1e7d3ea Version 0.5.0. 2018-03-25 08:25:32 +02:00
mariohommel
fd5b7b56e4 New Version 0.5.0. 2018-03-25 08:24:00 +02:00
s9y bot
8e4270b0ab Automagic XML sync 2018-03-25 01:53:42 +01:00
mariohommel
a8025abdce Add option to user spam classification in E-Mails via token. 2018-03-24 22:16:51 +01:00
Thomas Hochstein
590b7a71bf
Merge pull request #73 from th-h/thh-remove-recaptchav1
Remove reCaptcha v1.
2018-03-24 16:59:51 +01:00
Thomas Hochstein
631cd6ce8c Change description.
reCaptcha v2 works differently than v1.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-24 16:58:48 +01:00
Thomas Hochstein
9bd06b1b69 Remove reCaptcha v1.
v1 API will be switched off 2018-03-31.

Replace v1 in config with v2.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-24 16:47:01 +01:00
s9y bot
04542f1308 Automagic XML sync 2018-03-24 02:20:56 +01:00
Guillaume Zin
e05e0e6e17 Adapt serendipity_event_entrycheck to 2k11 admin interface (#72) 2018-03-23 18:15:34 +01:00
Matthias Mees
7ef7aaf0e1 Add convenience link to single plugins on spartacus (#71) 2018-03-23 18:15:14 +01:00
s9y bot
2cc9dd02bc Automagic XML sync 2018-03-22 02:53:56 +01:00
onli
b9402441b5 adduser: fix reference not allowed error
see https://board.s9y.org/viewtopic.php?f=2&t=23705
2018-03-21 10:22:06 +01:00
Garvin Hicking
296d4a8650
Merge pull request #70 from th-h/thh-spartacus-plugin-ids
Add ids as link targets to spartacus web pages.
2018-03-18 13:04:15 +01:00
Thomas Hochstein
c2a9c691df Add ids as link targets to spartacus web pages.
Using the plugin name should make for unique
ids without illegal characters.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-18 10:50:44 +01:00
Matthias Mees
f0fb6e0b18 Add new JS build 2017-12-29 16:05:41 +01:00
s9y bot
37595de124 Automagic XML sync 2017-11-18 23:38:01 +01:00
mariohommel
6a27a52bd2 Fixed wrong API Endpoint for Twitter. 2017-11-18 15:00:11 +01:00
Matthias Mees
1ed4a5ecc0 Add new CSS + JS build 2017-10-30 21:24:01 +01:00
Matthias Mees
29037fb5ba Merge pull request #69 from th-h/thh-lightbox-desc
[serendipity_event_lightbox] Improve description.
2017-10-16 19:39:40 +02:00
Thomas Hochstein
c21c4707e7 [serendipity_event_lightbox] Improve description.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-10-15 14:09:51 +02:00
Thomas Heidrich
e5c86120d9 add label element to challengeresponse markup in order to comply with W3C WAI (#67) 2017-08-17 18:37:15 +02:00
s9y bot
55d230d125 Automagic XML sync 2017-08-07 02:04:17 +02:00
Thomas Hochstein
e905eb3e92 Remove dead or useless links to external plugin documentation. (#65)
* Remove documentation links to board.s9y.org

The 'website' property of plugins is used to
link to external documentation. board.s9y.org
does not contain such documentation, at least
not on its frontpage.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Remove dead documentation link.

c.seo-mobile.de does not exist any more.
According to
http://www.mobile-seo.de/archiv/21-serendipity-mobile-output-plugin.html
all documentation has been posted (only) there,
so is gone now.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-08-06 14:16:43 +02:00
Thomas Hochstein
123581d727 [s9y_event_markdown] Add documentation, update German translation. (#66)
* [s9y_event_markdown] Update German translation.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* [s9y_event_markdown] Add documentation.

German and English language documentation added.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* [s9y_event_markdown] Update/change language files.

* Add an explicit SmartyPants option instead
  of a simple "yes".
* Change (English and German) language files
  accordingly.
* Change URLs to https to avoid redirects.
* Bump version to 1.26
* Update ChangeLog.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-08-06 14:16:32 +02:00
Thomas Hochstein
2c0798670b Fix function definition. (#68)
The declaration of uninstall() didn't match
serendipity_plugin::uninstall, making PHP
spew warnings to the log.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-08-06 14:08:17 +02:00
s9y bot
562e3d88b1 Automagic XML sync 2017-07-22 02:00:29 +02:00
Matthias Mees
a7f3e78972 Merge pull request #63 from th-h/thh-dejure
Fix HTML of local documentation.
2017-07-21 19:33:11 +02:00
Matthias Mees
91ba478449 Merge pull request #64 from th-h/thh-footnote-css
Add CSS for markdown footnotes.
2017-07-21 19:31:20 +02:00
Thomas Hochstein
617427a383 Add CSS for markdown footnotes.
CSS is added via addToCSS().

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-07-19 22:53:17 +02:00
Thomas Hochstein
23453c0306 Fix HTML of local documentation.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-07-11 22:23:49 +02:00
s9y bot
3faf2386cb Automagic XML sync 2017-07-11 02:01:15 +02:00
Garvin Hicking
1486be45f8 Merge pull request #62 from th-h/thh-dejure
Add local documentation to dejure.org plugin.
2017-07-10 16:19:03 +02:00
Garvin Hicking
5e0070f14c Merge pull request #61 from robelix/php7compat
PHP7 compatibility for event_galleryimage
2017-07-10 16:18:16 +02:00
robelix
ba70bb56d3 event_galleryimage version bump 2017-07-10 16:13:22 +02:00
Thomas Hochstein
ffaac00d2f Add local documentation to dejure.org plugin.
German language only, as there will be very
little need to link to German law and
decisions in a foreign language blog.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-07-09 16:30:55 +02:00
robelix
c9bf223180 PHP7 compatibility: replaced preg_replace /e with preg_replace_callback 2017-07-09 02:52:59 +02:00
s9y bot
d17beb5f48 Automagic XML sync 2017-05-31 01:59:40 +02:00
Thomas Hochstein
ea1fdf86a2 Add more options, redo config screen. (#59)
* Bump version, add me as author.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Normalize whitespace.

Replace mix of spaces and tabs by spaces.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Add option for linking to buzer.de

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Add Changelog.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Reformat and rephrase plugin configuration screen.

Remove HTML added in 88e58798af05a79543e89aa87705e85a325cc164
as it was not parsed.

Move link style description to info text.

Improve some phrases.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Add option to exclude headings from linking.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-05-30 11:05:35 +02:00
s9y bot
f949281b97 Automagic XML sync 2017-05-28 01:58:19 +02:00
Thomas Hochstein
1a67d98bbb Update dejure-plugin to version 1.6 from upstream. (#58)
* Update dejure-plugin to version 1.6 from upstream.

v1.6 was not yet published.

Improve fsockopen, switch to SSL, add user agent.

Signed-off-by: Thomas Hochstein <thh@inter.net>

* Bugfix: Don't cache results after errors.

djo_vernetzen_ueber_dejure_org() will return FALSE
instead of an output text if the API call fails
or results in any error.

But the "master" function djo_vernetzen() will call
integritaetskontrolle() anyway. The latter function
checks whether input and output texts match after
removing all added links. If the check succeeds, it
will return the output text; if the check fails, the
input text. So the result will always be TRUE.

And only after this will cache the output text if
it's not FALSE - which it can't be, ever. So if the
API call fails, the unmodified input text will be
cached.

But if we don't call integritaetskontrolle() after
API failures - which isn't necessary as the output
text is just FALSE anyway -, the FALSE will carry
through so nothing is cached.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-05-27 19:51:08 +02:00