Commit graph

14888 commits

Author SHA1 Message Date
pdontthink
c763ff909d
Sanitize part of a header inadvertently included as-is after processing the first part which was encoded (Thanks to yelang123 (@yelang123x) and nga990 (@nga_990)) CVE-2025-30090 2025-04-01 23:13:45 -07:00
pdontthink
598a599ba3
Happy New Year 2025-01-03 11:47:03 -08:00
pdontthink
5e9c162832
Declare class variables 2024-09-16 11:00:08 -07:00
pdontthink
0472dd0960
Don't need to decode empty string/NULL 2024-09-16 08:03:25 -07:00
pdontthink
e244a25e8b
Declare class variables 2024-09-16 08:02:10 -07:00
pdontthink
b080cb1bf4
Declare class variables 2024-09-16 08:01:07 -07:00
pdontthink
4b4b4291ad
Correct docs, initialize variable 2024-06-01 14:35:59 -07:00
pdontthink
b9f7030845
Capabilities cannot be assumed to be boolean 2024-06-01 14:34:03 -07:00
pdontthink
ec91df548a
Fix PHP warning 2024-03-27 03:37:05 -07:00
pdontthink
324c28e5c7
Hack for problem where is used as both boolean and int 2024-03-27 03:35:17 -07:00
pdontthink
39cfdaadfd
Happy New Year 2024-01-02 14:58:16 -08:00
pdontthink
acb279e2b5
Fix: Don't feed an integer to sizeof() 2023-12-11 13:19:27 -08:00
pdontthink
aa43aba6ec
Fix broken parenthesis 2023-11-24 11:24:45 -08:00
pdontthink
39b288ed9d
Add TODO 2023-09-03 07:08:36 -07:00
pdontthink
1254b5e9b8
Test option page name, don't assign it~ 2023-08-24 15:48:45 -07:00
pdontthink
b0cd6a2d1c
Remove extraneous reset 2023-08-24 15:21:28 -07:00
pdontthink
e603c683a0
Explicitly declare formerly dynamic class property (deprecated PHP behavior) 2023-08-22 01:30:24 -07:00
pdontthink
ad802a31a9
Don't str_replace() on null values 2023-04-13 10:06:25 -07:00
pdontthink
022460cfb2
Make sure is initialized when resetting the cache 2023-04-13 10:04:27 -07:00
pdontthink
380afc7213
Happy New Year 2023-01-02 22:04:25 -08:00
pdontthink
864c548d25
Fix poorly written timezone parsing 2022-12-06 08:39:57 -08:00
pdontthink
393825e8d4
Remove use of each() 2022-06-20 12:48:26 -07:00
pdontthink
7f6c4cf3cd
Fix PHP notice 2022-06-20 07:09:27 -07:00
pdontthink
c870c2b266
Remove use of each() and make sense of poorly named variables 2022-06-04 11:06:21 -07:00
pdontthink
15f39ad7ad
Fix undefined variable notices 2022-06-04 10:24:40 -07:00
pdontthink
139a9f97a6
Add ability to explicitly set address book DB connection charset, though usually if database defaults are sensible this is not something to be concerned with in configuring SquirrelMail 2022-05-27 15:09:38 -07:00
pdontthink
eb1008dffb
Add ability to explicitly set prefs DB connection charset, though usually if database defaults are sensible this is not something to be concerned with in configuring SquirrelMail 2022-05-27 15:02:55 -07:00
pdontthink
d1c46a27d4
Fix PHP notice when property doesn't exist 2022-05-24 05:50:45 -07:00
pdontthink
56f8263300
Greatly fix the plaintext display of messages that do not have a text part. Patch from Alexey Shpakovsky (#496) 2022-05-23 05:18:40 -07:00
pdontthink
ed0e93752b
Fix: Login mechanisms other than "login" were broken if server returned untagged data before login response (#2854) 2022-05-22 16:07:35 -07:00
pdontthink
84336cdc40
Add option to folder prefs for marking deleted messages as read 2022-05-22 13:50:52 -07:00
pdontthink
ebc4032c84
Implement SQL identifier quoting in all cases (alleviates issue double-quoting user field under PGSQL, #177) 2022-05-22 12:43:07 -07:00
pdontthink
9d9bf9b608
Fix PHP notice when property doesn't exist (#2863) 2022-05-22 11:23:31 -07:00
pdontthink
ecce14f911
Fix: When "Return To Message List After Move" is off, deleting message from message view screen was broken (#2863) 2022-05-22 11:19:23 -07:00
pdontthink
dfd17feaf0
Fix bug where could not toggle flag (delete, etc) a single message 2022-05-22 10:00:45 -07:00
pdontthink
c0f7ddd80f
Cause message subject to show in page title when message view is loaded in its own window/tab 2022-04-25 14:40:55 -07:00
pdontthink
bc5d1b84ed
Add proper RFC 3461 DSN functionality (previously we relied only on the Return-Receipt-To header) 2022-04-14 04:44:52 -07:00
pdontthink
b7697a3db8
Sort out DSN functionality 2022-04-14 04:42:02 -07:00
pdontthink
e8c96bab1b
Add ability for plugins to request additional header fields in the message list lookup 2022-03-21 14:03:42 -07:00
pdontthink
58441bd7c3
Fix whacky theme name logic, though it's still needlessly complex and should not be using 'none' when no theme is chosen... 2022-02-28 18:53:54 -08:00
pdontthink
bcdfe6e9f1
Happy New Year 2022-01-26 01:06:50 -08:00
pdontthink
58084a55b3
Fix mixed use of message ID list (#2859) 2022-01-11 11:15:57 -08:00
pdontthink
55748d8049
Mild improvement in plugin detection 2021-12-07 11:41:50 -08:00
pdontthink
93b68f79c4
Expand clickability of column sort links 2021-11-21 08:53:34 -08:00
pdontthink
fa13f1555d
Someone meant to use strlen() instead of sizeof() but neither is necessary 2021-10-17 17:06:38 -07:00
pdontthink
06880e1ceb
Error context is removed from PHP 8 2021-10-11 17:30:59 -07:00
pdontthink
580b85b557
Someone added non-optional parameter after optional one; it's not optional, but we can fix it like this 2021-09-28 19:16:09 -07:00
pdontthink
0d6d3dcf6c
Forgot to change constructor name 2021-09-28 19:14:18 -07:00
pdontthink
ac0c27aef6
Class constructor updates that were missed previously 2021-09-09 04:52:09 -07:00
pdontthink
96a713c8e4
Fix certain messages with headers in unknown charsets encoded as quoted printable showing up as blank sender/subject in message list. There are two ways to fix it, and the more accurate but costly one is left unfinished since the easy fix seems to have helped in every case I know of 2021-08-25 06:21:15 -07:00