You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(5) |
Jun
(73) |
Jul
(155) |
Aug
(142) |
Sep
(50) |
Oct
(89) |
Nov
(39) |
Dec
(59) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(239) |
Feb
(293) |
Mar
(90) |
Apr
(149) |
May
(117) |
Jun
(52) |
Jul
(67) |
Aug
(15) |
Sep
(97) |
Oct
(304) |
Nov
(295) |
Dec
(372) |
| 2002 |
Jan
(357) |
Feb
(272) |
Mar
(153) |
Apr
(158) |
May
(170) |
Jun
(139) |
Jul
(226) |
Aug
(401) |
Sep
(314) |
Oct
(343) |
Nov
(270) |
Dec
(231) |
| 2003 |
Jan
(201) |
Feb
(112) |
Mar
(146) |
Apr
(103) |
May
(148) |
Jun
(287) |
Jul
(302) |
Aug
(139) |
Sep
(206) |
Oct
(281) |
Nov
(116) |
Dec
(191) |
| 2004 |
Jan
(82) |
Feb
(223) |
Mar
(175) |
Apr
(280) |
May
(260) |
Jun
(206) |
Jul
(107) |
Aug
(207) |
Sep
(108) |
Oct
(171) |
Nov
(186) |
Dec
(180) |
| 2005 |
Jan
(144) |
Feb
(226) |
Mar
(200) |
Apr
(286) |
May
(120) |
Jun
(144) |
Jul
(125) |
Aug
(111) |
Sep
(221) |
Oct
(51) |
Nov
(275) |
Dec
(73) |
| 2006 |
Jan
(178) |
Feb
(313) |
Mar
(87) |
Apr
(104) |
May
(145) |
Jun
(74) |
Jul
(197) |
Aug
(229) |
Sep
(118) |
Oct
(298) |
Nov
(39) |
Dec
(170) |
| 2007 |
Jan
(251) |
Feb
(109) |
Mar
(82) |
Apr
(5) |
May
(80) |
Jun
(63) |
Jul
(98) |
Aug
(103) |
Sep
(61) |
Oct
(41) |
Nov
(50) |
Dec
(47) |
| 2008 |
Jan
(74) |
Feb
(71) |
Mar
(102) |
Apr
(31) |
May
(117) |
Jun
(33) |
Jul
(61) |
Aug
(12) |
Sep
(22) |
Oct
(25) |
Nov
(21) |
Dec
(52) |
| 2009 |
Jan
(13) |
Feb
(16) |
Mar
(79) |
Apr
(181) |
May
(164) |
Jun
(10) |
Jul
(23) |
Aug
(30) |
Sep
(19) |
Oct
(18) |
Nov
(7) |
Dec
(5) |
| 2010 |
Jan
(23) |
Feb
(17) |
Mar
(15) |
Apr
(2) |
May
(4) |
Jun
(23) |
Jul
(89) |
Aug
(8) |
Sep
(13) |
Oct
(6) |
Nov
(4) |
Dec
(6) |
| 2011 |
Jan
(4) |
Feb
(1) |
Mar
(5) |
Apr
(13) |
May
(9) |
Jun
|
Jul
(23) |
Aug
(1) |
Sep
(9) |
Oct
(1) |
Nov
(11) |
Dec
(89) |
| 2012 |
Jan
(19) |
Feb
(16) |
Mar
(17) |
Apr
(24) |
May
(2) |
Jun
(2) |
Jul
(8) |
Aug
(5) |
Sep
(4) |
Oct
|
Nov
|
Dec
(2) |
| 2013 |
Jan
(2) |
Feb
|
Mar
(9) |
Apr
|
May
(4) |
Jun
(24) |
Jul
(4) |
Aug
|
Sep
(2) |
Oct
(5) |
Nov
(10) |
Dec
(9) |
| 2014 |
Jan
(25) |
Feb
(3) |
Mar
(14) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
(4) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2015 |
Jan
(23) |
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
(16) |
Jul
|
Aug
(10) |
Sep
(2) |
Oct
|
Nov
(10) |
Dec
(2) |
| 2016 |
Jan
(9) |
Feb
(3) |
Mar
|
Apr
(3) |
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
(17) |
Oct
(30) |
Nov
(2) |
Dec
(31) |
| 2017 |
Jan
(11) |
Feb
|
Mar
|
Apr
(6) |
May
(2) |
Jun
(42) |
Jul
(16) |
Aug
(8) |
Sep
(5) |
Oct
(2) |
Nov
(23) |
Dec
(3) |
| 2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
(15) |
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(8) |
Oct
(13) |
Nov
(5) |
Dec
|
| 2019 |
Jan
(2) |
Feb
(10) |
Mar
(1) |
Apr
(7) |
May
(5) |
Jun
(2) |
Jul
(6) |
Aug
|
Sep
(2) |
Oct
|
Nov
(1) |
Dec
|
| 2020 |
Jan
(11) |
Feb
|
Mar
(9) |
Apr
|
May
(14) |
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
| 2021 |
Jan
(7) |
Feb
(16) |
Mar
(11) |
Apr
(5) |
May
(6) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
(3) |
Oct
(2) |
Nov
(1) |
Dec
(2) |
| 2022 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
(7) |
May
(20) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2023 |
Jan
(7) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
(2) |
Aug
(4) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
(2) |
| 2024 |
Jan
(9) |
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(10) |
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
(4) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2026 |
Jan
(7) |
Feb
(8) |
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <pdo...@us...> - 2026-04-12 08:04:21
|
Revision: 15060
http://sourceforge.net/p/squirrelmail/code/15060
Author: pdontthink
Date: 2026-04-12 08:04:20 +0000 (Sun, 12 Apr 2026)
Log Message:
-----------
Add more informative page titles for search and mailbox list pages
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/functions/page_header.php
branches/SM-1_4-STABLE/squirrelmail/src/search.php
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/page_header.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/page_header.php 2026-04-01 07:11:52 UTC (rev 15059)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/page_header.php 2026-04-12 08:04:20 UTC (rev 15060)
@@ -122,13 +122,57 @@
do_hook('generic_header');
}
- // Add message subject to page title (should only have an effect when loaded in its own browser window/tab)
- // TODO: For search page, could add " - Search: $what" or something like that
- global $message;
- if (!empty($message) && !empty($message->rfc822_header) && !empty($message->rfc822_header->subject))
- // decodeHeader() should already encode the output, so no sm_encode_html_special_chars()
- $title .= ' - ' . decodeHeader($message->rfc822_header->subject);
+ // Add helpful info to page title
+ // (should only have an effect when loaded in its own browser window/tab)
+ //
+ if ( !defined('PAGE_NAME') ) define('PAGE_NAME', NULL);
+ switch ( PAGE_NAME ) {
+ // Add message subject to page title on read message page
+ case 'read_body':
+ global $message;
+ if (!empty($message) && !empty($message->rfc822_header) && !empty($message->rfc822_header->subject))
+ // decodeHeader() should already encode the output, so no sm_encode_html_special_chars()
+ $title .= ' - ' . decodeHeader($message->rfc822_header->subject);
+ break;
+
+ // Add mailbox name to page title on mailbox list page
+ case 'right_main':
+ global $mailbox;
+ sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION );
+ $title .= ' - ' . sm_encode_html_special_chars(imap_utf7_decode_local(readShortMailboxName($mailbox, $delimiter)));
+ break;
+
+ // Add search info to page title
+ case 'search':
+ global $what, $where;
+ $title .= ' - ' . _("Search") . ': ' . sm_encode_html_special_chars($what);
+// NB: Keep these in sync with src/search.php (approx line 510)
+/* Adding this is more than necessary for the page title
+ switch ( $where ) {
+ case 'BODY':
+ $title .= ' [' . _("Body") . ']';
+ case 'TEXT':
+ $title .= ' [' . _("Everywhere") . ']';
+ case 'SUBJECT':
+ $title .= ' [' . _("Subject") . ']';
+ case 'FROM':
+ $title .= ' [' . _("From") . ']';
+ case 'CC':
+ $title .= ' [' . _("Cc") . ']';
+ case 'TO':
+ $title .= ' [' . _("To") . ']';
+ case 'TO_CC':
+ $title .= ' [' . _("To/Cc") . ']';
+ case 'TO_CC_FROM':
+ $title .= ' [' . _("To/Cc/From") . ']';
+ case 'TO_CC_FROM_SUBJECT':
+ $title .= ' [' . _("To/Cc/From/Subject") . ']';
+ }
+*/
+ break;
+ }
+
echo "\n<title>$title</title>$xtra\n";
// output <script> tags as needed (use array_unique so
Modified: branches/SM-1_4-STABLE/squirrelmail/src/search.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/src/search.php 2026-04-01 07:11:52 UTC (rev 15059)
+++ branches/SM-1_4-STABLE/squirrelmail/src/search.php 2026-04-12 08:04:20 UTC (rev 15060)
@@ -497,6 +497,7 @@
echo ' </select>'
. '<input type="text" size="35" name="what" value="' . $what_disp . '" />'
. "<select name=\"where\">";
+// NB: Keep these in sync with functions/page_header.php (approx line 150)
s_opt( 'BODY', $where, _("Body") );
s_opt( 'TEXT', $where, _("Everywhere") );
s_opt( 'SUBJECT', $where, _("Subject") );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-04-01 07:11:53
|
Revision: 15059
http://sourceforge.net/p/squirrelmail/code/15059
Author: pdontthink
Date: 2026-04-01 07:11:52 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
Configuration system updates: present the option to treat SVG objects as unsafe images or turn them on/off entirely
Modified Paths:
--------------
trunk/squirrelmail/config/conf.pl
Modified: trunk/squirrelmail/config/conf.pl
===================================================================
--- trunk/squirrelmail/config/conf.pl 2026-04-01 06:50:10 UTC (rev 15058)
+++ trunk/squirrelmail/config/conf.pl 2026-04-01 07:11:52 UTC (rev 15059)
@@ -515,6 +515,7 @@
$ask_user_info = 'true' if ( !$ask_user_info );
$use_transparent_security_image = 'true' if ( !$use_transparent_security_image );
$display_imap_login_error = 'false' if ( !$display_imap_login_error );
+$treat_svg_separate_from_unsafe_images = 'false' if ( !$treat_svg_separate_from_unsafe_images );
$allow_svg_display = 'false' if ( !$allow_svg_display );
$block_svg_download = 'false' if ( !$block_svg_download );
$fix_broken_base64_encoded_messages = 'false' if ( !$fix_broken_base64_encoded_messages );
@@ -752,7 +753,7 @@
print "19. Page referal requirement : $WHT$check_referrer$NRM\n";
print "20. Security image : $WHT" . (lc($use_transparent_security_image) eq 'true' ? 'Transparent' : 'Textual') . "$NRM\n";
print "21. Display login error from IMAP: $WHT$display_imap_login_error$NRM\n";
- print "22. Show inline SVG objects : $WHT$allow_svg_display$NRM\n";
+ print "22. Show inline SVG objects : $WHT" . ($treat_svg_separate_from_unsafe_images eq 'false' ? "Treat as unsafe images" : ($allow_svg_display eq 'true' ? "Always" : "Never")) . "$NRM\n";
print "23. Block downloading SVG objects: $WHT$block_svg_download$NRM\n";
print "24. Fix broken base64 messages : $WHT$fix_broken_base64_encoded_messages$NRM\n";
print "\n";
@@ -1033,7 +1034,7 @@
elsif ( $command == 19 ) { $check_referrer = command321(); }
elsif ( $command == 20 ) { $use_transparent_security_image = command322(); }
elsif ( $command == 21 ) { $display_imap_login_error = command323(); }
- elsif ( $command == 22 ) { $allow_svg_display = command324(); }
+ elsif ( $command == 22 ) { ($treat_svg_separate_from_unsafe_images,$allow_svg_display) = command324(); }
elsif ( $command == 23 ) { $block_svg_download = command325(); }
elsif ( $command == 24 ) { $fix_broken_base64_encoded_messages = command326(); }
} elsif ( $menu == 5 ) {
@@ -2966,27 +2967,56 @@
# allow_svg_display (since 1.5.2)
sub command324 {
- print "Some email messages might contain SVG images or animations, however\n";
- print "the power and dynamic nature of SVG objects may represent security or\n";
- print "privacy vulnerabilities.\n";
+ print "Some HTML-format email messages might contain SVG images or animations,\n";
+ print "however the power and dynamic nature of SVG objects may represent security\n";
+ print "or privacy vulnerabilities.\n";
print "\n";
- print "Enabling this option will cause SquirrelMail to display any SVG objects\n";
- print "included inline in email messages when they are viewed in HTML format.\n";
+ print "SVG objects can be considered to be the same as \"unsafe images\" which\n";
+ print "users have the option to view should they deem the risk acceptable, or\n";
+ print "the display of SVG objects can be separately turned on or off by the\n";
+ print "administrator, regardless of \"unsafe images\" (if the latter option\n";
+ print "is chosen, it should be used to turn SVG display off completely; causing\n";
+ print "them to always be displayed should be considered a security risk)\n";
print "\n";
- if ( lc($allow_svg_display) eq 'true' ) {
+ if ( lc($treat_svg_separate_from_unsafe_images) eq 'false' ) {
$default_value = "y";
} else {
$default_value = "n";
}
- print "Show inline SVG objects? (y/n) [$WHT$default_value$NRM]: $WHT";
- $allow_svg_display = <STDIN>;
- if ( ( $allow_svg_display =~ /^y\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "y" ) ) ) {
- $allow_svg_display = 'true';
- } else {
- $allow_svg_display = 'false';
+ $valid_input = 0;
+ while ($valid_input eq 0) {
+ print "Treat SVG objects as unsafe images? (y/n) [$WHT$default_value$NRM]: $WHT";
+ $treat_svg_separate_from_unsafe_images = <STDIN>;
+ if ( ( $treat_svg_separate_from_unsafe_images =~ /^y\n/i ) || ( ( $treat_svg_separate_from_unsafe_images =~ /^\n/ ) && ( $default_value eq "y" ) ) ) {
+ $treat_svg_separate_from_unsafe_images = 'false';
+ $valid_input = 1;
+ } elsif ( ( $treat_svg_separate_from_unsafe_images =~ /^n\n/i ) || ( ( $treat_svg_separate_from_unsafe_images =~ /^\n/ ) && ( $default_value eq "n" ) ) ) {
+ $treat_svg_separate_from_unsafe_images = 'true';
+ $valid_input = 1;
+ }
}
- return $allow_svg_display;
+
+ if ( lc($treat_svg_separate_from_unsafe_images) eq 'true' ) {
+ if ( lc($allow_svg_display) eq 'true' ) {
+ $default_value = "s";
+ } else {
+ $default_value = "h";
+ }
+ $valid_input = 0;
+ while ($valid_input eq 0) {
+ print "Always show or hide inline SVG objects? (s/h) [$WHT$default_value$NRM]: $WHT";
+ $allow_svg_display = <STDIN>;
+ if ( ( $allow_svg_display =~ /^s\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "s" ) ) ) {
+ $allow_svg_display = 'true';
+ $valid_input = 1;
+ } elsif ( ( $allow_svg_display =~ /^h\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "h" ) ) ) {
+ $allow_svg_display = 'false';
+ $valid_input = 1;
+ }
+ }
+ }
+ return ($treat_svg_separate_from_unsafe_images, $allow_svg_display);
}
@@ -5380,6 +5410,7 @@
# boolean
print CF "\$use_transparent_security_image = $use_transparent_security_image;\n";
+ print CF "\$treat_svg_separate_from_unsafe_images = $treat_svg_separate_from_unsafe_images;\n";
print CF "\$allow_svg_display = $allow_svg_display;\n";
print CF "\$block_svg_download = $block_svg_download;\n";
print CF "\$fix_broken_base64_encoded_messages = $fix_broken_base64_encoded_messages;\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-04-01 06:50:12
|
Revision: 15058
http://sourceforge.net/p/squirrelmail/code/15058
Author: pdontthink
Date: 2026-04-01 06:50:10 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
Configuration system updates: present the option to treat SVG objects as unsafe images or turn them on/off entirely
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/config/conf.pl
Modified: branches/SM-1_4-STABLE/squirrelmail/config/conf.pl
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/config/conf.pl 2026-04-01 04:47:23 UTC (rev 15057)
+++ branches/SM-1_4-STABLE/squirrelmail/config/conf.pl 2026-04-01 06:50:10 UTC (rev 15058)
@@ -388,6 +388,7 @@
$use_transparent_security_image = 'true' if ( !$use_transparent_security_image );
$check_mail_mechanism = 'meta' if ( !$check_mail_mechanism );
$display_imap_login_error = 'false' if ( !$display_imap_login_error );
+$treat_svg_separate_from_unsafe_images = 'false' if ( !$treat_svg_separate_from_unsafe_images );
$allow_svg_display = 'false' if ( !$allow_svg_display );
$block_svg_download = 'false' if ( !$block_svg_download );
$fix_broken_base64_encoded_messages = 'false' if ( !$fix_broken_base64_encoded_messages );
@@ -593,7 +594,7 @@
print "20. Security image : $WHT" . (lc($use_transparent_security_image) eq 'true' ? 'Transparent' : 'Textual') . "$NRM\n";
print "21. Auto check mail mechanism : $WHT$check_mail_mechanism$NRM\n";
print "22. Display login error from IMAP: $WHT$display_imap_login_error$NRM\n";
- print "23. Show inline SVG objects : $WHT$allow_svg_display$NRM\n";
+ print "23. Show inline SVG objects : $WHT" . ($treat_svg_separate_from_unsafe_images eq 'false' ? "Treat as unsafe images" : ($allow_svg_display eq 'true' ? "Always" : "Never")) . "$NRM\n";
print "24. Block downloading SVG objects: $WHT$block_svg_download$NRM\n";
print "25. Fix broken base64 messages : $WHT$fix_broken_base64_encoded_messages$NRM\n";
print "\n";
@@ -819,7 +820,7 @@
elsif ( $command == 20 ) { $use_transparent_security_image = command320(); }
elsif ( $command == 21 ) { $check_mail_mechanism = command321(); }
elsif ( $command == 22 ) { $display_imap_login_error = command322(); }
- elsif ( $command == 23 ) { $allow_svg_display = command323(); }
+ elsif ( $command == 23 ) { ($treat_svg_separate_from_unsafe_images,$allow_svg_display) = command323(); }
elsif ( $command == 24 ) { $block_svg_download = command324(); }
elsif ( $command == 25 ) { $fix_broken_base64_encoded_messages = command325(); }
} elsif ( $menu == 5 ) {
@@ -2755,27 +2756,56 @@
# allow_svg_display (since 1.4.23)
sub command323 {
- print "Some email messages might contain SVG images or animations, however\n";
- print "the power and dynamic nature of SVG objects may represent security or\n";
- print "privacy vulnerabilities.\n";
+ print "Some HTML-format email messages might contain SVG images or animations,\n";
+ print "however the power and dynamic nature of SVG objects may represent security\n";
+ print "or privacy vulnerabilities.\n";
print "\n";
- print "Enabling this option will cause SquirrelMail to display any SVG objects\n";
- print "included inline in email messages when they are viewed in HTML format.\n";
+ print "SVG objects can be considered to be the same as \"unsafe images\" which\n";
+ print "users have the option to view should they deem the risk acceptable, or\n";
+ print "the display of SVG objects can be separately turned on or off by the\n";
+ print "administrator, regardless of \"unsafe images\" (if the latter option\n";
+ print "is chosen, it should be used to turn SVG display off completely; causing\n";
+ print "them to always be displayed should be considered a security risk)\n";
print "\n";
- if ( lc($allow_svg_display) eq 'true' ) {
+ if ( lc($treat_svg_separate_from_unsafe_images) eq 'false' ) {
$default_value = "y";
} else {
$default_value = "n";
}
- print "Show inline SVG objects? (y/n) [$WHT$default_value$NRM]: $WHT";
- $allow_svg_display = <STDIN>;
- if ( ( $allow_svg_display =~ /^y\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "y" ) ) ) {
- $allow_svg_display = 'true';
- } else {
- $allow_svg_display = 'false';
+ $valid_input = 0;
+ while ($valid_input eq 0) {
+ print "Treat SVG objects as unsafe images? (y/n) [$WHT$default_value$NRM]: $WHT";
+ $treat_svg_separate_from_unsafe_images = <STDIN>;
+ if ( ( $treat_svg_separate_from_unsafe_images =~ /^y\n/i ) || ( ( $treat_svg_separate_from_unsafe_images =~ /^\n/ ) && ( $default_value eq "y" ) ) ) {
+ $treat_svg_separate_from_unsafe_images = 'false';
+ $valid_input = 1;
+ } elsif ( ( $treat_svg_separate_from_unsafe_images =~ /^n\n/i ) || ( ( $treat_svg_separate_from_unsafe_images =~ /^\n/ ) && ( $default_value eq "n" ) ) ) {
+ $treat_svg_separate_from_unsafe_images = 'true';
+ $valid_input = 1;
+ }
}
- return $allow_svg_display;
+
+ if ( lc($treat_svg_separate_from_unsafe_images) eq 'true' ) {
+ if ( lc($allow_svg_display) eq 'true' ) {
+ $default_value = "s";
+ } else {
+ $default_value = "h";
+ }
+ $valid_input = 0;
+ while ($valid_input eq 0) {
+ print "Always show or hide inline SVG objects? (s/h) [$WHT$default_value$NRM]: $WHT";
+ $allow_svg_display = <STDIN>;
+ if ( ( $allow_svg_display =~ /^s\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "s" ) ) ) {
+ $allow_svg_display = 'true';
+ $valid_input = 1;
+ } elsif ( ( $allow_svg_display =~ /^h\n/i ) || ( ( $allow_svg_display =~ /^\n/ ) && ( $default_value eq "h" ) ) ) {
+ $allow_svg_display = 'false';
+ $valid_input = 1;
+ }
+ }
+ }
+ return ($treat_svg_separate_from_unsafe_images, $allow_svg_display);
}
@@ -3882,6 +3912,7 @@
# boolean
print CF "\$display_imap_login_error = $display_imap_login_error;\n";
+ print CF "\$treat_svg_separate_from_unsafe_images = $treat_svg_separate_from_unsafe_images;\n";
print CF "\$allow_svg_display = $allow_svg_display;\n";
print CF "\$block_svg_download = $block_svg_download;\n";
print CF "\$fix_broken_base64_encoded_messages = $fix_broken_base64_encoded_messages;\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-04-01 04:47:26
|
Revision: 15057
http://sourceforge.net/p/squirrelmail/code/15057
Author: pdontthink
Date: 2026-04-01 04:47:23 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
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.
Modified Paths:
--------------
trunk/squirrelmail/functions/mime.php
Modified: trunk/squirrelmail/functions/mime.php
===================================================================
--- trunk/squirrelmail/functions/mime.php 2026-04-01 04:29:50 UTC (rev 15056)
+++ trunk/squirrelmail/functions/mime.php 2026-04-01 04:47:23 UTC (rev 15057)
@@ -2378,6 +2378,10 @@
* There are several variables you should be aware of an which need
* special description.
*
+ * NOTE: If the caller wants to inspect a list of the tags completely
+ * removed, it should check the global array $tags_removed
+ * immediately after calling this function
+ *
* Since the description is quite lengthy, see it here:
* http://linux.duke.edu/projects/mini/htmlfilter/
*
@@ -2408,6 +2412,8 @@
$recursively_called=FALSE
){
$me = 'sq_sanitize';
+ global $tags_removed;
+ $tags_removed = array();
/**
* See if tag_list is of tags to remove or tags to allow.
@@ -2464,10 +2470,14 @@
else if ($closing_tag[0] !== false
// these should be redundant
&& $closing_tag[0] === $tagname && $closing_tag[2] === 2) {
+ $tags_removed_temporary = $tags_removed;
$trusted .= sq_sanitize(substr($body, $curpos, $closing_tag[4] - $curpos + 1),
$orig_tag_list, $rm_tags_with_content, $self_closing_tags,
$force_tag_closing, $rm_attnames, $bad_attvals, $add_attr_to_tag,
$message, $id, $mailbox, true);
+ // Also works (slower?):
+ // $tags_removed = array_merge($tags_removed_temporary, $tags_removed);
+ $tags_removed = $tags_removed_temporary + $tags_removed;
$curpos = $closing_tag[4] + 1;
continue 2;
}
@@ -2589,6 +2599,8 @@
if ($tagname != false && $skip_content == false){
$trusted .= sq_tagprint($tagname, $attary, $tagtype);
}
+ else if (!empty($tagname))
+ $tags_removed[$tagname] = TRUE;
}
$curpos = $gt+1;
}
@@ -2625,8 +2637,13 @@
global $attachment_common_show_images, $view_unsafe_images,
$has_unsafe_images, $allow_svg_display, $rcdata_rawtext_tags,
- $remove_rcdata_rawtext_tags_and_content;
+ $remove_rcdata_rawtext_tags_and_content,
+ $treat_svg_separate_from_unsafe_images;
+ // If there's no "view_unsafe_images" variable in the URL, turn unsafe
+ // images off by default.
+ sqgetGlobalVar('view_unsafe_images', $view_unsafe_images, SQ_GET, FALSE);
+
$rcdata_rawtext_tags = array(
"noscript",
"noframes",
@@ -2664,7 +2681,8 @@
"xmp",
"xml",
);
- if (!$allow_svg_display)
+ if ((!$treat_svg_separate_from_unsafe_images && !$view_unsafe_images)
+ || ($treat_svg_separate_from_unsafe_images && !$allow_svg_display))
$rm_tags_with_content[] = 'svg';
/**
* SquirrelMail will parse RCDATA and RAWTEXT tags and handle them as the special
@@ -2778,10 +2796,6 @@
)
);
- // If there's no "view_unsafe_images" variable in the URL, turn unsafe
- // images off by default.
- sqgetGlobalVar('view_unsafe_images', $view_unsafe_images, SQ_GET, FALSE);
-
if (!$view_unsafe_images){
/**
* Remove any references to http/https if view_unsafe_images set
@@ -2815,6 +2829,12 @@
$id,
$mailbox
);
+ if (!$treat_svg_separate_from_unsafe_images && !$view_unsafe_images){
+ global $tags_removed;
+ if (array_key_exists('svg', $tags_removed)){
+ $has_unsafe_images = true;
+ }
+ }
if (strpos($trusted,$secremoveimg)){
$has_unsafe_images = true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-04-01 04:29:52
|
Revision: 15056
http://sourceforge.net/p/squirrelmail/code/15056
Author: pdontthink
Date: 2026-04-01 04:29:50 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
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.
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/functions/mime.php
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/mime.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/mime.php 2026-02-24 07:33:28 UTC (rev 15055)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/mime.php 2026-04-01 04:29:50 UTC (rev 15056)
@@ -2176,6 +2176,10 @@
* There are several variables you should be aware of an which need
* special description.
*
+ * NOTE: If the caller wants to inspect a list of the tags completely
+ * removed, it should check the global array $tags_removed
+ * immediately after calling this function
+ *
* Since the description is quite lengthy, see it here:
* http://linux.duke.edu/projects/mini/htmlfilter/
*
@@ -2206,6 +2210,8 @@
$recursively_called=FALSE
){
$me = 'sq_sanitize';
+ global $tags_removed;
+ $tags_removed = array();
/**
* See if tag_list is of tags to remove or tags to allow.
@@ -2262,10 +2268,14 @@
else if ($closing_tag[0] !== false
// these should be redundant
&& $closing_tag[0] === $tagname && $closing_tag[2] === 2) {
+ $tags_removed_temporary = $tags_removed;
$trusted .= sq_sanitize(substr($body, $curpos, $closing_tag[4] - $curpos + 1),
$orig_tag_list, $rm_tags_with_content, $self_closing_tags,
$force_tag_closing, $rm_attnames, $bad_attvals, $add_attr_to_tag,
$message, $id, $mailbox, true);
+ // Also works (slower?):
+ // $tags_removed = array_merge($tags_removed_temporary, $tags_removed);
+ $tags_removed = $tags_removed_temporary + $tags_removed;
$curpos = $closing_tag[4] + 1;
continue 2;
}
@@ -2387,6 +2397,8 @@
if ($tagname != false && $skip_content == false){
$trusted .= sq_tagprint($tagname, $attary, $tagtype);
}
+ else if (!empty($tagname))
+ $tags_removed[$tagname] = TRUE;
}
$curpos = $gt+1;
}
@@ -2420,8 +2432,15 @@
global $attachment_common_show_images, $view_unsafe_images,
$has_unsafe_images, $allow_svg_display, $rcdata_rawtext_tags,
- $remove_rcdata_rawtext_tags_and_content;
+ $remove_rcdata_rawtext_tags_and_content,
+ $treat_svg_separate_from_unsafe_images;
+ // If there's no "view_unsafe_images" variable in the URL, turn unsafe
+ // images off by default.
+ if( !sqgetGlobalVar('view_unsafe_images', $view_unsafe_images, SQ_GET) ) {
+ $view_unsafe_images = false;
+ }
+
$rcdata_rawtext_tags = array(
"noscript",
"noframes",
@@ -2457,7 +2476,8 @@
"xmp",
"xml",
);
- if (!$allow_svg_display)
+ if ((!$treat_svg_separate_from_unsafe_images && !$view_unsafe_images)
+ || ($treat_svg_separate_from_unsafe_images && !$allow_svg_display))
$rm_tags_with_content[] = 'svg';
/**
* SquirrelMail will parse RCDATA and RAWTEXT tags and handle them as the special
@@ -2571,12 +2591,6 @@
)
);
- // If there's no "view_unsafe_images" variable in the URL, turn unsafe
- // images off by default.
- if( !sqgetGlobalVar('view_unsafe_images', $view_unsafe_images, SQ_GET) ) {
- $view_unsafe_images = false;
- }
-
if (!$view_unsafe_images){
/**
* Remove any references to http/https if view_unsafe_images set
@@ -2610,6 +2624,12 @@
$id,
$mailbox
);
+ if (!$treat_svg_separate_from_unsafe_images && !$view_unsafe_images){
+ global $tags_removed;
+ if (array_key_exists('svg', $tags_removed)){
+ $has_unsafe_images = true;
+ }
+ }
if (strpos($trusted,$secremoveimg)){
$has_unsafe_images = true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-24 07:33:30
|
Revision: 15055
http://sourceforge.net/p/squirrelmail/code/15055
Author: pdontthink
Date: 2026-02-24 07:33:28 +0000 (Tue, 24 Feb 2026)
Log Message:
-----------
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
Modified Paths:
--------------
trunk/squirrelmail/class/mime/Message.class.php
Modified: trunk/squirrelmail/class/mime/Message.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Message.class.php 2026-02-24 07:26:49 UTC (rev 15054)
+++ trunk/squirrelmail/class/mime/Message.class.php 2026-02-24 07:33:28 UTC (rev 15055)
@@ -979,62 +979,96 @@
}
/**
- * @param array $entity
- * @param array $alt_order
- * @param boolean $strict
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * (Note: Currently this function automatically
- * tries turning this off if nothing had been
- * found with it enabled)
- * @param boolean $being_called_recursively This is an internal flag
- * that prevents infinite
- * recursion (default FALSE)
- * @return array
+ * Searches a message for entities of the type(s) that
+ * are specified in $preferred_entity_types
+ *
+ * Note that the caller can use this function to extract entities
+ * that are not just "display entities"
+ *
+ * @param array $entity_ids Pre-seeded return value (list of entity
+ * IDs), useful for the caller to search
+ * cumulatively for different MIME types
+ * (OPTIONAL; default is an empty list)
+ * @param array $preferred_entity_types List of MIME types the
+ * caller will accept in
+ * return, in order of
+ * preference from low to
+ * high (last is most
+ * preferred)
+ * @param boolean $strict When FALSE, if no appropriate entities
+ * are found, allows the return of simple
+ * text entities that are any of the types:
+ * text/plain, text/html, text/message
+ * (OPTIONAL; default is FALSE)
+ *
+ * @return array A list of entity IDs suiting the preferred MIME types
+TODO: Is the order of the returned ID list any indication of preference?
*/
- function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false, $mozilla_fix=TRUE, $being_called_recursively=FALSE) {
- $found = false;
+ function findDisplayEntity($entity_ids = array(),
+ $preferred_entity_types = array('text/plain', 'text/html'),
+ $strict=FALSE) {
+ $found = FALSE;
if ($this->type0 == 'multipart') {
- if($this->type1 == 'alternative') {
- $msg = $this->findAlternativeEntity($alt_order, $mozilla_fix);
- if ( ! is_null($msg) ) {
- if (count($msg->entities) == 0) {
- $entity[] = $msg->entity_id;
+ if ($this->type1 == 'alternative') {
+ $preferred_entities = $this->findAlternativeEntities($preferred_entity_types);
+ foreach ($preferred_entities as $entity) {
+ if (count($entity->entities) == 0) {
+ $entity_ids[] = $entity->entity_id;
+ $found = TRUE;
+ break;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
+ $new_entity_ids = $entity->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ break;
+ }
}
- $found = true;
}
+//TODO: I'm not sure the intention of returning a list of entity IDs when the findAlternate above was supposed to only find one yet the findRelated below adds as many to the list as you find (and if there was supposed to be any preference order to the list). I'm leaving it alone for legacy reasons, but those things seem inconsistent
} else if ($this->type1 == 'related') { /* RFC 2387 */
- $msgs = $this->findRelatedEntity($mozilla_fix);
- foreach ($msgs as $msg) {
- if (count($msg->entities) == 0) {
- $entity[] = $msg->entity_id;
+ $entities = $this->findRelatedEntities($preferred_entity_types);
+ foreach ($entities as $entity) {
+ if (count($entity->entities) == 0) {
+ $entity_ids[] = $entity->entity_id;
+ $found = TRUE;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
+ $new_entity_ids = $entity->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
- if (count($msgs) > 0) {
- $found = true;
- }
- } else { /* Treat as multipart/mixed */
+ }
+
+ // Treat as multipart/mixed
+ //
+ // This seems to only look for embedded message
+ // entities (message/rfc822 MIME type) and inspect
+ // them for a part of the desired type
+ else {
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(!isset($ent->header->parameters['filename'])) &&
(!isset($ent->header->parameters['name'])) &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
- $found = true;
+ $new_entity_ids = $ent->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
}
- } else { /* If not multipart, then just compare with each entry from $alt_order */
+ }
+
+ // If not multipart, then just compare with each entry from $preferred_entity_types
+ //
+ else {
$type = $this->type0.'/'.$this->type1;
-// $alt_order[] = "message/rfc822";
- foreach ($alt_order as $alt) {
+// $preferred_entity_types[] = "message/rfc822";
+ foreach ($preferred_entity_types as $alt) {
if( ($alt == $type) && isset($this->entity_id) ) {
if ((count($this->entities) == 0) &&
(!isset($this->header->parameters['filename'])) &&
@@ -1041,98 +1075,166 @@
(!isset($this->header->parameters['name'])) &&
(empty($this->header->disposition) || (isset($this->header->disposition) && is_object($this->header->disposition) &&
strtolower($this->header->disposition->name) != 'attachment'))) {
- $entity[] = $this->entity_id;
- $found = true;
+ $entity_ids[] = $this->entity_id;
+ $found = TRUE;
+ break;
}
}
}
}
if(!$found) {
+ // When nothing was found, search all message entities
+ // *except* attached messages (message/rfc822 MIME type)
+ // and inspect each for a part of the desired type
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
- $found = true;
+ $new_entity_ids = $ent->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
}
if(!$strict && !$found) {
- if (($this->type0 == 'text') &&
- in_array($this->type1, array('plain', 'html', 'message')) &&
- isset($this->entity_id)) {
- if (count($this->entities) == 0) {
- if (!is_object($this->header->disposition) || strtolower($this->header->disposition->name) != 'attachment') {
- $entity[] = $this->entity_id;
- }
- }
+ if ($this->type0 == 'text'
+ && in_array($this->type1, array('plain', 'html', 'message'))
+ && isset($this->entity_id)
+ && count($this->entities) == 0
+ && (!is_object($this->header->disposition)
+ || strtolower($this->header->disposition->name) != 'attachment')) {
+ $entity_ids[] = $this->entity_id;
}
}
- // If we found an empty list, go one more try without the "Mozilla fix"
- // (can't use $found, beause code above assumes a bad find when Mozilla
- // fix has interferred)
- if(!$being_called_recursively && empty($entity)) {
- $entity = $this->findDisplayEntity($entity, $alt_order, $strict, !$mozilla_fix, TRUE);
+ return $entity_ids;
+ }
+
+ /**
+ * Iterates through the top-level entities in a message and
+ * gathers ones that match one of the MIME types contained
+ * in $preferred_entity_types, returning them in order of
+ * preference based first on the preference order expressed
+ * by $preferred_entity_types and then by order of appearance
+ * (where those that appear last in the message are preferred)
+ *
+ * (Designed with multipart/alternative messages in mind)
+ * (RFC 1341 specifies that the last part matching what we
+ * accommodate is the one that should be used)
+ *
+ * So given a $preferred_entity_types of (text/plain, text/html),
+ * the last found text/html part will be the first element in
+ * the return array, but if the message has no text/html parts,
+ * the last found text/plain part will be the top returned entity
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller will accept in
+ * return, in order of
+ * preference from low to
+ * high (last is most
+ * preferred)
+ *
+ * @return array An array of entities in order of preferrence
+ * as described above, where the first item is
+ * the most preferred entity, the last is least
+ * preferred. It is possible that the array could
+ * be returned as empty if no matches were found.
+ *
+ */
+ function findAlternativeEntities($preferred_entity_types) {
+
+ $preferred_entities = array();
+
+ foreach ($preferred_entity_types as $preferred_type) {
+ foreach($this->entities as $entity) {
+ $entity_type = $entity->findEntityMIMEType($preferred_entity_types);
+ if ($preferred_type == $entity_type)
+ $preferred_entities[] = $entity;
+ }
}
- return $entity;
+
+ return array_reverse($preferred_entities);
}
/**
- * @param array $alt_order
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * @return entity
+ * Determine the type of an MIME entity
+ *
+ * If it is a multipart/related entity that doesn't report
+ * the type it represents, we look at its child entities to
+ * try and determine the correct type
+ *
+ * Note that if we have to examine child entities for a
+ * multipart/related entity, we take the last entity that
+ * matches any of our $preferred_entity_types since there
+ * is no other way to know what to expect, and a message
+ * with more than one, say, text types is b0rked and should
+ * not be seen in the wild
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller is seeking out
+ * @param string $default_related_type For multipart/related
+ * entities that don't report
+ * the type they represent
+ * and we can't find one of
+ * our preferred types inside
+ * of it, this will serve as
+ * the default type
+ * (OPTIONAL; default is "N/A")
+ *
+ * @return string The entity's MIME type
+ *
*/
- function findAlternativeEntity($alt_order, $mozilla_fix=TRUE) {
- /* If we are dealing with alternative parts then we */
- /* choose the best viewable message supported by SM. */
- $best_view = 0;
- $entity = null;
- foreach($this->entities as $ent) {
- $type = $ent->header->type0 . '/' . $ent->header->type1;
- if ($type == 'multipart/related') {
- $type = $ent->header->getParameter('type');
-// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/alternate?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
-if ($mozilla_fix)
- // Mozilla bug. Mozilla does not provide the parameter type.
- if (!$type) $type = 'text/html';
- }
- $altCount = count($alt_order);
- for ($j = $best_view; $j < $altCount; ++$j) {
- if (($alt_order[$j] == $type) && ($j >= $best_view)) {
- $best_view = $j;
- $entity = $ent;
+ function findEntityMIMEType($preferred_entity_types, $default_related_type='N/A') {
+ $entity_type = $this->header->type0 . '/' . $this->header->type1;
+ if ($entity_type == 'multipart/related') {
+ $entity_type = $this->header->getParameter('type');
+ if (!$entity_type) {
+
+ // Default in case not found (earlier versions
+ // defaulted to text/html, calling it a Mozilla bug,
+ // though it's not clear what Mozilla product)
+ $entity_type = $default_related_type;
+
+ // Iterate child entities and take the last
+ // one that matches our list of preferred types
+ foreach($this->entities as $child_entity) {
+ $child_entity_type = $child_entity->header->type0 . '/' . $child_entity->header->type1;
+ if (in_array($child_entity_type, $preferred_entity_types)) {
+ $entity_type = $child_entity_type;
+ // Nah, don't stop at the first, take the
+ // last more in the spirit of RFC 1341
+ // break;
+ }
}
}
}
- return $entity;
+ return $entity_type;
}
/**
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * @return array
+ * Iterates through the top-level entities in a message and
+ * gathers ones that match one the MIME type of the message
+ * itself (designed with multipart/related messages in mind)
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller is seeking out
+ *
+ * @return array An array of all entities that match the
+ * message MIME type in order of appearance.
+ * It is possible that the array could be
+ * returned as empty if no matches were found.
+ *
*/
- function findRelatedEntity($mozilla_fix=TRUE) {
- $msgs = array();
- $related_type = $this->header->getParameter('type');
-// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/related?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
-if ($mozilla_fix)
- // Mozilla bug. Mozilla does not provide the parameter type.
- if (!$related_type) $related_type = 'text/html';
- $entCount = count($this->entities);
- for ($i = 0; $i < $entCount; ++$i) {
- $type = $this->entities[$i]->header->type0.'/'.$this->entities[$i]->header->type1;
- if ($related_type == $type) {
- $msgs[] = $this->entities[$i];
- }
+ function findRelatedEntities($preferred_entity_types) {
+ $entities = array();
+ $entity_type = $this->findEntityMIMEType($preferred_entity_types);
+
+ foreach ($this->entities as $entity) {
+ if ($entity_type == $entity->header->type0 . '/' . $entity->header->type1)
+ $entities[] = $entity;
}
- return $msgs;
+
+ return $entities;
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-24 07:26:50
|
Revision: 15054
http://sourceforge.net/p/squirrelmail/code/15054
Author: pdontthink
Date: 2026-02-24 07:26:49 +0000 (Tue, 24 Feb 2026)
Log Message:
-----------
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
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-22 08:04:42 UTC (rev 15053)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-24 07:26:49 UTC (rev 15054)
@@ -915,62 +915,96 @@
}
/**
- * @param array $entity
- * @param array $alt_order
- * @param boolean $strict
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * (Note: Currently this function automatically
- * tries turning this off if nothing had been
- * found with it enabled)
- * @param boolean $being_called_recursively This is an internal flag
- * that prevents infinite
- * recursion (default FALSE)
- * @return array
+ * Searches a message for entities of the type(s) that
+ * are specified in $preferred_entity_types
+ *
+ * Note that the caller can use this function to extract entities
+ * that are not just "display entities"
+ *
+ * @param array $entity_ids Pre-seeded return value (list of entity
+ * IDs), useful for the caller to search
+ * cumulatively for different MIME types
+ * (OPTIONAL; default is an empty list)
+ * @param array $preferred_entity_types List of MIME types the
+ * caller will accept in
+ * return, in order of
+ * preference from low to
+ * high (last is most
+ * preferred)
+ * @param boolean $strict When FALSE, if no appropriate entities
+ * are found, allows the return of simple
+ * text entities that are any of the types:
+ * text/plain, text/html, text/message
+ * (OPTIONAL; default is FALSE)
+ *
+ * @return array A list of entity IDs suiting the preferred MIME types
+TODO: Is the order of the returned ID list any indication of preference?
*/
- function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false, $mozilla_fix=TRUE, $being_called_recursively=FALSE) {
- $found = false;
+ function findDisplayEntity($entity_ids = array(),
+ $preferred_entity_types = array('text/plain', 'text/html'),
+ $strict=FALSE) {
+ $found = FALSE;
if ($this->type0 == 'multipart') {
- if($this->type1 == 'alternative') {
- $msg = $this->findAlternativeEntity($alt_order, $mozilla_fix);
- if ( ! is_null($msg) ) {
- if (count($msg->entities) == 0) {
- $entity[] = $msg->entity_id;
+ if ($this->type1 == 'alternative') {
+ $preferred_entities = $this->findAlternativeEntities($preferred_entity_types);
+ foreach ($preferred_entities as $entity) {
+ if (count($entity->entities) == 0) {
+ $entity_ids[] = $entity->entity_id;
+ $found = TRUE;
+ break;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
+ $new_entity_ids = $entity->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ break;
+ }
}
- $found = true;
}
+//TODO: I'm not sure the intention of returning a list of entity IDs when the findAlternate above was supposed to only find one yet the findRelated below adds as many to the list as you find (and if there was supposed to be any preference order to the list). I'm leaving it alone for legacy reasons, but those things seem inconsistent
} else if ($this->type1 == 'related') { /* RFC 2387 */
- $msgs = $this->findRelatedEntity($mozilla_fix);
- foreach ($msgs as $msg) {
- if (count($msg->entities) == 0) {
- $entity[] = $msg->entity_id;
+ $entities = $this->findRelatedEntities($preferred_entity_types);
+ foreach ($entities as $entity) {
+ if (count($entity->entities) == 0) {
+ $entity_ids[] = $entity->entity_id;
+ $found = TRUE;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
+ $new_entity_ids = $entity->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
- if (count($msgs) > 0) {
- $found = true;
- }
- } else { /* Treat as multipart/mixed */
+ }
+
+ // Treat as multipart/mixed
+ //
+ // This seems to only look for embedded message
+ // entities (message/rfc822 MIME type) and inspect
+ // them for a part of the desired type
+ else {
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(!isset($ent->header->parameters['filename'])) &&
(!isset($ent->header->parameters['name'])) &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
- $found = true;
+ $new_entity_ids = $ent->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
}
- } else { /* If not multipart, then just compare with each entry from $alt_order */
+ }
+
+ // If not multipart, then just compare with each entry from $preferred_entity_types
+ //
+ else {
$type = $this->type0.'/'.$this->type1;
-// $alt_order[] = "message/rfc822";
- foreach ($alt_order as $alt) {
+// $preferred_entity_types[] = "message/rfc822";
+ foreach ($preferred_entity_types as $alt) {
if( ($alt == $type) && isset($this->entity_id) ) {
if ((count($this->entities) == 0) &&
(!isset($this->header->parameters['filename'])) &&
@@ -977,98 +1011,166 @@
(!isset($this->header->parameters['name'])) &&
(empty($this->header->disposition) || (isset($this->header->disposition) && is_object($this->header->disposition) &&
strtolower($this->header->disposition->name) != 'attachment'))) {
- $entity[] = $this->entity_id;
- $found = true;
+ $entity_ids[] = $this->entity_id;
+ $found = TRUE;
+ break;
}
}
}
}
if(!$found) {
+ // When nothing was found, search all message entities
+ // *except* attached messages (message/rfc822 MIME type)
+ // and inspect each for a part of the desired type
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
- $found = true;
+ $new_entity_ids = $ent->findDisplayEntity(array(), $preferred_entity_types, $strict);
+ if (!empty($new_entity_ids)) {
+ $entity_ids = array_merge($entity_ids, $new_entity_ids);
+ $found = TRUE;
+ }
}
}
}
if(!$strict && !$found) {
- if (($this->type0 == 'text') &&
- in_array($this->type1, array('plain', 'html', 'message')) &&
- isset($this->entity_id)) {
- if (count($this->entities) == 0) {
- if (!is_object($this->header->disposition) || strtolower($this->header->disposition->name) != 'attachment') {
- $entity[] = $this->entity_id;
- }
- }
+ if ($this->type0 == 'text'
+ && in_array($this->type1, array('plain', 'html', 'message'))
+ && isset($this->entity_id)
+ && count($this->entities) == 0
+ && (!is_object($this->header->disposition)
+ || strtolower($this->header->disposition->name) != 'attachment')) {
+ $entity_ids[] = $this->entity_id;
}
}
- // If we found an empty list, go one more try without the "Mozilla fix"
- // (can't use $found, beause code above assumes a bad find when Mozilla
- // fix has interferred)
- if(!$being_called_recursively && empty($entity)) {
- $entity = $this->findDisplayEntity($entity, $alt_order, $strict, !$mozilla_fix, TRUE);
+ return $entity_ids;
+ }
+
+ /**
+ * Iterates through the top-level entities in a message and
+ * gathers ones that match one of the MIME types contained
+ * in $preferred_entity_types, returning them in order of
+ * preference based first on the preference order expressed
+ * by $preferred_entity_types and then by order of appearance
+ * (where those that appear last in the message are preferred)
+ *
+ * (Designed with multipart/alternative messages in mind)
+ * (RFC 1341 specifies that the last part matching what we
+ * accommodate is the one that should be used)
+ *
+ * So given a $preferred_entity_types of (text/plain, text/html),
+ * the last found text/html part will be the first element in
+ * the return array, but if the message has no text/html parts,
+ * the last found text/plain part will be the top returned entity
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller will accept in
+ * return, in order of
+ * preference from low to
+ * high (last is most
+ * preferred)
+ *
+ * @return array An array of entities in order of preferrence
+ * as described above, where the first item is
+ * the most preferred entity, the last is least
+ * preferred. It is possible that the array could
+ * be returned as empty if no matches were found.
+ *
+ */
+ function findAlternativeEntities($preferred_entity_types) {
+
+ $preferred_entities = array();
+
+ foreach ($preferred_entity_types as $preferred_type) {
+ foreach($this->entities as $entity) {
+ $entity_type = $entity->findEntityMIMEType($preferred_entity_types);
+ if ($preferred_type == $entity_type)
+ $preferred_entities[] = $entity;
+ }
}
- return $entity;
+
+ return array_reverse($preferred_entities);
}
/**
- * @param array $alt_order
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * @return entity
+ * Determine the type of an MIME entity
+ *
+ * If it is a multipart/related entity that doesn't report
+ * the type it represents, we look at its child entities to
+ * try and determine the correct type
+ *
+ * Note that if we have to examine child entities for a
+ * multipart/related entity, we take the last entity that
+ * matches any of our $preferred_entity_types since there
+ * is no other way to know what to expect, and a message
+ * with more than one, say, text types is b0rked and should
+ * not be seen in the wild
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller is seeking out
+ * @param string $default_related_type For multipart/related
+ * entities that don't report
+ * the type they represent
+ * and we can't find one of
+ * our preferred types inside
+ * of it, this will serve as
+ * the default type
+ * (OPTIONAL; default is "N/A")
+ *
+ * @return string The entity's MIME type
+ *
*/
- function findAlternativeEntity($alt_order, $mozilla_fix=TRUE) {
- /* If we are dealing with alternative parts then we */
- /* choose the best viewable message supported by SM. */
- $best_view = 0;
- $entity = null;
- foreach($this->entities as $ent) {
- $type = $ent->header->type0 . '/' . $ent->header->type1;
- if ($type == 'multipart/related') {
- $type = $ent->header->getParameter('type');
-// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/alternate?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
-if ($mozilla_fix)
- // Mozilla bug. Mozilla does not provide the parameter type.
- if (!$type) $type = 'text/html';
- }
- $altCount = count($alt_order);
- for ($j = $best_view; $j < $altCount; ++$j) {
- if (($alt_order[$j] == $type) && ($j >= $best_view)) {
- $best_view = $j;
- $entity = $ent;
+ function findEntityMIMEType($preferred_entity_types, $default_related_type='N/A') {
+ $entity_type = $this->header->type0 . '/' . $this->header->type1;
+ if ($entity_type == 'multipart/related') {
+ $entity_type = $this->header->getParameter('type');
+ if (!$entity_type) {
+
+ // Default in case not found (earlier versions
+ // defaulted to text/html, calling it a Mozilla bug,
+ // though it's not clear what Mozilla product)
+ $entity_type = $default_related_type;
+
+ // Iterate child entities and take the last
+ // one that matches our list of preferred types
+ foreach($this->entities as $child_entity) {
+ $child_entity_type = $child_entity->header->type0 . '/' . $child_entity->header->type1;
+ if (in_array($child_entity_type, $preferred_entity_types)) {
+ $entity_type = $child_entity_type;
+ // Nah, don't stop at the first, take the
+ // last more in the spirit of RFC 1341
+ // break;
+ }
}
}
}
- return $entity;
+ return $entity_type;
}
/**
- * @param boolean $mozilla_fix By default this function "fixes"
- * some bug in a Mozilla product
- * but the caller can set this to
- * FALSE to turn that off
- * (I wonder if we can't just turn this off permanently)
- * @return array
+ * Iterates through the top-level entities in a message and
+ * gathers ones that match one the MIME type of the message
+ * itself (designed with multipart/related messages in mind)
+ *
+ * @param array $preferred_entity_types List of MIME types the
+ * caller is seeking out
+ *
+ * @return array An array of all entities that match the
+ * message MIME type in order of appearance.
+ * It is possible that the array could be
+ * returned as empty if no matches were found.
+ *
*/
- function findRelatedEntity($mozilla_fix=TRUE) {
- $msgs = array();
- $related_type = $this->header->getParameter('type');
-// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/related?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
-if ($mozilla_fix)
- // Mozilla bug. Mozilla does not provide the parameter type.
- if (!$related_type) $related_type = 'text/html';
- $entCount = count($this->entities);
- for ($i = 0; $i < $entCount; ++$i) {
- $type = $this->entities[$i]->header->type0.'/'.$this->entities[$i]->header->type1;
- if ($related_type == $type) {
- $msgs[] = $this->entities[$i];
- }
+ function findRelatedEntities($preferred_entity_types) {
+ $entities = array();
+ $entity_type = $this->findEntityMIMEType($preferred_entity_types);
+
+ foreach ($this->entities as $entity) {
+ if ($entity_type == $entity->header->type0 . '/' . $entity->header->type1)
+ $entities[] = $entity;
}
- return $msgs;
+
+ return $entities;
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-22 08:04:45
|
Revision: 15053
http://sourceforge.net/p/squirrelmail/code/15053
Author: pdontthink
Date: 2026-02-22 08:04:42 +0000 (Sun, 22 Feb 2026)
Log Message:
-----------
Add a way to turn off what look like old workarounds for a bug in some Mozilla product that breaks other messages
Modified Paths:
--------------
trunk/squirrelmail/class/mime/Message.class.php
Modified: trunk/squirrelmail/class/mime/Message.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Message.class.php 2026-02-22 07:20:24 UTC (rev 15052)
+++ trunk/squirrelmail/class/mime/Message.class.php 2026-02-22 08:04:42 UTC (rev 15053)
@@ -982,28 +982,39 @@
* @param array $entity
* @param array $alt_order
* @param boolean $strict
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
+ * (Note: Currently this function automatically
+ * tries turning this off if nothing had been
+ * found with it enabled)
+ * @param boolean $being_called_recursively This is an internal flag
+ * that prevents infinite
+ * recursion (default FALSE)
* @return array
*/
- function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false) {
+ function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false, $mozilla_fix=TRUE, $being_called_recursively=FALSE) {
$found = false;
if ($this->type0 == 'multipart') {
if($this->type1 == 'alternative') {
- $msg = $this->findAlternativeEntity($alt_order);
+ $msg = $this->findAlternativeEntity($alt_order, $mozilla_fix);
if ( ! is_null($msg) ) {
if (count($msg->entities) == 0) {
$entity[] = $msg->entity_id;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
}
$found = true;
}
} else if ($this->type1 == 'related') { /* RFC 2387 */
- $msgs = $this->findRelatedEntity();
+ $msgs = $this->findRelatedEntity($mozilla_fix);
foreach ($msgs as $msg) {
if (count($msg->entities) == 0) {
$entity[] = $msg->entity_id;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
}
}
if (count($msgs) > 0) {
@@ -1015,7 +1026,7 @@
(!isset($ent->header->parameters['filename'])) &&
(!isset($ent->header->parameters['name'])) &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
$found = true;
}
}
@@ -1040,7 +1051,7 @@
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
$found = true;
}
}
@@ -1056,14 +1067,25 @@
}
}
}
+ // If we found an empty list, go one more try without the "Mozilla fix"
+ // (can't use $found, beause code above assumes a bad find when Mozilla
+ // fix has interferred)
+ if(!$being_called_recursively && empty($entity)) {
+ $entity = $this->findDisplayEntity($entity, $alt_order, $strict, !$mozilla_fix, TRUE);
+ }
return $entity;
}
/**
* @param array $alt_order
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
* @return entity
*/
- function findAlternativeEntity($alt_order) {
+ function findAlternativeEntity($alt_order, $mozilla_fix=TRUE) {
/* If we are dealing with alternative parts then we */
/* choose the best viewable message supported by SM. */
$best_view = 0;
@@ -1072,6 +1094,8 @@
$type = $ent->header->type0 . '/' . $ent->header->type1;
if ($type == 'multipart/related') {
$type = $ent->header->getParameter('type');
+// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/alternate?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
+if ($mozilla_fix)
// Mozilla bug. Mozilla does not provide the parameter type.
if (!$type) $type = 'text/html';
}
@@ -1087,11 +1111,18 @@
}
/**
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
* @return array
*/
- function findRelatedEntity() {
+ function findRelatedEntity($mozilla_fix=TRUE) {
$msgs = array();
$related_type = $this->header->getParameter('type');
+// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/related?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
+if ($mozilla_fix)
// Mozilla bug. Mozilla does not provide the parameter type.
if (!$related_type) $related_type = 'text/html';
$entCount = count($this->entities);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-22 07:20:26
|
Revision: 15052
http://sourceforge.net/p/squirrelmail/code/15052
Author: pdontthink
Date: 2026-02-22 07:20:24 +0000 (Sun, 22 Feb 2026)
Log Message:
-----------
Add a way to turn off what look like old workarounds for a bug in some Mozilla product that breaks other messages
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-21 22:53:29 UTC (rev 15051)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-22 07:20:24 UTC (rev 15052)
@@ -918,28 +918,39 @@
* @param array $entity
* @param array $alt_order
* @param boolean $strict
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
+ * (Note: Currently this function automatically
+ * tries turning this off if nothing had been
+ * found with it enabled)
+ * @param boolean $being_called_recursively This is an internal flag
+ * that prevents infinite
+ * recursion (default FALSE)
* @return array
*/
- function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false) {
+ function findDisplayEntity($entity = array(), $alt_order = array('text/plain', 'text/html'), $strict=false, $mozilla_fix=TRUE, $being_called_recursively=FALSE) {
$found = false;
if ($this->type0 == 'multipart') {
if($this->type1 == 'alternative') {
- $msg = $this->findAlternativeEntity($alt_order);
+ $msg = $this->findAlternativeEntity($alt_order, $mozilla_fix);
if ( ! is_null($msg) ) {
if (count($msg->entities) == 0) {
$entity[] = $msg->entity_id;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
}
$found = true;
}
} else if ($this->type1 == 'related') { /* RFC 2387 */
- $msgs = $this->findRelatedEntity();
+ $msgs = $this->findRelatedEntity($mozilla_fix);
foreach ($msgs as $msg) {
if (count($msg->entities) == 0) {
$entity[] = $msg->entity_id;
} else {
- $entity = $msg->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $msg->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
}
}
if (count($msgs) > 0) {
@@ -951,7 +962,7 @@
(!isset($ent->header->parameters['filename'])) &&
(!isset($ent->header->parameters['name'])) &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
$found = true;
}
}
@@ -976,7 +987,7 @@
foreach ($this->entities as $ent) {
if(!(is_object($ent->header->disposition) && strtolower($ent->header->disposition->name) == 'attachment') &&
(($ent->type0 != 'message') && ($ent->type1 != 'rfc822'))) {
- $entity = $ent->findDisplayEntity($entity, $alt_order, $strict);
+ $entity = $ent->findDisplayEntity($entity, $alt_order, $strict, $mozilla_fix, TRUE);
$found = true;
}
}
@@ -992,14 +1003,25 @@
}
}
}
+ // If we found an empty list, go one more try without the "Mozilla fix"
+ // (can't use $found, beause code above assumes a bad find when Mozilla
+ // fix has interferred)
+ if(!$being_called_recursively && empty($entity)) {
+ $entity = $this->findDisplayEntity($entity, $alt_order, $strict, !$mozilla_fix, TRUE);
+ }
return $entity;
}
/**
* @param array $alt_order
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
* @return entity
*/
- function findAlternativeEntity($alt_order) {
+ function findAlternativeEntity($alt_order, $mozilla_fix=TRUE) {
/* If we are dealing with alternative parts then we */
/* choose the best viewable message supported by SM. */
$best_view = 0;
@@ -1008,6 +1030,8 @@
$type = $ent->header->type0 . '/' . $ent->header->type1;
if ($type == 'multipart/related') {
$type = $ent->header->getParameter('type');
+// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/alternate?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
+if ($mozilla_fix)
// Mozilla bug. Mozilla does not provide the parameter type.
if (!$type) $type = 'text/html';
}
@@ -1023,11 +1047,18 @@
}
/**
+ * @param boolean $mozilla_fix By default this function "fixes"
+ * some bug in a Mozilla product
+ * but the caller can set this to
+ * FALSE to turn that off
+ * (I wonder if we can't just turn this off permanently)
* @return array
*/
- function findRelatedEntity() {
+ function findRelatedEntity($mozilla_fix=TRUE) {
$msgs = array();
$related_type = $this->header->getParameter('type');
+// The fix below is hard to grok. Mozilla what? Some early IMAP server? It presents text/html parts as multipart/related?!? This seems strange and it breaks some other messages, so I added a flag that allows us to turn this fix off
+if ($mozilla_fix)
// Mozilla bug. Mozilla does not provide the parameter type.
if (!$related_type) $related_type = 'text/html';
$entCount = count($this->entities);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-21 22:53:31
|
Revision: 15051
http://sourceforge.net/p/squirrelmail/code/15051
Author: pdontthink
Date: 2026-02-21 22:53:29 +0000 (Sat, 21 Feb 2026)
Log Message:
-----------
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)
Modified Paths:
--------------
trunk/squirrelmail/class/mime/Message.class.php
Modified: trunk/squirrelmail/class/mime/Message.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Message.class.php 2026-02-21 22:37:17 UTC (rev 15050)
+++ trunk/squirrelmail/class/mime/Message.class.php 2026-02-21 22:53:29 UTC (rev 15051)
@@ -1028,8 +1028,8 @@
if ((count($this->entities) == 0) &&
(!isset($this->header->parameters['filename'])) &&
(!isset($this->header->parameters['name'])) &&
- isset($this->header->disposition) && is_object($this->header->disposition) &&
- !(is_object($this->header->disposition) && strtolower($this->header->disposition->name) == 'attachment')) {
+ (empty($this->header->disposition) || (isset($this->header->disposition) && is_object($this->header->disposition) &&
+ strtolower($this->header->disposition->name) != 'attachment'))) {
$entity[] = $this->entity_id;
$found = true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-21 22:37:18
|
Revision: 15050
http://sourceforge.net/p/squirrelmail/code/15050
Author: pdontthink
Date: 2026-02-21 22:37:17 +0000 (Sat, 21 Feb 2026)
Log Message:
-----------
Do not exclude simple messages with a single entity that is its display part (non-attachment) and lack Content-Disposition header
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-21 11:21:36 UTC (rev 15049)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-02-21 22:37:17 UTC (rev 15050)
@@ -964,8 +964,8 @@
if ((count($this->entities) == 0) &&
(!isset($this->header->parameters['filename'])) &&
(!isset($this->header->parameters['name'])) &&
- (isset($this->header->disposition) && is_object($this->header->disposition) &&
- strtolower($this->header->disposition->name) != 'attachment')) {
+ (empty($this->header->disposition) || (isset($this->header->disposition) && is_object($this->header->disposition) &&
+ strtolower($this->header->disposition->name) != 'attachment'))) {
$entity[] = $this->entity_id;
$found = true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-21 11:21:38
|
Revision: 15049
http://sourceforge.net/p/squirrelmail/code/15049
Author: pdontthink
Date: 2026-02-21 11:21:36 +0000 (Sat, 21 Feb 2026)
Log Message:
-----------
PHP 8 minor fix string/int comparison
Modified Paths:
--------------
trunk/squirrelmail/functions/options.php
Modified: trunk/squirrelmail/functions/options.php
===================================================================
--- trunk/squirrelmail/functions/options.php 2026-02-21 11:18:47 UTC (rev 15048)
+++ trunk/squirrelmail/functions/options.php 2026-02-21 11:21:36 UTC (rev 15049)
@@ -768,7 +768,7 @@
//
if ($checkbox) {
//TODO: Why isn't trailing_text being sanitized with sm_encode_special_chars()??? If this is a bug, add that, then add the option to display unsanitized if $this->trailing_text_is_html is enabled
- $result = addCheckbox('new_' . $this->name, ($this->value != SMPREF_NO), SMPREF_YES, array_merge(array('id' => 'new_' . $this->name), $this->aExtraAttribs)) . $nbsp . create_label(($this->trailing_text_small ? '<small>' : '') . $this->trailing_text . ($this->trailing_text_small ? '</small>' : ''), 'new_' . $this->name);
+ $result = addCheckbox('new_' . $this->name, ((int)$this->value != SMPREF_NO), SMPREF_YES, array_merge(array('id' => 'new_' . $this->name), $this->aExtraAttribs)) . $nbsp . create_label(($this->trailing_text_small ? '<small>' : '') . $this->trailing_text . ($this->trailing_text_small ? '</small>' : ''), 'new_' . $this->name);
}
// radio buttons...
@@ -776,10 +776,10 @@
else {
/* Build the yes choice. */
- $yes_option = addRadioBox('new_' . $this->name, ($this->value != SMPREF_NO), SMPREF_YES, array_merge(array('id' => 'new_' . $this->name . '_yes'), $this->aExtraAttribs)) . $nbsp . create_label((!empty($this->yes_text) ? $this->yes_text : _("Yes")), 'new_' . $this->name . '_yes');
+ $yes_option = addRadioBox('new_' . $this->name, ((int)$this->value != SMPREF_NO), SMPREF_YES, array_merge(array('id' => 'new_' . $this->name . '_yes'), $this->aExtraAttribs)) . $nbsp . create_label((!empty($this->yes_text) ? $this->yes_text : _("Yes")), 'new_' . $this->name . '_yes');
/* Build the no choice. */
- $no_option = addRadioBox('new_' . $this->name, ($this->value == SMPREF_NO), SMPREF_NO, array_merge(array('id' => 'new_' . $this->name . '_no'), $this->aExtraAttribs)) . $nbsp . create_label((!empty($this->no_text) ? $this->no_text : _("No")), 'new_' . $this->name . '_no');
+ $no_option = addRadioBox('new_' . $this->name, ((int)$this->value == SMPREF_NO), SMPREF_NO, array_merge(array('id' => 'new_' . $this->name . '_no'), $this->aExtraAttribs)) . $nbsp . create_label((!empty($this->no_text) ? $this->no_text : _("No")), 'new_' . $this->name . '_no');
/* Build the combined "boolean widget". */
$result = "$yes_option$nbsp$nbsp$nbsp$nbsp$no_option " . ($this->trailing_text_small ? '<small>' : '') . ($this->trailing_text_is_html ? $this->trailing_text : sm_encode_html_special_chars($this->trailing_text)) . ($this->trailing_text_small ? '</small>' : '');
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-02-21 11:18:49
|
Revision: 15048
http://sourceforge.net/p/squirrelmail/code/15048
Author: pdontthink
Date: 2026-02-21 11:18:47 +0000 (Sat, 21 Feb 2026)
Log Message:
-----------
PHP 8 minor fix string/int comparison
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/functions/options.php
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/options.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/options.php 2026-01-15 11:07:37 UTC (rev 15047)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/options.php 2026-02-21 11:18:47 UTC (rev 15048)
@@ -667,7 +667,7 @@
*/
function createWidget_Boolean($checkbox=TRUE) {
/* Do the whole current value thing. */
- if ($this->value != SMPREF_NO) {
+ if ((int)$this->value != SMPREF_NO) {
$yes_chk = ' checked="checked"';
$no_chk = '';
} else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-01-15 11:08:22
|
Revision: 15047
http://sourceforge.net/p/squirrelmail/code/15047
Author: pdontthink
Date: 2026-01-15 11:07:37 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/locales/independent_strings.txt
trunk/locales/locale/ar/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ar/setup.php
trunk/locales/locale/bg_BG/LC_MESSAGES/change_pass.po
trunk/locales/locale/bg_BG/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/bg_BG/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/bg_BG/setup.php
trunk/locales/locale/bn_BD/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/bn_BD/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/bn_BD/LC_MESSAGES/archive_mail.po
trunk/locales/locale/bn_BD/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/bn_BD/LC_MESSAGES/calendar.po
trunk/locales/locale/bn_BD/LC_MESSAGES/captcha.po
trunk/locales/locale/bn_BD/LC_MESSAGES/censor.po
trunk/locales/locale/bn_BD/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/bn_BD/LC_MESSAGES/check_quota.po
trunk/locales/locale/bn_BD/LC_MESSAGES/compatibility.po
trunk/locales/locale/bn_BD/LC_MESSAGES/compose_extras.po
trunk/locales/locale/bn_BD/LC_MESSAGES/contactclean.po
trunk/locales/locale/bn_BD/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/bn_BD/LC_MESSAGES/custom_charset.po
trunk/locales/locale/bn_BD/LC_MESSAGES/debugger.po
trunk/locales/locale/bn_BD/LC_MESSAGES/empty_folders.po
trunk/locales/locale/bn_BD/LC_MESSAGES/expire.po
trunk/locales/locale/bn_BD/LC_MESSAGES/folder_settings.po
trunk/locales/locale/bn_BD/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/bn_BD/LC_MESSAGES/forum.po
trunk/locales/locale/bn_BD/LC_MESSAGES/html_mail.po
trunk/locales/locale/bn_BD/LC_MESSAGES/japanese_input.po
trunk/locales/locale/bn_BD/LC_MESSAGES/ldapquery.po
trunk/locales/locale/bn_BD/LC_MESSAGES/limit_languages.po
trunk/locales/locale/bn_BD/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/bn_BD/LC_MESSAGES/lockout.po
trunk/locales/locale/bn_BD/LC_MESSAGES/login_alias.po
trunk/locales/locale/bn_BD/LC_MESSAGES/mark_read.po
trunk/locales/locale/bn_BD/LC_MESSAGES/mini.po
trunk/locales/locale/bn_BD/LC_MESSAGES/msg_flags.po
trunk/locales/locale/bn_BD/LC_MESSAGES/multilogin.po
trunk/locales/locale/bn_BD/LC_MESSAGES/naguser.po
trunk/locales/locale/bn_BD/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/bn_BD/LC_MESSAGES/plugins
trunk/locales/locale/bn_BD/LC_MESSAGES/proon.po
trunk/locales/locale/bn_BD/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/bn_BD/LC_MESSAGES/quicksave.po
trunk/locales/locale/bn_BD/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/bn_BD/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/bn_BD/LC_MESSAGES/rootly_news.po
trunk/locales/locale/bn_BD/LC_MESSAGES/same_ip.po
trunk/locales/locale/bn_BD/LC_MESSAGES/sasql.po
trunk/locales/locale/bn_BD/LC_MESSAGES/select_language.po
trunk/locales/locale/bn_BD/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/bn_BD/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/bn_BD/LC_MESSAGES/smallcal.po
trunk/locales/locale/bn_BD/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/bn_BD/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/bn_BD/LC_MESSAGES/templates.po
trunk/locales/locale/bn_BD/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/bn_BD/LC_MESSAGES/vacation_local.po
trunk/locales/locale/bn_BD/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/bn_BD/LC_MESSAGES/web_search.po
trunk/locales/locale/bn_BD/LC_MESSAGES/yelp.po
trunk/locales/locale/bn_BD/setup.php
trunk/locales/locale/bn_IN/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/bn_IN/setup.php
trunk/locales/locale/ca_ES/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ca_ES/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/ca_ES/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/ca_ES/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ca_ES/LC_MESSAGES/view_as_html.po
trunk/locales/locale/ca_ES/setup.php
trunk/locales/locale/cs_CZ/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/calendar.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/check_quota.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/compatibility.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/extra/ldifimport.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/msg_flags.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/plugins/vkeyboard.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/proon.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/vacation_local.po
trunk/locales/locale/cs_CZ/LC_MESSAGES/view_as_html.po
trunk/locales/locale/cs_CZ/setup.php
trunk/locales/locale/cy_GB/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/cy_GB/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/cy_GB/setup.php
trunk/locales/locale/da_DK/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/da_DK/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/da_DK/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/da_DK/LC_MESSAGES/view_as_html.po
trunk/locales/locale/da_DK/setup.php
trunk/locales/locale/de_DE/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/de_DE/LC_MESSAGES/archive_mail.po
trunk/locales/locale/de_DE/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/de_DE/LC_MESSAGES/autocomplete.po
trunk/locales/locale/de_DE/LC_MESSAGES/calendar.po
trunk/locales/locale/de_DE/LC_MESSAGES/change_pass.po
trunk/locales/locale/de_DE/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/de_DE/LC_MESSAGES/check_quota.po
trunk/locales/locale/de_DE/LC_MESSAGES/compatibility.po
trunk/locales/locale/de_DE/LC_MESSAGES/custom_from.po
trunk/locales/locale/de_DE/LC_MESSAGES/empty_folders.po
trunk/locales/locale/de_DE/LC_MESSAGES/expire.po
trunk/locales/locale/de_DE/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/de_DE/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/de_DE/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/de_DE/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/de_DE/LC_MESSAGES/extra/username.po
trunk/locales/locale/de_DE/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/de_DE/LC_MESSAGES/japanese_input.po
trunk/locales/locale/de_DE/LC_MESSAGES/ldapquery.po
trunk/locales/locale/de_DE/LC_MESSAGES/limit_languages.po
trunk/locales/locale/de_DE/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/de_DE/LC_MESSAGES/login_alias.po
trunk/locales/locale/de_DE/LC_MESSAGES/mark_read.po
trunk/locales/locale/de_DE/LC_MESSAGES/naguser.po
trunk/locales/locale/de_DE/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/de_DE/LC_MESSAGES/plugins/vpopmail.po
trunk/locales/locale/de_DE/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/de_DE/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/de_DE/LC_MESSAGES/select_language.po
trunk/locales/locale/de_DE/LC_MESSAGES/select_range.po
trunk/locales/locale/de_DE/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/de_DE/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/de_DE/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/de_DE/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/de_DE/LC_MESSAGES/startup_folder.po
trunk/locales/locale/de_DE/LC_MESSAGES/templates.po
trunk/locales/locale/de_DE/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/de_DE/LC_MESSAGES/vacation_local.po
trunk/locales/locale/de_DE/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/de_DE/LC_MESSAGES/view_as_html.po
trunk/locales/locale/de_DE/setup.php
trunk/locales/locale/el_GR/LC_MESSAGES/ldapquery.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/el_GR/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/el_GR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/el_GR/setup.php
trunk/locales/locale/en_GB/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/en_GB/setup.php
trunk/locales/locale/es_ES/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/es_ES/LC_MESSAGES/change_pass.po
trunk/locales/locale/es_ES/LC_MESSAGES/contactclean.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/es_ES/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/es_ES/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/es_ES/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/es_ES/LC_MESSAGES/view_as_html.po
trunk/locales/locale/es_ES/setup.php
trunk/locales/locale/et_EE/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/et_EE/setup.php
trunk/locales/locale/eu_ES/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/eu_ES/setup.php
trunk/locales/locale/fa_IR/LC_MESSAGES/captcha.po
trunk/locales/locale/fa_IR/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/fa_IR/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/fa_IR/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/fa_IR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/fa_IR/setup.php
trunk/locales/locale/fi_FI/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/fi_FI/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/fi_FI/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/fi_FI/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/fi_FI/setup.php
trunk/locales/locale/fo_FO/LC_MESSAGES/folder_settings.po
trunk/locales/locale/fo_FO/LC_MESSAGES/html_mail.po
trunk/locales/locale/fo_FO/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/fo_FO/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/fo_FO/setup.php
trunk/locales/locale/fr_FR/LC_MESSAGES/archive_mail.po
trunk/locales/locale/fr_FR/LC_MESSAGES/calendar.po
trunk/locales/locale/fr_FR/LC_MESSAGES/change_pass.po
trunk/locales/locale/fr_FR/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/fr_FR/LC_MESSAGES/check_quota.po
trunk/locales/locale/fr_FR/LC_MESSAGES/empty_folders.po
trunk/locales/locale/fr_FR/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/fr_FR/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/fr_FR/LC_MESSAGES/mark_read.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/fr_FR/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/fr_FR/LC_MESSAGES/quicksave.po
trunk/locales/locale/fr_FR/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/fr_FR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/fr_FR/LC_MESSAGES/vacation_local.po
trunk/locales/locale/fr_FR/LC_MESSAGES/view_as_html.po
trunk/locales/locale/fr_FR/LC_MESSAGES/yelp.po
trunk/locales/locale/fr_FR/setup.php
trunk/locales/locale/fy/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/fy/LC_MESSAGES/archive_mail.po
trunk/locales/locale/fy/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/fy/LC_MESSAGES/autocomplete.po
trunk/locales/locale/fy/LC_MESSAGES/calendar.po
trunk/locales/locale/fy/LC_MESSAGES/change_pass.po
trunk/locales/locale/fy/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/fy/LC_MESSAGES/check_quota.po
trunk/locales/locale/fy/LC_MESSAGES/compatibility.po
trunk/locales/locale/fy/LC_MESSAGES/compose_extras.po
trunk/locales/locale/fy/LC_MESSAGES/contactclean.po
trunk/locales/locale/fy/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/fy/LC_MESSAGES/custom_charset.po
trunk/locales/locale/fy/LC_MESSAGES/custom_from.po
trunk/locales/locale/fy/LC_MESSAGES/debugger.po
trunk/locales/locale/fy/LC_MESSAGES/empty_folders.po
trunk/locales/locale/fy/LC_MESSAGES/expire.po
trunk/locales/locale/fy/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/fy/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/fy/LC_MESSAGES/extra/canadian_weather.po
trunk/locales/locale/fy/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/fy/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/fy/LC_MESSAGES/extra/ip_restrict.po
trunk/locales/locale/fy/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/fy/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/fy/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/fy/LC_MESSAGES/extra/tmda.po
trunk/locales/locale/fy/LC_MESSAGES/extra/tmdatools.po
trunk/locales/locale/fy/LC_MESSAGES/extra/user_special_mailboxes.po
trunk/locales/locale/fy/LC_MESSAGES/extra/username.po
trunk/locales/locale/fy/LC_MESSAGES/extra/vacation.po
trunk/locales/locale/fy/LC_MESSAGES/extra/windows.po
trunk/locales/locale/fy/LC_MESSAGES/folder_settings.po
trunk/locales/locale/fy/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/fy/LC_MESSAGES/forum.po
trunk/locales/locale/fy/LC_MESSAGES/html_mail.po
trunk/locales/locale/fy/LC_MESSAGES/ldapquery.po
trunk/locales/locale/fy/LC_MESSAGES/limit_languages.po
trunk/locales/locale/fy/LC_MESSAGES/login_alias.po
trunk/locales/locale/fy/LC_MESSAGES/mark_read.po
trunk/locales/locale/fy/LC_MESSAGES/mini.po
trunk/locales/locale/fy/LC_MESSAGES/multilogin.po
trunk/locales/locale/fy/LC_MESSAGES/naguser.po
trunk/locales/locale/fy/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/annotatemore.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/bayesspam.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/cpanel_pw_changer.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/cpanel_vacation.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/ldap_abook.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/mail_alias.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/sent_confirmation.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/vacation.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/virus_scan.po
trunk/locales/locale/fy/LC_MESSAGES/plugins/vpopmail.po
trunk/locales/locale/fy/LC_MESSAGES/proon.po
trunk/locales/locale/fy/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/fy/LC_MESSAGES/quicksave.po
trunk/locales/locale/fy/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/fy/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/fy/LC_MESSAGES/sasql.po
trunk/locales/locale/fy/LC_MESSAGES/select_language.po
trunk/locales/locale/fy/LC_MESSAGES/select_range.po
trunk/locales/locale/fy/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/fy/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/fy/LC_MESSAGES/smallcal.po
trunk/locales/locale/fy/LC_MESSAGES/smime.po
trunk/locales/locale/fy/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/fy/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/fy/LC_MESSAGES/startup_folder.po
trunk/locales/locale/fy/LC_MESSAGES/templates.po
trunk/locales/locale/fy/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/fy/LC_MESSAGES/vacation_local.po
trunk/locales/locale/fy/LC_MESSAGES/vadmin.po
trunk/locales/locale/fy/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/fy/LC_MESSAGES/view_as_html.po
trunk/locales/locale/fy/LC_MESSAGES/web_search.po
trunk/locales/locale/fy/LC_MESSAGES/yelp.po
trunk/locales/locale/fy/setup.php
trunk/locales/locale/he_IL/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/he_IL/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/he_IL/LC_MESSAGES/view_as_html.po
trunk/locales/locale/he_IL/setup.php
trunk/locales/locale/hr_HR/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/hr_HR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/hr_HR/setup.php
trunk/locales/locale/hu_HU/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/hu_HU/LC_MESSAGES/change_pass.po
trunk/locales/locale/hu_HU/LC_MESSAGES/check_quota.po
trunk/locales/locale/hu_HU/LC_MESSAGES/compatibility.po
trunk/locales/locale/hu_HU/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/hu_HU/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/hu_HU/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/hu_HU/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/hu_HU/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/hu_HU/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/hu_HU/setup.php
trunk/locales/locale/id_ID/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/id_ID/LC_MESSAGES/autocomplete.po
trunk/locales/locale/id_ID/LC_MESSAGES/change_pass.po
trunk/locales/locale/id_ID/LC_MESSAGES/compatibility.po
trunk/locales/locale/id_ID/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/id_ID/LC_MESSAGES/custom_from.po
trunk/locales/locale/id_ID/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/id_ID/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/id_ID/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/id_ID/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/id_ID/LC_MESSAGES/select_language.po
trunk/locales/locale/id_ID/LC_MESSAGES/select_range.po
trunk/locales/locale/id_ID/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/id_ID/LC_MESSAGES/view_as_html.po
trunk/locales/locale/id_ID/setup.php
trunk/locales/locale/is_IS/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/is_IS/LC_MESSAGES/select_range.po
trunk/locales/locale/is_IS/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/is_IS/setup.php
trunk/locales/locale/it_IT/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/it_IT/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/it_IT/LC_MESSAGES/archive_mail.po
trunk/locales/locale/it_IT/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/it_IT/LC_MESSAGES/calendar.po
trunk/locales/locale/it_IT/LC_MESSAGES/captcha.po
trunk/locales/locale/it_IT/LC_MESSAGES/censor.po
trunk/locales/locale/it_IT/LC_MESSAGES/change_pass.po
trunk/locales/locale/it_IT/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/it_IT/LC_MESSAGES/check_quota.po
trunk/locales/locale/it_IT/LC_MESSAGES/compatibility.po
trunk/locales/locale/it_IT/LC_MESSAGES/compose_extras.po
trunk/locales/locale/it_IT/LC_MESSAGES/contactclean.po
trunk/locales/locale/it_IT/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/it_IT/LC_MESSAGES/custom_charset.po
trunk/locales/locale/it_IT/LC_MESSAGES/debugger.po
trunk/locales/locale/it_IT/LC_MESSAGES/empty_folders.po
trunk/locales/locale/it_IT/LC_MESSAGES/expire.po
trunk/locales/locale/it_IT/LC_MESSAGES/folder_settings.po
trunk/locales/locale/it_IT/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/it_IT/LC_MESSAGES/forum.po
trunk/locales/locale/it_IT/LC_MESSAGES/html_mail.po
trunk/locales/locale/it_IT/LC_MESSAGES/japanese_input.po
trunk/locales/locale/it_IT/LC_MESSAGES/limit_languages.po
trunk/locales/locale/it_IT/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/it_IT/LC_MESSAGES/lockout.po
trunk/locales/locale/it_IT/LC_MESSAGES/multilogin.po
trunk/locales/locale/it_IT/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/bayesspam.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/it_IT/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/it_IT/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/it_IT/LC_MESSAGES/vacation_local.po
trunk/locales/locale/it_IT/LC_MESSAGES/view_as_html.po
trunk/locales/locale/it_IT/setup.php
trunk/locales/locale/ja_JP/LC_MESSAGES/archive_mail.po
trunk/locales/locale/ja_JP/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/ja_JP/LC_MESSAGES/compatibility.po
trunk/locales/locale/ja_JP/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/ja_JP/LC_MESSAGES/custom_charset.po
trunk/locales/locale/ja_JP/LC_MESSAGES/debugger.po
trunk/locales/locale/ja_JP/LC_MESSAGES/html_mail.po
trunk/locales/locale/ja_JP/LC_MESSAGES/mini.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/ja_JP/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/ja_JP/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/ja_JP/LC_MESSAGES/select_language.po
trunk/locales/locale/ja_JP/LC_MESSAGES/select_range.po
trunk/locales/locale/ja_JP/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/ja_JP/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/ja_JP/LC_MESSAGES/smallcal.po
trunk/locales/locale/ja_JP/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/ja_JP/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ja_JP/LC_MESSAGES/view_as_html.po
trunk/locales/locale/ja_JP/LC_MESSAGES/web_search.po
trunk/locales/locale/ja_JP/setup.php
trunk/locales/locale/ka/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ka/setup.php
trunk/locales/locale/km/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/km/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/km/LC_MESSAGES/archive_mail.po
trunk/locales/locale/km/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/km/LC_MESSAGES/autocomplete.po
trunk/locales/locale/km/LC_MESSAGES/calendar.po
trunk/locales/locale/km/LC_MESSAGES/captcha.po
trunk/locales/locale/km/LC_MESSAGES/censor.po
trunk/locales/locale/km/LC_MESSAGES/change_pass.po
trunk/locales/locale/km/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/km/LC_MESSAGES/check_quota.po
trunk/locales/locale/km/LC_MESSAGES/compatibility.po
trunk/locales/locale/km/LC_MESSAGES/compose_extras.po
trunk/locales/locale/km/LC_MESSAGES/contactclean.po
trunk/locales/locale/km/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/km/LC_MESSAGES/custom_charset.po
trunk/locales/locale/km/LC_MESSAGES/custom_from.po
trunk/locales/locale/km/LC_MESSAGES/debugger.po
trunk/locales/locale/km/LC_MESSAGES/empty_folders.po
trunk/locales/locale/km/LC_MESSAGES/expire.po
trunk/locales/locale/km/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/km/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/km/LC_MESSAGES/extra/canadian_weather.po
trunk/locales/locale/km/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/km/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/km/LC_MESSAGES/extra/ip_restrict.po
trunk/locales/locale/km/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/km/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/km/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/km/LC_MESSAGES/extra/tmda.po
trunk/locales/locale/km/LC_MESSAGES/extra/tmdatools.po
trunk/locales/locale/km/LC_MESSAGES/extra/user_special_mailboxes.po
trunk/locales/locale/km/LC_MESSAGES/extra/username.po
trunk/locales/locale/km/LC_MESSAGES/extra/vacation.po
trunk/locales/locale/km/LC_MESSAGES/extra/windows.po
trunk/locales/locale/km/LC_MESSAGES/folder_settings.po
trunk/locales/locale/km/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/km/LC_MESSAGES/forum.po
trunk/locales/locale/km/LC_MESSAGES/html_mail.po
trunk/locales/locale/km/LC_MESSAGES/japanese_input.po
trunk/locales/locale/km/LC_MESSAGES/ldapquery.po
trunk/locales/locale/km/LC_MESSAGES/limit_languages.po
trunk/locales/locale/km/LC_MESSAGES/local_autorespond_forward.po
trunk/locales/locale/km/LC_MESSAGES/lockout.po
trunk/locales/locale/km/LC_MESSAGES/login_alias.po
trunk/locales/locale/km/LC_MESSAGES/mark_read.po
trunk/locales/locale/km/LC_MESSAGES/mini.po
trunk/locales/locale/km/LC_MESSAGES/msg_flags.po
trunk/locales/locale/km/LC_MESSAGES/multilogin.po
trunk/locales/locale/km/LC_MESSAGES/naguser.po
trunk/locales/locale/km/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/km/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/km/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/km/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/km/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/km/LC_MESSAGES/plugins/annotatemore.po
trunk/locales/locale/km/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/km/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/km/LC_MESSAGES/plugins/bayesspam.po
trunk/locales/locale/km/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/km/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/km/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/km/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/km/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/km/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/km/LC_MESSAGES/plugins/cpanel_pw_changer.po
trunk/locales/locale/km/LC_MESSAGES/plugins/cpanel_vacation.po
trunk/locales/locale/km/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/km/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/km/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/km/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/km/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/km/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/km/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/km/LC_MESSAGES/plugins/ldap_abook.po
trunk/locales/locale/km/LC_MESSAGES/plugins/mail_alias.po
trunk/locales/locale/km/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/km/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/km/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/km/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/km/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/km/LC_MESSAGES/plugins/sent_confirmation.po
trunk/locales/locale/km/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/km/LC_MESSAGES/plugins/spamrule.po
trunk/locales/locale/km/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/km/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/km/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/km/LC_MESSAGES/plugins/vacation.po
trunk/locales/locale/km/LC_MESSAGES/plugins/virus_scan.po
trunk/locales/locale/km/LC_MESSAGES/plugins/vkeyboard.po
trunk/locales/locale/km/LC_MESSAGES/plugins/vpopmail.po
trunk/locales/locale/km/LC_MESSAGES/proon.po
trunk/locales/locale/km/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/km/LC_MESSAGES/quicksave.po
trunk/locales/locale/km/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/km/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/km/LC_MESSAGES/rootly_news.po
trunk/locales/locale/km/LC_MESSAGES/same_ip.po
trunk/locales/locale/km/LC_MESSAGES/sasql.po
trunk/locales/locale/km/LC_MESSAGES/select_language.po
trunk/locales/locale/km/LC_MESSAGES/select_range.po
trunk/locales/locale/km/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/km/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/km/LC_MESSAGES/smallcal.po
trunk/locales/locale/km/LC_MESSAGES/smime.po
trunk/locales/locale/km/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/km/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/km/LC_MESSAGES/startup_folder.po
trunk/locales/locale/km/LC_MESSAGES/templates.po
trunk/locales/locale/km/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/km/LC_MESSAGES/vacation_local.po
trunk/locales/locale/km/LC_MESSAGES/vadmin.po
trunk/locales/locale/km/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/km/LC_MESSAGES/view_as_html.po
trunk/locales/locale/km/LC_MESSAGES/web_search.po
trunk/locales/locale/km/LC_MESSAGES/yelp.po
trunk/locales/locale/km/setup.php
trunk/locales/locale/ko_KR/LC_MESSAGES/change_pass.po
trunk/locales/locale/ko_KR/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ko_KR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ko_KR/setup.php
trunk/locales/locale/lt_LT/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/lt_LT/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/lt_LT/LC_MESSAGES/archive_mail.po
trunk/locales/locale/lt_LT/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/lt_LT/LC_MESSAGES/autocomplete.po
trunk/locales/locale/lt_LT/LC_MESSAGES/calendar.po
trunk/locales/locale/lt_LT/LC_MESSAGES/change_pass.po
trunk/locales/locale/lt_LT/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/lt_LT/LC_MESSAGES/compatibility.po
trunk/locales/locale/lt_LT/LC_MESSAGES/compose_extras.po
trunk/locales/locale/lt_LT/LC_MESSAGES/contactclean.po
trunk/locales/locale/lt_LT/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/lt_LT/LC_MESSAGES/custom_charset.po
trunk/locales/locale/lt_LT/LC_MESSAGES/custom_from.po
trunk/locales/locale/lt_LT/LC_MESSAGES/debugger.po
trunk/locales/locale/lt_LT/LC_MESSAGES/empty_folders.po
trunk/locales/locale/lt_LT/LC_MESSAGES/expire.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/tmda.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/tmdatools.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/user_special_mailboxes.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/username.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/vacation.po
trunk/locales/locale/lt_LT/LC_MESSAGES/extra/windows.po
trunk/locales/locale/lt_LT/LC_MESSAGES/folder_settings.po
trunk/locales/locale/lt_LT/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/lt_LT/LC_MESSAGES/html_mail.po
trunk/locales/locale/lt_LT/LC_MESSAGES/japanese_input.po
trunk/locales/locale/lt_LT/LC_MESSAGES/ldapquery.po
trunk/locales/locale/lt_LT/LC_MESSAGES/limit_languages.po
trunk/locales/locale/lt_LT/LC_MESSAGES/login_alias.po
trunk/locales/locale/lt_LT/LC_MESSAGES/mark_read.po
trunk/locales/locale/lt_LT/LC_MESSAGES/mini.po
trunk/locales/locale/lt_LT/LC_MESSAGES/multilogin.po
trunk/locales/locale/lt_LT/LC_MESSAGES/naguser.po
trunk/locales/locale/lt_LT/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/ldap_abook.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/sent_confirmation.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/virus_scan.po
trunk/locales/locale/lt_LT/LC_MESSAGES/plugins/vkeyboard.po
trunk/locales/locale/lt_LT/LC_MESSAGES/proon.po
trunk/locales/locale/lt_LT/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/lt_LT/LC_MESSAGES/quicksave.po
trunk/locales/locale/lt_LT/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/lt_LT/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/lt_LT/LC_MESSAGES/sasql.po
trunk/locales/locale/lt_LT/LC_MESSAGES/select_language.po
trunk/locales/locale/lt_LT/LC_MESSAGES/select_range.po
trunk/locales/locale/lt_LT/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/lt_LT/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/lt_LT/LC_MESSAGES/smallcal.po
trunk/locales/locale/lt_LT/LC_MESSAGES/smime.po
trunk/locales/locale/lt_LT/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/lt_LT/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/lt_LT/LC_MESSAGES/startup_folder.po
trunk/locales/locale/lt_LT/LC_MESSAGES/templates.po
trunk/locales/locale/lt_LT/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/lt_LT/LC_MESSAGES/vacation_local.po
trunk/locales/locale/lt_LT/LC_MESSAGES/vadmin.po
trunk/locales/locale/lt_LT/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/lt_LT/LC_MESSAGES/view_as_html.po
trunk/locales/locale/lt_LT/LC_MESSAGES/web_search.po
trunk/locales/locale/lt_LT/LC_MESSAGES/yelp.po
trunk/locales/locale/lt_LT/setup.php
trunk/locales/locale/lv_LV/LC_MESSAGES/change_pass.po
trunk/locales/locale/lv_LV/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/lv_LV/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/lv_LV/setup.php
trunk/locales/locale/mk/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/mk/setup.php
trunk/locales/locale/ms_MY/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ms_MY/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ms_MY/setup.php
trunk/locales/locale/nb_NO/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/nb_NO/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/nb_NO/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/nb_NO/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/nb_NO/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/nb_NO/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/nb_NO/LC_MESSAGES/smallcal.po
trunk/locales/locale/nb_NO/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/nb_NO/LC_MESSAGES/view_as_html.po
trunk/locales/locale/nb_NO/setup.php
trunk/locales/locale/nl_NL/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/nl_NL/LC_MESSAGES/archive_mail.po
trunk/locales/locale/nl_NL/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/nl_NL/LC_MESSAGES/autocomplete.po
trunk/locales/locale/nl_NL/LC_MESSAGES/calendar.po
trunk/locales/locale/nl_NL/LC_MESSAGES/change_pass.po
trunk/locales/locale/nl_NL/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/nl_NL/LC_MESSAGES/check_quota.po
trunk/locales/locale/nl_NL/LC_MESSAGES/compatibility.po
trunk/locales/locale/nl_NL/LC_MESSAGES/compose_extras.po
trunk/locales/locale/nl_NL/LC_MESSAGES/contactclean.po
trunk/locales/locale/nl_NL/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/nl_NL/LC_MESSAGES/custom_charset.po
trunk/locales/locale/nl_NL/LC_MESSAGES/custom_from.po
trunk/locales/locale/nl_NL/LC_MESSAGES/debugger.po
trunk/locales/locale/nl_NL/LC_MESSAGES/empty_folders.po
trunk/locales/locale/nl_NL/LC_MESSAGES/expire.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/canadian_weather.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/ip_restrict.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/tmda.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/tmdatools.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/user_special_mailboxes.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/username.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/vacation.po
trunk/locales/locale/nl_NL/LC_MESSAGES/extra/windows.po
trunk/locales/locale/nl_NL/LC_MESSAGES/folder_settings.po
trunk/locales/locale/nl_NL/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/nl_NL/LC_MESSAGES/forum.po
trunk/locales/locale/nl_NL/LC_MESSAGES/html_mail.po
trunk/locales/locale/nl_NL/LC_MESSAGES/ldapquery.po
trunk/locales/locale/nl_NL/LC_MESSAGES/limit_languages.po
trunk/locales/locale/nl_NL/LC_MESSAGES/login_alias.po
trunk/locales/locale/nl_NL/LC_MESSAGES/mark_read.po
trunk/locales/locale/nl_NL/LC_MESSAGES/mini.po
trunk/locales/locale/nl_NL/LC_MESSAGES/multilogin.po
trunk/locales/locale/nl_NL/LC_MESSAGES/naguser.po
trunk/locales/locale/nl_NL/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/annotatemore.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/bayesspam.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/cpanel_pw_changer.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/cpanel_vacation.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/ldap_abook.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/mail_alias.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/sent_confirmation.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/vacation.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/virus_scan.po
trunk/locales/locale/nl_NL/LC_MESSAGES/plugins/vpopmail.po
trunk/locales/locale/nl_NL/LC_MESSAGES/proon.po
trunk/locales/locale/nl_NL/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/nl_NL/LC_MESSAGES/quicksave.po
trunk/locales/locale/nl_NL/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/nl_NL/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/nl_NL/LC_MESSAGES/sasql.po
trunk/locales/locale/nl_NL/LC_MESSAGES/select_language.po
trunk/locales/locale/nl_NL/LC_MESSAGES/select_range.po
trunk/locales/locale/nl_NL/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/nl_NL/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/nl_NL/LC_MESSAGES/smallcal.po
trunk/locales/locale/nl_NL/LC_MESSAGES/smime.po
trunk/locales/locale/nl_NL/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/nl_NL/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/nl_NL/LC_MESSAGES/startup_folder.po
trunk/locales/locale/nl_NL/LC_MESSAGES/templates.po
trunk/locales/locale/nl_NL/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/nl_NL/LC_MESSAGES/vacation_local.po
trunk/locales/locale/nl_NL/LC_MESSAGES/vadmin.po
trunk/locales/locale/nl_NL/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/nl_NL/LC_MESSAGES/view_as_html.po
trunk/locales/locale/nl_NL/LC_MESSAGES/web_search.po
trunk/locales/locale/nl_NL/LC_MESSAGES/yelp.po
trunk/locales/locale/nl_NL/setup.php
trunk/locales/locale/nn_NO/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/nn_NO/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/nn_NO/LC_MESSAGES/archive_mail.po
trunk/locales/locale/nn_NO/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/nn_NO/LC_MESSAGES/autocomplete.po
trunk/locales/locale/nn_NO/LC_MESSAGES/calendar.po
trunk/locales/locale/nn_NO/LC_MESSAGES/change_pass.po
trunk/locales/locale/nn_NO/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/nn_NO/LC_MESSAGES/check_quota.po
trunk/locales/locale/nn_NO/LC_MESSAGES/compatibility.po
trunk/locales/locale/nn_NO/LC_MESSAGES/compose_extras.po
trunk/locales/locale/nn_NO/LC_MESSAGES/contactclean.po
trunk/locales/locale/nn_NO/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/nn_NO/LC_MESSAGES/custom_charset.po
trunk/locales/locale/nn_NO/LC_MESSAGES/custom_from.po
trunk/locales/locale/nn_NO/LC_MESSAGES/debugger.po
trunk/locales/locale/nn_NO/LC_MESSAGES/empty_folders.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/nn_NO/LC_MESSAGES/extra/windows.po
trunk/locales/locale/nn_NO/LC_MESSAGES/folder_settings.po
trunk/locales/locale/nn_NO/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/nn_NO/LC_MESSAGES/html_mail.po
trunk/locales/locale/nn_NO/LC_MESSAGES/japanese_input.po
trunk/locales/locale/nn_NO/LC_MESSAGES/ldapquery.po
trunk/locales/locale/nn_NO/LC_MESSAGES/limit_languages.po
trunk/locales/locale/nn_NO/LC_MESSAGES/login_alias.po
trunk/locales/locale/nn_NO/LC_MESSAGES/mark_read.po
trunk/locales/locale/nn_NO/LC_MESSAGES/mini.po
trunk/locales/locale/nn_NO/LC_MESSAGES/multilogin.po
trunk/locales/locale/nn_NO/LC_MESSAGES/naguser.po
trunk/locales/locale/nn_NO/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/amavisnewsql.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/bayesspam.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/cpanel_pw_changer.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/cpanel_vacation.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/ldap_abook.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/mail_alias.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/sent_confirmation.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/useracl.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/vacation.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/virus_scan.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/vkeyboard.po
trunk/locales/locale/nn_NO/LC_MESSAGES/plugins/vpopmail.po
trunk/locales/locale/nn_NO/LC_MESSAGES/proon.po
trunk/locales/locale/nn_NO/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/nn_NO/LC_MESSAGES/quicksave.po
trunk/locales/locale/nn_NO/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/nn_NO/LC_MESSAGES/restrict_senders.po
trunk/locales/locale/nn_NO/LC_MESSAGES/sasql.po
trunk/locales/locale/nn_NO/LC_MESSAGES/select_language.po
trunk/locales/locale/nn_NO/LC_MESSAGES/select_range.po
trunk/locales/locale/nn_NO/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/nn_NO/LC_MESSAGES/show_ssl_link.po
trunk/locales/locale/nn_NO/LC_MESSAGES/smallcal.po
trunk/locales/locale/nn_NO/LC_MESSAGES/smime.po
trunk/locales/locale/nn_NO/LC_MESSAGES/spam_buttons.po
trunk/locales/locale/nn_NO/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/nn_NO/LC_MESSAGES/startup_folder.po
trunk/locales/locale/nn_NO/LC_MESSAGES/templates.po
trunk/locales/locale/nn_NO/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/nn_NO/LC_MESSAGES/vacation_local.po
trunk/locales/locale/nn_NO/LC_MESSAGES/verify_reply_to.po
trunk/locales/locale/nn_NO/LC_MESSAGES/view_as_html.po
trunk/locales/locale/nn_NO/LC_MESSAGES/web_search.po
trunk/locales/locale/nn_NO/setup.php
trunk/locales/locale/pl_PL/LC_MESSAGES/change_pass.po
trunk/locales/locale/pl_PL/LC_MESSAGES/check_quota.po
trunk/locales/locale/pl_PL/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/pl_PL/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/pl_PL/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/pl_PL/LC_MESSAGES/plugins/file_manager.po
trunk/locales/locale/pl_PL/LC_MESSAGES/select_range.po
trunk/locales/locale/pl_PL/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/pl_PL/LC_MESSAGES/view_as_html.po
trunk/locales/locale/pl_PL/setup.php
trunk/locales/locale/pt_BR/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/pt_BR/LC_MESSAGES/archive_mail.po
trunk/locales/locale/pt_BR/LC_MESSAGES/change_pass.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/gpg.po
trunk/locales/locale/pt_BR/LC_MESSAGES/plugins/twc_weather.po
trunk/locales/locale/pt_BR/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/pt_BR/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/pt_BR/setup.php
trunk/locales/locale/pt_PT/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/pt_PT/LC_MESSAGES/change_pass.po
trunk/locales/locale/pt_PT/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/pt_PT/LC_MESSAGES/plugins/avelsieve.po
trunk/locales/locale/pt_PT/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/pt_PT/LC_MESSAGES/unsafe_image_rules.po
trunk/locales/locale/pt_PT/LC_MESSAGES/view_as_html.po
trunk/locales/locale/pt_PT/setup.php
trunk/locales/locale/ro_RO/LC_MESSAGES/advanced_settings.po
trunk/locales/locale/ro_RO/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/ro_RO/LC_MESSAGES/censor.po
trunk/locales/locale/ro_RO/LC_MESSAGES/check_quota.po
trunk/locales/locale/ro_RO/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ro_RO/LC_MESSAGES/reply_buttons.po
trunk/locales/locale/ro_RO/LC_MESSAGES/same_ip.po
trunk/locales/locale/ro_RO/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ro_RO/setup.php
trunk/locales/locale/ru_RU/LC_MESSAGES/custom_charset.po
trunk/locales/locale/ru_RU/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/ru_RU/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ru_RU/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/ru_RU/LC_MESSAGES/sasql.po
trunk/locales/locale/ru_RU/LC_MESSAGES/serversidefilter.po
trunk/locales/locale/ru_RU/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ru_RU/setup.php
trunk/locales/locale/ru_UA/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/ru_UA/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/ru_UA/setup.php
trunk/locales/locale/si_LK/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/si_LK/setup.php
trunk/locales/locale/sk_SK/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/sk_SK/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/sk_SK/setup.php
trunk/locales/locale/sl_SI/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/sl_SI/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/sl_SI/setup.php
trunk/locales/locale/sr_YU/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/sr_YU/LC_MESSAGES/squirrelmail.po
trunk/locales/locale/sr_YU/setup.php
trunk/locales/locale/sv_SE/LC_MESSAGES/abook_import_export.po
trunk/locales/locale/sv_SE/LC_MESSAGES/archive_mail.po
trunk/locales/locale/sv_SE/LC_MESSAGES/askuserinfo.po
trunk/locales/locale/sv_SE/LC_MESSAGES/autocomplete.po
trunk/locales/locale/sv_SE/LC_MESSAGES/change_pass.po
trunk/locales/locale/sv_SE/LC_MESSAGES/change_sqlpass.po
trunk/locales/locale/sv_SE/LC_MESSAGES/check_quota.po
trunk/locales/locale/sv_SE/LC_MESSAGES/compatibility.po
trunk/locales/locale/sv_SE/LC_MESSAGES/compose_extras.po
trunk/locales/locale/sv_SE/LC_MESSAGES/cookie_warning.po
trunk/locales/locale/sv_SE/LC_MESSAGES/custom_charset.po
trunk/locales/locale/sv_SE/LC_MESSAGES/custom_from.po
trunk/locales/locale/sv_SE/LC_MESSAGES/debugger.po
trunk/locales/locale/sv_SE/LC_MESSAGES/empty_folders.po
trunk/locales/locale/sv_SE/LC_MESSAGES/expire.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/auto_cc.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/block_sender.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/courier_vacation.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/got_hotmail.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/left_css.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/show_headers.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/timeout_user.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/tmda.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/tmdatools.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/user_special_mailboxes.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/username.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/vacation.po
trunk/locales/locale/sv_SE/LC_MESSAGES/extra/windows.po
trunk/locales/locale/sv_SE/LC_MESSAGES/folder_settings.po
trunk/locales/locale/sv_SE/LC_MESSAGES/folder_sizes.po
trunk/locales/locale/sv_SE/LC_MESSAGES/html_mail.po
trunk/locales/locale/sv_SE/LC_MESSAGES/japanese_input.po
trunk/locales/locale/sv_SE/LC_MESSAGES/limit_languages.po
trunk/locales/locale/sv_SE/LC_MESSAGES/login_alias.po
trunk/locales/locale/sv_SE/LC_MESSAGES/mark_read.po
trunk/locales/locale/sv_SE/LC_MESSAGES/mini.po
trunk/locales/locale/sv_SE/LC_MESSAGES/multilogin.po
trunk/locales/locale/sv_SE/LC_MESSAGES/naguser.po
trunk/locales/locale/sv_SE/LC_MESSAGES/newuser_wiz.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/abook_group.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/address_add.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/admin_add.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/attachment_doc.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/block_attach.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/bounce.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/change_ldappass.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/change_merakpass.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/change_passwd.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/chg_sasl_passwd.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/cpanel_pw_changer.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/cpanel_vacation.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/disk_quota.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/extract.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/gzip.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/image_buttons.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/junkfolder.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/notes.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/online_users.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/preview_pane.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/quota_usage.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/rewrap.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/show_user_and_ip.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/taglines.po
trunk/locales/locale/sv_SE/LC_MESSAGES/plugins/vacation.po
trunk/locales/locale/sv_SE/LC_MESSAGES/qmailadmin_login.po
trunk/locales/locale/...
[truncated message content] |
|
From: <pdo...@us...> - 2026-01-15 10:59:39
|
Revision: 15046
http://sourceforge.net/p/squirrelmail/code/15046
Author: pdontthink
Date: 2026-01-15 10:59:16 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/squirrelmail/class/deliver/Deliver.class.php
trunk/squirrelmail/class/deliver/Deliver_IMAP.class.php
trunk/squirrelmail/class/deliver/Deliver_SMTP.class.php
trunk/squirrelmail/class/deliver/Deliver_SendMail.class.php
trunk/squirrelmail/class/deliver/index.php
trunk/squirrelmail/class/error.class.php
trunk/squirrelmail/class/helper/VCard.class.php
trunk/squirrelmail/class/helper/index.php
trunk/squirrelmail/class/index.php
trunk/squirrelmail/class/l10n/gettext.class.php
trunk/squirrelmail/class/l10n/index.php
trunk/squirrelmail/class/l10n/streams.class.php
trunk/squirrelmail/class/l10n.class.php
trunk/squirrelmail/class/mime/AddressStructure.class.php
trunk/squirrelmail/class/mime/ContentType.class.php
trunk/squirrelmail/class/mime/Disposition.class.php
trunk/squirrelmail/class/mime/Language.class.php
trunk/squirrelmail/class/mime/Message.class.php
trunk/squirrelmail/class/mime/MessageHeader.class.php
trunk/squirrelmail/class/mime/Rfc822Header.class.php
trunk/squirrelmail/class/mime/SMimeMessage.class.php
trunk/squirrelmail/class/mime/index.php
trunk/squirrelmail/class/mime.class.php
trunk/squirrelmail/class/template/PHP_Template.class.php
trunk/squirrelmail/class/template/Smarty_Template.class.php
trunk/squirrelmail/class/template/Template.class.php
trunk/squirrelmail/class/template/index.php
trunk/squirrelmail/config/conf.pl
trunk/squirrelmail/config/config_default.php
trunk/squirrelmail/config/config_local.example.php
trunk/squirrelmail/config/index.php
trunk/squirrelmail/contrib/conf.pl.8
trunk/squirrelmail/contrib/decrypt_headers.php
trunk/squirrelmail/contrib/flat2sql.pl
trunk/squirrelmail/doc/index.php
trunk/squirrelmail/functions/abook_database.php
trunk/squirrelmail/functions/abook_ldap_server.php
trunk/squirrelmail/functions/abook_local_file.php
trunk/squirrelmail/functions/addressbook.php
trunk/squirrelmail/functions/arrays.php
trunk/squirrelmail/functions/attachment_common.php
trunk/squirrelmail/functions/auth.php
trunk/squirrelmail/functions/compose.php
trunk/squirrelmail/functions/constants.php
trunk/squirrelmail/functions/date.php
trunk/squirrelmail/functions/db_prefs.php
trunk/squirrelmail/functions/decode/cp1250.php
trunk/squirrelmail/functions/decode/cp1251.php
trunk/squirrelmail/functions/decode/cp1252.php
trunk/squirrelmail/functions/decode/cp1253.php
trunk/squirrelmail/functions/decode/cp1254.php
trunk/squirrelmail/functions/decode/cp1255.php
trunk/squirrelmail/functions/decode/cp1256.php
trunk/squirrelmail/functions/decode/cp1257.php
trunk/squirrelmail/functions/decode/cp1258.php
trunk/squirrelmail/functions/decode/cp855.php
trunk/squirrelmail/functions/decode/cp866.php
trunk/squirrelmail/functions/decode/index.php
trunk/squirrelmail/functions/decode/iso_8859_1.php
trunk/squirrelmail/functions/decode/iso_8859_10.php
trunk/squirrelmail/functions/decode/iso_8859_11.php
trunk/squirrelmail/functions/decode/iso_8859_13.php
trunk/squirrelmail/functions/decode/iso_8859_14.php
trunk/squirrelmail/functions/decode/iso_8859_15.php
trunk/squirrelmail/functions/decode/iso_8859_16.php
trunk/squirrelmail/functions/decode/iso_8859_2.php
trunk/squirrelmail/functions/decode/iso_8859_3.php
trunk/squirrelmail/functions/decode/iso_8859_4.php
trunk/squirrelmail/functions/decode/iso_8859_5.php
trunk/squirrelmail/functions/decode/iso_8859_6.php
trunk/squirrelmail/functions/decode/iso_8859_7.php
trunk/squirrelmail/functions/decode/iso_8859_8.php
trunk/squirrelmail/functions/decode/iso_8859_9.php
trunk/squirrelmail/functions/decode/iso_ir_111.php
trunk/squirrelmail/functions/decode/koi8_r.php
trunk/squirrelmail/functions/decode/koi8_u.php
trunk/squirrelmail/functions/decode/ns_4551_1.php
trunk/squirrelmail/functions/decode/tis_620.php
trunk/squirrelmail/functions/decode/us_ascii.php
trunk/squirrelmail/functions/decode/utf_8.php
trunk/squirrelmail/functions/display_messages.php
trunk/squirrelmail/functions/encode/cp1251.php
trunk/squirrelmail/functions/encode/cp1255.php
trunk/squirrelmail/functions/encode/cp1256.php
trunk/squirrelmail/functions/encode/index.php
trunk/squirrelmail/functions/encode/iso_8859_1.php
trunk/squirrelmail/functions/encode/iso_8859_15.php
trunk/squirrelmail/functions/encode/iso_8859_2.php
trunk/squirrelmail/functions/encode/iso_8859_7.php
trunk/squirrelmail/functions/encode/iso_8859_9.php
trunk/squirrelmail/functions/encode/koi8_r.php
trunk/squirrelmail/functions/encode/koi8_u.php
trunk/squirrelmail/functions/encode/tis_620.php
trunk/squirrelmail/functions/encode/us_ascii.php
trunk/squirrelmail/functions/encode/utf_8.php
trunk/squirrelmail/functions/file_prefs.php
trunk/squirrelmail/functions/files.php
trunk/squirrelmail/functions/folder_manip.php
trunk/squirrelmail/functions/forms.php
trunk/squirrelmail/functions/gettext.php
trunk/squirrelmail/functions/global.php
trunk/squirrelmail/functions/html.php
trunk/squirrelmail/functions/htmlentities/index.php
trunk/squirrelmail/functions/htmlentities/iso-8859-1.php
trunk/squirrelmail/functions/htmlentities/readme.php
trunk/squirrelmail/functions/htmlentities/utf-8.php
trunk/squirrelmail/functions/i18n.php
trunk/squirrelmail/functions/identity.php
trunk/squirrelmail/functions/imap.php
trunk/squirrelmail/functions/imap_asearch.php
trunk/squirrelmail/functions/imap_general.php
trunk/squirrelmail/functions/imap_mailbox.php
trunk/squirrelmail/functions/imap_messages.php
trunk/squirrelmail/functions/imap_utf7_local.php
trunk/squirrelmail/functions/index.php
trunk/squirrelmail/functions/mailbox_display.php
trunk/squirrelmail/functions/mime.php
trunk/squirrelmail/functions/ngettext.php
trunk/squirrelmail/functions/options.php
trunk/squirrelmail/functions/page_header.php
trunk/squirrelmail/functions/plugin.php
trunk/squirrelmail/functions/prefs.php
trunk/squirrelmail/functions/rfc822address.php
trunk/squirrelmail/functions/strings.php
trunk/squirrelmail/functions/template/abook_util.php
trunk/squirrelmail/functions/template/folder_list_util.php
trunk/squirrelmail/functions/template/general_util.php
trunk/squirrelmail/functions/template/message_list_util.php
trunk/squirrelmail/functions/template/paginator_util.php
trunk/squirrelmail/functions/tree.php
trunk/squirrelmail/functions/url_parser.php
trunk/squirrelmail/help/index.php
trunk/squirrelmail/images/index.php
trunk/squirrelmail/images/themes/default/index.php
trunk/squirrelmail/images/themes/default/theme.php
trunk/squirrelmail/images/themes/index.php
trunk/squirrelmail/images/themes/xp/index.php
trunk/squirrelmail/images/themes/xp/theme.php
trunk/squirrelmail/include/constants.php
trunk/squirrelmail/include/errors.php
trunk/squirrelmail/include/index.php
trunk/squirrelmail/include/init.php
trunk/squirrelmail/include/languages.php
trunk/squirrelmail/include/load_prefs.php
trunk/squirrelmail/include/options/accessibility.php
trunk/squirrelmail/include/options/compose.php
trunk/squirrelmail/include/options/display.php
trunk/squirrelmail/include/options/folder.php
trunk/squirrelmail/include/options/index.php
trunk/squirrelmail/include/options/personal.php
trunk/squirrelmail/include/timezones/check.php
trunk/squirrelmail/include/timezones/index.php
trunk/squirrelmail/include/timezones/standard.php
trunk/squirrelmail/include/timezones/standard_orig.php
trunk/squirrelmail/include/timezones.php
trunk/squirrelmail/include/validate.php
trunk/squirrelmail/index.php
trunk/squirrelmail/locale/index.php
trunk/squirrelmail/plugins/administrator/auth.php
trunk/squirrelmail/plugins/administrator/defines.php
trunk/squirrelmail/plugins/administrator/index.php
trunk/squirrelmail/plugins/administrator/options.php
trunk/squirrelmail/plugins/administrator/setup.php
trunk/squirrelmail/plugins/bug_report/bug_report.php
trunk/squirrelmail/plugins/bug_report/config_default.php
trunk/squirrelmail/plugins/bug_report/functions.php
trunk/squirrelmail/plugins/bug_report/index.php
trunk/squirrelmail/plugins/bug_report/setup.php
trunk/squirrelmail/plugins/bug_report/show_system_specs.php
trunk/squirrelmail/plugins/bug_report/system_specs.php
trunk/squirrelmail/plugins/bug_report/templates/default/index.php
trunk/squirrelmail/plugins/bug_report/templates/default/system_specs.tpl
trunk/squirrelmail/plugins/bug_report/templates/default/usage.tpl
trunk/squirrelmail/plugins/bug_report/templates/index.php
trunk/squirrelmail/plugins/calendar/calendar.php
trunk/squirrelmail/plugins/calendar/calendar_data.php
trunk/squirrelmail/plugins/calendar/day.php
trunk/squirrelmail/plugins/calendar/event_create.php
trunk/squirrelmail/plugins/calendar/event_delete.php
trunk/squirrelmail/plugins/calendar/event_edit.php
trunk/squirrelmail/plugins/calendar/functions.php
trunk/squirrelmail/plugins/calendar/index.php
trunk/squirrelmail/plugins/calendar/setup.php
trunk/squirrelmail/plugins/change_password/backend/index.php
trunk/squirrelmail/plugins/change_password/backend/ldap.php
trunk/squirrelmail/plugins/change_password/backend/merak.php
trunk/squirrelmail/plugins/change_password/backend/mysql.php
trunk/squirrelmail/plugins/change_password/backend/peardb.php
trunk/squirrelmail/plugins/change_password/backend/poppassd.php
trunk/squirrelmail/plugins/change_password/backend/template.php
trunk/squirrelmail/plugins/change_password/backend/vmailmgrd.php
trunk/squirrelmail/plugins/change_password/config_default.php
trunk/squirrelmail/plugins/change_password/functions.php
trunk/squirrelmail/plugins/change_password/index.php
trunk/squirrelmail/plugins/change_password/options.php
trunk/squirrelmail/plugins/change_password/setup.php
trunk/squirrelmail/plugins/demo/README
trunk/squirrelmail/plugins/demo/demo.php
trunk/squirrelmail/plugins/demo/functions.php
trunk/squirrelmail/plugins/demo/index.php
trunk/squirrelmail/plugins/demo/setup.php
trunk/squirrelmail/plugins/demo/templates/default/demo.tpl
trunk/squirrelmail/plugins/filters/bulkquery/index.php
trunk/squirrelmail/plugins/filters/config_default.php
trunk/squirrelmail/plugins/filters/filters.php
trunk/squirrelmail/plugins/filters/index.php
trunk/squirrelmail/plugins/filters/options.php
trunk/squirrelmail/plugins/filters/setup.php
trunk/squirrelmail/plugins/filters/spamoptions.php
trunk/squirrelmail/plugins/fortune/config_sample.php
trunk/squirrelmail/plugins/fortune/functions.php
trunk/squirrelmail/plugins/fortune/index.php
trunk/squirrelmail/plugins/fortune/setup.php
trunk/squirrelmail/plugins/index.php
trunk/squirrelmail/plugins/info/functions.php
trunk/squirrelmail/plugins/info/index.php
trunk/squirrelmail/plugins/info/options.php
trunk/squirrelmail/plugins/info/setup.php
trunk/squirrelmail/plugins/listcommands/config_sample.php
trunk/squirrelmail/plugins/listcommands/functions.php
trunk/squirrelmail/plugins/listcommands/index.php
trunk/squirrelmail/plugins/listcommands/mailout.php
trunk/squirrelmail/plugins/listcommands/options.php
trunk/squirrelmail/plugins/listcommands/setup.php
trunk/squirrelmail/plugins/listcommands/templates/default/mailout.tpl
trunk/squirrelmail/plugins/listcommands/templates/default/non_rfc_lists.tpl
trunk/squirrelmail/plugins/mail_fetch/class.mail_fetch.php
trunk/squirrelmail/plugins/mail_fetch/config_default.php
trunk/squirrelmail/plugins/mail_fetch/constants.php
trunk/squirrelmail/plugins/mail_fetch/fetch.php
trunk/squirrelmail/plugins/mail_fetch/functions.php
trunk/squirrelmail/plugins/mail_fetch/index.php
trunk/squirrelmail/plugins/mail_fetch/options.php
trunk/squirrelmail/plugins/mail_fetch/setup.php
trunk/squirrelmail/plugins/message_details/index.php
trunk/squirrelmail/plugins/message_details/message_details_bottom.php
trunk/squirrelmail/plugins/message_details/message_details_main.php
trunk/squirrelmail/plugins/message_details/message_details_top.php
trunk/squirrelmail/plugins/message_details/setup.php
trunk/squirrelmail/plugins/newmail/config_default.php
trunk/squirrelmail/plugins/newmail/config_sample.php
trunk/squirrelmail/plugins/newmail/functions.php
trunk/squirrelmail/plugins/newmail/index.php
trunk/squirrelmail/plugins/newmail/loadfile.php
trunk/squirrelmail/plugins/newmail/media/index.php
trunk/squirrelmail/plugins/newmail/newmail.php
trunk/squirrelmail/plugins/newmail/newmail_opt.php
trunk/squirrelmail/plugins/newmail/setup.php
trunk/squirrelmail/plugins/newmail/sounds/index.php
trunk/squirrelmail/plugins/newmail/testsound.php
trunk/squirrelmail/plugins/preview_pane/empty_frame.php
trunk/squirrelmail/plugins/preview_pane/functions.php
trunk/squirrelmail/plugins/preview_pane/index.php
trunk/squirrelmail/plugins/preview_pane/setup.php
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/collapse_buttons.tpl
trunk/squirrelmail/plugins/preview_pane/templates/default_advanced/empty_frame.tpl
trunk/squirrelmail/plugins/sent_subfolders/functions.php
trunk/squirrelmail/plugins/sent_subfolders/index.php
trunk/squirrelmail/plugins/sent_subfolders/setup.php
trunk/squirrelmail/plugins/spamcop/functions.php
trunk/squirrelmail/plugins/spamcop/index.php
trunk/squirrelmail/plugins/spamcop/options.php
trunk/squirrelmail/plugins/spamcop/setup.php
trunk/squirrelmail/plugins/spamcop/spamcop.php
trunk/squirrelmail/plugins/squirrelspell/INSTALL
trunk/squirrelmail/plugins/squirrelspell/class/cmd_spell.php
trunk/squirrelmail/plugins/squirrelspell/class/common.php
trunk/squirrelmail/plugins/squirrelspell/class/php_pspell.php
trunk/squirrelmail/plugins/squirrelspell/doc/index.php
trunk/squirrelmail/plugins/squirrelspell/index.php
trunk/squirrelmail/plugins/squirrelspell/js/check_me.js
trunk/squirrelmail/plugins/squirrelspell/js/crypto_settings.js
trunk/squirrelmail/plugins/squirrelspell/js/decrypt_error.js
trunk/squirrelmail/plugins/squirrelspell/js/index.php
trunk/squirrelmail/plugins/squirrelspell/js/init.js
trunk/squirrelmail/plugins/squirrelspell/modules/change_main_options.mod
trunk/squirrelmail/plugins/squirrelspell/modules/check_me.mod
trunk/squirrelmail/plugins/squirrelspell/modules/crypto.mod
trunk/squirrelmail/plugins/squirrelspell/modules/crypto_badkey.mod
trunk/squirrelmail/plugins/squirrelspell/modules/edit_dic.mod
trunk/squirrelmail/plugins/squirrelspell/modules/enc_setup.mod
trunk/squirrelmail/plugins/squirrelspell/modules/forget_me.mod
trunk/squirrelmail/plugins/squirrelspell/modules/forget_me_not.mod
trunk/squirrelmail/plugins/squirrelspell/modules/index.php
trunk/squirrelmail/plugins/squirrelspell/modules/init.mod
trunk/squirrelmail/plugins/squirrelspell/modules/lang_change.mod
trunk/squirrelmail/plugins/squirrelspell/modules/lang_setup.mod
trunk/squirrelmail/plugins/squirrelspell/modules/options_main.mod
trunk/squirrelmail/plugins/squirrelspell/setup.php
trunk/squirrelmail/plugins/squirrelspell/sqspell_config.php
trunk/squirrelmail/plugins/squirrelspell/sqspell_functions.php
trunk/squirrelmail/plugins/squirrelspell/sqspell_interface.php
trunk/squirrelmail/plugins/squirrelspell/sqspell_options.php
trunk/squirrelmail/plugins/test/README
trunk/squirrelmail/plugins/test/decodeheader.php
trunk/squirrelmail/plugins/test/functions.php
trunk/squirrelmail/plugins/test/index.php
trunk/squirrelmail/plugins/test/ngettext.php
trunk/squirrelmail/plugins/test/setup.php
trunk/squirrelmail/plugins/test/templates/default/test_menu.tpl
trunk/squirrelmail/plugins/test/test.php
trunk/squirrelmail/plugins/translate/config_default.php
trunk/squirrelmail/plugins/translate/config_sample.php
trunk/squirrelmail/plugins/translate/functions.php
trunk/squirrelmail/plugins/translate/index.php
trunk/squirrelmail/plugins/translate/options.php
trunk/squirrelmail/plugins/translate/setup.php
trunk/squirrelmail/po/independent_strings.txt
trunk/squirrelmail/po/index.php
trunk/squirrelmail/po/squirrelmail.pot
trunk/squirrelmail/src/about.php
trunk/squirrelmail/src/addrbook_popup.php
trunk/squirrelmail/src/addrbook_search.php
trunk/squirrelmail/src/addrbook_search_html.php
trunk/squirrelmail/src/addressbook.php
trunk/squirrelmail/src/compose.php
trunk/squirrelmail/src/configtest.php
trunk/squirrelmail/src/delete_message.php
trunk/squirrelmail/src/download.php
trunk/squirrelmail/src/empty_trash.php
trunk/squirrelmail/src/folders.php
trunk/squirrelmail/src/help.php
trunk/squirrelmail/src/image.php
trunk/squirrelmail/src/index.php
trunk/squirrelmail/src/left_main.php
trunk/squirrelmail/src/login.php
trunk/squirrelmail/src/mailto.php
trunk/squirrelmail/src/options.php
trunk/squirrelmail/src/options_highlight.php
trunk/squirrelmail/src/options_identities.php
trunk/squirrelmail/src/options_order.php
trunk/squirrelmail/src/read_body.php
trunk/squirrelmail/src/redirect.php
trunk/squirrelmail/src/right_main.php
trunk/squirrelmail/src/search.php
trunk/squirrelmail/src/signout.php
trunk/squirrelmail/src/squirrelmail_rpc.php
trunk/squirrelmail/src/style.php
trunk/squirrelmail/src/vcard.php
trunk/squirrelmail/src/view_header.php
trunk/squirrelmail/src/view_html.php
trunk/squirrelmail/src/view_text.php
trunk/squirrelmail/src/webmail.php
trunk/squirrelmail/templates/default/addrbook_addedit.tpl
trunk/squirrelmail/templates/default/addrbook_search_list.tpl
trunk/squirrelmail/templates/default/addressbook_list.tpl
trunk/squirrelmail/templates/default/addressbook_paginator.tpl
trunk/squirrelmail/templates/default/addressbook_popup.tpl
trunk/squirrelmail/templates/default/addressbook_search_form.tpl
trunk/squirrelmail/templates/default/body.tpl
trunk/squirrelmail/templates/default/compose_attachments.tpl
trunk/squirrelmail/templates/default/compose_body.tpl
trunk/squirrelmail/templates/default/compose_buttons.tpl
trunk/squirrelmail/templates/default/compose_form_close.tpl
trunk/squirrelmail/templates/default/compose_header.tpl
trunk/squirrelmail/templates/default/compose_newwin_close.tpl
trunk/squirrelmail/templates/default/config.php
trunk/squirrelmail/templates/default/edit_list_associative_widget.tpl
trunk/squirrelmail/templates/default/edit_list_associative_widget_list_style.tpl
trunk/squirrelmail/templates/default/edit_list_widget.tpl
trunk/squirrelmail/templates/default/edit_list_widget_list_style.tpl
trunk/squirrelmail/templates/default/empty_folder.tpl
trunk/squirrelmail/templates/default/error_box.tpl
trunk/squirrelmail/templates/default/error_logout.tpl
trunk/squirrelmail/templates/default/error_message.tpl
trunk/squirrelmail/templates/default/folder_manip.tpl
trunk/squirrelmail/templates/default/folder_manip_dialog.tpl
trunk/squirrelmail/templates/default/footer.tpl
trunk/squirrelmail/templates/default/form.tpl
trunk/squirrelmail/templates/default/form_close.tpl
trunk/squirrelmail/templates/default/header.tpl
trunk/squirrelmail/templates/default/help_chapter.tpl
trunk/squirrelmail/templates/default/help_toc.tpl
trunk/squirrelmail/templates/default/horizontal_rule.tpl
trunk/squirrelmail/templates/default/hyperlink.tpl
trunk/squirrelmail/templates/default/image.tpl
trunk/squirrelmail/templates/default/index.php
trunk/squirrelmail/templates/default/input.tpl
trunk/squirrelmail/templates/default/js/default.js
trunk/squirrelmail/templates/default/js/index.php
trunk/squirrelmail/templates/default/label.tpl
trunk/squirrelmail/templates/default/left_main.tpl
trunk/squirrelmail/templates/default/line_break.tpl
trunk/squirrelmail/templates/default/login.tpl
trunk/squirrelmail/templates/default/message_list.tpl
trunk/squirrelmail/templates/default/message_list_controls.tpl
trunk/squirrelmail/templates/default/motd.tpl
trunk/squirrelmail/templates/default/non_breaking_space.tpl
trunk/squirrelmail/templates/default/note.tpl
trunk/squirrelmail/templates/default/option_groups.tpl
trunk/squirrelmail/templates/default/options.tpl
trunk/squirrelmail/templates/default/options_advidentity_list.tpl
trunk/squirrelmail/templates/default/options_highlight_addedit.tpl
trunk/squirrelmail/templates/default/options_highlight_list.tpl
trunk/squirrelmail/templates/default/options_order.tpl
trunk/squirrelmail/templates/default/page_header.tpl
trunk/squirrelmail/templates/default/paginator.tpl
trunk/squirrelmail/templates/default/plugins/fortune/mailbox_index_before.tpl
trunk/squirrelmail/templates/default/plugins/listcommands/read_body_header.tpl
trunk/squirrelmail/templates/default/protocol_header.tpl
trunk/squirrelmail/templates/default/read_attachments.tpl
trunk/squirrelmail/templates/default/read_display_images_inline.tpl
trunk/squirrelmail/templates/default/read_handle_receipt.tpl
trunk/squirrelmail/templates/default/read_headers.tpl
trunk/squirrelmail/templates/default/read_html_iframe.tpl
trunk/squirrelmail/templates/default/read_menubar_buttons.tpl
trunk/squirrelmail/templates/default/read_menubar_nav.tpl
trunk/squirrelmail/templates/default/read_message_body.tpl
trunk/squirrelmail/templates/default/read_message_print.tpl
trunk/squirrelmail/templates/default/read_message_priority.tpl
trunk/squirrelmail/templates/default/read_recipient_list.tpl
trunk/squirrelmail/templates/default/read_toolbar.tpl
trunk/squirrelmail/templates/default/read_xmailer.tpl
trunk/squirrelmail/templates/default/search.tpl
trunk/squirrelmail/templates/default/search_advanced.tpl
trunk/squirrelmail/templates/default/search_list.tpl
trunk/squirrelmail/templates/default/search_result_empty.tpl
trunk/squirrelmail/templates/default/search_result_mailbox.tpl
trunk/squirrelmail/templates/default/search_result_top.tpl
trunk/squirrelmail/templates/default/select.tpl
trunk/squirrelmail/templates/default/signout.tpl
trunk/squirrelmail/templates/default/span.tpl
trunk/squirrelmail/templates/default/table.tpl
trunk/squirrelmail/templates/default/table_close.tpl
trunk/squirrelmail/templates/default/table_data.tpl
trunk/squirrelmail/templates/default/table_data_close.tpl
trunk/squirrelmail/templates/default/table_row.tpl
trunk/squirrelmail/templates/default/table_row_close.tpl
trunk/squirrelmail/templates/default/textarea.tpl
trunk/squirrelmail/templates/default/vcard.tpl
trunk/squirrelmail/templates/default/view_header.tpl
trunk/squirrelmail/templates/default/view_text.tpl
trunk/squirrelmail/templates/default/webmail.tpl
trunk/squirrelmail/templates/default_advanced/compose_body.tpl
trunk/squirrelmail/templates/default_advanced/config.php
trunk/squirrelmail/templates/default_advanced/left_main.tpl
trunk/squirrelmail/templates/default_advanced/login.tpl
trunk/squirrelmail/templates/default_advanced/options_highlight_addedit.tpl
trunk/squirrelmail/templates/default_advanced/options_highlight_list.tpl
trunk/squirrelmail/templates/default_advanced/options_order.tpl
trunk/squirrelmail/templates/default_advanced/page_header.tpl
trunk/squirrelmail/templates/default_advanced/read_headers.tpl
trunk/squirrelmail/templates/default_advanced/read_menubar_buttons.tpl
trunk/squirrelmail/templates/default_advanced/read_menubar_nav.tpl
trunk/squirrelmail/templates/default_advanced/webmail.tpl
trunk/squirrelmail/templates/default_rpc/config.php
trunk/squirrelmail/templates/default_rpc/rpc_response_error.tpl
trunk/squirrelmail/templates/default_rpc/rpc_response_success.tpl
trunk/squirrelmail/templates/index.php
trunk/squirrelmail/templates/util_addressbook.php
trunk/squirrelmail/templates/util_read.php
trunk/squirrelmail/themes/alien_glow.php
trunk/squirrelmail/themes/autumn.php
trunk/squirrelmail/themes/autumn2.php
trunk/squirrelmail/themes/black_bean_burrito_theme.php
trunk/squirrelmail/themes/blue_grey_theme.php
trunk/squirrelmail/themes/blue_on_blue.php
trunk/squirrelmail/themes/bluesnews_theme.php
trunk/squirrelmail/themes/bluesome.php
trunk/squirrelmail/themes/bluesteel_theme.php
trunk/squirrelmail/themes/christmas.php
trunk/squirrelmail/themes/classic_blue.php
trunk/squirrelmail/themes/classic_blue2.php
trunk/squirrelmail/themes/color_theme_to_css.php
trunk/squirrelmail/themes/css/index.php
trunk/squirrelmail/themes/dark_green.php
trunk/squirrelmail/themes/dark_grey_theme.php
trunk/squirrelmail/themes/darkness.php
trunk/squirrelmail/themes/deepocean2_theme.php
trunk/squirrelmail/themes/deepocean_theme.php
trunk/squirrelmail/themes/default_theme.php
trunk/squirrelmail/themes/dompie_theme.php
trunk/squirrelmail/themes/forest_theme.php
trunk/squirrelmail/themes/greenhouse_effect.php
trunk/squirrelmail/themes/high_contrast_theme.php
trunk/squirrelmail/themes/ice_theme.php
trunk/squirrelmail/themes/in_the_pink.php
trunk/squirrelmail/themes/index.php
trunk/squirrelmail/themes/kind_of_blue.php
trunk/squirrelmail/themes/maize_theme.php
trunk/squirrelmail/themes/methodical_theme.php
trunk/squirrelmail/themes/midnight.php
trunk/squirrelmail/themes/minimal_bw.php
trunk/squirrelmail/themes/monostochastic.php
trunk/squirrelmail/themes/netstyle_theme.php
trunk/squirrelmail/themes/penguin.php
trunk/squirrelmail/themes/plain_blue_theme.php
trunk/squirrelmail/themes/powder_blue.php
trunk/squirrelmail/themes/purple_theme.php
trunk/squirrelmail/themes/random.php
trunk/squirrelmail/themes/redmond.php
trunk/squirrelmail/themes/sandstorm_theme.php
trunk/squirrelmail/themes/seaspray_theme.php
trunk/squirrelmail/themes/servery_theme.php
trunk/squirrelmail/themes/shades_of_grey.php
trunk/squirrelmail/themes/silver_steel_theme.php
trunk/squirrelmail/themes/simple_green2.php
trunk/squirrelmail/themes/simple_green_theme.php
trunk/squirrelmail/themes/simple_purple.php
trunk/squirrelmail/themes/slashdot_theme.php
trunk/squirrelmail/themes/spice_of_life.php
trunk/squirrelmail/themes/spice_of_life_dark.php
trunk/squirrelmail/themes/spice_of_life_lite.php
trunk/squirrelmail/themes/techno_blue.php
trunk/squirrelmail/themes/turquoise.php
trunk/squirrelmail/themes/wood_theme.php
Modified: trunk/squirrelmail/class/deliver/Deliver.class.php
===================================================================
--- trunk/squirrelmail/class/deliver/Deliver.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/deliver/Deliver.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* a delivery backend.
*
* @author Marc Groot Koerkamp
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/deliver/Deliver_IMAP.class.php
===================================================================
--- trunk/squirrelmail/class/deliver/Deliver_IMAP.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/deliver/Deliver_IMAP.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* Delivery backend for the Deliver class.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/deliver/Deliver_SMTP.class.php
===================================================================
--- trunk/squirrelmail/class/deliver/Deliver_SMTP.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/deliver/Deliver_SMTP.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* SMTP delivery backend for the Deliver class.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/deliver/Deliver_SendMail.class.php
===================================================================
--- trunk/squirrelmail/class/deliver/Deliver_SendMail.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/deliver/Deliver_SendMail.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* Delivery backend for the Deliver class.
*
* @author Marc Groot Koerkamp
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/deliver/index.php
===================================================================
--- trunk/squirrelmail/class/deliver/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/deliver/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/error.class.php
===================================================================
--- trunk/squirrelmail/class/error.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/error.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This contains the custom error handler for SquirrelMail.
*
- * @copyright 2005-2025 The SquirrelMail Project Team
+ * @copyright 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/helper/VCard.class.php
===================================================================
--- trunk/squirrelmail/class/helper/VCard.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/helper/VCard.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
*
* http://www.imc.org/pdi/vcard-21.txt
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/helper/index.php
===================================================================
--- trunk/squirrelmail/class/helper/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/helper/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/index.php
===================================================================
--- trunk/squirrelmail/class/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/l10n/gettext.class.php
===================================================================
--- trunk/squirrelmail/class/l10n/gettext.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/l10n/gettext.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -19,7 +19,7 @@
* along with PHP-gettext; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
- * @copyright 2004-2025 The SquirrelMail Project Team
+ * @copyright 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/l10n/index.php
===================================================================
--- trunk/squirrelmail/class/l10n/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/l10n/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/l10n/streams.class.php
===================================================================
--- trunk/squirrelmail/class/l10n/streams.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/l10n/streams.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -20,7 +20,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
* MA 02110-1301, USA
*
- * @copyright 2004-2025 The SquirrelMail Project Team
+ * @copyright 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/l10n.class.php
===================================================================
--- trunk/squirrelmail/class/l10n.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/l10n.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* translations when php gettext extension is missing or some functions
* are not available.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/AddressStructure.class.php
===================================================================
--- trunk/squirrelmail/class/mime/AddressStructure.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/AddressStructure.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* This file contains functions needed to extract email address headers from
* mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/ContentType.class.php
===================================================================
--- trunk/squirrelmail/class/mime/ContentType.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/ContentType.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* This file contains functions needed to handle content type headers
* (rfc2045) in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/Disposition.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Disposition.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/Disposition.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* This file contains functions needed to handle content disposition headers
* in mime messages. See RFC 2183.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/Language.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Language.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/Language.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* This file should contain class needed to handle Language properties in
* mime messages. I suspect that it is RFC2231
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/Message.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Message.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/Message.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/MessageHeader.class.php
===================================================================
--- trunk/squirrelmail/class/mime/MessageHeader.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/MessageHeader.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle headers in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/Rfc822Header.class.php
===================================================================
--- trunk/squirrelmail/class/mime/Rfc822Header.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/Rfc822Header.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle headers in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/SMimeMessage.class.php
===================================================================
--- trunk/squirrelmail/class/mime/SMimeMessage.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/SMimeMessage.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* This file contains class needed to handle SMIME mime messages.
*
* @link http://www.ietf.org/html.charters/smime-charter.html
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime/index.php
===================================================================
--- trunk/squirrelmail/class/mime/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/mime.class.php
===================================================================
--- trunk/squirrelmail/class/mime.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/mime.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This file loads classes needed to handle mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/template/PHP_Template.class.php
===================================================================
--- trunk/squirrelmail/class/template/PHP_Template.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/template/PHP_Template.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -9,7 +9,7 @@
* The SquirrelMail (Foowd) template implementation.
* Derived from the foowd template implementation and adapted
* for squirrelmail
- * @copyright 2005-2025 The SquirrelMail Project Team
+ * @copyright 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/template/Smarty_Template.class.php
===================================================================
--- trunk/squirrelmail/class/template/Smarty_Template.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/template/Smarty_Template.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* SquirrelMail and Smarty. All abstract methods from the Template class
* are implemented here.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/template/Template.class.php
===================================================================
--- trunk/squirrelmail/class/template/Template.class.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/template/Template.class.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -8,7 +8,7 @@
* class with any custom functionality needed to interface a target
* templating engine with SquirrelMail.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/class/template/index.php
===================================================================
--- trunk/squirrelmail/class/template/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/class/template/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/config/conf.pl
===================================================================
--- trunk/squirrelmail/config/conf.pl 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/config/conf.pl 2026-01-15 10:59:16 UTC (rev 15046)
@@ -1,7 +1,7 @@
#!/usr/bin/env perl
# conf.pl
#
-# Copyright (c) 1999-2025 The SquirrelMail Project Team
+# Copyright (c) 1999-2026 The SquirrelMail Project Team
# Licensed under the GNU GPL. For full terms see COPYING.
#
# A simple configure script to configure SquirrelMail
Modified: trunk/squirrelmail/config/config_default.php
===================================================================
--- trunk/squirrelmail/config/config_default.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/config/config_default.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -15,7 +15,7 @@
* passwords being leaked to e.g. other system users. Take extra care when
* the webserver is shared with untrusted users.
*
- * @copyright 2000-2025 The SquirrelMail Project Team
+ * @copyright 2000-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/config/config_local.example.php
===================================================================
--- trunk/squirrelmail/config/config_local.example.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/config/config_local.example.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* Don't do it unless you know what you're doing.
* Use standard PHP syntax, see config.php for examples.
*
- * @copyright 2002-2025 The SquirrelMail Project Team
+ * @copyright 2002-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/config/index.php
===================================================================
--- trunk/squirrelmail/config/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/config/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/contrib/conf.pl.8
===================================================================
--- trunk/squirrelmail/contrib/conf.pl.8 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/contrib/conf.pl.8 2026-01-15 10:59:16 UTC (rev 15046)
@@ -30,7 +30,7 @@
.SH "AUTHOR"
Tomas Kuliavas <to...@us...>
.SH "COPYRIGHT"
-Copyright (c) 2006-2025 The SquirrelMail Project Team
+Copyright (c) 2006-2026 The SquirrelMail Project Team
.SH "LICENSE"
This manual is licensed under GNU General Public License. See COPYING file
included in the SquirrelMail package or
Modified: trunk/squirrelmail/contrib/decrypt_headers.php
===================================================================
--- trunk/squirrelmail/contrib/decrypt_headers.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/contrib/decrypt_headers.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -3,7 +3,7 @@
/**
* Script provides form to decode encrypted header information.
*
- * @copyright 2005-2025 The SquirrelMail Project Team
+ * @copyright 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/contrib/flat2sql.pl
===================================================================
--- trunk/squirrelmail/contrib/flat2sql.pl 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/contrib/flat2sql.pl 2026-01-15 10:59:16 UTC (rev 15046)
@@ -8,7 +8,7 @@
# using this script.
#
# Copyright (c) 2002, Michael Blandford and Tal Yardeni
-# Copyright (c) 2005-2025 The SquirrelMail Project Team
+# Copyright (c) 2005-2026 The SquirrelMail Project Team
#
# This script is licensed under the GNU Public License (GPL).
# See: http://opensource.org/licenses/gpl-license.php
Modified: trunk/squirrelmail/doc/index.php
===================================================================
--- trunk/squirrelmail/doc/index.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/doc/index.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* Redirects to the index.html file.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/abook_database.php
===================================================================
--- trunk/squirrelmail/functions/abook_database.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/abook_database.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -14,7 +14,7 @@
* PRIMARY KEY (owner,nickname)
* </pre>
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/abook_ldap_server.php
===================================================================
--- trunk/squirrelmail/functions/abook_ldap_server.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/abook_ldap_server.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -18,7 +18,7 @@
* and inetOrgPerson (RFC2798) objects and dn, description, sn, givenname,
* cn, mail attributes. Other attributes are ignored.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/abook_local_file.php
===================================================================
--- trunk/squirrelmail/functions/abook_local_file.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/abook_local_file.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -3,7 +3,7 @@
/**
* abook_local_file.php
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/addressbook.php
===================================================================
--- trunk/squirrelmail/functions/addressbook.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/addressbook.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -4,7 +4,7 @@
*
* Functions require SM_PATH and support of forms.php functions
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/arrays.php
===================================================================
--- trunk/squirrelmail/functions/arrays.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/arrays.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* Contains utility functions for array operations
*
- * @copyright 2004-2025 The SquirrelMail Project Team
+ * @copyright 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/attachment_common.php
===================================================================
--- trunk/squirrelmail/functions/attachment_common.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/attachment_common.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -5,7 +5,7 @@
*
* This file provides the handling of often-used attachment types.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/auth.php
===================================================================
--- trunk/squirrelmail/functions/auth.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/auth.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -9,7 +9,7 @@
* functions/global.php
* functions/strings.php.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/compose.php
===================================================================
--- trunk/squirrelmail/functions/compose.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/compose.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -6,7 +6,7 @@
* Functions for message compositon: writing a message, attaching files etc.
*
* @author Thijs Kinkhorst <kink at squirrelmail.org>
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/constants.php
===================================================================
--- trunk/squirrelmail/functions/constants.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/constants.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -2,7 +2,7 @@
/**
* old constants function file location
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/date.php
===================================================================
--- trunk/squirrelmail/functions/date.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/date.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -8,7 +8,7 @@
* <Tue,> 29 Jun 1999 09:52:11 -0500 (EDT)
* (as specified in RFC 822) -- 'Tue' is optional
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/db_prefs.php
===================================================================
--- trunk/squirrelmail/functions/db_prefs.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/db_prefs.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -52,7 +52,7 @@
* does not default the SQL connection character set as expected
* (most sensible systems will do the right thing transparently).
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1250.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1250.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1250.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1251.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1251.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1251.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1252.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1252.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1252.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1253.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1253.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1253.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1254.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1254.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1254.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: trunk/squirrelmail/functions/decode/cp1255.php
===================================================================
--- trunk/squirrelmail/functions/decode/cp1255.php 2026-01-15 10:56:28 UTC (rev 15045)
+++ trunk/squirrelmail/functions/decode/cp1255.php 2026-01-15 10:59:16 UTC (rev 15046)
@@ -16,7 +16,7 @@
* Date: 1/7/2000
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified...
[truncated message content] |
|
From: <pdo...@us...> - 2026-01-15 10:56:31
|
Revision: 15045
http://sourceforge.net/p/squirrelmail/code/15045
Author: pdontthink
Date: 2026-01-15 10:56:28 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/imap_proxy/README
trunk/imap_proxy/copyright
trunk/imap_proxy/include/common.h
trunk/imap_proxy/include/imapproxy.h
trunk/imap_proxy/scripts/imapproxy-bsd.init
trunk/imap_proxy/scripts/imapproxy-linux.init
trunk/imap_proxy/scripts/pimpdaddy
trunk/imap_proxy/scripts/rc.pimpdaddy
trunk/imap_proxy/src/becomenonroot.c
trunk/imap_proxy/src/config.c
trunk/imap_proxy/src/hash.c
trunk/imap_proxy/src/icc.c
trunk/imap_proxy/src/imapcommon.c
trunk/imap_proxy/src/logging.c
trunk/imap_proxy/src/main.c
trunk/imap_proxy/src/pimpstat.c
trunk/imap_proxy/src/request.c
trunk/imap_proxy/src/select.c
trunk/imap_proxy/src/threads.c
Modified: trunk/imap_proxy/README
===================================================================
--- trunk/imap_proxy/README 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/README 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,4 +1,4 @@
- Copyright (c) 2010-2025 The SquirrelMail Project Team
+ Copyright (c) 2010-2026 The SquirrelMail Project Team
Copyright (c) 2002-2010 Dave McMurtrie
Modified: trunk/imap_proxy/copyright
===================================================================
--- trunk/imap_proxy/copyright 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/copyright 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,4 +1,4 @@
- Copyright (c) 2010-2025 The SquirrelMail Project Team
+ Copyright (c) 2010-2026 The SquirrelMail Project Team
Copyright (c) 2002-2010 Dave McMurtrie
Modified: trunk/imap_proxy/include/common.h
===================================================================
--- trunk/imap_proxy/include/common.h 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/include/common.h 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/include/imapproxy.h
===================================================================
--- trunk/imap_proxy/include/imapproxy.h 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/include/imapproxy.h 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/scripts/imapproxy-bsd.init
===================================================================
--- trunk/imap_proxy/scripts/imapproxy-bsd.init 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/scripts/imapproxy-bsd.init 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
#!/bin/sh
##
-## Copyright (c) 2010-2025 The SquirrelMail Project Team
+## Copyright (c) 2010-2026 The SquirrelMail Project Team
##
## Licensed under the GNU GPL. For full terms see the file COPYING.
##
Modified: trunk/imap_proxy/scripts/imapproxy-linux.init
===================================================================
--- trunk/imap_proxy/scripts/imapproxy-linux.init 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/scripts/imapproxy-linux.init 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
#!/bin/sh
##
-## Copyright (c) 2010-2025 The SquirrelMail Project Team
+## Copyright (c) 2010-2026 The SquirrelMail Project Team
## Copyright (c) 2002-2010 Dave McMurtrie
##
## Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/scripts/pimpdaddy
===================================================================
--- trunk/imap_proxy/scripts/pimpdaddy 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/scripts/pimpdaddy 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
#!/usr/bin/perl
##
-## Copyright (c) 2010-2025 The SquirrelMail Project Team
+## Copyright (c) 2010-2026 The SquirrelMail Project Team
## Copyright (c) 2002-2010 Dave McMurtrie
##
## Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/scripts/rc.pimpdaddy
===================================================================
--- trunk/imap_proxy/scripts/rc.pimpdaddy 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/scripts/rc.pimpdaddy 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
#!/bin/sh
##
-## Copyright (c) 2010-2025 The SquirrelMail Project Team
+## Copyright (c) 2010-2026 The SquirrelMail Project Team
## Copyright (c) 2002-2010 Dave McMurtrie
##
## Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/becomenonroot.c
===================================================================
--- trunk/imap_proxy/src/becomenonroot.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/becomenonroot.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/config.c
===================================================================
--- trunk/imap_proxy/src/config.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/config.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/hash.c
===================================================================
--- trunk/imap_proxy/src/hash.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/hash.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/icc.c
===================================================================
--- trunk/imap_proxy/src/icc.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/icc.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/imapcommon.c
===================================================================
--- trunk/imap_proxy/src/imapcommon.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/imapcommon.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/logging.c
===================================================================
--- trunk/imap_proxy/src/logging.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/logging.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/main.c
===================================================================
--- trunk/imap_proxy/src/main.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/main.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/pimpstat.c
===================================================================
--- trunk/imap_proxy/src/pimpstat.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/pimpstat.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/request.c
===================================================================
--- trunk/imap_proxy/src/request.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/request.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/select.c
===================================================================
--- trunk/imap_proxy/src/select.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/select.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
Modified: trunk/imap_proxy/src/threads.c
===================================================================
--- trunk/imap_proxy/src/threads.c 2026-01-15 10:55:57 UTC (rev 15044)
+++ trunk/imap_proxy/src/threads.c 2026-01-15 10:56:28 UTC (rev 15045)
@@ -1,6 +1,6 @@
/*
**
-** Copyright (c) 2010-2025 The SquirrelMail Project Team
+** Copyright (c) 2010-2026 The SquirrelMail Project Team
** Copyright (c) 2002-2010 Dave McMurtrie
**
** Licensed under the GNU GPL. For full terms see the file COPYING.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-01-15 10:56:00
|
Revision: 15044
http://sourceforge.net/p/squirrelmail/code/15044
Author: pdontthink
Date: 2026-01-15 10:55:57 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/util/make-release-imap-proxy
trunk/util/make-release-webmail
trunk/util/update-copyright
Modified: trunk/util/make-release-imap-proxy
===================================================================
--- trunk/util/make-release-imap-proxy 2026-01-15 10:55:39 UTC (rev 15043)
+++ trunk/util/make-release-imap-proxy 2026-01-15 10:55:57 UTC (rev 15044)
@@ -4,7 +4,7 @@
#
# It requires one argument -- the version number.
#
-# Copyright 1999-2025 The SquirrelMail Project Team
+# Copyright 1999-2026 The SquirrelMail Project Team
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
#
Modified: trunk/util/make-release-webmail
===================================================================
--- trunk/util/make-release-webmail 2026-01-15 10:55:39 UTC (rev 15043)
+++ trunk/util/make-release-webmail 2026-01-15 10:55:57 UTC (rev 15044)
@@ -4,7 +4,7 @@
#
# It requires one argument -- the version number.
#
-# Copyright 1999-2025 The SquirrelMail Project Team
+# Copyright 1999-2026 The SquirrelMail Project Team
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
#
Modified: trunk/util/update-copyright
===================================================================
--- trunk/util/update-copyright 2026-01-15 10:55:39 UTC (rev 15043)
+++ trunk/util/update-copyright 2026-01-15 10:55:57 UTC (rev 15044)
@@ -2,7 +2,7 @@
#
# This script updates the copyright notices in SquirrelMail.
#
-# Copyright 2010-2025 The SquirrelMail Project Team
+# Copyright 2010-2026 The SquirrelMail Project Team
# Author Paul Lesniewski <pa...@sq...>
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-01-15 10:55:42
|
Revision: 15043
http://sourceforge.net/p/squirrelmail/code/15043
Author: pdontthink
Date: 2026-01-15 10:55:39 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/documentation/admin/Makefile
trunk/documentation/admin/admin.sgml
trunk/documentation/devel/Makefile
trunk/documentation/devel/devel.sgml
trunk/documentation/translator/Makefile
trunk/documentation/translator/translator.sgml
trunk/documentation/user/Makefile
trunk/documentation/user/user.sgml
Modified: trunk/documentation/admin/Makefile
===================================================================
--- trunk/documentation/admin/Makefile 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/admin/Makefile 2026-01-15 10:55:39 UTC (rev 15043)
@@ -1,7 +1,7 @@
#! /bin/make -f
# $Id$
#
-# Copyright (c) 2005-2025 The SquirrelMail Project Team
+# Copyright (c) 2005-2026 The SquirrelMail Project Team
# This file is part of SquirrelMail webmail interface documentation.
#
# SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/admin/admin.sgml
===================================================================
--- trunk/documentation/admin/admin.sgml 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/admin/admin.sgml 2026-01-15 10:55:39 UTC (rev 15043)
@@ -2,7 +2,7 @@
<!--
$Id$
- Copyright (c) 2005-2025 The SquirrelMail Project Team
+ Copyright (c) 2005-2026 The SquirrelMail Project Team
This file is part of SquirrelMail webmail interface documentation.
SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/devel/Makefile
===================================================================
--- trunk/documentation/devel/Makefile 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/devel/Makefile 2026-01-15 10:55:39 UTC (rev 15043)
@@ -1,7 +1,7 @@
#! /bin/make -f
# $Id$
#
-# Copyright (c) 2005-2025 The SquirrelMail Project Team
+# Copyright (c) 2005-2026 The SquirrelMail Project Team
# This file is part of SquirrelMail webmail interface documentation.
#
# SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/devel/devel.sgml
===================================================================
--- trunk/documentation/devel/devel.sgml 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/devel/devel.sgml 2026-01-15 10:55:39 UTC (rev 15043)
@@ -2,7 +2,7 @@
<!--
$Id$
- Copyright (c) 2005-2025 The SquirrelMail Project Team
+ Copyright (c) 2005-2026 The SquirrelMail Project Team
This file is part of SquirrelMail webmail interface documentation.
SquirrelMail is free software; you can redistribute it and/or modify it under
@@ -486,7 +486,7 @@
*
* An "about box" detailing SquirrelMail info.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id: about.php,v 1.12 2006/04/05 00:22:11 stekkel Exp $
* @package squirrelmail
@@ -2414,7 +2414,7 @@
<tscreen><verb>
# <your language> SquirrelMail Demo Plugin Translation File
-# Copyright (c) 2005-2025 The Squirrelmail Development Team
+# Copyright (c) 2005-2026 The Squirrelmail Development Team
# This file is distributed under the same license as the SquirrelMail package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Modified: trunk/documentation/translator/Makefile
===================================================================
--- trunk/documentation/translator/Makefile 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/translator/Makefile 2026-01-15 10:55:39 UTC (rev 15043)
@@ -1,7 +1,7 @@
#! /bin/make -f
# $Id$
#
-# Copyright (c) 2005-2025 The SquirrelMail Project Team
+# Copyright (c) 2005-2026 The SquirrelMail Project Team
# This file is part of SquirrelMail webmail interface documentation.
#
# SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/translator/translator.sgml
===================================================================
--- trunk/documentation/translator/translator.sgml 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/translator/translator.sgml 2026-01-15 10:55:39 UTC (rev 15043)
@@ -2,7 +2,7 @@
<!--
$Id$
- Copyright (c) 2005-2025 The SquirrelMail Project Team
+ Copyright (c) 2005-2026 The SquirrelMail Project Team
This file is part of SquirrelMail webmail interface documentation.
SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/user/Makefile
===================================================================
--- trunk/documentation/user/Makefile 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/user/Makefile 2026-01-15 10:55:39 UTC (rev 15043)
@@ -1,7 +1,7 @@
#! /bin/make -f
# $Id$
#
-# Copyright (c) 2005-2025 The SquirrelMail Project Team
+# Copyright (c) 2005-2026 The SquirrelMail Project Team
# This file is part of SquirrelMail webmail interface documentation.
#
# SquirrelMail is free software; you can redistribute it and/or modify
Modified: trunk/documentation/user/user.sgml
===================================================================
--- trunk/documentation/user/user.sgml 2026-01-15 10:55:13 UTC (rev 15042)
+++ trunk/documentation/user/user.sgml 2026-01-15 10:55:39 UTC (rev 15043)
@@ -2,7 +2,7 @@
<!--
$Id$
- Copyright (c) 2005-2025 The SquirrelMail Project Team
+ Copyright (c) 2005-2026 The SquirrelMail Project Team
This file is part of SquirrelMail webmail interface documentation.
SquirrelMail is free software; you can redistribute it and/or modify
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-01-15 10:55:17
|
Revision: 15042
http://sourceforge.net/p/squirrelmail/code/15042
Author: pdontthink
Date: 2026-01-15 10:55:13 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/decode/eastasia/big5.php
trunk/decode/eastasia/cp874.php
trunk/decode/eastasia/cp949.php
trunk/decode/eastasia/euc_cn.php
trunk/decode/eastasia/euc_jp.php
trunk/decode/eastasia/euc_kr.php
trunk/decode/eastasia/euc_tw.php
trunk/decode/eastasia/gb18030.php
trunk/decode/eastasia/gb2312.php
trunk/decode/eastasia/iso_2022_cn.php
trunk/decode/eastasia/iso_2022_jp.php
trunk/decode/eastasia/iso_2022_jp_2.php
trunk/decode/eastasia/iso_2022_kr.php
trunk/decode/eastasia/iso_2022_support.php
trunk/decode/eastasia/shift_jis.php
trunk/decode/ms-apple/cp10000.php
trunk/decode/ms-apple/cp10006.php
trunk/decode/ms-apple/cp10007.php
trunk/decode/ms-apple/cp10017.php
trunk/decode/ms-apple/cp10029.php
trunk/decode/ms-apple/cp10079.php
trunk/decode/ms-apple/cp10081.php
trunk/decode/x-mac/x_mac_arabic.php
trunk/decode/x-mac/x_mac_ce.php
trunk/decode/x-mac/x_mac_chinsimp.php
trunk/decode/x-mac/x_mac_chintrad.php
trunk/decode/x-mac/x_mac_croatian.php
trunk/decode/x-mac/x_mac_cyrillic.php
trunk/decode/x-mac/x_mac_devanagari.php
trunk/decode/x-mac/x_mac_farsi.php
trunk/decode/x-mac/x_mac_greek.php
trunk/decode/x-mac/x_mac_gujarati.php
trunk/decode/x-mac/x_mac_gurmukhi.php
trunk/decode/x-mac/x_mac_hebrew.php
trunk/decode/x-mac/x_mac_icelandic.php
trunk/decode/x-mac/x_mac_roman.php
trunk/decode/x-mac/x_mac_romanian.php
trunk/decode/x-mac/x_mac_thai.php
trunk/decode/x-mac/x_mac_turkish.php
trunk/decode/x-mac/x_mac_ukrainian.php
Modified: trunk/decode/eastasia/big5.php
===================================================================
--- trunk/decode/eastasia/big5.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/big5.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -30,7 +30,7 @@
* specifically excludes the right to re-distribute this file directly
* to third parties or other organizations whether for profit or not.
*
- * @copyright (c) 2003-2025 The SquirrelMail Project Team
+ * @copyright (c) 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/cp874.php
===================================================================
--- trunk/decode/eastasia/cp874.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/cp874.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -2,7 +2,7 @@
/**
* decode/cp874.php
*
- * Copyright (c) 2005-2025 The SquirrelMail Project Team
+ * Copyright (c) 2005-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp874 decoding function that is needed to read
Modified: trunk/decode/eastasia/cp949.php
===================================================================
--- trunk/decode/eastasia/cp949.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/cp949.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -29,7 +29,7 @@
* <li>johab ?
* </ul>
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/euc_cn.php
===================================================================
--- trunk/decode/eastasia/euc_cn.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/euc_cn.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -5,7 +5,7 @@
* This file contains euc-cn decoding function that is needed to read
* euc-cn encoded mails in non-euc-cn locale.
*
- * @copyright (c) 2005-2025 The SquirrelMail Project Team
+ * @copyright (c) 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/euc_jp.php
===================================================================
--- trunk/decode/eastasia/euc_jp.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/euc_jp.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -30,7 +30,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/euc_kr.php
===================================================================
--- trunk/decode/eastasia/euc_kr.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/euc_kr.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -5,7 +5,7 @@
* This file contains euc-kr decoding function that is needed to read
* euc-kr encoded mails in non-euc-kr locale.
*
- * @copyright (c) 2005-2025 The SquirrelMail Project Team
+ * @copyright (c) 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/euc_tw.php
===================================================================
--- trunk/decode/eastasia/euc_tw.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/euc_tw.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -5,7 +5,7 @@
* This file contains euc-tw decoding function that is needed to read
* euc-tw encoded mails in non-euc-tw locale.
*
- * @copyright (c) 2005-2025 The SquirrelMail Project Team
+ * @copyright (c) 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/gb18030.php
===================================================================
--- trunk/decode/eastasia/gb18030.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/gb18030.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -5,7 +5,7 @@
* This file contains gb18030 decoding function that is needed to read
* gb18030 encoded mails in non-gb18030 locale.
*
- * @copyright (c) 2005-2025 The SquirrelMail Project Team
+ * @copyright (c) 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/gb2312.php
===================================================================
--- trunk/decode/eastasia/gb2312.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/gb2312.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -30,7 +30,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright (c) 2003-2025 The SquirrelMail Project Team
+ * @copyright (c) 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/iso_2022_cn.php
===================================================================
--- trunk/decode/eastasia/iso_2022_cn.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/iso_2022_cn.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -4,7 +4,7 @@
*
* This script provides iso-2022-cn (rfc1922) decoding functions.
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/iso_2022_jp.php
===================================================================
--- trunk/decode/eastasia/iso_2022_jp.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/iso_2022_jp.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -4,7 +4,7 @@
*
* This script provides iso-2022-jp (rfc1468) decoding functions.
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/iso_2022_jp_2.php
===================================================================
--- trunk/decode/eastasia/iso_2022_jp_2.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/iso_2022_jp_2.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -4,7 +4,7 @@
*
* This script provides iso-2022-jp-2 (rfc1554) decoding functions.
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/iso_2022_kr.php
===================================================================
--- trunk/decode/eastasia/iso_2022_kr.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/iso_2022_kr.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -4,7 +4,7 @@
*
* This script provides iso-2022-kr (rfc1557) decoding functions.
*
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/iso_2022_support.php
===================================================================
--- trunk/decode/eastasia/iso_2022_support.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/iso_2022_support.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -34,7 +34,7 @@
* Unicode Standard, and to make copies of this file in any form for
* internal or external distribution as long as this notice remains
************************************************************************
- * @copyright (c) 2004-2025 The SquirrelMail Project Team
+ * @copyright (c) 2004-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/eastasia/shift_jis.php
===================================================================
--- trunk/decode/eastasia/shift_jis.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/eastasia/shift_jis.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -5,7 +5,7 @@
* This file contains shift_jis decoding function that is needed to read
* shift_jis encoded mails in non-shift_jis locale.
*
- * @copyright (c) 2005-2025 The SquirrelMail Project Team
+ * @copyright (c) 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package decode
Modified: trunk/decode/ms-apple/cp10000.php
===================================================================
--- trunk/decode/ms-apple/cp10000.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10000.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10000.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10000 (MacRoman) decoding function that
Modified: trunk/decode/ms-apple/cp10006.php
===================================================================
--- trunk/decode/ms-apple/cp10006.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10006.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10006.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10006 (MacGreek) decoding function that
Modified: trunk/decode/ms-apple/cp10007.php
===================================================================
--- trunk/decode/ms-apple/cp10007.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10007.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10007.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10007 (MacCyrillic) decoding function that
Modified: trunk/decode/ms-apple/cp10017.php
===================================================================
--- trunk/decode/ms-apple/cp10017.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10017.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10017.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10017 (MacUkrainian) decoding function that
Modified: trunk/decode/ms-apple/cp10029.php
===================================================================
--- trunk/decode/ms-apple/cp10029.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10029.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10029.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10029 (MacLatin2) decoding function that
Modified: trunk/decode/ms-apple/cp10079.php
===================================================================
--- trunk/decode/ms-apple/cp10079.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10079.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10079.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10079 (MacIcelandic) decoding function that
Modified: trunk/decode/ms-apple/cp10081.php
===================================================================
--- trunk/decode/ms-apple/cp10081.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/ms-apple/cp10081.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/cp10081.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains cp10081 (MacTurkish) decoding function that
Modified: trunk/decode/x-mac/x_mac_arabic.php
===================================================================
--- trunk/decode/x-mac/x_mac_arabic.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_arabic.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-arabic.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_ce.php
===================================================================
--- trunk/decode/x-mac/x_mac_ce.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_ce.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-ce.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_chinsimp.php
===================================================================
--- trunk/decode/x-mac/x_mac_chinsimp.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_chinsimp.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x_mac_chinsimp.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_chintrad.php
===================================================================
--- trunk/decode/x-mac/x_mac_chintrad.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_chintrad.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x_mac_chintrad.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_croatian.php
===================================================================
--- trunk/decode/x-mac/x_mac_croatian.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_croatian.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-croatian.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_cyrillic.php
===================================================================
--- trunk/decode/x-mac/x_mac_cyrillic.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_cyrillic.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-cyrillic.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_devanagari.php
===================================================================
--- trunk/decode/x-mac/x_mac_devanagari.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_devanagari.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x_mac_devanagari.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_farsi.php
===================================================================
--- trunk/decode/x-mac/x_mac_farsi.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_farsi.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-farsi.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_greek.php
===================================================================
--- trunk/decode/x-mac/x_mac_greek.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_greek.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-greek.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_gujarati.php
===================================================================
--- trunk/decode/x-mac/x_mac_gujarati.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_gujarati.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-gujarati.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_gurmukhi.php
===================================================================
--- trunk/decode/x-mac/x_mac_gurmukhi.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_gurmukhi.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x_mac_gurmukhi.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_hebrew.php
===================================================================
--- trunk/decode/x-mac/x_mac_hebrew.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_hebrew.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-hebrew.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_icelandic.php
===================================================================
--- trunk/decode/x-mac/x_mac_icelandic.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_icelandic.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-icelandic.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_roman.php
===================================================================
--- trunk/decode/x-mac/x_mac_roman.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_roman.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-roman.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_romanian.php
===================================================================
--- trunk/decode/x-mac/x_mac_romanian.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_romanian.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-romanian.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_thai.php
===================================================================
--- trunk/decode/x-mac/x_mac_thai.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_thai.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-thai.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_turkish.php
===================================================================
--- trunk/decode/x-mac/x_mac_turkish.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_turkish.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* functions/decode/x-mac-turkish.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Original data taken from:
Modified: trunk/decode/x-mac/x_mac_ukrainian.php
===================================================================
--- trunk/decode/x-mac/x_mac_ukrainian.php 2026-01-15 10:52:11 UTC (rev 15041)
+++ trunk/decode/x-mac/x_mac_ukrainian.php 2026-01-15 10:55:13 UTC (rev 15042)
@@ -3,7 +3,7 @@
* decode/x_mac_ukrainian.php
* $Id$
*
- * Copyright (c) 2003-2025 The SquirrelMail Project Team
+ * Copyright (c) 2003-2026 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This file contains x-mac-ukrainian decoding function that
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2026-01-15 10:52:22
|
Revision: 15041
http://sourceforge.net/p/squirrelmail/code/15041
Author: pdontthink
Date: 2026-01-15 10:52:11 +0000 (Thu, 15 Jan 2026)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver.class.php
branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_IMAP.class.php
branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SMTP.class.php
branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SendMail.class.php
branches/SM-1_4-STABLE/squirrelmail/class/deliver/index.php
branches/SM-1_4-STABLE/squirrelmail/class/helper/VCard.class.php
branches/SM-1_4-STABLE/squirrelmail/class/helper/index.php
branches/SM-1_4-STABLE/squirrelmail/class/html.class.php
branches/SM-1_4-STABLE/squirrelmail/class/index.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/AddressStructure.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/ContentType.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/Disposition.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/Language.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/MessageHeader.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/Rfc822Header.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/SMimeMessage.class.php
branches/SM-1_4-STABLE/squirrelmail/class/mime/index.php
branches/SM-1_4-STABLE/squirrelmail/class/mime.class.php
branches/SM-1_4-STABLE/squirrelmail/config/conf.pl
branches/SM-1_4-STABLE/squirrelmail/config/config_default.php
branches/SM-1_4-STABLE/squirrelmail/config/config_local.php
branches/SM-1_4-STABLE/squirrelmail/config/index.php
branches/SM-1_4-STABLE/squirrelmail/contrib/conf.pl.8
branches/SM-1_4-STABLE/squirrelmail/contrib/decrypt_headers.php
branches/SM-1_4-STABLE/squirrelmail/data/index.php
branches/SM-1_4-STABLE/squirrelmail/doc/index.php
branches/SM-1_4-STABLE/squirrelmail/functions/abook_database.php
branches/SM-1_4-STABLE/squirrelmail/functions/abook_ldap_server.php
branches/SM-1_4-STABLE/squirrelmail/functions/abook_local_file.php
branches/SM-1_4-STABLE/squirrelmail/functions/addressbook.php
branches/SM-1_4-STABLE/squirrelmail/functions/attachment_common.php
branches/SM-1_4-STABLE/squirrelmail/functions/auth.php
branches/SM-1_4-STABLE/squirrelmail/functions/constants.php
branches/SM-1_4-STABLE/squirrelmail/functions/date.php
branches/SM-1_4-STABLE/squirrelmail/functions/db_prefs.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1250.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1251.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1252.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1253.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1254.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1255.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1256.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1257.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1258.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp855.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp866.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/index.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_1.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_10.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_11.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_13.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_14.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_15.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_16.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_2.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_3.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_4.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_5.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_6.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_7.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_8.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_9.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_ir_111.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/koi8_r.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/koi8_u.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/ns_4551_1.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/tis_620.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/us_ascii.php
branches/SM-1_4-STABLE/squirrelmail/functions/decode/utf_8.php
branches/SM-1_4-STABLE/squirrelmail/functions/display_messages.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/cp1251.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/cp1255.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/cp1256.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/index.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/iso_8859_1.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/iso_8859_15.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/iso_8859_2.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/iso_8859_7.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/iso_8859_9.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/koi8_r.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/koi8_u.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/tis_620.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/us_ascii.php
branches/SM-1_4-STABLE/squirrelmail/functions/encode/utf_8.php
branches/SM-1_4-STABLE/squirrelmail/functions/file_prefs.php
branches/SM-1_4-STABLE/squirrelmail/functions/forms.php
branches/SM-1_4-STABLE/squirrelmail/functions/gettext.php
branches/SM-1_4-STABLE/squirrelmail/functions/global.php
branches/SM-1_4-STABLE/squirrelmail/functions/html.php
branches/SM-1_4-STABLE/squirrelmail/functions/i18n.php
branches/SM-1_4-STABLE/squirrelmail/functions/identity.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap_general.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap_mailbox.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap_messages.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap_search.php
branches/SM-1_4-STABLE/squirrelmail/functions/imap_utf7_local.php
branches/SM-1_4-STABLE/squirrelmail/functions/index.php
branches/SM-1_4-STABLE/squirrelmail/functions/mailbox_display.php
branches/SM-1_4-STABLE/squirrelmail/functions/mime.php
branches/SM-1_4-STABLE/squirrelmail/functions/options.php
branches/SM-1_4-STABLE/squirrelmail/functions/page_header.php
branches/SM-1_4-STABLE/squirrelmail/functions/plugin.php
branches/SM-1_4-STABLE/squirrelmail/functions/prefs.php
branches/SM-1_4-STABLE/squirrelmail/functions/strings.php
branches/SM-1_4-STABLE/squirrelmail/functions/tree.php
branches/SM-1_4-STABLE/squirrelmail/functions/url_parser.php
branches/SM-1_4-STABLE/squirrelmail/help/index.php
branches/SM-1_4-STABLE/squirrelmail/images/index.php
branches/SM-1_4-STABLE/squirrelmail/include/index.php
branches/SM-1_4-STABLE/squirrelmail/include/load_prefs.php
branches/SM-1_4-STABLE/squirrelmail/include/options/display.php
branches/SM-1_4-STABLE/squirrelmail/include/options/folder.php
branches/SM-1_4-STABLE/squirrelmail/include/options/index.php
branches/SM-1_4-STABLE/squirrelmail/include/options/personal.php
branches/SM-1_4-STABLE/squirrelmail/include/validate.php
branches/SM-1_4-STABLE/squirrelmail/index.php
branches/SM-1_4-STABLE/squirrelmail/locale/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/administrator/auth.php
branches/SM-1_4-STABLE/squirrelmail/plugins/administrator/defines.php
branches/SM-1_4-STABLE/squirrelmail/plugins/administrator/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/administrator/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/administrator/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/bug_report/bug_report.php
branches/SM-1_4-STABLE/squirrelmail/plugins/bug_report/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/bug_report/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/bug_report/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/calendar.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/calendar_data.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/day.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/event_create.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/event_delete.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/event_edit.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/calendar/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/delete_move_next/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/delete_move_next/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/demo/README
branches/SM-1_4-STABLE/squirrelmail/plugins/demo/demo.php
branches/SM-1_4-STABLE/squirrelmail/plugins/demo/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/demo/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/demo/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/bulkquery/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/filters.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/filters/spamoptions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/fortune/fortune_functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/fortune/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/fortune/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/info/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/info/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/info/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/info/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/listcommands/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/listcommands/mailout.php
branches/SM-1_4-STABLE/squirrelmail/plugins/listcommands/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/class.POP3.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/config_example.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/fetch.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/mail_fetch/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/message_details/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/message_details/message_details_bottom.php
branches/SM-1_4-STABLE/squirrelmail/plugins/message_details/message_details_main.php
branches/SM-1_4-STABLE/squirrelmail/plugins/message_details/message_details_top.php
branches/SM-1_4-STABLE/squirrelmail/plugins/message_details/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/newmail.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/newmail_opt.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/sounds/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/newmail/testsound.php
branches/SM-1_4-STABLE/squirrelmail/plugins/sent_subfolders/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/sent_subfolders/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/spamcop/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/spamcop/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/spamcop/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/spamcop/spamcop.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/INSTALL
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/doc/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/js/check_me.js
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/js/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/js/init.js
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/change_main_options.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/check_me.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/crypto.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/crypto_badkey.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/edit_dic.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/enc_setup.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/forget_me.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/forget_me_not.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/init.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/lang_change.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/lang_setup.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/modules/options_main.mod
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/sqspell_config.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/sqspell_functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/sqspell_interface.php
branches/SM-1_4-STABLE/squirrelmail/plugins/squirrelspell/sqspell_options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/README
branches/SM-1_4-STABLE/squirrelmail/plugins/test/decodeheader.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/functions.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/ngettext.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/setup.php
branches/SM-1_4-STABLE/squirrelmail/plugins/test/test.php
branches/SM-1_4-STABLE/squirrelmail/plugins/translate/index.php
branches/SM-1_4-STABLE/squirrelmail/plugins/translate/options.php
branches/SM-1_4-STABLE/squirrelmail/plugins/translate/setup.php
branches/SM-1_4-STABLE/squirrelmail/po/independent_strings.txt
branches/SM-1_4-STABLE/squirrelmail/po/index.php
branches/SM-1_4-STABLE/squirrelmail/po/squirrelmail.pot
branches/SM-1_4-STABLE/squirrelmail/scripts/common.js
branches/SM-1_4-STABLE/squirrelmail/scripts/index.php
branches/SM-1_4-STABLE/squirrelmail/scripts/reload_page.js
branches/SM-1_4-STABLE/squirrelmail/scripts/remote_request.js
branches/SM-1_4-STABLE/squirrelmail/src/addrbook_popup.php
branches/SM-1_4-STABLE/squirrelmail/src/addrbook_search.php
branches/SM-1_4-STABLE/squirrelmail/src/addrbook_search_html.php
branches/SM-1_4-STABLE/squirrelmail/src/addressbook.php
branches/SM-1_4-STABLE/squirrelmail/src/compose.php
branches/SM-1_4-STABLE/squirrelmail/src/configtest.php
branches/SM-1_4-STABLE/squirrelmail/src/delete_message.php
branches/SM-1_4-STABLE/squirrelmail/src/download.php
branches/SM-1_4-STABLE/squirrelmail/src/empty_trash.php
branches/SM-1_4-STABLE/squirrelmail/src/folders.php
branches/SM-1_4-STABLE/squirrelmail/src/folders_create.php
branches/SM-1_4-STABLE/squirrelmail/src/folders_delete.php
branches/SM-1_4-STABLE/squirrelmail/src/folders_rename_do.php
branches/SM-1_4-STABLE/squirrelmail/src/folders_rename_getname.php
branches/SM-1_4-STABLE/squirrelmail/src/folders_subscribe.php
branches/SM-1_4-STABLE/squirrelmail/src/help.php
branches/SM-1_4-STABLE/squirrelmail/src/image.php
branches/SM-1_4-STABLE/squirrelmail/src/index.php
branches/SM-1_4-STABLE/squirrelmail/src/left_main.php
branches/SM-1_4-STABLE/squirrelmail/src/login.php
branches/SM-1_4-STABLE/squirrelmail/src/mailto.php
branches/SM-1_4-STABLE/squirrelmail/src/move_messages.php
branches/SM-1_4-STABLE/squirrelmail/src/options.php
branches/SM-1_4-STABLE/squirrelmail/src/options_highlight.php
branches/SM-1_4-STABLE/squirrelmail/src/options_identities.php
branches/SM-1_4-STABLE/squirrelmail/src/options_order.php
branches/SM-1_4-STABLE/squirrelmail/src/printer_friendly_bottom.php
branches/SM-1_4-STABLE/squirrelmail/src/printer_friendly_main.php
branches/SM-1_4-STABLE/squirrelmail/src/printer_friendly_top.php
branches/SM-1_4-STABLE/squirrelmail/src/read_body.php
branches/SM-1_4-STABLE/squirrelmail/src/redirect.php
branches/SM-1_4-STABLE/squirrelmail/src/right_main.php
branches/SM-1_4-STABLE/squirrelmail/src/search.php
branches/SM-1_4-STABLE/squirrelmail/src/signout.php
branches/SM-1_4-STABLE/squirrelmail/src/vcard.php
branches/SM-1_4-STABLE/squirrelmail/src/view_header.php
branches/SM-1_4-STABLE/squirrelmail/src/view_text.php
branches/SM-1_4-STABLE/squirrelmail/src/webmail.php
branches/SM-1_4-STABLE/squirrelmail/themes/alien_glow.php
branches/SM-1_4-STABLE/squirrelmail/themes/autumn.php
branches/SM-1_4-STABLE/squirrelmail/themes/autumn2.php
branches/SM-1_4-STABLE/squirrelmail/themes/black_bean_burrito_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/blue_grey_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/blue_on_blue.php
branches/SM-1_4-STABLE/squirrelmail/themes/bluesnews_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/bluesome.php
branches/SM-1_4-STABLE/squirrelmail/themes/bluesteel_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/christmas.php
branches/SM-1_4-STABLE/squirrelmail/themes/classic_blue.php
branches/SM-1_4-STABLE/squirrelmail/themes/classic_blue2.php
branches/SM-1_4-STABLE/squirrelmail/themes/css/index.php
branches/SM-1_4-STABLE/squirrelmail/themes/dark_green.php
branches/SM-1_4-STABLE/squirrelmail/themes/dark_grey_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/darkness.php
branches/SM-1_4-STABLE/squirrelmail/themes/deepocean2_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/deepocean_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/default_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/dompie_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/forest_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/greenhouse_effect.php
branches/SM-1_4-STABLE/squirrelmail/themes/high_contrast_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/ice_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/in_the_pink.php
branches/SM-1_4-STABLE/squirrelmail/themes/index.php
branches/SM-1_4-STABLE/squirrelmail/themes/kind_of_blue.php
branches/SM-1_4-STABLE/squirrelmail/themes/maize_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/methodical_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/midnight.php
branches/SM-1_4-STABLE/squirrelmail/themes/minimal_bw.php
branches/SM-1_4-STABLE/squirrelmail/themes/monostochastic.php
branches/SM-1_4-STABLE/squirrelmail/themes/netstyle_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/penguin.php
branches/SM-1_4-STABLE/squirrelmail/themes/plain_blue_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/powder_blue.php
branches/SM-1_4-STABLE/squirrelmail/themes/purple_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/random.php
branches/SM-1_4-STABLE/squirrelmail/themes/redmond.php
branches/SM-1_4-STABLE/squirrelmail/themes/sandstorm_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/seaspray_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/servery_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/shades_of_grey.php
branches/SM-1_4-STABLE/squirrelmail/themes/silver_steel_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/simple_green2.php
branches/SM-1_4-STABLE/squirrelmail/themes/simple_green_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/simple_purple.php
branches/SM-1_4-STABLE/squirrelmail/themes/slashdot_theme.php
branches/SM-1_4-STABLE/squirrelmail/themes/spice_of_life.php
branches/SM-1_4-STABLE/squirrelmail/themes/spice_of_life_dark.php
branches/SM-1_4-STABLE/squirrelmail/themes/spice_of_life_lite.php
branches/SM-1_4-STABLE/squirrelmail/themes/techno_blue.php
branches/SM-1_4-STABLE/squirrelmail/themes/turquoise.php
branches/SM-1_4-STABLE/squirrelmail/themes/wood_theme.php
Modified: branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* a delivery backend.
*
* @author Marc Groot Koerkamp
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_IMAP.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_IMAP.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_IMAP.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* Delivery backend for the Deliver class.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SMTP.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SMTP.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SMTP.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* SMTP delivery backend for the Deliver class.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SendMail.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SendMail.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/deliver/Deliver_SendMail.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* Delivery backend for the Deliver class.
*
* @author Marc Groot Koerkamp
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/deliver/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/deliver/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/deliver/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/helper/VCard.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/helper/VCard.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/helper/VCard.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
*
* http://www.imc.org/pdi/vcard-21.txt
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/helper/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/helper/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/helper/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/html.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/html.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/html.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This contains functions needed to generate html output.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/AddressStructure.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/AddressStructure.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/AddressStructure.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file contains functions needed to extract email address headers from
* mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/ContentType.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/ContentType.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/ContentType.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file contains functions needed to handle content type headers
* (rfc2045) in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Disposition.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Disposition.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Disposition.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file contains functions needed to handle content disposition headers
* in mime messages. See RFC 2183.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Language.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Language.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Language.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file should contain class needed to handle Language properties in
* mime messages. I suspect that it is RFC2231
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Message.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/MessageHeader.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/MessageHeader.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/MessageHeader.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle headers in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/Rfc822Header.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/Rfc822Header.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/Rfc822Header.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This file contains functions needed to handle headers in mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/SMimeMessage.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/SMimeMessage.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/SMimeMessage.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file contains class needed to handle SMIME mime messages.
*
* @link http://www.ietf.org/html.charters/smime-charter.html
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/class/mime.class.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/class/mime.class.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/class/mime.class.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This file loads classes needed to handle mime messages.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/config/conf.pl
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/config/conf.pl 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/config/conf.pl 2026-01-15 10:52:11 UTC (rev 15041)
@@ -1,7 +1,7 @@
#!/usr/bin/env perl
# conf.pl
#
-# Copyright (c) 1999-2025 The SquirrelMail Project Team
+# Copyright (c) 1999-2026 The SquirrelMail Project Team
# Licensed under the GNU GPL. For full terms see COPYING.
#
# A simple configure script to configure SquirrelMail
Modified: branches/SM-1_4-STABLE/squirrelmail/config/config_default.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/config/config_default.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/config/config_default.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -15,7 +15,7 @@
* passwords being leaked to e.g. other system users. Take extra care when
* the webserver is shared with untrusted users.
*
- * @copyright 2000-2025 The SquirrelMail Project Team
+ * @copyright 2000-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/config/config_local.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/config/config_local.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/config/config_local.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* Don't do it unless you know what you're doing.
* Use standard PHP syntax, see config.php for examples.
*
- * @copyright 2002-2025 The SquirrelMail Project Team
+ * @copyright 2002-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/config/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/config/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/config/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/contrib/conf.pl.8
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/contrib/conf.pl.8 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/contrib/conf.pl.8 2026-01-15 10:52:11 UTC (rev 15041)
@@ -30,7 +30,7 @@
.SH "AUTHOR"
Tomas Kuliavas <to...@us...>
.SH "COPYRIGHT"
-Copyright (c) 2006-2025 The SquirrelMail Project Team
+Copyright (c) 2006-2026 The SquirrelMail Project Team
.SH "LICENSE"
This manual is licensed under GNU General Public License. See COPYING file
included in the SquirrelMail package or
Modified: branches/SM-1_4-STABLE/squirrelmail/contrib/decrypt_headers.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/contrib/decrypt_headers.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/contrib/decrypt_headers.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -3,7 +3,7 @@
/**
* Script provides form to decode encrypted header information.
*
- * @copyright 2005-2025 The SquirrelMail Project Team
+ * @copyright 2005-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/data/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/data/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/data/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/doc/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/doc/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/doc/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* Redirects to the index.html file.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/abook_database.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/abook_database.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/abook_database.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -3,7 +3,7 @@
/**
* abook_database.php
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/abook_ldap_server.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/abook_ldap_server.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/abook_ldap_server.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* Address book backend for LDAP server
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/abook_local_file.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/abook_local_file.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/abook_local_file.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -3,7 +3,7 @@
/**
* abook_local_file.php
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/addressbook.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/addressbook.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/addressbook.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* Functions require SM_PATH and support of forms.php functions
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/attachment_common.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/attachment_common.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/attachment_common.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* This file provides the handling of often-used attachment types.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/auth.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/auth.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/auth.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -5,7 +5,7 @@
*
* Contains functions used to do authentication.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/constants.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/constants.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/constants.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* This file is include by src/login.php, src/redirect.php and
* src/load_prefs.php.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/date.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/date.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/date.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -8,7 +8,7 @@
* <Tue,> 29 Jun 1999 09:52:11 -0500 (EDT)
* (as specified in RFC 822) -- 'Tue' is optional
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/db_prefs.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/db_prefs.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/db_prefs.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -52,7 +52,7 @@
* does not default the SQL connection character set as expected
* (most sensible systems will do the right thing transparently).
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1250.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1250.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1250.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1251.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1251.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1251.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1252.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1252.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1252.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1253.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1253.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1253.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1254.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1254.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1254.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1255.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1255.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1255.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 1/7/2000
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1256.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1256.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1256.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 01/5/99
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1257.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1257.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1257.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1258.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1258.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp1258.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Date: 04/15/98
* Contact: cp...@mi...
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp855.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp855.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp855.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -16,7 +16,7 @@
* Authors: Lori Brownell <lo...@mi...>
* K.D. Chang <a-k...@mi...>
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp866.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp866.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/cp866.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -18,7 +18,7 @@
K.D. Chang <a-k...@mi...>
The entries are in cp866_DOSCyrillicRussian order
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/index.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/index.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/index.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -7,7 +7,7 @@
* people to the login screen. At this point no attempt is made to see if the
* person is logged in or not.
*
- * @copyright 1999-2025 The SquirrelMail Project Team
+ * @copyright 1999-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_1.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_1.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_1.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -6,7 +6,7 @@
* This file contains iso-8859-1 decoding function that is needed to read
* iso-8859-1 encoded mails in non-iso-8859-1 locale.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_10.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_10.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_10.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_11.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_11.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_11.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_13.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_13.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_13.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_14.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_14.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_14.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -34,7 +34,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_15.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_15.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_15.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -34,7 +34,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_16.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_16.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_16.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_2.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_2.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_2.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_3.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_3.php 2025-04-22 05:11:30 UTC (rev 15040)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/decode/iso_8859_3.php 2026-01-15 10:52:11 UTC (rev 15041)
@@ -33,7 +33,7 @@
* internal or external distribution as long as this notice remains
* attached.
*
- * @copyright 2003-2025 The SquirrelMail Project Team
+ * @copyright 2003-2026 The SquirrelMail Project...
[truncated message content] |
|
From: <pdo...@us...> - 2025-04-22 05:11:47
|
Revision: 15040
http://sourceforge.net/p/squirrelmail/code/15040
Author: pdontthink
Date: 2025-04-22 05:11:30 +0000 (Tue, 22 Apr 2025)
Log Message:
-----------
Fix missing quotes
Modified Paths:
--------------
trunk/squirrelmail/plugins/filters/filters.php
Modified: trunk/squirrelmail/plugins/filters/filters.php
===================================================================
--- trunk/squirrelmail/plugins/filters/filters.php 2025-04-20 06:58:38 UTC (rev 15039)
+++ trunk/squirrelmail/plugins/filters/filters.php 2025-04-22 05:11:30 UTC (rev 15040)
@@ -217,7 +217,7 @@
* check hook that calls filtering. If filters are called by right_main_after_header,
* do filtering only when we are in INBOX folder.
*/
- if (PAGE_NAME == right_main &&
+ if (PAGE_NAME == 'right_main' &&
(sqgetGlobalVar('mailbox',$mailbox,SQ_FORM) && $mailbox!='INBOX')) {
return;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2025-04-20 06:58:54
|
Revision: 15039
http://sourceforge.net/p/squirrelmail/code/15039
Author: pdontthink
Date: 2025-04-20 06:58:38 +0000 (Sun, 20 Apr 2025)
Log Message:
-----------
Fix what was a NULL hook name
Modified Paths:
--------------
trunk/squirrelmail/plugins/filters/filters.php
Modified: trunk/squirrelmail/plugins/filters/filters.php
===================================================================
--- trunk/squirrelmail/plugins/filters/filters.php 2025-04-02 04:06:34 UTC (rev 15038)
+++ trunk/squirrelmail/plugins/filters/filters.php 2025-04-20 06:58:38 UTC (rev 15039)
@@ -187,7 +187,8 @@
/**
* Starts the filtering process
* @param array $hook_args (since 1.5.2) do hook arguments. Is used to check
- * hook name, array key = 0.
+ * hook name, array key = 0 (UPDATE: but right_main_after_header hook uses
+ * boolean_hook_function which doesn't pass the hook name)
* @access private
*/
function start_filters($hook_args) {
@@ -216,7 +217,7 @@
* check hook that calls filtering. If filters are called by right_main_after_header,
* do filtering only when we are in INBOX folder.
*/
- if ($hook_args[0]=='right_main_after_header' &&
+ if (PAGE_NAME == right_main &&
(sqgetGlobalVar('mailbox',$mailbox,SQ_FORM) && $mailbox!='INBOX')) {
return;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2025-04-02 04:06:50
|
Revision: 15038
http://sourceforge.net/p/squirrelmail/code/15038
Author: pdontthink
Date: 2025-04-02 04:06:34 +0000 (Wed, 02 Apr 2025)
Log Message:
-----------
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
Modified Paths:
--------------
trunk/squirrelmail/functions/mime.php
Modified: trunk/squirrelmail/functions/mime.php
===================================================================
--- trunk/squirrelmail/functions/mime.php 2025-04-02 04:02:28 UTC (rev 15037)
+++ trunk/squirrelmail/functions/mime.php 2025-04-02 04:06:34 UTC (rev 15038)
@@ -963,7 +963,9 @@
}
}
- if (!$encoded && $htmlsafe) {
+ // It is possible to slip XSS in here when a header has encoded content followed by unecoded malicious content --- this test was written long ago, but because the leftover $chunk has not been classified or handled in any way, we can't assume it is safe to include as-is.... We'll assume the person who wrote this if() would agree and didn't mean to accidentally allow such and that what they meant was the following corrected line:
+ // if (!$encoded && $htmlsafe) {
+ if ($htmlsafe) {
$ret .= sm_encode_html_special_chars($chunk);
} else {
$ret .= $chunk;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2025-04-02 04:02:45
|
Revision: 15037
http://sourceforge.net/p/squirrelmail/code/15037
Author: pdontthink
Date: 2025-04-02 04:02:28 +0000 (Wed, 02 Apr 2025)
Log Message:
-----------
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
Modified Paths:
--------------
branches/SM-1_4-STABLE/squirrelmail/functions/mime.php
Modified: branches/SM-1_4-STABLE/squirrelmail/functions/mime.php
===================================================================
--- branches/SM-1_4-STABLE/squirrelmail/functions/mime.php 2025-01-02 02:23:50 UTC (rev 15036)
+++ branches/SM-1_4-STABLE/squirrelmail/functions/mime.php 2025-04-02 04:02:28 UTC (rev 15037)
@@ -789,7 +789,9 @@
}
}
- if (!$encoded && $htmlsave) {
+ // It is possible to slip XSS in here when a header has encoded content followed by unecoded malicious content --- this test was written long ago, but because the leftover $chunk has not been classified or handled in any way, we can't assume it is safe to include as-is.... We'll assume the person who wrote this if() would agree and didn't mean to accidentally allow such and that what they meant was the following corrected line:
+ // if (!$encoded && $htmlsave) {
+ if ($htmlsave) {
$ret .= sm_encode_html_special_chars($chunk);
} else {
$ret .= $chunk;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pdo...@us...> - 2025-01-02 02:09:48
|
Revision: 15034
http://sourceforge.net/p/squirrelmail/code/15034
Author: pdontthink
Date: 2025-01-02 02:09:45 +0000 (Thu, 02 Jan 2025)
Log Message:
-----------
Happy New Year
Modified Paths:
--------------
trunk/util/make-release-imap-proxy
trunk/util/make-release-webmail
trunk/util/update-copyright
Modified: trunk/util/make-release-imap-proxy
===================================================================
--- trunk/util/make-release-imap-proxy 2025-01-02 02:08:59 UTC (rev 15033)
+++ trunk/util/make-release-imap-proxy 2025-01-02 02:09:45 UTC (rev 15034)
@@ -4,7 +4,7 @@
#
# It requires one argument -- the version number.
#
-# Copyright 1999-2024 The SquirrelMail Project Team
+# Copyright 1999-2025 The SquirrelMail Project Team
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
#
Modified: trunk/util/make-release-webmail
===================================================================
--- trunk/util/make-release-webmail 2025-01-02 02:08:59 UTC (rev 15033)
+++ trunk/util/make-release-webmail 2025-01-02 02:09:45 UTC (rev 15034)
@@ -4,7 +4,7 @@
#
# It requires one argument -- the version number.
#
-# Copyright 1999-2024 The SquirrelMail Project Team
+# Copyright 1999-2025 The SquirrelMail Project Team
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
#
Modified: trunk/util/update-copyright
===================================================================
--- trunk/util/update-copyright 2025-01-02 02:08:59 UTC (rev 15033)
+++ trunk/util/update-copyright 2025-01-02 02:09:45 UTC (rev 15034)
@@ -2,7 +2,7 @@
#
# This script updates the copyright notices in SquirrelMail.
#
-# Copyright 2010-2024 The SquirrelMail Project Team
+# Copyright 2010-2025 The SquirrelMail Project Team
# Author Paul Lesniewski <pa...@sq...>
# License http://opensource.org/licenses/gpl-license.php GNU Public License
# Version $Id$
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|