Commit graph

11 commits

Author SHA1 Message Date
Thomas Hochstein b1d5a602c1 Fix a typo in a code comment.
Doesn't require a version bump.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2018-03-30 12:18:38 +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
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
onli cceb89a4c0 bump version for document changes 2017-02-05 01:37:12 +01:00
Thomas Hochstein 74a18fc1fc Drop (never used) old recaptcha servers.
"api.recaptcha.net" and friends seem to be gone
for good. The code didn't use those GLOBALS either,
AFAICS.

Signed-off-by: Thomas Hochstein <thh@inter.net>
2017-02-05 00:17:38 +01:00
Garvin Hicking 26c05d4767 experimental recaptcha v2 support 2016-12-19 13:04:36 +01:00
Andre Pawlowski 88316697e2 Update serendipity_event_recaptcha.php
Try to auto-detect if site is served via HTTPS or HTTP. The original version requests the captcha via HTTP. So if the site is served via HTTPS, the browser will block this attempt and no captcha will be shown on the site.

It is not a perfect solution (a better one would be to let the user configure it), since it would not detect the correct value if the webserver is behind a proxy (the proxy serves the site via HTTPS and the webserver via HTTP to the proxy). But this solution will work in most of the cases until a serendipity developer can add an extra configuration option.
2015-11-27 23:25:37 +01:00
Garvin Hicking 5731762a34 Added parameters to html_entity_decode() and htmlentities().
I did not use the wrapper method for those few occurences since it was too much work.
I'm sorry :-D
2014-11-29 12:18:56 +01:00
Garvin Hicking 71589a887f Remove $Id$ for CVS compoatibility. Thought I already did this some time ago?!?! 2013-08-12 09:49:28 +02:00
Garvin Hicking ab02bb4af4 Remove $Id$ 2011-12-25 10:07:20 +01:00
Garvin Hicking 516df79a4e Migrate plugins 2011-12-13 12:29:05 +01:00