Annotation of mozptch/history.pas, revision 1.3

1.1       oertel      1: (* Copyright (c) uib umwelt informatik buero gmbh (www.uib.de)
                      2:  This sourcecode is owned by uib
                      3:  and published under the Terms of the General Public License.
                      4: #*###CVS_HEAD_START###******************************************************
1.2       oertel      5: # $Id: history.pas,v 1.1 2004/03/14 12:49:07 oertel Exp $
1.1       oertel      6: #
                      7: #*###EXCLUDE_CVS_LOG###*****************************************************
                      8: # History:
                      9: # ========
                     10: #
1.2       oertel     11: # $Log: history.pas,v $
                     12: # Revision 1.1  2004/03/14 12:49:07  oertel
                     13: # Initial commit version 9.29
                     14: #
1.1       oertel     15: *)
                     16: (*
                     17: history für Mail Einrichtungsprogramm geführt ab 9.16
                     18: 24.11.00 detlef oertel
                     19: 
                     20: v9.13:
                     21: - Beim Einrichten der Ressortmail bleibt eine vorhandene Praeferenzdatei 
                     22:   prefs.js im Heimatverzeichnis erhalten. Sollen die Default-Einstellungen
                     23:   wiederhergestellt werden, muss die Datei prefs.js im Heimatverzeichnis
                     24:   haendig geloescht werden.
                     25: 
                     26: - Das Mail-Einrichtungsprogramm setzt nicht mehr das Zeitintervall, in dem
                     27:   nach neuer Mail auf dem Server gecheckt wird. Dadurch wird die Default-
                     28:   Einstellung von 10 Minuten wirksam. Soll ein anderes Intervall ein-
                     29:   gestellt werden, muss dieses ueber das Installationsskript oder die 
                     30:   syslogin.ins umgestellt werden.
                     31: 
                     32: - Das Mail-Einrichtungsprogramm setzt die Default-Einstellung fuer das 
                     33:   Kalender-Verzeichnis von C:\programme\netscape\users\default 
                     34:   nach %HOME%\mail\calendar um. 
                     35:   Existiert in %HOME%\mail\calendar noch kein Kalender, so wird
                     36:   der Kalender in c:\programme\netscape\users\default 
                     37:   nach %HOME%\mail\calendar kopiert.
                     38: 
                     39: - Beim Ausfuehren der Mail-Einrichtung gibt es jetzt ein zusaetzliches 
                     40:   Dialogfeld, in dem der Anzeigename fuer den Autor der Mail eingetragen
                     41:   werden kann.  Der Anzeigename ist der Name, der beim Empfang einer 
                     42:   Mail als Absendername angezeigt wird (z.B. Dr. Mueller). Der Anzeigename
                     43:   ist unabhaengig von der Mail-Adresse (z.B. mueller@amt.hessen.de).
                     44:   Standardmaessig wurde als Anzeigename bisher der Benutzername auf dem
                     45:   BK-Server verwendet. Da dieser oft nicht sprechend ist oder keinen 
                     46:   offiziellen Charakter hat (z.B. a10-123 oder mueller) gab es vielfach
                     47:   den Wunsch hier einen selbstgewaehlten Namen einzutragen. Dies kann
                     48:   jetzt mit Hilfe des mail-Einrichtungsprogramms auch nachtraeglich
                     49:   gemacht werden.
                     50: 
                     51: v9.16 24.11.00 detlef oertel
                     52: - Prüft ob sHome existiert
                     53: - Prüft ob sHost resoved werden kann
                     54: - Prüft ob über Port 25 (smtp) sHost erreicht werden kann
                     55: - Prüft ob sendmail auf sHost sUname bekannt ist
                     56: - legt logdatei maileinr.log an
                     57: - Farbige Meldung über verwendete Variablen
                     58: - interne Versionsnummer
                     59: 
                     60: v9.18 15.6.01 detlef oertel
                     61: Einführung von IMAP für Telearbeit
                     62: Anforderungen von Gerhard:
                     63: Die Einträge mit einem + davor sollen rein in die prefs.js die mit einem
                     64: - sollen nicht mehr rein, brauchen aber im Falle einer Umstellung nicht
                     65: rausgelöscht werden.
                     66: 
                     67: + user_pref("mail.default_templates",
                     68: "IMAP://$username@$servername/Vorlagen");
                     69: + user_pref("mail.default_drafts",
                     70: "IMAP://$username@$servername/Entwurfe");
                     71: + user_pref("mail.directory",
                     72: "C:\\Programme\\Netscape\\private\\$username\\mail");
                     73: + user_pref("mail.identity.useremail",
                     74: "$username@$servername.ressort-intern.de");
                     75: + user_pref("mail.identity.username", "$username");
                     76: + user_pref("mail.imap.server.$servername.admin_url", "");
                     77: + user_pref("mail.imap.server.$servername.capability", 4643);
                     78: + user_pref("mail.imap.server.$servername.check_new_mail", true);
                     79: + user_pref("mail.imap.server.$servername.check_time", 10);
                     80: + user_pref("mail.imap.server.$servername.cleanup_inbox_on_exit",
                     81: false);
                     82: + user_pref("mail.imap.server.$servername.delete_model", 2);
                     83: + user_pref("mail.imap.server.$servername.dual_use_folders", false);
                     84: + user_pref("mail.imap.server.$servername.empty_trash_on_exit", false);
                     85: + user_pref("mail.imap.server.$servername.empty_trash_threshhold", 0);
                     86: + user_pref("mail.imap.server.$servername.isSecure", true);
                     87: + user_pref("mail.imap.server.$servername.namespace.other_users", "");
                     88: + user_pref("mail.imap.server.$servername.namespace.personal", "\"\"");
                     89: + user_pref("mail.imap.server.$servername.namespace.public", "");
                     90: + user_pref("mail.imap.server.$servername.offline_download", false);
                     91: + user_pref("mail.imap.server.$servername.override_namespaces", false);
                     92: + user_pref("mail.imap.server.$servername.remember_password", false);
                     93: + user_pref("mail.imap.server.$servername.server_sub_directory",
                     94: ".imap/");
                     95: + user_pref("mail.imap.server.$servername.userName", "$username");
                     96: + user_pref("mail.imap.server.$servername.using_subscription", false);
                     97: + user_pref("mail.imap_sentmail_path",
                     98: "IMAP://$username@$servername/gesendet");
                     99: + user_pref("mail.server_type", 1);
                    100: + user_pref("mail.use_fcc", false);
                    101: 
                    102: 
                    103: -user_pref("mail.identity.reply_to", "' + sUname + '@' + sHost +
                    104: '.ressort-inter
                    105: n.de");
                    106: -user_pref("mail.pop_name", "' + sUname + '");
                    107: -user_pref("mail.directory", "' + MakePrefPath(sHome) +'\\mail\\mail");
                    108: -user_pref("network.hosts.pop_server", "' + sHost +'");
                    109: -user_pref("mail.identity.reply_to", "' + TempInternetAddress + '");
                    110: -user_pref("mail.default_fcc", "' + MakePrefPath(sHome)
                    111: +'\\mail\\mail\\Sent");
                    112: 
                    113: + user_pref("mail.directory",
                    114: "C:\\Programme\\Netscape\\private\\testuser\\mail");
                    115: 
                    116: + user_pref("mail.imap.server.hlh2.delete_model", 1);
                    117: - user_pref("mail.imap.server.hlh2.delete_model", 2);
                    118: 
                    119: + user_pref("mail.imap.server.hlh2.empty_trash_on_exit", true);
                    120: - user_pref("mail.imap.server.hlh2.empty_trash_on_exit", false);
                    121: 
                    122: + user_pref("mail.use_imap_sentmail", true);
                    123: 
                    124: - user_pref("mail.use_fcc", false);
                    125: 
                    126: 
                    127: 
                    128: Erstellen von Verzeichnissen:
                    129: c:\programme\netscape\private\$username\mail
                    130: $Home/mail/ich_bin_imapuser
                    131: Kopieren von:
                    132: p:\mail\empty.mbx -> \\$servername\$username\INBOX
                    133: p:\mail\empty.mbx -> \\$servername\$username\mail\gesendet
                    134: p:\mail\empty.mbx -> \\$servername\$username\mail\Vorlagen
                    135: p:\mail\empty.mbx -> \\$servername\$username\mail\Entwuerfe
                    136: Schreibschutz entfernen
                    137: 
                    138: Falls pop3 bereits eingerichtet und kein Telearbeitsplatz:
                    139: moven von
                    140: $HOME\mail\mail\*.* -> c:\programme\netscape\private\$username\mail
                    141: 
                    142: Für Pop3
                    143: wenn $Home/mail/ich_bin_imapuser existiert löschen
                    144: sowie prefs.js löschen
                    145: 
                    146: Hilfe Button: startet über shellfunc / showhtml uibhtmlview
                    147: und zeigt doku
                    148: uibhtmlview in c:\utils
                    149: doku in c:\utils\doku\maileinr\maileinr.html
                    150: 
                    151: boolean telearbeitsplatz wird Nach der UmgebungsVariable TELEPC=1 gesetzt
                    152: 
                    153: v9.19 06.09.01 detlef oertel
                    154: Bugfix bei
                    155: 
                    156: + user_pref("mail.imap.server.hlh2.delete_model", 1);
                    157: - user_pref("mail.imap.server.hlh2.delete_model", 2);
                    158: 
                    159: + user_pref("mail.imap.server.hlh2.empty_trash_on_exit", true);
                    160: - user_pref("mail.imap.server.hlh2.empty_trash_on_exit", false);
                    161: 
                    162: -----------------------------------------------------
                    163: v9.20 19.11.01 detlef oertel
                    164: imap-Einrichtung Bugfix:
                    165: mail.default_drafts","IMAP://'+sUname+'@'+sHost+'/Entwurfe
                    166: geändert in:
                    167: mail.default_drafts","IMAP://'+sUname+'@'+sHost+'/Entwuerfe
                    168: -------------------------------------
                    169: 
                    170: 
                    171: v9.24 29.8.2002 Rupert Röder
                    172: Imap als Default gesetzt
                    173: Fortschrittsanzeige für Imap einrichten
                    174: Aufrufoption --no_sendmail_check eingeführt (damit insbes. auf der Bonifix das
                    175:   Maileinrichtungsprogramm dazu genutzt werden kann, das netscape-User-Verzeichnis
                    176:   auf das home-Verzeichnis des Users umzulenken)
                    177: 
                    178: 
                    179: v9.25.0 (ab hier mozpatch)
                    180: - Umstellung auf Mozillaverzeichnisse
                    181: - entfernen von 'historischem Müll'
                    182: v9.25.1
                    183: - Umstellung auf mozilla-Syntax
                    184: - Einbindung der Wünsch von c.heid
                    185: v9.25.2
                    186: - Probleme bei Internet Mail (Jens)
                    187: - Lokale Ordner (Jens)
                    188: - Abfangen wenn prefs.js da aber registry fehlt
                    189: 
                    190: v9.27.0
                    191: - backup von prefs.js erzeugen
                    192: - korrektur bei internetmail
                    193: v9.27.0.2
                    194: - registry.dat, pluginreg.dat und xul.mfl immer löschen
                    195: - versuch der versionsanzeige im logfile
                    196: 
                    197: 
                    198: - spamfilter anschalten :
                    199:    // Spamfilter anschalten
                    200:    // Tools/JunkMail-Filterung:
                    201:    //Eingehende Nachrichten die als Junkmail identifiziert wurden verschieben
                    202:    TempPrefFile.AddPrefLine('user_pref("mail.server.server1.moveOnSpam", true);');
                    203:    // Junk irgendwann löschen
                    204:    TempPrefFile.AddPrefLine('user_pref("mail.server.server1.purgeSpam", true);');
                    205:    // Junk löschen nach Tagen : 30
                    206:    TempPrefFile.AddPrefLine('user_pref("mail.server.server1.purgeSpamInterval", 30);');
                    207:    // Junk verschieben in
                    208:    TempPrefFile.AddPrefLine('user_pref("mail.server.server1.spamActionTargetAccount", "imap://testadm@hlh3");');
                    209: 
                    210: 
                    211: -  für intranets
                    212:    // filelinks dürfen geöffnet werden auch wenn sie über http kommen....
                    213:    TempPrefFile.AddPrefLine('user_pref("security.checkloaduri" , false);');
                    214: 
                    215: - möglichkeit das patchen der prefs.js auszuschalten wenn vorhanden
                    216: - wahlmöglichkeit bei mimetypes.rdf
                    217: v9.27.0.3
                    218: - override milestone auf 1.3 gesetzt
                    219: - // nur kurze header anzeigen
                    220:    TempPrefFile.AddPrefLine('user_pref("mail.show_headers" , 1);');
                    221: 
                    222: v9.27.0.7 24.4.03
                    223: - // bei forward alte mail als inline versenden (2) als attachment (? fehlt diese Zeile)
                    224:    TempPrefFile.AddPrefLine('user_pref("mail.forward_message_mode", 2);');
                    225: - VersionsInfo in Log-Datei
                    226: - mimetypes.rdf wird gepatch statt überkopiert
                    227: - Laufende Mozilla-Prozesse werden erkannt und können beendet werden
                    228: v9.27.0.8 25.4.03
                    229: - // Einstellungen/Datenschutz & Sicherheit/Cookies/
                    230:    // Verhalten bei Cookies:
                    231:    // 0: alle Cookies akzeptieren
                    232:    // 1: Cookies nur von der Original-Website akzeptieren
                    233:    // 2: keine Cookies annehmen
                    234:    TempPrefFile.AddPrefLine('user_pref("network.cookie.cookieBehavior", 2);');
                    235:    Da nicht mehr in user.js
                    236: - Abfrage umsetzung host bonifax -> hlh2   
                    237: v9.27.0.9 25.4.03
                    238: - Abfangen von nicht vorhandener mimetypes.rdf
                    239: v9.27.0.10 5.5.03
                    240: - beim update der prefs files wird wieder sortiert und leere
                    241:   Zeilen am anfang gelöscht
                    242: - Wenn pref.js vorhanden, dann wird sie vorher gelesen und neu geschrieben
                    243:   um leere Zeilen am Anfang zu löschen.
                    244: 
                    245: v9.27.0.11 13.5.03
                    246:    // spellchecker in deutsch aktivieren
                    247:    TempPrefFile.AddPrefLine('user_pref("spellchecker.dictionary" , "de-DE");');
                    248: 
                    249: v9.27.0.12 2.6.03
                    250: - Rückspeichern der mimetypes.rdf
                    251: 
                    252: v9.27.0.13 16.6.03
                    253: writelog('mimetypes.rdf für urhessen_exec eingefügt....');
                    254: 
                    255: 
                    256: 
                    257: *)
                    258: 
                    259: // Nachfolgend nur dummy
                    260: 
                    261: unit history;
                    262: 
                    263: interface
                    264: 
                    265: (*
                    266: type
                    267: //  TForm1 = class(TForm)
                    268:   private
                    269:     { Private-Deklarationen }
                    270:   public
                    271:     { Public-Deklarationen }
                    272:   end;
                    273: 
                    274: //var
                    275: //  Form1: TForm1;
                    276: *)
                    277: implementation
                    278: 
                    279: //{$R *.DFM}
                    280: 
                    281: end.
                    282: 
                    283: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>