Commit graph

3121 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
0472dd0960
Don't need to decode empty string/NULL 2024-09-16 08:03:25 -07:00
pdontthink
4b4b4291ad
Correct docs, initialize variable 2024-06-01 14:35:59 -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
b0cd6a2d1c
Remove extraneous reset 2023-08-24 15:21:28 -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
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
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
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
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
fa13f1555d
Someone meant to use strlen() instead of sizeof() but neither is necessary 2021-10-17 17:06:38 -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
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
pdontthink
1b4ce00bb4
Minor, rare bug fix: Properly reduce multiple spaces in date headers 2021-08-10 04:21:36 -07:00
pdontthink
57be9908a6
Browser seems to respond better when deleting the cookie if you void its value also; helps actually get the cookie to be removed even though this feels more like a browser problem... maybe it does not like a date in 1970? 2021-05-07 20:27:24 -07:00
pdontthink
f732572ecb
Add cookie SameSite attribute; uses default if "Strict" but can be overridden by $same_site_cookies in config_local.php 2021-05-07 03:31:11 -07:00
pdontthink
39555bed41
Migrate away from using create_function as long as PHP 5.3+ is available 2021-02-08 15:19:14 -08:00
pdontthink
b177d0ef66
Remove random default argument value in the middle of argument list 2021-02-07 23:10:48 -08:00
pdontthink
4783fa1b6a
Stop using curly braces 2021-02-06 09:33:41 -08:00
Andy
fabb21dfcf
Undo Change to Trunk 2021-02-06 09:20:02 -08:00
pdontthink
65a4dfb111
Stop using curly braces 2021-02-05 23:50:02 -08:00
pdontthink
84071a7e84
Stop using curly braces 2021-02-05 23:49:02 -08:00
pdontthink
c4ef1a0eea
Happy New Year 2021-02-05 11:55:37 -08:00
pdontthink
b3acab5356
Typo fix 2021-01-16 02:09:21 -08:00
pdontthink
8e48a0bb7b
Remove use of each() as it is deprecated 2021-01-16 02:08:19 -08:00
pdontthink
52eff45ff7
Fix for unknown broken mailer using "UTC" in Date header 2021-01-15 19:29:34 -08:00
pdontthink
70ecd67cf2 Add default ability to view calendar attachments sent as application/ics 2020-11-20 21:02:45 -08:00
pdontthink
dc69181ec7 Fix what I think was a misunderstanding of what the extra attribute was supposed to be for the anchor links for attachment actions 2020-11-03 12:51:14 -08:00
pdontthink
47bc0da041
Fix index value that was left over from 1.4.x 2020-07-11 01:11:08 -07:00
pdontthink
2c5c97b38e
Allow plugins to provide their own view/download attachment links 2020-07-11 00:17:34 -07:00
pdontthink
f1976f9dee
Fix previously incomplete commit 2020-07-10 23:22:31 -07:00
pdontthink
eb7f686a56
Add MIME type parameters ("type0", "type1") to the end of the plugin arguments for all attachment hooks 2020-07-10 22:05:58 -07:00
pdontthink
25598bc233
Remove needless code 2020-07-10 22:02:36 -07:00