Activity for SquirrelMail

  • Neustradamus Neustradamus posted a comment on ticket #589

    @pdontthink: Sorry for the delay! All details are here: https://github.com/scram-sasl/info/issues/1 CRAM-MD5 and DIGEST-MD5 are obsolete and unsecure. Security is very important, if the server supports it and the client does not, it is not good. A lot of servers have a bad configuration. Good news, since a long time, a SquirrelMail fork supports it, done by Andrew Sachen from RealityRipple Software: https://github.com/RealityRipple/squirrelmail/issues/1 🌰️🐿️ SquirrelMail GitHub Repository (PHP 8.4-OK!)...

  • Paul Lesniewski Paul Lesniewski committed [r15060] on Code

    Add more informative page titles for search and mailbox list pages

  • Paul Lesniewski Paul Lesniewski committed [r15059] on Code

    Configuration system updates: present the option to treat SVG objects as unsafe images or turn them on/off entirely

  • Paul Lesniewski Paul Lesniewski committed [r15058] on Code

    Configuration system updates: present the option to treat SVG objects as unsafe images or turn them on/off entirely

  • Paul Lesniewski Paul Lesniewski committed [r15057] on Code

    Make the unsafe images functionality emcompass SVG objects by default, while allowing the administrator to opt for always displaying or always hiding SVG objects independently from unsafe images instead. To always hiding/blocking SVG objects, add the following two to config/config_local.php -- $treat_svg_separate_from_unsafe_images = TRUE; $allow_svg_display = FALSE; -- The configuration tool (conf.pl) will also be updated to explain how this works.

  • Paul Lesniewski Paul Lesniewski committed [r15056] on Code

    Make the unsafe images functionality emcompass SVG objects by default, while allowing the administrator to opt for always displaying or always hiding SVG objects independently from unsafe images instead. To always hiding/blocking SVG objects, add the following two to config/config_local.php -- $treat_svg_separate_from_unsafe_images = TRUE; $allow_svg_display = FALSE; -- The configuration tool (conf.pl) will also be updated to explain how this works.

  • Paul Lesniewski Paul Lesniewski committed [r15055] on Code

    Moderate rewrite of process that finds display entities for a message. Adds sorely-needed documentation and tries to fix things that are broken and covers more message structures without changing legacy behavior

  • Paul Lesniewski Paul Lesniewski committed [r15054] on Code

    Moderate rewrite of process that finds display entities for a message. Adds sorely-needed documentation and tries to fix things that are broken and covers more message structures without changing legacy behavior

  • Paul Lesniewski Paul Lesniewski committed [r15053] on Code

    Add a way to turn off what look like old workarounds for a bug in some Mozilla product that breaks other messages

  • Paul Lesniewski Paul Lesniewski committed [r15052] on Code

    Add a way to turn off what look like old workarounds for a bug in some Mozilla product that breaks other messages

  • Paul Lesniewski Paul Lesniewski committed [r15051] on Code

    Do not exclude simple messages with a single entity that is its display part (non-attachment) and lack Content-Disposition header (also simplify somewhat convoluted logic; port from 1.4.23)

  • Paul Lesniewski Paul Lesniewski committed [r15050] on Code

    Do not exclude simple messages with a single entity that is its display part (non-attachment) and lack Content-Disposition header

  • Paul Lesniewski Paul Lesniewski committed [r15049] on Code

    PHP 8 minor fix string/int comparison

  • Paul Lesniewski Paul Lesniewski committed [r15048] on Code

    PHP 8 minor fix string/int comparison

  • Paul Lesniewski Paul Lesniewski committed [r15047] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15046] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15045] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15044] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15043] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15042] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15041] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15040] on Code

    Fix missing quotes

  • Paul Lesniewski Paul Lesniewski committed [r15039] on Code

    Fix what was a NULL hook name

  • Paul Lesniewski Paul Lesniewski committed [r15038] on Code

    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

  • Paul Lesniewski Paul Lesniewski committed [r15037] on Code

    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

  • Jonathan Loriaux Jonathan Loriaux created ticket #590

    Manage Email Expiration Dates in SquirelMail

  • Paul Lesniewski Paul Lesniewski modified ticket #2855

    squirrelmail-20200812_0200-SVN.stable - PHP warning non numeric value in date.php line 90

  • Paul Lesniewski Paul Lesniewski posted a comment on ticket #2855

    I haven't been able to verify this bug or get any working examples. If someone has this problem, please provide as much detail as possible - ideally fully message source but at least the headers, or the headers that cause this, as well as your SquirrelMail timezone setting. I suspect this change may have fixed this problem: https://sourceforge.net/p/squirrelmail/code/14978/

  • Paul Lesniewski Paul Lesniewski posted a comment on ticket #2855

    Sorry I didn't see this when you submitted, but I can't reproduce with that date header ending with "UT" under PHP8 When you submitted this, were you running the latest version of 1.4.23-svn?

  • Paul Lesniewski Paul Lesniewski modified ticket #2871

    SquirrelMail not compatible with PHP8.1

  • LadeSchale LadeSchale posted a comment on ticket #2855

    Hello Paul, i come from here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265395 The echo in a mailbox with affected mails sounds like this, for one mail: string(5) "+0200" string(2) "UT" Mailheader looks like this, hopefully i guessed the right headers: for mail@example.com; Fri, 30 Sep 2016 18:41:57 +0100 (BST) and Date: Fri, 30 Sep 2016 17:41:57 UT Looks like some mua format their header like they want.

  • Paul Lesniewski Paul Lesniewski posted a comment on ticket #2871

    It looks like you are not running an up-to-date version of 1.4.23-svn. See here: https://sourceforge.net/p/squirrelmail/code/HEAD/tree/branches/SM-1_4-STABLE/squirrelmail/functions/mime.php Line 875 has no curly braces. The other errors also do not appear in the current code. Please grab a recent snapshot from our downloads page and these issues should all be resolved for you. Thanks for your participation

  • Paul Lesniewski Paul Lesniewski posted a comment on ticket #2857

    John, this, meaning this bug report is not related to what you are indicating. What you are seeing seem to be deprecation notices.. Those are different than errors and do not in any way affect the ability of SquirrelMail to operate. If you'd like to help us clean up any deprecation notices you are seeing, we'd love for you to report them by showing a full copy of the notice. Also, do make sure you are running the most recent nightly snapshot of 1.4.23-svn Thanks!

  • John Meissen John Meissen created ticket #2871

    SquirrelMail not compatible with PHP8.1

  • John Meissen John Meissen modified a comment on ticket #2857

    This is still a problem. I have 1.4.23 installed, and I'm seeing this. You also say it works with php8, but one of the errors I'm seeing is a call to the php8 deprecated function each().

  • John Meissen John Meissen posted a comment on ticket #2857

    This is still a problem. I have 1.4.23 installed, and I'm seeing this.

  • Paul Lesniewski Paul Lesniewski committed [r15036] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15035] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15034] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15033] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15032] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15031] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15030] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15029] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15028] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15027] on Code

    Don't need to decode empty string/NULL

  • Paul Lesniewski Paul Lesniewski committed [r15026] on Code

    Don't need to decode empty string/NULL

  • Paul Lesniewski Paul Lesniewski committed [r15025] on Code

    Backport comments

  • Paul Lesniewski Paul Lesniewski committed [r15024] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15023] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15022] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15021] on Code

    Declare class variables

  • Paul Lesniewski Paul Lesniewski committed [r15020] on Code

    Declare class variables

  • Barry Nelson Barry Nelson posted a comment on ticket #2869

    I am using PHP 8.2.1 and I am getting the same error 500

  • Paul Lesniewski Paul Lesniewski committed [r15019] on Code

    Correct docs, initialize variable

  • Paul Lesniewski Paul Lesniewski committed [r15018] on Code

    Capabilities cannot be assumed to be boolean

  • Paul Lesniewski Paul Lesniewski committed [r15017] on Code

    Fix typo

  • Paul Lesniewski Paul Lesniewski committed [r15016] on Code

    Fix PHP warning

  • Paul Lesniewski Paul Lesniewski committed [r15015] on Code

    Fix PHP warning

  • Paul Lesniewski Paul Lesniewski committed [r15014] on Code

    Fix PHP warning

  • Paul Lesniewski Paul Lesniewski committed [r15013] on Code

    Hack for problem where $i is used as both boolean and int

  • Paul Lesniewski Paul Lesniewski committed [r15012] on Code

    Hack for problem where $i is used as both boolean and int

  • Paul Lesniewski Paul Lesniewski committed [r15011] on Code

    Variable could be null

  • Stephan Eicher Stephan Eicher created ticket #2870

    processParameters cutting of chars when charset and language have different length

  • Paul Lesniewski Paul Lesniewski committed [r15010] on Code

    PHP 8 fixes that never made their way into SVN

  • Paul Lesniewski Paul Lesniewski committed [r15009] on Code

    PHP 8 fixes that never made their way into SVN

  • Aiden Woodruff Aiden Woodruff created ticket #2869

    sqspell_ereg error in php 7.2

  • Paul Lesniewski Paul Lesniewski committed [r15008] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15007] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15006] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15005] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15004] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15003] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15002] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r15001] on Code

    Fix: Don't feed an integer to sizeof()

  • Paul Lesniewski Paul Lesniewski committed [r15000] on Code

    Fix: Don't feed an integer to sizeof()

  • Paul Lesniewski Paul Lesniewski committed [r14999] on Code

    Fix broken parenthesis

  • david rankin david rankin posted a comment on ticket #2867

    Note, I messed the status up when I created this bug and forgot to change from "Cannot Reproduce" to "Produces Error". If one of the admins could update I would appreciate it. (I should be able to do it, but I can' find any widget to edit the original bug???)

  • david rankin david rankin posted a comment on ticket #2868

    Note, the effect of the error appears to be harmless. The message is not repeated when you refresh the message list, or read a message and return to the message list. So this may be a startup ordering issue?

  • david rankin david rankin created ticket #2868

    1.5.2 SVN mailbox_display.php - Error indexing array with bool 'THREAD_INDENT'

  • Paul Lesniewski Paul Lesniewski committed [r14998] on Code

    Add TODO

  • Paul Lesniewski Paul Lesniewski committed [r14997] on Code

    Add TODO

  • david rankin david rankin posted a comment on ticket #2867

    The fix should actually be !isset($parseFetchResults['UID']))

  • david rankin david rankin created ticket #2867

    1.5.2 svn Parenthesis missing functions/imap_messages.php on line 120

  • Than Kap Than Kap created ticket #2866

    php error with EEST timezone

  • Paul Lesniewski Paul Lesniewski committed [r14996] on Code

    Test option page name, don't assign it

  • Paul Lesniewski Paul Lesniewski committed [r14995] on Code

    Remove extraneous reset

  • Paul Lesniewski Paul Lesniewski committed [r14994] on Code

    Explicitly declare formerly dynamic class property (deprecated PHP behavior)

  • Paul Lesniewski Paul Lesniewski committed [r14993] on Code

    Explicitly declare formerly dynamic class property (deprecated PHP behavior)

  • Paul Lesniewski Paul Lesniewski committed [r14992] on Code

    Refine last fix

  • Paul Lesniewski Paul Lesniewski committed [r14991] on Code

    Some IMAP servers are picky about extraneous spaces

  • Paul Lesniewski Paul Lesniewski committed [r14990] on Code

    Don't str_replace() on null values

  • Paul Lesniewski Paul Lesniewski committed [r14989] on Code

    Don't str_replace() on null values

  • Paul Lesniewski Paul Lesniewski committed [r14988] on Code

    Make sure $prefs_cache is initialized when resetting the cache

  • Paul Lesniewski Paul Lesniewski committed [r14987] on Code

    Make sure $prefs_cache is initialized when resetting the cache

  • Marcus Hummel Marcus Hummel created ticket #155

    Plugin mail_fetch class constructor Not PHP 8 conformal

  • krizalys krizalys created ticket #498

    Fix sqimap_get_small_header_list() for IMAP servers not tolerating trailing spaces in header fields

  • Paul Lesniewski Paul Lesniewski committed [r14986] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r14985] on Code

    Happy New Year

  • Paul Lesniewski Paul Lesniewski committed [r14984] on Code

    Happy New Year

1 >