e24302f8ee
also fixes warning about undefined variable $numpoints
2025-09-15 16:47:09 +02:00
47d63a30d1
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-09-05 10:43:01 +02:00
34655f82b9
Adds captchas with a TrueType font on a plaid pattern, optionally with
...
spurious characters.
2025-09-05 10:36:27 +02:00
2bd73a3785
Use PNG format instead of GIF for captchas, to lessen artifacts.
2025-08-31 17:42:46 +02:00
480d7e2ba3
Simplified noguestpm feature
2025-08-30 19:54:31 +02:00
69983c9ab1
Merge pull request #159 from rexzooly/Updates-To-DanWin
...
Disable Guests private messages settings
2025-08-30 19:33:43 +02:00
038b808313
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-08-30 19:30:42 +02:00
Rexzooly Kai Black
cfc8b9acc5
Update chat.php
...
Removed a little debug string no longer needed/never needed in the live script.
2025-06-23 15:34:30 +01:00
Rexzooly Kai Black
9d001984a5
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-06-23 15:30:57 +01:00
b8eeda6023
Some hosting providers may disable putenv for security reasons, check before using
2025-04-04 11:12:57 +03:00
39e3018222
Add more extension checks
2025-04-03 11:48:17 +03:00
5243ef0e94
Bugfix in db migrations
2025-04-03 11:30:56 +03:00
0f7006275c
Check if mbstring extension is installed before using it
2025-04-03 11:30:17 +03:00
f1f991ae6c
Check if intl and gettext extensins are loaded before using them
2025-04-03 11:16:27 +03:00
b0e1851b7a
Show kick messages to everyone.
2025-03-29 17:01:57 +01:00
9e5ab4f8a3
In check_login(), clear delayed logout indicator when someone logs in after logging out.
2024-08-15 14:58:03 +02:00
7fd96ccb38
Fix incognito mode and embed image option in profile page
2024-06-28 19:42:27 +02:00
a42485b248
show delayed logouts in send_post()
2024-02-25 15:22:34 +01:00
47aa90259d
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.
2024-01-21 10:21:21 +01:00
4610c71e09
Translate texts with gettext
2023-12-10 11:02:33 +01:00
db7f1559c9
Add new captcha difficulty hard
2023-12-10 09:58:51 +01:00
32f3c23039
Fixed typo
2023-12-08 15:25:28 +01:00
2fca51cb7c
Add Dutch and Polish translations
2023-10-16 10:43:38 +02:00
5426a761eb
Fix kicking and logging out all guests
2023-10-12 00:12:36 +02:00
dba4f49849
Include Hindi translation
2023-10-04 20:29:24 +02:00
93464d7c4e
Delete disallowed sessions when switching guest access mode - fixes #136
2023-07-09 13:58:25 +02:00
34d79fcfc8
Fixes #137 and #138
2023-07-09 12:44:04 +02:00
1c55a79122
Migrate translations from PHP array to gettext
2023-01-18 21:53:08 +01:00
cbf1520dfd
Empty history state - Fixes #130
2022-10-22 12:11:13 +02:00
745e16bc51
Minor css structure improvements
2022-09-06 22:35:59 +02:00
ddd62ed0f4
Fixed styling nicknames
2022-09-05 22:12:31 +02:00
b071f0b721
Reduce inline CSS
2022-09-05 22:05:26 +02:00
0e6202b57d
Add JS helper scripts to autofocus message field after loading
2022-09-02 07:34:13 +02:00
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
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
Daniel Winzen
373973fb25
Disallow otp-credentials Permission
2021-06-19 12:41:30 +02:00
Daniel Winzen
20ebe8a995
Fix for SQLite not supporting UNION on tables that use ORDER BY
2021-05-23 12:30:51 +02:00
Daniel Winzen
ec0d167647
Fix SQLite table initialization
2021-05-22 22:46:43 +02:00
Daniel Winzen
5760565991
Switch errmode to exception
2021-05-22 22:32:26 +02:00
Daniel Winzen
136b52d920
Catch error in get_setting function, if database is not yet initialized
2021-05-22 21:23:51 +02:00