Changeset 658

Show
Ignore:
Timestamp:
10/21/06 05:16:59 (2 years ago)
Author:
sven
Message:

phpmailer: upgrade 1.7.2 -> 1.7.3, and fix safe mode check, so return-paths get set to $CFG->sysadminemail

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/lib/phpmailer/ChangeLog.txt

    r269 r658  
    11ChangeLog 
     2 
     3Version 1.73 (Sun, Jun 10 2005) 
     4* Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf 
     5* Now has a total of 20 translations 
     6* Fixed alt attachments bug: http://tinyurl.com/98u9k 
    27 
    38Version 1.72 (Wed, May 25 2004) 
  • devel/lib/phpmailer/class.phpmailer.php

    r269 r658  
    120120     * @var string 
    121121     */ 
    122     var $PluginDir         = ''
     122    var $PluginDir         = ""
    123123 
    124124    /** 
     
    126126     *  @var string 
    127127     */ 
    128     var $Version           = "1.72"; 
     128    var $Version           = "1.73"; 
    129129 
    130130    /** 
     
    441441        } 
    442442 
    443         if ($this->Sender != "" && strlen(ini_get("safe_mode"))< 1) 
     443        $safe = ini_get("safe_mode"); 
     444        if ($this->Sender != "" && ($safe == "" || $safe == "0")) 
    444445        { 
    445446            $old_from = ini_get("sendmail_from"); 
     
    472473     */ 
    473474    function SmtpSend($header, $body) { 
    474         include_once($this->PluginDir.'class.smtp.php'); 
     475        include_once($this->PluginDir . "class.smtp.php"); 
    475476        $error = ""; 
    476477        $bad_rcpt = array(); 
     
    757758           case "alt": 
    758759              // fall through 
    759            case "alt_attachment": 
     760           case "alt_attachments": 
    760761              $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap); 
    761762              break; 
     
    11041105            return ""; 
    11051106        } 
     1107        $magic_quotes = get_magic_quotes_runtime(); 
     1108        set_magic_quotes_runtime(0); 
    11061109        $file_buffer = fread($fd, filesize($path)); 
    11071110        $file_buffer = $this->EncodeString($file_buffer, $encoding); 
    11081111        fclose($fd); 
     1112        set_magic_quotes_runtime($magic_quotes); 
    11091113 
    11101114        return $file_buffer; 
  • devel/lib/phpmailer/class.smtp.php

    r269 r658  
    334334                $pos = strrpos(substr($line,0,$max_line_length)," "); 
    335335 
    336                 // Fix from http://www.addict3d.org/index.php?page=viewarticle&type=security&ID=4079 
     336                # Patch to fix DOS attack 
    337337                if (!$pos) { 
    338338                    $pos = $max_line_length - 1; 
    339339                } 
    340                 // End of fix 
    341340 
    342341                $lines_out[] = substr($line,0,$pos); 
  • devel/lib/phpmailer/language/phpmailer.lang-de.php

    r269 r658  
    1919$PHPMAILER_LANG["connect_host"] = 'SMTP Fehler: Konnte keine Verbindung zum SMTP-Host herstellen.'; 
    2020$PHPMAILER_LANG["file_access"] = 'Zugriff auf folgende Datei fehlgeschlagen: '; 
    21 $PHPMAILER_LANG["file_open"] = 'Datei Fehler: Konnte Date nicht &ouml;ffnen: '; 
     21$PHPMAILER_LANG["file_open"] = 'Datei Fehler: konnte folgende Datei nicht &ouml;ffnen: '; 
    2222$PHPMAILER_LANG["encoding"] = 'Unbekanntes Encoding-Format: '; 
    2323?> 
  • devel/lib/phpmailer/language/phpmailer.lang-nl.php

    r269 r658  
    11<?php 
    22/** 
    3  * PHPMailer language file. 
     3 * PHPMailer language file.   
    44 * Dutch Version 
    55 */ 
     
    77$PHPMAILER_LANG = array(); 
    88 
    9 $PHPMAILER_LANG["provide_address"] = 'U moet op zijn minst één ontvanger ' . 
    10                                      'opgeven'; 
    11 $PHPMAILER_LANG["mailer_not_supported"] = ' e-mail service wordt niet ondersteund.'; 
    12 $PHPMAILER_LANG["execute"] = 'Kan niet worden uitgevoerd: '; 
    13 $PHPMAILER_LANG["instantiate"] = 'Kan mail functie niet op gang brengen.'; 
    14 $PHPMAILER_LANG["authenticate"] = 'SMTP fout: Ongeldige gebruikersnaam of wachtwoord.'; 
    15 $PHPMAILER_LANG["from_failed"] = 'De volgende afzenders zijn ongeldig: '; 
    16 $PHPMAILER_LANG["recipients_failed"] = 'SMTP Fout: Kon email niet verzend ' . 
    17                                        'naar de volgende ontvangers : '; 
     9$PHPMAILER_LANG["provide_address"] = 'Er moet tenmiste &eacute;&eacute;n ' . 
     10                                     'ontvanger emailadres opgegeven worden.'; 
     11$PHPMAILER_LANG["mailer_not_supported"] = ' mailer wordt niet ondersteund.'; 
     12$PHPMAILER_LANG["execute"] = 'Kon niet uitvoeren: '; 
     13$PHPMAILER_LANG["instantiate"] = 'Kon mail functie niet initialiseren.'; 
     14$PHPMAILER_LANG["authenticate"] = 'SMTP Fout: authenticatie mislukt.'; 
     15$PHPMAILER_LANG["from_failed"] = 'De volgende afzender adressen zijn mislukt: '; 
     16$PHPMAILER_LANG["recipients_failed"] = 'SMTP Fout: De volgende ' . 
     17                                       'ontvangers zijn mislukt: '; 
    1818$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Fout: Data niet geaccepteerd.'; 
    19 $PHPMAILER_LANG["connect_host"] = 'SMTP Fout: Kan geen verbinding maken met de SMTP server.'; 
    20 $PHPMAILER_LANG["file_access"] = 'Bijlage kon niet worden geopend: '; 
    21 $PHPMAILER_LANG["file_open"] = 'Bijlage kon niet worden geopend: '; 
     19$PHPMAILER_LANG["connect_host"] = 'SMTP Fout: Kon niet verbinden met SMTP host.'; 
     20$PHPMAILER_LANG["file_access"] = 'Kreeg geen toegang tot bestand: '; 
     21$PHPMAILER_LANG["file_open"] = 'Bestandsfout: Kon bestand niet openen: '; 
    2222$PHPMAILER_LANG["encoding"] = 'Onbekende codering: '; 
    2323?> 
  • devel/lib/phpmailer/language/phpmailer.lang-no.php

    r269 r658  
    11<?php 
    22/** 
    3  * Norwegian language file. 
    4  * English Version 
     3 * PHPMailer language file. 
     4 * Norwegian Version 
    55 */ 
    66