pdontthink [Wed, 27 Feb 2019 03:31:33 +0000 (03:31 +0000)]
Add new options for SVG handling and broken base64-encoded messages
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14809
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 27 Feb 2019 02:07:23 +0000 (02:07 +0000)]
Disable SVG display be default
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14807
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 23 Feb 2019 22:04:27 +0000 (22:04 +0000)]
Updated SVG handling, gracefully fix broken base64-encoded messages, also close XSS reported in #2831 and CVE-2018-14950, CVE-2018-14951, CVE-2018-14952, CVE-2018-14953, CVE-2018-14954, CVE-2018-14955
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14805
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 23 Feb 2019 07:13:52 +0000 (07:13 +0000)]
When message being replied to has no Reply-To header, we use the From header to fill in the reply To address, so we have to account for that situation when building the Cc header
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14803
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 8 Jan 2019 04:38:12 +0000 (04:38 +0000)]
Happy New Year
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14801
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sun, 25 Nov 2018 20:25:43 +0000 (20:25 +0000)]
Allow unsent compose sessions to stay around, but remove them after successful send
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14799
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 13 Oct 2018 22:59:15 +0000 (22:59 +0000)]
Make sure link tags are proper XHTML
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14792
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 13 Oct 2018 15:40:11 +0000 (15:40 +0000)]
Forgot the icon file
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14790
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 13 Oct 2018 07:18:33 +0000 (07:18 +0000)]
Add favicon and ability for admins to use their own by setting $head_tag_extra in config_local.php (see documentation in config/config_local.php)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14789
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 8 Oct 2018 17:36:34 +0000 (17:36 +0000)]
Add generic bottom hook for miscellaneous option pages
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14785
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 21 Sep 2018 17:21:03 +0000 (17:21 +0000)]
Fix broken mailto links created by some (Microsoft?) clients
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14779
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 19 Sep 2018 15:59:00 +0000 (15:59 +0000)]
Add better spam header handling; also cache raw headers
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14778
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 12 Sep 2018 18:28:28 +0000 (18:28 +0000)]
Allow caller to get message object before sending
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14776
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 12 Sep 2018 17:27:58 +0000 (17:27 +0000)]
Give back the message object to those who want it
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14775
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 12 Sep 2018 14:05:13 +0000 (14:05 +0000)]
Stream options were forgot here
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14774
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 25 Aug 2018 21:03:09 +0000 (21:03 +0000)]
Change anti-CSRF security token lifetime to be session-based
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14772
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 25 Aug 2018 20:57:06 +0000 (20:57 +0000)]
Add hidden configuration variables for anti-CSRF security token features
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14771
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 25 Aug 2018 20:40:34 +0000 (20:40 +0000)]
Add session-based security token functionality (enabled by default)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14770
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 19 Apr 2018 20:43:35 +0000 (20:43 +0000)]
Allow more advanced element focusing
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14765
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 19 Apr 2018 11:01:57 +0000 (11:01 +0000)]
TLS settings were not working
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14762
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 6 Apr 2018 17:31:06 +0000 (17:31 +0000)]
Fix link
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14756
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 4 Apr 2018 07:49:48 +0000 (07:49 +0000)]
Correct CVE number
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14755
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 4 Apr 2018 03:19:39 +0000 (03:19 +0000)]
Sanitize user-supplied attachment filename [CVE-2018-8741]
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14753
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 16 Jan 2018 23:44:07 +0000 (23:44 +0000)]
Happy New Year
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14750
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 29 Dec 2017 20:03:40 +0000 (20:03 +0000)]
Seriously? The variable is named as an array and initialized as a string? Well, I hope no callers were expecting a potentially empty string, because now they will get an empty array instead. empty() should handle this fine, hopefully callers do something sane like that.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14748
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 19 Dec 2017 05:02:38 +0000 (05:02 +0000)]
Document bad assumption
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14747
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 22 Nov 2017 22:56:18 +0000 (22:56 +0000)]
Make return-to-message work for forwards
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14745
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 22 Nov 2017 06:15:41 +0000 (06:15 +0000)]
Add option to allow returning to the message one had been replying to after sending
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14742
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 22 Nov 2017 06:08:38 +0000 (06:08 +0000)]
Add option to allow returning to the message one had been replying to after sending
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14741
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:59:59 +0000 (22:59 +0000)]
Add ability for saved drafts to indicate if they are a reply or forward and if so, to which message, and mark that message as replied or forwarded when the draft is finally sent
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14737
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:58:10 +0000 (22:58 +0000)]
Add ability for saved drafts to indicate if they are a reply or forward and if so, to which message, and mark that message as replied or forwarded when the draft is finally sent
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14736
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:44:10 +0000 (22:44 +0000)]
Minor fix and clarify return types
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14735
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:41:40 +0000 (22:41 +0000)]
Minor fix and clarify return types
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14734
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:33:48 +0000 (22:33 +0000)]
Allow callers of sqm_api_mailbox_select() to determine if errors should be handled internally or just returned
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14733
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 22:09:00 +0000 (22:09 +0000)]
Make drafts send with in-reply-to headers (fix regression from long ago)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14732
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 18 Nov 2017 21:29:11 +0000 (21:29 +0000)]
Allow callers of sqimap_mailbox_select() to determine if errors should be handled internally or just returned
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14727
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 10 Nov 2017 02:39:26 +0000 (02:39 +0000)]
May as well grab offset info too
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14724
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 2 Oct 2017 02:20:48 +0000 (02:20 +0000)]
Minor change
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14722
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 13 Sep 2017 01:42:34 +0000 (01:42 +0000)]
Add trailing text display to edit list widget types
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14720
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 13 Sep 2017 01:26:14 +0000 (01:26 +0000)]
Add docs for function
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14719
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 17 Aug 2017 02:34:54 +0000 (02:34 +0000)]
Add trailing text to boolean-radio widgets
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14715
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 16 Aug 2017 07:59:53 +0000 (07:59 +0000)]
Remove outdated headers
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14713
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 7 Aug 2017 09:25:27 +0000 (09:25 +0000)]
Add title to folder names
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14711
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 25 Jul 2017 22:25:39 +0000 (22:25 +0000)]
Allow options to use HTML in trailing text
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14706
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 25 Jul 2017 22:16:04 +0000 (22:16 +0000)]
Allow options to use HTML in trailing text
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14705
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 6 Jul 2017 04:33:07 +0000 (04:33 +0000)]
Legacy code was probably wrong
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14702
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 6 Jul 2017 02:36:51 +0000 (02:36 +0000)]
Add newline after <textarea> because it is always removed by the browser per spec: https://w3.org/TR/html401/appendix/notes.html#notes-line-breaks
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14699
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 17 Jun 2017 20:26:31 +0000 (20:26 +0000)]
Add note about squirrelspell plugin change
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14687
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 17 Jun 2017 20:23:12 +0000 (20:23 +0000)]
Add ability to control the display of the "Check Spelling" button. Allows administrators to offer this plugin but keep it out of the way for users who do not want it. Put sqspell_show_button=0 in default preferences if it should be hidden by default.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14686
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 17 Jun 2017 20:08:33 +0000 (20:08 +0000)]
Missing close form tag
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14683
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 12 Jun 2017 08:15:08 +0000 (08:15 +0000)]
Add "trailing_text_small" flag for option widgets
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14676
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 12 Jun 2017 07:54:06 +0000 (07:54 +0000)]
Better white space and wrapping
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14675
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 12 Jun 2017 07:49:33 +0000 (07:49 +0000)]
Better white space and wrapping
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14674
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 9 Jun 2017 10:25:27 +0000 (10:25 +0000)]
SM doesn't know how to log in again on the same connection, so best to actually close the file handle as well
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14662
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 3 Jun 2017 16:30:59 +0000 (16:30 +0000)]
Allow HTML in option info
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14658
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 2 May 2017 19:55:46 +0000 (19:55 +0000)]
Make server TZ available after it is changed
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14656
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 25 Apr 2017 16:58:16 +0000 (16:58 +0000)]
Change credits
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14654
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 24 Apr 2017 20:22:15 +0000 (20:22 +0000)]
Add one more person
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14651
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 24 Apr 2017 19:46:13 +0000 (19:46 +0000)]
Fix insufficient sendmail command argument escaping (thanks to Mitchel Sahertian, Maor Shwartz and Dawid Golunski for bringing this to our attention). [CVE-2017-7692]
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14650
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 28 Jan 2017 04:11:30 +0000 (04:11 +0000)]
Note future change
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14648
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 27 Jan 2017 20:34:08 +0000 (20:34 +0000)]
Happy 2017
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14643
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 11:43:49 +0000 (11:43 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14635
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 11:31:19 +0000 (11:31 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14632
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 11:21:08 +0000 (11:21 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14631
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 11:05:08 +0000 (11:05 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14628
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 11:04:56 +0000 (11:04 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14627
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 10:53:32 +0000 (10:53 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14625
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 10:42:28 +0000 (10:42 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14622
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 10:34:21 +0000 (10:34 +0000)]
Fix variable name typo
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14620
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 10:29:47 +0000 (10:29 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14618
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 09:51:20 +0000 (09:51 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14616
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 09:44:15 +0000 (09:44 +0000)]
Add PHP5-style constructor
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14613
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 09:22:35 +0000 (09:22 +0000)]
Label static functions as such; callers won't get deprecated warnings in PHP7
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14611
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 10 Dec 2016 09:06:03 +0000 (09:06 +0000)]
PHP7 fix. Thanks to Kevin Buckley for reporting
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14608
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 4 Nov 2016 02:41:57 +0000 (02:41 +0000)]
More sensible identity selection
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14606
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 21:52:49 +0000 (21:52 +0000)]
Add support for socket-based database connections
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14601
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 21:52:23 +0000 (21:52 +0000)]
Add support for socket-based database connections
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14600
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 20:00:14 +0000 (20:00 +0000)]
Update docs
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14598
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 19:38:35 +0000 (19:38 +0000)]
Update change log
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14593
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 19:30:16 +0000 (19:30 +0000)]
New config_local settings
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14592
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 19:07:09 +0000 (19:07 +0000)]
Use PDO for database access if available (adds PHP 7 compatibility)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14591
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 17:51:31 +0000 (17:51 +0000)]
Use PDO for database access if available (adds PHP 7 compatibility)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14587
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 10:24:04 +0000 (10:24 +0000)]
Squash bugs
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14586
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 29 Oct 2016 09:53:01 +0000 (09:53 +0000)]
Use PDO for database access if available (adds PHP 7 compatibility)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14585
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 28 Oct 2016 02:39:04 +0000 (02:39 +0000)]
Fix bad assumptions about parallel arrays - see it explode by removing folders without unsubscribing them, which is legal per RFC
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14577
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Tue, 27 Sep 2016 17:03:57 +0000 (17:03 +0000)]
Syntax error. Thanks to Jean-Jacques Puig
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14574
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 May 2016 08:15:26 +0000 (08:15 +0000)]
Allow priority and identity selections to be given by callers. Looks to have been intended to work this way, but never tested.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14556
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Wed, 6 Apr 2016 05:33:06 +0000 (05:33 +0000)]
Per comments in the commit - setting the session cookie over and over can be troublesome, but doing the obvious and defaulting to *replace* cookies causes logins to fail due to something I don't care to debug - session cookie is complex through all the pages involved in a login request - instead we use a simple static cache to prevent useless duplicate cookie headers
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14552
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Fri, 1 Jan 2016 20:59:53 +0000 (20:59 +0000)]
Happy New Year
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14539
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 Nov 2015 23:42:20 +0000 (23:42 +0000)]
Update defaults
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14533
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 Nov 2015 23:40:19 +0000 (23:40 +0000)]
Minor correction
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14532
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 Nov 2015 23:31:50 +0000 (23:31 +0000)]
Minor code organization
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14531
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 Nov 2015 22:53:13 +0000 (22:53 +0000)]
Adding "smtp_helo_override" hook
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14528
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Mon, 30 Nov 2015 22:48:12 +0000 (22:48 +0000)]
Adding "smtp_helo_override" hook
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14527
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Thu, 10 Sep 2015 21:00:50 +0000 (21:00 +0000)]
Check for error opening directory
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14524
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 1 Aug 2015 04:36:18 +0000 (04:36 +0000)]
Minor fix
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14519
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 1 Aug 2015 04:32:48 +0000 (04:32 +0000)]
Add new login_before_page_header (boolean) hook; allows plugins to have more explicit control over login page header
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14518
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sat, 1 Aug 2015 02:34:57 +0000 (02:34 +0000)]
Always show subject tooltip rollover
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14515
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sun, 21 Jun 2015 10:16:48 +0000 (10:16 +0000)]
Add a couple sensible defaults
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14513
7612ce4b-ef26-0410-bec9-
ea0150e637f0
pdontthink [Sun, 21 Jun 2015 10:05:27 +0000 (10:05 +0000)]
Add a couple sensible defaults
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14510
7612ce4b-ef26-0410-bec9-
ea0150e637f0