351 Commits
Author SHA1 Message Date
Phenix Hartogh 742a0a1c28 New Features
- Like System
- Reply System
- Personal notes encrypted with user-defined passwords
2026-06-21 06:41:54 +10:00
Phenix Hartogh c9f8a4abd3 Add PGP-2FA 2026-06-09 20:39:23 +10:00
Nix HartoghandGitHub 9541edba24 Merge branch 'DanWin:master' into master 2026-06-07 12:00:42 +10:00
danwin1210 63f421023a Fix SQL syntax error with some database engines PostgreSQL 2026-06-04 12:46:33 +02:00
Aera23andGitHub 2f43c1f21d fix SQL syntax error
by adding ') to line 4943 (before the semicolon), the bracket and quote are closed, fixing the error :3
2026-03-16 04:12:13 +00:00
danwin1210 e017b5c883 Minor security fix for XSS vulnerability - previously mitigated by CSP 2025-12-25 20:35:21 +01:00
danwin1210 3dc044e38b also fixes warning about undefined variable $numpoints 2025-10-24 12:19:58 +02:00
danwin1210 6d06f34e2d Change simple and moderate captchas so that characters are no longer in
fixed positions. Also avoid using fixed colours. In the moderate captcha,
use filled, blurred rectangles instead of dots and lines to obscure the
solution. In setup page, remove deprecation from both captchas.
2025-10-24 12:19:58 +02:00
danwin1210 3f00d4ffc2 Adds captchas with a TrueType font on a plaid pattern, optionally with
spurious characters.
2025-10-24 12:19:58 +02:00
danwin1210 a24f38492f Use PNG format instead of GIF for captchas, to lessen artifacts. 2025-10-24 12:19:58 +02:00
danwin1210 183afd0404 Simplified noguestpm feature 2025-10-24 12:19:58 +02:00
Rexzooly Kai Blackanddanwin1210 800bdc1ff3 Update chat.php
Removed a little debug string no longer needed/never needed in the live script.
2025-10-24 12:19:58 +02:00
Rexzooly Kai Blackanddanwin1210 c7bd99f2b9 Update chat.php
Added setting noguestpm this lets you enable and disabled guests pms via the admin setting (Disable Guests private messages) = Enabled/Disabled

Added a mini function to PM the Guest that sent a PM when it's disabled, this function can PM user it's called system_pm

Only problem is right now it's not supported by the Language filess
2025-10-24 12:19:58 +02:00
danwin1210 f97d8419af Mark simple and moderate captchas as deprecated.
Change extreme captcha to use random colours, instead of fixed ones.
Change it to have lines to every character: the characters in the solution
are now connected by dotted lines; characters not in the solution are
connected by solid lines. Replace dots with polygons.

Add new captchas with a TrueType font. The solution is obscured by small
characters or by rectangles, ellipses, slices of ellipses, and polygons.
These shapes are either filled or outlined.

Fixes #13
2025-10-24 12:19:58 +02:00
danwin1210 b3a7d9951a Some hosting providers may disable putenv for security reasons, check before using 2025-10-24 12:19:58 +02:00
danwin1210 b9c416a183 Add more extension checks 2025-10-24 12:19:58 +02:00
danwin1210 4f45ac53b3 Bugfix in db migrations 2025-10-24 12:19:58 +02:00
danwin1210 1aac20b24f Check if mbstring extension is installed before using it 2025-10-24 12:19:58 +02:00
danwin1210 fecd7ff060 Check if intl and gettext extensins are loaded before using them 2025-10-24 12:19:57 +02:00
danwin1210 c6ef6f9203 Show kick messages to everyone. 2025-10-24 12:19:57 +02:00
danwin1210 e57e32c17e In check_login(), clear delayed logout indicator when someone logs in after logging out. 2025-10-24 12:19:57 +02:00
danwin1210 01ba4d03ce Fix incognito mode and embed image option in profile page 2025-10-24 12:19:57 +02:00
danwin1210 4cbf70525c show delayed logouts in send_post() 2025-10-24 12:19:57 +02:00
danwin1210 64bfaa995f Add option to delay logout for guests and applicants. Fixes #46. The intent
is for a delay after posting. If the user does not post, there is a delay
from the time the user entered, because of the way $lastpost is set.
2025-10-24 12:19:57 +02:00
danwin1210 c5e4747962 Translate texts with gettext 2025-10-24 12:19:57 +02:00
danwin1210 41627b256b Add new captcha difficulty hard 2025-10-24 12:19:36 +02:00
danwin1210 c0ea40a4c5 Fixed typo 2025-10-24 12:19:36 +02:00
danwin1210 841f1c34ae Add Dutch and Polish translations 2025-10-24 12:19:36 +02:00
danwin1210 e75b4e47bb Fix kicking and logging out all guests 2025-10-24 12:19:36 +02:00
danwin1210 bc511faadf Include Hindi translation 2025-10-24 12:19:36 +02:00
danwin1210 63ba06bd41 Delete disallowed sessions when switching guest access mode - fixes #136 2025-10-24 12:19:35 +02:00
danwin1210 3f083b3db9 Fixes #137 and #138 2025-10-24 12:19:35 +02:00
danwin1210 1c55a79122 Migrate translations from PHP array to gettext 2023-01-18 21:53:08 +01:00
danwin1210 cbf1520dfd Empty history state - Fixes #130 2022-10-22 12:11:13 +02:00
danwin1210 745e16bc51 Minor css structure improvements 2022-09-06 22:35:59 +02:00
danwin1210 ddd62ed0f4 Fixed styling nicknames 2022-09-05 22:12:31 +02:00
danwin1210 b071f0b721 Reduce inline CSS 2022-09-05 22:05:26 +02:00
danwin1210 0e6202b57d Add JS helper scripts to autofocus message field after loading 2022-09-02 07:34:13 +02:00
danwin1210 aff8b156d6 Added new options to hide buttons, customize refresh limits and allow js 2022-09-02 05:16:33 +02:00
Wolf 062fac1278 use urlencode in urls (was htmlspecialchars) 2022-01-31 11:38:54 +01:00
Wolf bf60367704 you do not need to escape " in ' 2022-01-31 11:38:10 +01:00
Wolf cac94d3151 you do not need "text/css"-type for style-tags 2022-01-31 11:36:51 +01:00
danwin1210 47d4858753 SQL Bugfix when prefix is in use 2022-01-29 13:13:47 +01:00
Daniel Winzen df18b8072c Delete deleted users data and not the admins data 2021-09-11 14:33:10 +02:00
Daniel Winzen eb04a484ab Add decryption of messages to view_publicnotes - fixes #115 2021-08-28 19:41:33 +02:00
Daniel Winzen a0df135e12 Delete data associated with deleted accounts and fix view_publicnotes function 2021-08-26 00:06:56 +02:00
Daniel Winzen 4fdd795a74 Use DISTINCT rather than GROUP BY - Fixes #112 2021-08-18 19:16:16 +02:00
Daniel Winzen 420b95237c Fix TypeError caused by empty memcached cache returning bool - Closes #111 2021-08-12 21:47:32 +02:00
Daniel Winzen 1d654a6ac3 Add Arabic translation 2021-07-08 18:51:43 +02:00
Daniel Winzen 70df4d9cf5 Fixed typo 2021-06-19 12:43:17 +02:00