--- ilohamail-0.8.14.orig/IlohaMail/include/langs.inc +++ ilohamail-0.8.14/IlohaMail/include/langs.inc @@ -21,6 +21,7 @@ "dk/"=>"Dansk", "de/" => "Deutsch", "es/" => "Español", + "eo/" => "Esperanto", "fr/"=>"Français", "ga/"=>"Galician", "hu/"=>"Hungarian", --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/bookmarks.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/bookmarks.inc @@ -0,0 +1,29 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/bookmarks.inc"); + +$bmStrings["bookmarks"] = "Libromarkoj"; +$bmStrings["identities"] = "Identoj"; +$bmStrings["edit"] = "Editu"; +$bmStrings["name"] = "Nomo"; +$bmStrings["url"] = "URL"; +$bmStrings["category"] = "Kategorio"; +$bmStrings["other"] = "Specifu->"; +$bmStrings["comments"] = "Komentoj"; +$bmStrings["add"] = "Addiciu"; +$bmStrings["new"] = "Nova Enskribigo"; +$bmStrings["edit_url"] = "Editu Enskribigon"; +$bmStrings["delete"] = "Foriŝu"; + +$bmError[1] = "Nomon aû URL bezonas"; +$bmError[2] = "Ĉi tiun trajton elŝaltas."; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/calendar.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/calendar.inc @@ -0,0 +1,39 @@ +/calendar.inc + (C)2003 Ryo Chijiiwa + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/calendar.inc"); + +$calStr["add_schedule"] = "Addicu Veturplano"; +$calStr["edit_schedule"] = "Editu Veturplano"; +$calStr["weekof"] = "Semajno de : %d"; +$calStr["title"] = "Titolo:"; +$calStr["color"] = "Koloro:"; +$calStr["colors"] = array("#990000"=>"Malhuma Ruĝo", "#FF0000"=>"Ruĝo", "#000099"=>"Malhuma Bluo", "#0000FF"=>"Bluo", + "#006600"=>"Malhuma Verdo", "#00FF00"=>"Verdo", "#9900FF"=>"Purpuro", "#00FFFF"=>"Blua Verdo", + "#FF6600"=>"Oranĝo", "#FFFF00"=>"Flavo", "#FF00FF"=>"Purpura Ruĝo", ""=>"Sen koloro"); +$calStr["starts"] = "Iniciati en:"; +$calStr["ends"] = "Finiĝi en:"; +$calStr["from"] = "de:"; +$calStr["until"] = "ĝis:"; +$calStr["repeat_on"] = "Ripetu en"; +$calStr["of"] = "de ĉiam"; +$calStr["weeks"] = array(1=>"unua semajno", 2=>"dua semajno", 3=>"tria semajno", 4=>"kvara semajno"); +$calStr["week_blurb"] = "...de ĉiam monato (ĝis finiĝa dato).
Ripetos en ĉiam semanjojn se nenio elektis."; #elekti? +$calStr["monthly"] = "Ripetu monate"; +$calStr["yearly"] = "Ripetu jare"; +$calStr["place"] = "Loko:"; +$calStr["description"] = "Priskribo:"; +$calStr["add"] = "Addicu"; +$calStr["update"] = "Ĝisdatigu"; +$calStr["Delete"] = "Foriŝu"; +$calStr["go"] = "Iru"; +$calStr["disabled"] = "La kalendara trajto elŝaltas."; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/compose.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/compose.inc @@ -0,0 +1,55 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/compose.inc"); + +$composeHStrings[0] = "Subjekto"; +$composeHStrings[1] = "De"; +$composeHStrings[2] = "Al"; +$composeHStrings[3] = "CC"; +$composeHStrings[4] = "BCC"; +$composeHStrings[5] = "Dato"; + + +$composeStrings[0] = "Verku Mesaĝon"; +$composeStrings[1] = "Sendu Mesaĝon"; +$composeStrings[2] = "Alŝutu"; +$composeStrings[3] = "Alfiksu subskribon"; +$composeStrings[4] = "Alfiksu"; +$composeStrings[5] = "Kontaktoj"; +$composeStrings[6] = "Kaŝu kontaktojn"; +$composeStrings[7] = "Mesaĝa korpo:"; +$composeStrings[8] = "Adiciu"; +$composeStrings[9] = "Je %d, %s skribis:\n"; +$composeStrings[10] = "--- Originala Mesaĝo ---\n"; +$composeStrings[11] = "Fermu Fenestron"; + +$composeStrings[12] = "Ĉeku Grafismon"; +$composeStrings[13] = "Correct Grafismon"; +$composeStrings[14] = "Neniuj Sanĝoj"; #FIXME: "no changes" -> ne? or neniu? +$composeStrings[15] = "Eblaj Graismaj Eraroj"; +$composeStrings[16] = "Grafismaj Sanĝoj"; +$composeStrings[17] = "ignoru"; +$composeStrings[18] = "foriŝu"; + +$composeStrings["title"] = "Verku Mesaĝo"; + +$composeErrors[0] = "La subjekta kampo estas malplena. Bonvolu enskribi subjekton aû klaku \"".$composeStrings[1]."\" ree por sendi."; #FIXME: sendi? sendas? sendu? +$composeErrors[1] = "La \"De\" kampo estas malplena. Bonvolu enskribi vian retpoŝtan adreson."; +$composeErrors[2] = "La \"Al\" kampo estas malplena. Bonvolu specifi la destinejan adreson."; #fixme: destination -> destinejan ? +$composeErrors[3] = "Alŝuto malsukcesis"; +$composeErrors[4] = "Neniujn dosierojn ricevis."; +$composeErrors[5] = "Por spamaj preventadaj motivoj, vi devus sendi nur al %1 uloj (%2 en sesio) en %3 sekundoj."; + +$composeErrors[6] = "Neniujn grafismajn erarojn trovis."; +$composeErrors[7] = "Grafisma ĉekado ne estas disponebla por specifa lingvo."; +$composeErrors[8] = "(%s vortaron uzis)"; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/contacts.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/contacts.inc @@ -0,0 +1,35 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/contacts.inc"); + +$cStrings[0] = "Kontaktoj"; +$cStrings[1] = "Addicu Kontakton"; +$cStrings[2] = " Kontakto"; +$cStrings[3] = "Nomo"; +$cStrings[4] = "Retpoŝto"; +$cStrings[5] = "URL"; +$cStrings[6] = "Grupo"; +$cStrings[7] = "Komentoj"; +$cStrings[8] = "Addicu/Editu Kontakton"; +$cStrings[9] = "Retpoŝto"; +$cStrings[10] = "Verku"; + +$cStrings["close"] = "Fermu Fenestron"; +$cStrings["addto"] = "Adicu kontaktojn al %s"; +$cStrings["showgrp"] = "Montru %s"; +$cStrings["all"] = "Ĉiu"; +$cStrings["instructions"] = "Klaku sur nomoj por adici. Vi ankaû klakus sur grupaj etikedoj por adici ĉiu en la grupo."; + +$cErrors[0] = "Kontakta listo estas malplena"; + + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/cp.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/cp.inc @@ -0,0 +1,11 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ +?> +Kolora Koda Ĉarto --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/dates.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/dates.inc @@ -0,0 +1,69 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +//include("../lang/eng/dates.inc"); + +$lang_months[1] = "Januaro"; +$lang_months[2] = "Februaro"; +$lang_months[3] = "Marto"; +$lang_months[4] = "Aprilo"; +$lang_months[5] = "Majo"; +$lang_months[6] = "Junio"; +$lang_months[7] = "Julio"; +$lang_months[8] = "Aûgusto"; +$lang_months[9] = "Septembro"; +$lang_months[10] = "Oktobro"; +$lang_months[11] = "Novembro"; +$lang_months[12] = "Decembro"; + +$lang_datetime["short_mon"][1] = "Jan"; +$lang_datetime["short_mon"][2] = "Feb"; +$lang_datetime["short_mon"][3] = "Mar"; +$lang_datetime["short_mon"][4] = "Apr"; +$lang_datetime["short_mon"][5] = "Maj"; +$lang_datetime["short_mon"][6] = "Jun"; +$lang_datetime["short_mon"][7] = "Jul"; +$lang_datetime["short_mon"][8] = "Aûg"; +$lang_datetime["short_mon"][9] = "Sep"; +$lang_datetime["short_mon"][10] = "Okt"; +$lang_datetime["short_mon"][11] = "Nov"; +$lang_datetime["short_mon"][12] = "Dec"; + +$lang_datetime["dsow"][0] = "Dim"; +$lang_datetime["dsow"][1] = "Lun"; +$lang_datetime["dsow"][2] = "Mar"; +$lang_datetime["dsow"][3] = "Mer"; +$lang_datetime["dsow"][4] = "Ĵaû"; +$lang_datetime["dsow"][5] = "Ven"; +$lang_datetime["dsow"][6] = "Sab"; + +$lang_datetime["dsowl"][0] = "Dimanĉo"; +$lang_datetime["dsowl"][1] = "Lundo"; +$lang_datetime["dsowl"][2] = "Mardo"; +$lang_datetime["dsowl"][3] = "Merkredo"; +$lang_datetime["dsowl"][4] = "Ĵaûdo"; +$lang_datetime["dsowl"][5] = "Vendredo"; +$lang_datetime["dsowl"][6] = "Sabato"; + +$lang_datetime["dsow_short"] = array("D", "L", "M", "M", "J", "V", "S"); +$lang_datetime["today"] = "Hodiaû %t"; //e.g. "Today 12:02" +$lang_datetime["lastweek"] = "%w %t"; //e.g. "Wed 12:00" +$lang_datetime["thisyear"] = "%d/%m"; //e.g. "2/13" +$lang_datetime["prevyears"] = "%d/%m/%y"; //e.g. "1/1/2100" +$lang_datetime["monthyear"] = "%m %y"; //e.g. "January 2002" +$lang_datetime["verbal"] = "%d %m, %y"; //e.g. "Jan 1, 1900" +$lang_datetime["verbal_short"] = "%d %m"; //e.g. "Jan 1" +$lang_datetime["hour_system"] = 24; // 12 or 24 +$lang_datetime["ampm"]["am"] = "am"; +$lang_datetime["ampm"]["pm"] = "pm"; +$lang_datetime["time_format"] = "%h:%m"; // %h=hour, %m=minutes, %a="am:pm" +$lang_datetime["hour_format"] = "%h"; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/defaultFolders.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/defaultFolders.inc @@ -0,0 +1,20 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + + //TRANSLATORS: Uncomment next line for all non-English languages!! + include("../lang/eng/defaultFolders.inc"); + + $sentbox=$my_prefs["sent_box_name"]; + $trashname=$my_prefs["trash_name"]; + $defaults["INBOX"] = "Ricevitujo"; + $defaults[$sentbox] = "Senditujo"; + $defaults[$trashname] = "Fatraso"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/edit_contact.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/edit_contact.inc @@ -0,0 +1,40 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/edit_contact.inc"); + +$ecStrings[0] = "Edituci"; +$ecStrings[1] = "Adicu"; +$ecStrings[2] = " Kontakto"; +$ecStrings[3] = "Nomo"; +$ecStrings[4] = "Retpoŝto"; +$ecStrings[5] = "URL"; +$ecStrings[6] = "Grupo"; +$ecStrings[7] = "Komentoj"; +$ecStrings[8] = "Hejma Telefono"; +$ecStrings[9] = "Labora Telefono"; +$ecStrings[10] = "Movebla Telefono"; +$ecStrings[11] = "Adreso"; +$ecStrings[12] = "Alt. Retpoŝto"; +$ecStrings[13] = "Foriŝu"; +$ecStrings[14] = "Alia"; + + +$errors[0] = "Couldn't add contact: database error."; +$errors[1] = "An entry with the address already exists."; +$errors[2] = "Click "; +$errors[3] = "here"; +$errors[4] = " to edit that entry instead."; +$errors[5] = "Contact not found, or access denied."; +$errors[6] = "Are you sure you would like to delete entry for \""; +$errors[7] = "\"?"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/edit_folders.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/edit_folders.inc @@ -0,0 +1,36 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/edit_folders.inc"); + +$efStrings[0] = "Manaĝu Dosierujojn"; +$efStrings[1] = "Kreu novan dosierujon"; +$efStrings[2] = "Kreu dosierujon: "; +$efStrings[3] = "Kreu"; +$efStrings[4] = "Foriŝu dosierujon"; +$efStrings[5] = "Foriŝu"; +$efStrings[6] = "Renomu dosierujon"; +$efStrings[7] = "Renomu"; +$efStrings[8] = "Abonaj Dosierujoj"; +$efStrings[9] = "Abonu"; +$efStrings[10] = "Senabonaj Dosierujoj"; +$efStrings[11] = "Senabonu"; + + +$errors[0] = "Kreis dosierujon: "; +$errors[1] = "Ne devis krei dosierujon: "; +$errors[2] = "Foriŝis dosierujon: "; +$errors[3] = "Ne devis foriŝi dosierujon: "; +$errors[4] = "Renomis dosierujon: "; +$errors[5] = "Ne devis renomi dosierujon: "; +$errors[6] = "Dosierujo-subteno nur estas eble per IMAP kontoj."; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/folders.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/folders.inc @@ -0,0 +1,25 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + + //TRANSLATORS: Uncomment next line for all non-English languages!! + include("../lang/eng/folders.inc"); + + $fl_str["folders"] = "Dosierujoj"; + $fl_str["manage"] = "Manaĝu Dosierujojn"; + + $sentbox=$my_prefs["sent_box_name"]; + $trashname=$my_prefs["trash_name"]; + $defaults["INBOX"] = "Ricevitujo"; + $defaults[$sentbox] = "Senditujo"; + $defaults[$trashname] = "Fatraso"; + $fstr["reload"] = "resargu"; #resarĝi? + $fstr["expunge"] = "malplenigu"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/init.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/init.inc @@ -0,0 +1,14 @@ + --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/login.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/login.inc @@ -0,0 +1,27 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//translators: leave following include +include("../lang/eng/login.inc"); + +$loginStrings[0]="Uzanta-nomo"; #FIXME: Uzulo? +$loginStrings[1]="Pasvorto"; +$loginStrings[2]="Servilo"; +$loginStrings[3]="Tipo"; +$loginStrings[4]="Radika dosierujo"; +$loginStrings[5]="Lingvo"; +$loginStrings[6]="Enregistru sin"; + +$loginErrors[0]="Nerajtiga servilo"; #servilo=host? +$loginErrors[1]="Eraro: \"alŝutajn\" dosierujon ne trovis"; +$loginErrors[2]="Eraro: \"uzantajn\" dosierujon ne trovis"; +$loginErrors[3]="Eraro: \"sesiojn\" dosierujon ne trovis"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/main.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/main.inc @@ -0,0 +1,55 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/main.inc"); + +$mainMessages["delete"] = "forviŝu %n mesaĝo(j)n"; +$mainMessages["move"] = "Translokis %n mesaĝo(j)n al %f"; + +$mainStrings[0] = "Montrado %p da %n"; +$mainStrings[1] = " mesaĝoj trovis"; +$mainStrings[2] = "Antaûe"; +$mainStrings[3] = ""; +$mainStrings[4] = "Poste"; +$mainStrings[5] = ""; +$mainStrings[6] = "Subjekto"; +$mainStrings[7] = "Al"; +$mainStrings[8] = "De"; +$mainStrings[9] = "Dato"; +$mainStrings[10] = "Foriŝu"; +$mainStrings[11] = "Malplenigu fatrason"; +$mainStrings[12] = "Transloku"; +$mainStrings[13] = "Priserĉu"; +$mainStrings[14] = "Grando"; +$mainStrings[15] = "sennomo"; +$mainStrings[16] = "Montru"; +$mainStrings[17] = "Ĉeku Nova"; +$mainStrings[18] = "Foriŝu Ĉio"; +$mainStrings[19] = "Renonci"; +$mainStrings[20] = "Marku kiel %b"; +$mainStrings[21] = "Lega"; +$mainStrings[22] = "Neleganta"; +$mainStrings[23] = "Elektu..."; + + +$mainErrors[0] = "Neniun mesaĝojn trovis en ĉi tiu dosierujo"; +$mainErrors[1] = "Neniu mesaĝoj estas en ĉi tiu dosierujo"; +$mainErrors[2] = "Ne devis transloki la mesaĝojn al fatraso."; +$mainErrors[3] = "Ne devis markis la mesaĝojn kiel foriŝa."; +$mainErrors[4] = "Ne devis transloki la mesaĝojn."; +$mainErrors[5] = "Fatrasan dosierujon ne specifas."; +$mainErrors[6] = "Ne devis malplenigi fatrason"; +$mainErrors[7] = "Ĉu vi volas foriŝi ĈIUN mesaĝojn en %f?"; +$mainErrors[8] = "Klaku la sagojn sub la kolumnaj titoloj por transloki tiujn.
Kiam vi estos fina, simple fermos la fenestron."; + + + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/pref_colors.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/pref_colors.inc @@ -0,0 +1,38 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/pref_colors.inc"); + +$pcStrings["0"] = "Enskribi HTML kolora kodo por ĉiu konsistigaĵo."; +$pcStrings["0.1"] = "Uzu la "; +$pcStrings["0.2"] = "Kolora Koda Ĉarto"; +$pcStrings["0.3"] = " por trovi la prava kolora kodoj."; +$pcStrings["0.4"] = "Opcioj kiu la temo lacegigas oni ne devas modifi."; +$pcStrings["1.0"] = "Laborilo Baro"; #FIXME tool bar -> baro?? +$pcStrings["2.0"] = "Dosieruja Listo"; +$pcStrings["3.0"] = "Precipo"; #main +$pcStrings["3.1"] = "Fono de Titolo: "; +$pcStrings["3.2"] = "Teksto de Titolo: "; +$pcStrings["3.3"] = "Malhuma Fono: "; +$pcStrings["3.4"] = "Huma Teksto: "; +$pcStrings["4.0"] = "Diversaĵoj"; +$pcStrings["4.1"] = "Citiloj: "; +$pcStrings["5.0"] = "Tiparoj"; +$pcStrings["5.1"] = "Familio de Tiparo"; +$pcStrings["5.2"] = "Grando de Tiparo: "; +$pcStrings["5.3"] = "Malgranda Tiparo: "; +$pcStrings["5.4"] = "Menua Tiparo: "; +$pcStrings["5.5"] = "Dosierujolisto Tiparo: "; + + +$pcPortions = array( "Fono: ", "Ĉeneroj: ", "Teksto: ", "Emfazo: "); + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/pref_identities.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/pref_identities.inc @@ -0,0 +1,29 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/pref_identities.inc"); + +$piStrings["identities"] = "Identoj"; +$piStrings["edit"] = "Editicu"; +$piStrings["name"] = "Nomo"; +$piStrings["email"] = "Retpoŝto"; +$piStrings["replyto"] = "Respondu-al"; +$piStrings["sig"] = "Subskribo"; +$piStrings["add"] = "Adicu"; +$piStrings["new"] = "Nova Identoj"; +$piStrings["edit_ident"] = "Editicu Identoj"; +$piStrings["delete"] = "Foriŝu"; +$piStrings["setdef"] = "Igu defaûlton"; +$piStrings["isdef"] = "(Defaûlto)"; + +$piError[1] = "Nomo aû retpoŝto estas plenigendaj"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/prefs.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/prefs.inc @@ -0,0 +1,94 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/prefs.inc"); + +$prefHeaderStrings[0] = "Opcioj"; +$prefHeaderStrings[1] = "Generala"; +$prefHeaderStrings[3] = "Identoj"; +$prefHeaderStrings[2] = "Aspekto"; + + +$prefsStrings["0.0"] = "Defaûlta Idento"; +$prefsStrings["0.1"] = "Nomo: "; +$prefsStrings["0.2"] = "Retpoŝto: "; +$prefsStrings["0.3"] = "Oni devas ŝanĝi ĉi tio en la \"%s\" paĝo."; +$prefsStrings["0.4"] = "Nespecifa"; +$prefsStrings["1.0"] = "Internacia"; +$prefsStrings["1.1"] = "Interfaco: "; +$prefsStrings["1.2"] = "Karakteraro: "; +$prefsStrings["1.3"] = "Tempo Zono: "; +$prefsStrings["1.4"] = "Tempo Opcio: "; +$prefsStrings["1.5"] = array(12=>"12 hora horloĝo", 24=>"24 hora horloĝo"); +$prefsStrings["2.0"] = "Opcioj de Lista Vido"; +$prefsStrings["2.1"] = "Montru pleje "; +$prefsStrings["2.2"] = " eroj"; +$prefsStrings["2.3"] = "Montru grando"; +$prefsStrings["2.4"] = "Specigu per: "; +$prefsStrings["2.5"] = ""; +$prefsStrings["2.6"] = "Speciga sinsekvo: "; +$prefsStrings["2.7"] = ""; +$prefsStrings["2.8"] = "Montru dosierujon liston"; +$prefsStrings["2.9"] = "Larĝo de dosierujon liston"; +$prefsStrings["2.10"] = "Ĉeku al novaj mesaĝoj ĉiam %s sekundoj"; +$prefsStrings["2.11"] = "Montru laborilo baro kie %m"; +$prefsStrings["2.12"] = array("b"=>"fundo", "t"=>"supro", "bt"=>"supro kaj fundo"); +$prefsStrings["2.13"] = "Rearanĝu kolumnoj: "; +$prefsStrings["2.14"] = "klaku ĉi tie"; +$prefsStrings["3.0"] = "Aûto-Savado Opcioj"; +$prefsStrings["3.1"] = "Savu senditaj eroj."; +$prefsStrings["3.2"] = "Savu senditaj mesaĝoj en dosierujo: "; +$prefsStrings["3.3"] = ""; +$prefsStrings["3.4"] = "Aûtomate foriŝu fatrason"; +$prefsStrings["3.5"] = "Transloku foriŝaj eroj al dosierujo: "; +$prefsStrings["3.6"] = ""; +$prefsStrings["3.7"] = "Radika Dosierujo: "; +$prefsStrings["3.8"] = "Alio"; +$prefsStrings["3.9"] = "Kaŝu senabonajn dosierujojn"; +$prefsStrings["3.10"] = "Montru kvoto %m"; +$prefsStrings["3.11"] = array(""=>"ne montru", "m"=>"en mesaĝo listo", "f"=>"en dosierujo listo"); +$prefsStrings["4.0"] = "Mesaĝo Vido Opcioj"; +$prefsStrings["4.1"] = "Vidu en kadro"; +$prefsStrings["4.2"] = "Kolorigu citiloj"; +$prefsStrings["4.3"] = "Enŝalti ĉi tiu opcio devus lantiĝi la sistemon."; +$prefsStrings["4.4"] = "Konvertu URLs al ĉeneroj"; #aû linkoj? +$prefsStrings["4.5"] = "Show HTML messages"; +$prefsStrings["4.6"] = "Show images inline"; +$prefsStrings["4.7"] = "Show navigation links"; +$prefsStrings["4.8"] = "Don't mark messages when traversing"; +$prefsStrings["5.0"] = "Signature"; +$prefsStrings["5.1"] = "Show signature by default"; +$prefsStrings["5.2"] = ""; +$prefsStrings["6.0"] = "Verku"; +$prefsStrings["6.1"] = "Montru kontaktojn"; +$prefsStrings["6.2"] = "Montru CC/BCC kampojn"; +$prefsStrings["6.3"] = "Fermu poste sendi"; +$prefsStrings["6.4"] = "Verku en kadro"; +$prefsStrings["7.0.0"] = "Disko & Dosierujo Opcioj"; +$prefsStrings["7.0.1"] = "Kvoto Opcioj"; +$prefsStrings["7.1"] = "Montru nombro nelegantoj"; +$prefsStrings["7.2"] = "Refreŝiĝu dosierujo listo ĉiu %n sekundoj"; + +$pref_col_title = "Rearanĝu Kolumnoj"; +$pref_colstr["order"] = "Sinsekvo"; +$pref_colstr["field"] = "Kampo"; +$pref_col_label['c'] = "Ĉeka kesto"; +$pref_col_label['a'] = "Alfiksoj"; +$pref_col_label['m'] = "Flagoj/stato"; + +$sort_fields=array("DATE"=>"Dato", "SUBJECT"=>"Subjekto", "SIZE"=>"Grando"); +$sort_orders=array("ASC"=>"Ascendado", "DESC"=>"Descendado"); + +$prefsButtonStrings = array( 0=> "Ĝisdatigu", 1=>"Apliku", 2=> "Renoncu", 3=> "Defaûltoj"); + +$prefs_new_user = "Vi aspektas enregistri la unuan fojon... bonvenon!
"; +$prefs_new_user .= "Bonvolu rigardi ĉi tiujn opciojn, post tio klaku \"Apliku\""; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/quota.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/quota.inc @@ -0,0 +1,18 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/quota.inc"); + +$quotaStr["label"] = "Diskouzo: "; +$quotaStr["full"] = "%usedKB/%totalKB (%free% free)"; +$quotaStr["unknown"] = "nekonata"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/read_message.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/read_message.inc @@ -0,0 +1,33 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/read_message.inc"); + + +$rmStrings[0] = "Indekso"; +$rmStrings[1] = "Respondu"; +$rmStrings[2] = "Plusendu"; #FIXME: "forward"... +$rmStrings[3] = "Malforiŝu"; +$rmStrings[4] = "Foriŝu"; +$rmStrings[5] = "Transloku"; +$rmStrings[6] = "Partoj"; +$rmStrings[7] = "Tio ĉi estas HTML mesaĝo. "; +$rmStrings[8] = "Klaku ĉi tie por legi ĝin."; # to read -> legi? +$rmStrings[9] = "Fonto"; #hm +$rmStrings[10] = "Grando"; +$rmStrings[11] = "Neleganta"; +$rmStrings[12] = "Montru Rubrikon"; +$rmStrings[13] = "Raportu Spamon"; +$rmStrings[14] = "Re. Al Ĉiu"; +$rmStrings[15] = "Vi havas respondi al ĉi tiu mesaĝo"; +$rmStrings[16] = "Printu"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/search.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/search.inc @@ -0,0 +1,25 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + + //TRANSLATORS: Uncomment next line for all non-English languages!! + include("../lang/eng/search.inc"); + + //TRANSLATORS: + //in the follow arrays, translate key, not value + //i.e. translate "From" not "FROM". + $search_fields=array("select"=>"-", "De"=>"FROM", "Al"=>"TO", "Subjekto"=>"SUBJECT","Mesaĝa korpo"=>"BODY"); + $search_dates=array("ne gravas"=>"ignore", "je"=>"ON", "estas poste"=>"SINCE", "estas antaûe"=>"BEFORE"); + + $search_str["title"] = "Serĉu"; + $search_str["str"] = "Serĉu en dosierujo %folders
\n"; + $search_str["str"] .= "kiel la kampo %fields enhavas %value
\n"; + $search_str["str"] .= "kaj la dato %dateops %m/%d/%y
\n"; + $search_str["submit"] = "serĉu"; +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/search_errors.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/search_errors.inc @@ -0,0 +1,18 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/search_errors.inc"); + +$searchErrors["field"] = "Nevalida serĉa parametroj: Nevalida kampo"; +$searchErrors["empty"] = "Nevalida serĉa parametroj: Malplena serĉa signovico"; +$searchErrors["date"] = "Nevalida serĉa parametroj: Dato ne specifis"; + +?> --- ilohamail-0.8.14.orig/IlohaMail/lang/eo/tool.inc +++ ilohamail-0.8.14/IlohaMail/lang/eo/tool.inc @@ -0,0 +1,25 @@ + + + This file is part of IlohaMail, and released under GPL. + See COPYING, or http://www.fsf.org/copyleft/gpl.html + +********************************************************/ + +//TRANSLATORS: Uncomment next line for all non-English languages!! +include("../lang/eng/tool.inc"); + +$toolStrings["folders"] = "Dosierujoj"; +$toolStrings["inbox"] = "Ricevitujo"; +$toolStrings["compose"] = "Verku"; +$toolStrings["calendar"] = "Kalendaro"; +$toolStrings["contacts"] = "Kontaktoj"; +$toolStrings["bookmarks"] = "Libromarkoj"; +$toolStrings["search"] = "Serĉu"; +$toolStrings["prefs"] = "Opcioj"; +$toolStrings["logout"] = "Elregistru sin"; +$toolStrings["go"] = "Iru"; + +?> --- ilohamail-0.8.14.orig/debian/README.Debian +++ ilohamail-0.8.14/debian/README.Debian @@ -0,0 +1,21 @@ +ilohamail for Debian +-------------------- + +Sorry, it changed a bit, you now have todo a bit more to get IlohaMail +to work. But that should not be a big problem if you follow my +Instructions below. +If you don't want want IlohaMail with MySQL support it should run out of +the box, just test it and goto the Location you entered at the Debconf +Prompt (http://yourserver.yourdomain/IlohaMail if you havent entered +anything). After that you may want to change some default values, read +the files in /etc/IlohaMail, there are enough comments in them. + +If you want MySql as a backend you need to do a little bit more. First +create a user (lets name it ilohamail) and a database (lets name it +webmail) in your MySQL database. Give user ilohamail all rights to the +database webmail and then import /usr/share/doc/ilohamail/sql +into that database. That should generate some tables. Then edit +/etc/IlohaMail/db_conf.php and change the first 3 (4 if you choosed +another name for the database) variables there to your values. The next step +is to edit /etc/IlohaMail/conf.php and set $backend to 'DB'. You are +finished, IlohaMail has MySQL as backend now. --- ilohamail-0.8.14.orig/debian/changelog +++ ilohamail-0.8.14/debian/changelog @@ -0,0 +1,331 @@ +ilohamail (0.8.14-0rc3ubuntu7) xenial; urgency=medium + + * Update to PHP7.0 dependencies (LP: #1544352). + + -- Nishanth Aravamudan Wed, 23 Mar 2016 17:06:47 -0700 + +ilohamail (0.8.14-0rc3ubuntu6) raring; urgency=low + + * Fakesync from Debian, incorrect versioning prevents syncing + + -- Micah Gersten Sun, 06 Jan 2013 16:55:41 -0600 + +ilohamail (0.8.14-0rc3sid6.2) unstable; urgency=low + + * Non-maintainer upload. + * Fix pending l10n issues. Debconf translations: + - Danish (Joe Hansen). Closes: #659221 + - Polish (Michał Kułach). Closes: #685704 + * Remove spurious #flag:translate:3 from templates that prevented the + translated text to be displayed. + * Add Esperanto translation of the program (Andreas van Cranenburgh). + Closes: #425394 + + -- David Prévot Sun, 26 Aug 2012 19:28:30 -0400 + +ilohamail (0.8.14-0rc3sid6.1) unstable; urgency=low + + * Non-maintainer upload. + * Make explicit reference to GPL v2 text in debian/copyright + * Bump debhelper compatibility to 7 + * As a consequence, replace "dh_clean -k" by "dh_prep" + * Add ${misc:Depends} to binary package dependencies to properly cope + with dependencies triggerred by debhelper + * Split Choices in templates + * Fix pending l10n issues. Debconf translations: + - Spanish (Francisco Javier Cuadrado). Closes: #510840 + - Slovak (Ivan Masár). Closes: #571101 + - Italian (Vincenzo Campanella). Closes: #571986 + + -- Christian Perrier Thu, 04 Mar 2010 08:45:52 +0100 + +ilohamail (0.8.14-0rc3sid6) unstable; urgency=low + + * Made sure index.php is used as the apache DirectoryIndex. + (closes: #432756) + * Fix POP3 header parsing. It was ignoring headers because of case + sensitivity. (closes: #469446) + * Added new Czeck Debconf translation. Thanks to Miroslav Kure. + (closes: #480189) + * Bumped Standards Version. + + -- Radu Spineanu Tue, 03 Jun 2008 17:50:16 +0300 + +ilohamail (0.8.14-0rc3sid5.1) unstable; urgency=low + + [ Christian Perrier ] + * Non-maintainer upload to fix pending l10n issues. + * Debconf translations: + - Spanish. Closes: #423664 + - Portuguese. Closes: #436559 + - Finnish. Closes: #478565 + - Basque. Closes: #479833 + - Russian. Closes: #480036 + * [Lintian] Insert proper copyright information in debian/copyright + + -- Christian Perrier Thu, 17 Apr 2008 12:19:27 +0200 + +ilohamail (0.8.14-0rc3sid5) unstable; urgency=low + + * Fixed initial installation error (if $2 was not set). + (closes: #423841) + * The Apache-ssl debconf value was in different case than the + one ilohamail was using. Thanks to Matthew Exley for the patches. + (closes: #423852) + + -- Radu Spineanu Tue, 15 May 2007 14:49:51 +0300 + +ilohamail (0.8.14-0rc3sid4) unstable; urgency=low + + * Check for debconf presence in postrm. + (closes: #416778) + * Fixed a mktime error when opening attachments. + Thanks to Mark Ford for the patch. (closes: #419963) + * Remove carriage-returns from the headers when sending emails. + These caused extra newlines. (closes: #415785) + * Fixed 08-extra-headers patch so it won't cause duplicate headers. + (closes: #399470) + * The sarge version of IlohaMail used login.inc instead of login.php + and the changes were not preserved during upgrade. Better late than never. + (closes: #422411) + * Removed DH-COMPAT line from debian/rules. + * Added new Dutch Debconf translation. Thanks to Bart Cornelis. + (closes: #423061) + + -- Radu Spineanu Mon, 07 May 2007 00:08:46 +0300 + +ilohamail (0.8.14-0rc3sid3.1) unstable; urgency=low + + * Non-maintainer upload to fix pending l10n issues. + * Debconf translations: + - German. Closes: #406384 + - Convert PO files to UTF-8 + - Galician. Closes: #413567 + + -- Christian Perrier Tue, 6 Mar 2007 18:13:52 +0100 + +ilohamail (0.8.14-0rc3sid3) unstable; urgency=low + + * Support non-standard SMTP ports (closes: #385537) + * Added a note in config.php about IlohaMail not needing + the 'courier' SMTP submission mode anymore (closes: #385539) + * Updated translations: + + German (de.po) by Daniel Knabl (closes: #374848, #370575) + + Japanese (ja.po) by Hideki Yamane (closes: #394110) + + -- Radu Spineanu Sat, 28 Oct 2006 20:24:47 +0300 + +ilohamail (0.8.14-0rc3sid2) unstable; urgency=low + + * Do not remove whitespace characters from the password. + (closes: #317251) + * Fix charset conversion to UTF-8. Thanks to Nicolas Boullis + for the patch. (closes: #296325) + * Stop adding X-IlohaMail headers to messages. (closes: #284644) + * Updated dependencies for php5 (closes: #374280) + * Moved debconf and dpatch to build-depends instead of build-depends-indep + * Fix typo in description. (closes: #363962) + * Update debconf templates to follow the Developer's Reference. + (closes: #360756, #361788) + * Updated translations: + + French (fr.po) by Christian Perrier (closes: #362578) + + German (de.po) by Daniel Knabl + + Swedish (sv.po) by Daniel Nylander + + Vietnamese (vi.po) by Clytie Siddall + * Updated Standards Version + + -- Radu Spineanu Sun, 16 Apr 2006 03:26:32 +0300 + +ilohamail (0.8.14-0rc3sid1) unstable; urgency=low + + * New upstream release. + + Added 05-rc3.dpatch that contains the changes from the previous + release. + + Fixes a number off xss security bugs. + Thanks to Ulf Harnhammar for all the patches. + (closes: #304525) + * Disable 03-sql.dpatch. DB creation will be working again. + (closes: #298380, #343529) + * Use wwwconfig-common for apache integration. + * Don't reset apache.conf on every upgrade. (closes: #289815) + * Updated translations: + + Vietnamese (vi.po) by Clytie Siddall (closes: #311934) + + German (de.po) by Daniel Knabl (closes: #314040, #330452) + + Danish (da.po) by Frederik Dannemare (closes: #304126) + + Czech (cz.po) by Martin Sin (closes: #315207) + + Swedish (sv.po) by Daniel Nylander (closes: #338258) + * Added a note in README.Debian about the $backend variable. + (closes: #345561) + * Fix various lintian warnings (out-of-date standards version, + old fsf address). + * New co-maintainer + + -- Radu Spineanu Tue, 21 Mar 2006 22:56:06 +0200 + +ilohamail (0.8.14-0rc3sarge1) stable-security; urgency=high + + * Non-maintainer upload by the Security Team + * Applied patch by Ulf Harnhammar to fix cross-site scripting problems + [IlohaMail/source/read_message.php, IlohaMail/source/view.php + IlohaMail/include/read_message_print.inc, 04-CVE-2005-1120.dpatch, + Bug#304525] + + -- Martin Schulze Mon, 20 Mar 2006 00:29:17 +0100 + + +ilohamail (0.8.14-0rc3) unstable; urgency=low + + * Bug fix: "ilohamail: PHP applications should never depend on + phpapi-12345", thanks to Adam Conrad (Closes: #294025). + + -- Joerg Jaspert Mon, 7 Feb 2005 20:53:16 +0100 + +ilohamail (0.8.14-0rc2) unstable; urgency=low + + * New Upstream, RC2. + * Bug fix: "ilohamail: typo in write_sinc.DB.inc", thanks to koen + bailleul (Closes: #287527). + * Bug fix: "ilohamail: the preseeding of the webserver restart does not + work the question has do be answered again even if it is in debconf.", + thanks to simon kirkby (Closes: #284837). + + -- Joerg Jaspert Sat, 8 Jan 2005 21:16:33 +0100 + +ilohamail (0.8.14-0rc1) unstable; urgency=low + + * New Upstream Release + + -- Joerg Jaspert Tue, 7 Dec 2004 20:43:07 +0100 + +ilohamail (0.8.13-2) unstable; urgency=medium + + * Gah, made an error whith the final build of -1. That one contains 3 + old files from the previous 0.8.12. Sorry. Uploading with + urgency=medium to still get the bugfixes from -1 into sarge. + * Bug fix: "ilohamail: Wrong version displayed", thanks to Michel Meyers + (Closes: #267046). + + -- Joerg Jaspert Fri, 20 Aug 2004 22:12:27 +0200 + +ilohamail (0.8.13-1) unstable; urgency=low + + * New Upstream Release + - Numerous minor bug fixes, security fixes, and enhancements. + - Added Arabic, Turkish, Slovenian translations + - Updated Catalan, Vietnamese, Norwegian translations + * Bug fix: "ilohamail: should depend on phpapi-20020918", thanks to + Aurelien Jacobs (Closes: #248012). + * Bug fix: "ilohamail: unclean purge", thanks to Martin Godisch (Closes: #237909). + * Bug fix: "ilohamail: Japanese po-debconf template translation + (ja.po)", thanks to Hideki Yamane (Closes: #235324). + * Bug fix: "ilohamail: [INTL:fr] French debconf templates translation", + thanks to Christian Perrier (Closes: #238122). + * Bug fix: "[l10:ca] ilohamail catalan debconf templates", thanks to + Aleix Badia i Bosch (Closes: #248718). + + -- Joerg Jaspert Wed, 11 Aug 2004 23:53:58 +0200 + +ilohamail (0.8.12-1) unstable; urgency=low + + * New Upstream Release + - lang/jp/bookmarks.inc and lang/jp/quota.inc are broken (Closes: #221276) + * Bug fix: "ilohamail: capital letters inconsistency in template", + thanks to Nicolas Bertolissio (Closes: #214023). + * Bug fix: "ilohamail: Move configuration to /etc/apache/conf.d", thanks + to Andrew Ferrier (Closes: #226659). + + -- Joerg Jaspert Wed, 4 Feb 2004 13:44:37 +0100 + +ilohamail (0.8.10-1) unstable; urgency=low + + * New Upstream Release. + * Added French translation of gettext debconf template, + thanks to Nicolas Bertolissio (Closes: #211264). + + -- Joerg Jaspert Sat, 27 Sep 2003 13:27:42 +0200 + +ilohamail (0.8.9-2) unstable; urgency=low + + * Postinstall should work now. At least it did on 4 machines. (closes: #208557) + + -- Joerg Jaspert Mon, 8 Sep 2003 19:27:14 +0200 + +ilohamail (0.8.9-1) unstable; urgency=low + + * New Upstream Release. + * Newer Standards Version. + * Added gnupg, aspell to Recommends. + * Updated Description a bit. + * Added dpatch and po-debconf to Build-Depends-Indep. + * Now hold all debian-specific changes in debian/patches. That adds + 01-debianpath and 01-debianconf for now. + * No longer do that BIG configuration with that many many debconf questions. + Only configure for the webserver. Let the Admin do the rest (change of config, + which is only needed if Admin wants things other than the default.) + * Extend Readme.Debian with a paragraph about what to do if Admin wants Mysql as + a Backend and not the Filesystem. + * Changed . in chown to : + * We now longer create a config with debconf, that (closes: #189360) + * Add | httpd to depends for webserver. (closes: #207850) + + -- Joerg Jaspert Mon, 1 Sep 2003 22:18:18 +0200 + +ilohamail (0.7.8-3) unstable; urgency=low + + * Applied a small patch to fix uploading problems on some systems. + (closes: #172349) + * Better configuration for apache. (closes: #171517) + + -- Joerg Jaspert Sun, 5 Jan 2003 17:14:58 +0100 + +ilohamail (0.7.8-2) unstable; urgency=low + + * Now enters FS into config if Filesystem Backend is what + User wants.(closes: #167774) + + -- Joerg Jaspert Sun, 10 Nov 2002 20:40:08 +0100 + +ilohamail (0.7.8-1) unstable; urgency=low + + * New Upstream Version. + - New Translations: Chinese, Italian, Polish, Brazilian Portuguese, Swedish. + - Numerous bug fixes. + - Performance Enhancements in POP3 library. + - Persistent database connection possible + * Changed description: Its IMPA/POP3 Client. + * Standards-Version: 3.5.7 + + -- Joerg Jaspert Mon, 9 Sep 2002 22:15:28 +0200 + +ilohamail (0.7.7-4) unstable; urgency=low + + * Added a note about how to activate php4 in your apache config, + if it is not already. + * If I change postinst to hold the place of the config in a variable + I should do that everywhere i used it. + + -- Joerg Jaspert Mon, 26 Aug 2002 20:01:08 +0200 + +ilohamail (0.7.7-3) unstable; urgency=low + + * Added a lintian override. I need the "non-standard" dir perms. + + -- Joerg Jaspert Fri, 23 Aug 2002 22:27:06 +0200 + +ilohamail (0.7.7-2) unstable; urgency=low + + * Added missing depends on postfix | mail-transport-agent + * Changed depends on mysql to Recommends. + * Admin can now choose the backend. Either Filesystem or mysql. + * Postinst now does not fail if you only have apache-ssl installed. + It cp's the config into the apache-ssl dir then, not in the (non-existing) + apache. + + -- Joerg Jaspert Fri, 23 Aug 2002 15:30:55 +0200 + +ilohamail (0.7.7-1) unstable; urgency=low + + * Initial Release (closes: #144136) + + -- Joerg Jaspert Wed, 14 Aug 2002 15:50:38 +0200 + --- ilohamail-0.8.14.orig/debian/compat +++ ilohamail-0.8.14/debian/compat @@ -0,0 +1 @@ +7 --- ilohamail-0.8.14.orig/debian/conf/Ilohamail.apache +++ ilohamail-0.8.14/debian/conf/Ilohamail.apache @@ -0,0 +1,9 @@ +Alias @@WEBLOCATION@@ /usr/share/IlohaMail/source + + +Options +FollowSymLinks +DirectoryIndex index.php +AllowOverride None +order allow,deny +allow from all + --- ilohamail-0.8.14.orig/debian/control +++ ilohamail-0.8.14/debian/control @@ -0,0 +1,48 @@ +Source: ilohamail +Section: web +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Joerg Jaspert +Uploaders: Radu Spineanu +Build-Depends-Indep: po-debconf +Build-Depends: debhelper (>= 7), dpatch +Standards-Version: 3.7.3 + +Package: ilohamail +Architecture: all +Depends: apache | apache-ssl | apache-perl | httpd, php | libapache2-mod-php, ${misc:Depends}, postfix | mail-transport-agent, wwwconfig-common +Recommends: php-mysql, mysql-client, gnupg, aspell +Description: Light weight yet full featured multilingual web-based IMAP/POP3 client + IlohaMail (pronounced: e-lo-ha-mail) is a light weight yet full featured + multilingual webmail program that is easy to use. + . + Admin Features: + * Light weight and fast + * Extensive multilingual capabilities + * Modular - Easily modifiable to accommodate different backends. + * Activity Logging + * Spam Prevention + * Multiple host/domain support + * Auto-appended Tag-Lines + * Optional MySQL backend for improved scalability and performance. + * External SMTP server support + * IMAP caching + * Theme support + . + Client Features: + * POP3 & IMAP Support + * Send, receive, file, delete messages + * GPG support + * Multiple sender identities + * Spell checker (with aspell) + * Create, rename, delete folders + * Send/receive attachments + * View images inline + * Full featured Contacts list + * Calendar included + * Bookmarks manager + * Search messages + * Customizable - Over 2 dozen user preferences + * Support for over 20 languages + . + Upstream Homepage is http://www.ilohamail.org/ --- ilohamail-0.8.14.orig/debian/copyright +++ ilohamail-0.8.14/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Joerg Jaspert on +Wed, 14 Aug 2002 15:28:40 +0200. + +It was downloaded from http://www.ilohamail.org/ + +Upstream Author: Ryo Chijiiwa + +Copyright © 2000-2003 Ryo Chijiiwa + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + --- ilohamail-0.8.14.orig/debian/dirs +++ ilohamail-0.8.14/debian/dirs @@ -0,0 +1,10 @@ +usr/share/IlohaMail +usr/share/IlohaMail/debian +etc/IlohaMail +var/cache/IlohaMail/uploads +var/cache/IlohaMail/cache +var/cache/IlohaMail/sessions +var/cache/IlohaMail/users +var/cache/IlohaMail/gpg +var/log/IlohaMail +usr/share/lintian/overrides --- ilohamail-0.8.14.orig/debian/docs +++ ilohamail-0.8.14/debian/docs @@ -0,0 +1 @@ +README --- ilohamail-0.8.14.orig/debian/ilohamail.config +++ ilohamail-0.8.14/debian/ilohamail.config @@ -0,0 +1,10 @@ +#!/bin/sh -e + +# source debconf library +. /usr/share/debconf/confmodule + + db_input high ilohamail/webserver_type || true + db_input medium ilohamail/weblocation || true + +# go, go, go! :) +db_go --- ilohamail-0.8.14.orig/debian/ilohamail.install +++ ilohamail-0.8.14/debian/ilohamail.install @@ -0,0 +1,6 @@ +IlohaMail/conf/* etc/IlohaMail/. +debian/conf/* usr/share/IlohaMail/debian +IlohaMail/lang/* usr/share/IlohaMail/lang +IlohaMail/source/* usr/share/IlohaMail/source +IlohaMail/include/* usr/share/IlohaMail/include +MySQL/sql usr/share/doc/ilohamail/. --- ilohamail-0.8.14.orig/debian/ilohamail.links +++ ilohamail-0.8.14/debian/ilohamail.links @@ -0,0 +1 @@ +etc/IlohaMail usr/share/IlohaMail/conf --- ilohamail-0.8.14.orig/debian/ilohamail.postinst +++ ilohamail-0.8.14/debian/ilohamail.postinst @@ -0,0 +1,94 @@ +#!/bin/sh + +file_apache_from_template() { + infile=$1 + outfile=$2 + sed -e " \ + s#@@WEBLOCATION@@#$weblocation#; \ + " <$infile >$outfile +} + + +# +# Skip, if we are not in "configure" state +# +if [ "$1" != "configure" ]; then + echo "I: Skipping configuration" + cleanup + exit 0 +fi +version="$2" + + +## Source debconf library +. /usr/share/debconf/confmodule +db_version 2.0 + +# +# retrieve various configuration options from debconf +# +db_get ilohamail/webserver_type +WWWTYPE="$RET" +db_get "ilohamail/weblocation" +weblocation="$RET" + +# +# Create apache.conf +# +if [ ! -f "/etc/IlohaMail/apache.conf" ]; then + umask 0022 + file_apache_from_template /usr/share/IlohaMail/debian/Ilohamail.apache /etc/IlohaMail/apache.conf +fi + + +# update the webserver, if needed +echo -n "I: Installing apache config files:" +case "$WWWTYPE" in + "Apache") + webservers="apache" ;; + "Apache-ssl") + webservers="apache-ssl" ;; + "Apache2") + webservers="apache2" ;; + "All") + webservers="apache apache-ssl apache2" ;; + *) + webservers="" ;; +esac +. /usr/share/wwwconfig-common/php.get +. /usr/share/wwwconfig-common/apache-run.get + +for server in $webservers; do + echo -n " $server" + + # prefer conf.d over monolithic form + if [ -d "/etc/${server}/conf.d" ]; then + if [ ! -h "/etc/${server}/conf.d/ilohamail" ] ; then + ln -s ../..//IlohaMail/apache.conf "/etc/${server}/conf.d/ilohamail" + fi + restart="$server $restart" + else + includefile="/etc//IlohaMail/apache.conf" + . /usr/share/wwwconfig-common/apache-include_all.sh + test "$status" = "uncomment" || "$status" = "include" && restart="$server $restart" + fi + + for index in index.php; do + . /usr/share/wwwconfig-common/apache-index_all.sh + test "$status" = "added" && restart="$server $restart" + done + + . /usr/share/wwwconfig-common/restart.sh +done +echo "." + +# Preserve changes from sarge upgrades. (#422411) +if [ -n "$2" ] && dpkg --compare-versions "$2" lt "0.8.14-0rc3sid1"; then + echo "I: Copying login.inc to login.php" + cp /etc/IlohaMail/login.inc /etc/IlohaMail/login.php +fi + +#DEBHELPER# + +exit 0 + --- ilohamail-0.8.14.orig/debian/ilohamail.postrm +++ ilohamail-0.8.14/debian/ilohamail.postrm @@ -0,0 +1,83 @@ +#!/bin/sh + +# +# Skip, if we are not in "configure" state +# +if [ "$1" != "remove" ] && [ "$1" != "purge" ]; then + echo "I: Skipping configuration" + exit 0 +fi + +## Source debconf library +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_version 2.0 + + db_get ilohamail/webserver_type + WWWTYPE="$RET" +fi + +rm -f /etc/phpmyadmin/blowfish_secret.inc.php + +case "$WWWTYPE" in + "Apache") + webservers="apache" ;; + "Apache-ssl") + webservers="apache-ssl" ;; + "Apache2") + webservers="apache2" ;; + "All") + webservers="apache apache-ssl apache2" ;; + *) + webservers="" ;; +esac + +includefile=/etc/IlohaMail/apache.conf + +# +# remove or purge the whole package +# + +if [ "$1" = "remove" ]; then + + echo -n "I: Remove apache configuration files:" + for server in $webservers; do + echo -n " $server" + + # prefer conf.d over monolithic form + if [ -d "/etc/${server}/conf.d" ]; then + if [ -L "/etc/${server}/conf.d/ilohamail" ]; then + rm "/etc/${server}/conf.d/ilohamail" + fi + else + conffile="/etc/$server/httpd.conf" + if [ -e /usr/share/wwwconfig-common/apache-uninclude.sh ]; then + . /usr/share/wwwconfig-common/apache-uninclude.sh + [ "$status" = "error" ] && echo "Unable to remove \"Include $includefile\" from $conffile" + else + echo "Cannot uninclude apache config part (can't find wwwconfig-common script)." >&2 + fi + fi + + if [ "$status" = "purge" ] ; then + restart="$restart $server" + fi + if [ -e /usr/share/wwwconfig-common/restart.sh ] ; then + . /usr/share/wwwconfig-common/restart.sh || + echo "Could not restart servers (wwwconfig-common script failed)." >&2 + else + echo "Cannot restart servers (can't find wwwconfig-common script)." >&2 + fi + + done + echo "." +fi + +if [ "$1" = "purge" ]; then + rm -rf /etc/IlohaMail/ +fi + +#DEBHELPER# + +exit 0 + --- ilohamail-0.8.14.orig/debian/lintian.override +++ ilohamail-0.8.14/debian/lintian.override @@ -0,0 +1,5 @@ +ilohamail: non-standard-dir-perm var/cache/IlohaMail/users/ 0700 != 0755 +ilohamail: non-standard-dir-perm var/cache/IlohaMail/uploads/ 0700 != 0755 +ilohamail: non-standard-dir-perm var/cache/IlohaMail/sessions/ 0700 != 0755 +ilohamail: non-standard-dir-perm var/cache/IlohaMail/cache/ 0700 != 0755 +ilohamail: non-standard-dir-perm var/cache/IlohaMail/gpg/ 0700 != 0755 --- ilohamail-0.8.14.orig/debian/patches/00list +++ ilohamail-0.8.14/debian/patches/00list @@ -0,0 +1,13 @@ +05-rc3 +01-debianpath +02-debianconfig +04-xss3 +06-notrim +07-utf8-conversion +08-remove-headers +09-smtp-port +10-courier-mode +11-mktime +12-extra-newlines +13-pop3-content + --- ilohamail-0.8.14.orig/debian/patches/01-debianpath.dpatch +++ ilohamail-0.8.14/debian/patches/01-debianpath.dpatch @@ -0,0 +1,83 @@ +#!/bin/sh -e +## 01-debianpath.dpatch by Joerg Jaspert +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Change Paths for the Debian install + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -Naur IlohaMail-0.8.14.old/IlohaMail/conf/conf.inc IlohaMail-0.8.14/IlohaMail/conf/conf.inc +--- IlohaMail-0.8.14.old/IlohaMail/conf/conf.inc 2006-03-21 23:29:28.612960512 +0200 ++++ IlohaMail-0.8.14/IlohaMail/conf/conf.inc 2006-03-21 23:45:43.635734520 +0200 +@@ -4,5 +4,5 @@ + Please use conf.php instead. + */ + +-include('../conf/conf.php'); +-?> +\ No newline at end of file ++include('/etc/IlohaMail/conf.php'); ++?> +diff -Naur IlohaMail-0.8.14.old/IlohaMail/conf/conf.php IlohaMail-0.8.14/IlohaMail/conf/conf.php +--- IlohaMail-0.8.14.old/IlohaMail/conf/conf.php 2006-03-21 23:29:28.612960512 +0200 ++++ IlohaMail-0.8.14/IlohaMail/conf/conf.php 2006-03-21 23:47:28.676765856 +0200 +@@ -30,22 +30,22 @@ + // $UPLOAD_DIR path to uploads dir + // MUST HAVE TRAILING '/' + // REQUIRED: Always +-$UPLOAD_DIR = $DATA_DIR.'/uploads/'; ++$UPLOAD_DIR = "/var/cache/IlohaMail/uploads/"; + + // $CACHE_DIR path to cache dir + // MUST HAVE TRAILING '/' + // REQUIRED: Always (folder it self does not need to exist) +-$CACHE_DIR = $DATA_DIR.'/cache/'; ++$CACHE_DIR = "/var/cache/IlohaMail/cache/"; + + // $USER_DIR path to users dir + // MUST HAVE TRAILING'/' + // REQUIRED: For FS-backend +-$USER_DIR = $DATA_DIR.'/users/'; ++$USER_DIR = "/var/cache/IlohaMail/users/"; + + // $SESSION_DIR path to sessions dir + // MUST HAVE TRAILING '/' + // REQUIRED: For FS-backend +-$SESSION_DIR = $DATA_DIR.'/sessions/'; ++$SESSION_DIR = "/var/cache/IlohaMail/sessions/"; + + + /********************* LOG ***************** +@@ -386,7 +386,7 @@ + + $GPG_ENABLE=0; + $GPG_PATH = "/usr/bin/gpg"; +-$GPG_HOME_STR = "../data/gpg/%u.%h"; ++$GPG_HOME_STR = "/var/cache/IlohaMail/gpg/%u.%h";\ + //$GPG_HOME_STR = "/home/%u"; + + +@@ -395,4 +395,4 @@ + the '?>' below!! Blank lines will cause + all kinds of problems!! + *******************/ +-?> +\ No newline at end of file ++?> --- ilohamail-0.8.14.orig/debian/patches/02-debianconfig.dpatch +++ ilohamail-0.8.14/debian/patches/02-debianconfig.dpatch @@ -0,0 +1,75 @@ +#!/bin/sh -e +## 02-debianconfig.dpatch by Joerg Jaspert +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Set Debian defaults for config values + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -Naur IlohaMail-0.8.14.old/IlohaMail/conf/conf.php IlohaMail-0.8.14/IlohaMail/conf/conf.php +--- IlohaMail-0.8.14.old/IlohaMail/conf/conf.php 2006-03-21 23:47:28.676765856 +0200 ++++ IlohaMail-0.8.14/IlohaMail/conf/conf.php 2006-03-21 23:48:52.357044520 +0200 +@@ -55,7 +55,7 @@ + */ + + // Set the following value to true to active logging +-$log_active = false; ++$log_active = true; + + // Log backend + // The log backend defaults to $backend, but falls +@@ -63,7 +63,7 @@ + // In other words, the options are: + // "": default + // "syslog" : log to syslog +-$log_backend = ""; ++$log_backend = "syslog"; + + // Log file path (file-based backend only) + // Use relative path to source file, or absolute path +@@ -156,7 +156,7 @@ + Set value to 0 for unlimited timeout. + */ + +-$MAX_EXEC_TIME = 60; ++$MAX_EXEC_TIME = 120; + + + /***************** Trust User Address ******** +@@ -272,7 +272,7 @@ + getting logged out. + */ + +-$STAY_LOGGED_IN = 1; ++$STAY_LOGGED_IN = 0; + + + /***************** POP3 QUOTA ***************** +diff -Naur IlohaMail-0.8.14.old/IlohaMail/conf/db_conf.php IlohaMail-0.8.14/IlohaMail/conf/db_conf.php +--- IlohaMail-0.8.14.old/IlohaMail/conf/db_conf.php 2006-03-21 23:44:36.708908944 +0200 ++++ IlohaMail-0.8.14/IlohaMail/conf/db_conf.php 2006-03-21 23:49:01.476658128 +0200 +@@ -58,6 +58,6 @@ + + // Use persistent connections + // Optional: Set to 'true' to enable +-$DB_PERSISTENT = false; ++$DB_PERSISTENT = true; + + ?> --- ilohamail-0.8.14.orig/debian/patches/03-sql.dpatch +++ ilohamail-0.8.14/debian/patches/03-sql.dpatch @@ -0,0 +1,39 @@ +#!/bin/sh -e +## 03-sql.dpatch by Joerg Jaspert +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Add new SQL Statements from 0.8.10 to global sql file for users + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad ilohamail-0.8.14/MySQL/sql /home/joerg/tmp/dpep.emCAiD/ilohamail-0.8.14/MySQL/sql +--- ilohamail-0.8.14/MySQL/sql 2005-01-08 21:32:51.324743635 +0100 ++++ /home/joerg/tmp/dpep.emCAiD/ilohamail-0.8.14/MySQL/sql 2005-01-08 21:34:48.564692048 +0100 +@@ -188,5 +189,7 @@ + PRIMARY KEY(id), + KEY id (id), + KEY owner (owner), +- KEY cache_key (cache_key) +-); +\ Kein Zeilenumbruch am Dateiende. ++ KEY cache_key (cache_key), ++ KEY cache_ts (cache_ts), ++ KEY volatile (volatile) ++); --- ilohamail-0.8.14.orig/debian/patches/04-xss3.dpatch +++ ilohamail-0.8.14/debian/patches/04-xss3.dpatch @@ -0,0 +1,34 @@ +#!/bin/sh -e +## 04-xss3.dpatch by Ulf Harnhammar +## +## DP: Fixes a remaining xss bug in 0.8.14-rc3 + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +--- IlohaMail-0.8.14/IlohaMail/include/read_message_print.inc.old 2005-04-15 08:30:52.000000000 +0200 ++++ IlohaMail-0.8.14/IlohaMail/include/read_message_print.inc 2006-03-26 20:54:40.000000000 +0200 +@@ -102,6 +102,7 @@ + $body=strip_tags($body, '


'); + } + $body = eregi_replace("src=\"cid:", "src=\"view.php?user=$user&folder=$folder&id=$id&cid=", $body); ++ sanitizeHTML($body); + echo $body; + }else{ + /* quote colorization */ --- ilohamail-0.8.14.orig/debian/patches/05-rc3.dpatch +++ ilohamail-0.8.14/debian/patches/05-rc3.dpatch @@ -0,0 +1,5652 @@ +#!/bin/sh -e +## 05-rc3.dpatch by Radu Spineanu +## +## DP: rc2 -> rc3 patch + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -Naur ilohamail-0.8.14.orig/DEV_LOG.txt IlohaMail-0.8.14-rc3/DEV_LOG.txt +--- ilohamail-0.8.14.orig/DEV_LOG.txt 2004-12-07 21:40:05.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/DEV_LOG.txt 1970-01-01 02:00:00.000000000 +0200 +@@ -1,1429 +0,0 @@ +-12/0604 +-+Fixed bug where FS-based cache failed if key had unsuitable characters [0.9 branch] +-+HTML tags are now stripped when replying/forwarding HTML only message. [0.9 branch] +-+Vastly improved threading code. Now fetches and caches less data, uses less memory, uses both subject and in-reply-to headers to form threads, and also runs up to twice as fast! [0.9 branch] +-+Fixed JavaScript display issue in contacts popup when sorting by anything other than gruops [0.9 branch] +-+Fixed bug in contacts popup where shared entries were not displayed [0.9 branch] +-+Fixed bug in JS code that prevented threads from expanding when clicked on in Safari [0.9 branch] +-+Fixed bug in edit_contact.php that caused data in old address field to duplicate in comments field [0.9 branch] +-+Changed index.php to only attempt login if all three fields (host, user, password) fields are set [0.9 branch] +-+Fixed bug where, if no trash folder is set, and messages were moved to empty folder name, command was misinterpreted as a delete command [0.9 branch] +- +-11/30/04 +-+Improved handling of internationalized folder names through standards compliant UTF-7 encoding/decoding. [0.8 branch] +-+Improved IMAP folder hierarchy delimiter detection code. [0.8 branch] +-+Minor MIME parser fix [0.8 branch] +-+Security fix [0.8 branch] +-+Fixed bug where moving to null folder was misinterpreted as a delete command when Trash not specified [0.8 branch] +-+Added Lithuanian translations (thanks to Oleg Andrejev) [0.9 branch] +-+Added Persian translations (thanks to Hamid Tarkhorani) [0.9 branch] +- +-11/7/04 +-+Fixed bug in compose where selecting a custom sender identity overrode TRUST_USER_ADDRESS=0. When T_U_A=0, the custom "From" address will be used in the Reply-to field, and the custom reply-to field is ignored. (in 0.9, the Identities page won't show a reply-to field when T_U_A is off) [0.8 branch] +-+Fixed bug where extra leading/trailing spaces in user/host caused issues upon login [0.8 branch] +-+Added threading/grouping of related messages. Messages are grouped together in the message listing, and can also be traversed in the message view. When in thread view, usual nav links traverse threads, instead of messages. [0.9 branch] +-+Fixed color issue in folders.php (thanks to Rodolfo) [0.9 branch] +- +-10/18/04 +-+date input displayed using internationalized date format [0.9 branch] +-+possible fix for regexp errors in imap.inc [0.9 branch] +-+DATE vs INTERNALDATE sorting now user configurable option [0.9 branch] +-+scheduler entries with no title now displayed as '???' [0.9 branch] +-+imap::iil_strtotime correctly adjusts for server's timezone when using strtotime() [0.9 branch] +-+fixed bug in filter engine where, when there were auto-filters, filters couldn't be applied manually [0.9 branch] +-+when using JS-based rendering, fixed but where no delimiters were shown for email address lists in message listing [0.9 branch] +- +-9/2/04 +-+Fixed POP3 [0.9 branch] +-+Possible fix for IE6 "User unspecified" bug in compose2.php [0.9 branch] +-+Improved IMAP index caching in message list [0.9 branch] +-+Increased CSS usage [0.9 branch] +-+Minor fix in scheduler [0.9 branch] +- +-8/16/04 +-+Improved session verification code for DB backend, removes need to authenticate against mail server [0.9 branch] +-+Added extended contacts info for better interoperability (thanks to Jeff Nichols) [0.9 branch] +-+Added contacts importer and exporter with plugin architecture [0.9 branch] +-+Added CSV plugin for contacts importer/exporter [0.9 branch] +-+Added vCard plugin for contacts impoter/exporter [0.9 branch] +- +-8/12/04 +-+Added news reader. RSS/XML/RDF feeds can be registered using the Bookmarks feature, and can display entire categories' or a single feed's worth of items in reverse chronological order. Clicking on a category name in the Bookmarks feature also opens the news reader. [0.9 branch] +-+Added fetch_fields and fetch_fields_where functions to Data Manager [0.9 branch] +-+Possible fixes to JavaSCript errors in FireFox [0.9 branch] +-+Fixed minor bug filter engine where error was displayed if there weren't any filters [0.9 branch] +-+Fixed minor folder name glitch in main.php [0.9 branch] +- +-8/8/04 +-+Added support for non-volatile cache (not purged on logout) in cache.FS.inc [0.9 branch] +-+Filters can now be set to run automatically when loading the inbox [0.9 branch] +-+Added NAMESPACE support to IMAP library. Rootdirs are now automatically detected on compatible IMAP servers. [0.9 branch] +-+Improved handling and displaying of non-7bit folder names. Added new UTF7 en/decoders in imap.inc [0.9 branch] +-+Added code in include/read_message_print.inc to extract charset from header if it's not in the bodystructure string [0.8 branch] +-+Reworked contacts popup and related JavaScript code to cut down output size by half [0.9 branch] +-+Added ISO-859-1 > Unicode entity converter LangEncode8bitLatin() in lang/common.inc [0.8 branch] +-+EUC-JP charset library now properly encodes ISO-8859-1 [0.8 branch] +-+Added output buffering for better performance in bookmarks, calendar, contacts, prefs, read_message [0.9 branch] +-+Broke up source/compose2.php into smaller includes to make it slightly less horrendous (or rather to hide the fact that it _is_ horrendous) [0.9 branch] +- +-7/22/04 +-+ Added two new IMAP configs, IMAP_NO_CACHE and IMAP_USE_HEADER_DATE in conf/conf.inc [0.9 branch] +-+ Cleaned up a few functions in IMAP library, namely iil_ReadLine, iil_StartsWith, iil_FetchHeaderIndex, and added iil_ReadBytes [0.9 branch] +-+ Fixed "read in new window" feature [0.9 branch] +-+ Updated Italian translations (thanks to Cristiano Flora) [0.8 branch] +-+ Updated Hungarian translations (thanks to Gabor Halaszvari) [0.8 branch] +- +-7/11/04 +-+ Added more CSS styles for table elements, slowly switching from bgcolor, etc [0.9 branch] +-+ Added filter for linebreaks in include/javascript.inc::js_print_val() [0.9 branch] +-+ More CSSification of table rows in main (include/js_index.inc|main.inc) [0.9 branch] +-+ Added output buffering mode to stopwatch.inc. When stopwatch class is instantiated with 'true' as param, it eneables output buffering, and flushes on dump() [0.9 branch] +-+ Removed redundant calls to ini_get in include/super2global.inc [0.9 branch] +- +-7/7/04 +-+ Removed extra feof from iil_ReadLine. Was causing hangs on some versions of PHP [0.8 branch] +-+ Removed redundant "font-family" sepcifications from include/css.inc [0.9 branch] +-+ Added check for GPG home directory in include/gpg.inc [0.9 branch] +-+ Added new function in stopwatch class to get current time w/ms [0.9 branch] +-+ JavaScriptified pagination menu in main.php [0.9 branch] +-+ Modified data_manager.FS.inc::insert() to set pseudo-unique IDs (thanks to Jeff Nichols) [0.8 branch] +- +-7/4/04 +-+ Fixed compatibility issue with MSIE6 in include/js_index.inc [0.9 branch] +- +-7/2/04 +-+ Removed redundant db class instantiation in include/cache.DB.inc [0.9 branch] +-+ data_maager.MySQL.inc::sort() now returns id as array key if possible [0.9 branch] +-+ Made filter engine more efficient by caching results of past runs and avoiding redundancy [0.9 branch] +-+ Improved performance of IMAP library. More specifically, header objects are cached, and redundant SELECT calls are avoided. [0.9 branch] +-+ Sticky context in main.php (MAIN_CONTEXT). Internally stores context data, like sort field, sort order, search result set, so that they don't need to be passed around as variables. Also, search results are cached, and will reappear when user returns to message list. [0.9 branch] +-+ Updated read_message.php to take advantage of MAIN_CONTEXT. When opening a message in a search result, the nav links will traverse through search results, not all messages in the folder. Same applies for "quick search" results. [0.9 branch] +-+ Implemented keyboard controls (see Manual/key_controls.txt) [0.9 branch] +- +-6/28/04 +-+!IlohaMail 0.8.13 released +- +-6/27/04 +-+bunch of fixes in imap.inc [0.8 branch] +-+fixed bug in compose2.php where some attachments couldn't be stored because base64ed string included '/'. Using modified base64 instead [0.8 branch] +-+fixed bug in iml_GetPartTypeString where subtype for some multipart messages were being read from wrong place [0.8 branch] +-+fixed bug in calendar sharing feature [0.9 branch] +-+fixed bug where MIME-Type of css.php wasn't set correctly [0.9 branch] +-+implementing optimizations that can cut load-times by up to 50%. basically, minimal prameters are sent, and JavaScript takes care of the presentation on the client side. [0.9 branch] +- +-4/15/04 +-+Added Message-ID header field to outoging messages in compose2.php [0.8 branch] +-+Added Turkish translations (thanks to Ufuk Yuzereroglu) [0.8 branch] +- +-4/8/04 +-+Added support for sharable schedule entries [0.9 branch] +-+Improved "Quick Search" in main.php. It now searches entire folder and displays all matches (but not unmatching messages) [0.9 branch] +-+Improved HTML filtering of message headers to prevent webbugs and other attacks [0.8 branch] +- +-3/27/04 +-+changed targets to _parent [0.8 branch] +-+split up code in index.php [0.9 branch] +-+fixed bug where "phantom" messages appeared in POP3 [0.8 branch] +-+fixed bug in edit_folders.php where sub/unsub widget didn't show any folders when LSUB returned empty list [0.8 branch] +-+suppressed error for fsockopen in {imap|pop}.inc [0.8 branch] +-+default folders can be auto-created on login, if missing. added new directive $CREATE_DEF_DIRS [0.9 branch] +-+improved handling of expired/invalid sessions [0.8 branch] +- +-3/25/04 +-+Removed excessive tabs in frame page (thanks to Jan Engelhardt) [0.8 branch] +-+Updated Vietnamese translations (thanks to Ngyuyen Dinh Quoc-Huy) [0.8 branch] +-+Added Arabic translations (thanks to Saad Ouchkir) [0.8 branch] +- +-3/22/04 +-+Added theme selector in Options page. Auto-detects themes in theme folders (details subject to change) [0.9 branch] +-+Added support for shared contacts (requires DB backend, can be disabled through new conf directive) [0.9 branch] +- +-2/27/04 +-+Added Slovenian translations (thanks to Matej Serc) [0.8 branch] +-+Updated Catalan translations (thanks to David Gimeno i Ayuso) [0.8 branch] +- +-2/20/04 +-+Improved error display for imap search [0.8 branch] +-+Added pop3::iil_C_uid2id() for compatibility with IMAP [0.9 branch] +- +-2/17/04 +-+Updated Norwegian translations (thanks to Stale Prestoy) [0.8 branch] +-+Added navlinks for POP3 to read message screen [0.8 branch] +-+Fixed bug in compose2.php where addresses weren't MIME-parsed when replying to single recipient [0.8 branch] +- +-2/16/04 +-+Made changes in smtp.inc to accomodate multi-line responses [0.9 branch] +- +-2/14/04 +-+Added read/unread flagging to POP3 [0.9 branch] +-+Fixed minor spellchecker bug [0.8 branch] +- +-2/12/04 +-+Filter-related stuff: "other" field now works, selectio menu in main.php is now sorted by name, removed "begins with" and "ends with" conditions (not implemented). [0.9 branch] +-+Separated login page HTML to external conf files (thanks to Rodolfo Pilas) [0.9 branch] +- +-2/10/04 +-+Potential fix in compose2.php for bug where messages with attachments couldn't be saved on some IMAP servers [0.8 branch] +-+Improved error display in folder list [0.8 branch] +- +-2/9/04 +-+When replying to message from self, email address is retained in to field as long as original message didn't have other recipients [0.8 branch] +- +-1/29/04 +-+!Released 0.8.12 +- +-1/26/04 +-+Updated Italian translations (thanks to Andrea Dotta) [0.8 branch] +-+Updated tw translations (thanks to Yehlu Huang) [0.8 branch] +-+Reverted to more simple but reliable input filter for super2global.inc [0.8 branch] +- +-1/21/04 +-+Fixed bug in compose2.php where messages weren't being sent to BCC recipients when using PHP's mail() [0.8 branch] +-+Enclosed some strings in quotes in edit_folders.php [0.8 branch] +-+Improved input filter (for when magic_quotes_gpc=off) in super2global.inc [0.8 branch] +-+Made compose window text box size user configurable [0.9 branch] +-+Timezone now ranges from -13 to 13 [0.8 branch] +- +-1/8/04 +-+Individual filters can now be enabled or disabled [0.9 branch] +- +-1/7/04 +-+!IlohaMail 0.8.11 released +- +-12/29/03 +-+Fixed bug where last filter in list couldn't be exected from drop down menu [0.9 branch] +-+Changed "Filters:" label to link to pref_filters.php [0.9 branch] +-+Added code to compose2.php so that semicolon delimiters are converted to commas (just a plain replace for now - thanks to BjOrN) [0.8 branch] +-+Made Quick Search/filter menu toolbar in main.php a user option, off by dedfault [0.9 branch] +- +-12/28/03 +-+Added filter selection menu in main.php to execute specific filters (or all) [0.9 branch] +-+Added "quick search" to main.php. Quick Search searches through subjects and sender/recipient fields, and selects matches. To use regular expressions, prepend search string with "regx:" (uses eregi, not preg_*) [0.9 branch] +- +-12/27/03 +-+Improved ability to change first day of week in calendar (thanks to Dirk Raetzel) [0.9 branch] +-+Fixed a couple of minor things (thanks to Dirk) [0.8 branch] +-+Incorporated latest POP3 library and HTML inline image improvements [0.8 branch] +-+Implemented "move", "delete" and "copy" filter actions [0.9 branch +- +-12/26/03 +-+Added support for HTML messages with self referencing images (i.e. images in a different part of the same MIME message) [0.9 branch] +- +-12/23/03 +-+Improved handling of message/rfc822 parts in pop3.inc [0.9 branch] +- +-12/22/03 +-+Fixed pref_columns.php to use DataStore [0.9 branch] +-+Updated lang/de (thanks to Dirk Raetzel) [0.8 branch] +-+Added missing include in data_store.FS.inc (thanks to Dirk) [0.9 branch] +-+Current month selected by default in calendar.php (thanks to Dirk) [0.8 branch] +- +-12/21/03 +-+Fixed safe_mode & mail() issue in compose2.php (thanks to Tom Parker) [0.8 branch] +-+Updated French translations (thanks to Sylvestre Taburet) [0.8 branch] +-+MAX_FILE_SIZE is now dynamically set to match UPLOAD_MAX_FILESIZE [0.8 branch] +- +-12/16/03 +-+Added ability to flag as "Important" [0.9 branch] +-+More filtering stuff [0.9 branch] +- +-12/15/03 +-+Fixed encoding issue in lang/jp/{bookmarks,quota}.inc [0.8 branch] +-+Message list attachment indicator improvements (thanks to Jeroen Nijhof) [0.8 branch] +-+Improved search date input check in iil_FormatSearchDate [0.8 branch] +-+Added Bulgarian translations (thanks to Miroslav Yordanov) [0.8 branch] +-+Modified "Replied" label in read_message.php to search for actual reply [0.9 branch] +-+Fixed minor typo in Swedish translations (thanks to Nicklas Bjk) [0.8 branch] +-+Updated Dutch translations (thanks to Rens Hordijk and Jeroen) [0.8 branch] +-+Improved error handling in cache.FS.inc, write_sinc.FS.inc (thanks to Tom Parker) [0.8 branch] +- +-11/13/03 +-+Fixed error in object declaration in include/data_store.FS.inc [0.9 branch] +-+Potential fix for newline and attachment issues in compose2.php [0.8 branch] +- +-10/26/03 +-+More filter stuff. Front-end is more or less complete, need to work on actual filtering engine next [0.9 branch] +-+Added fetch_id() to DataManager for fetching record by id [0.9 branch] +- +-10/25/03 +-+Removed BCC field in compose2.php [0.8 branch] +-+Removed check for '.' in include/smtp.inc::smtp_expand() to allow local domains [0.8 branch] +-+Fixed minor bug in Russian translation [0.8 branch] +- +-10/16/03 +-+Started working on filter. Formalize syntax for intermediate representation, currently working on front end and common library. [0.9 branch] +- +-9/28/03 +-+Made contacts collapsible [0.9 branch] +-+$hide_host now takes effect even when there are multiple hosts in $default_host, if $host is set. [0.9 branch] +- +-9/27/03 +-+Fixed minor bug in iil_StrToTime (thanks to Gary Mays) [0.8 branch] +-+Improved layout of compose screen (thanks to Rodolfo Pilaz) [0.8 branch] +- +-9/15/03 +-+!Released 0.8.10-Stable +- +-9/6/03 +-+Implemented DataStore, a class to replace save_prefs* and save_colors* files. Also allows new fields to be added to prefs without changes to the database backend [0.9 branch] +- +-9/4/03 +-+Added IMAP over SSL support. Not enabled by default because SSL support is not available in PHP by default (requires the --with-openssl option at compile time) [0.8 branch] +- +-8/29/03 +-+Added preview to pref_columns.php [0.8 branch] +-+Updated Czech translations (thanks to Petr Kocvara) [0.8 branch] +-+When deleting messages to trash, messages are no longer marked as deleted [0.8 branch] +- +-8/24/03 +-+Added icon to contacts link in compose2.php [0.8 branch] +-+Improved DB-based cache management so that old/stale data is automatically purged [0.8 branch] +-+Added new interface for rearranging columns in message listing [0.8 branch] +- +-8/20/03 +-+Changed error message for upload dir check [0.8 branch] +-+Deleting default identity now clears identity info in general prefs [0.8 branch] +-+Added Czech translations (thanks to Petr Kocvara) [0.8 branch] +-+Added British English translations (thanks to Lovell Fuller) [0.8 branch] +- +-8/8/03 +-+Fixed filter in pref_identities.php that stripped out '-' (thanks to R.Kahl) [0.8 branch] +-+Fixed minor typo in Dutch translations (thanks to CHristian van Barneveld) [0.8 branch] +-+Added filter in smtp.inc for [CRLF].[CRLF] (thanks to Claus Herwig) [0.8 branch] +- +-8/5/03 +-+!Released 0.8.9-devel +- +-7/27/03 +-+Improved regexp for handling unicode entities with missing ampersand (thanks to Josh Marquis) [0.8 branch] +-+Changed behavior of USE_COOKIES directive (in login.inc). It can now be used to switch off cookie-based session key handling (now on by default). [0.8 branch] +- +-7/23/03 +-+Updated French translations (thanks to Sylvestre Taburet) [0.8 branch] +-+Various JavaScript improvements to compose window and contacts selector (thanks to Jeroen) [0.8 branch] +- +-7/18/03 +-+Addresses shown as plain text in printer friendly view (view.php) [0.8 branch] +-+Minor fix in contacts_popup.php [0.8 branch] +- +-7/17/03 +-+Consolidated identities, so that all identities info is entered in pref_identities.php. Added ability to select identity as default, which also shows in prefs.php. [0.8 branch] +-+Improved JavaScript code in contacts_popup.php (thanks to Jeroen van der Vegt) [0.8 branch] +-+Updated Dutch translations (thanks to Jeroen) [0.8 branch] +- +-7/16/03 +-+Fixed contacts selector popup so that CC/BCC fields are auto-detected. Popup is also closed automatically upon sending. [0.8 branch] +- +-7/15/03 +-+Updated Russian translations (thanks to Boris) [0.8 branch] +-+Fixed excessive encoding of subject in compose2.php [0.8 branch] +- +-7/12/03 +-+Debugged and improved spell checker. Fixed bug where leading blank lines cause line number inconsistencies, and added validation code to make sure changes aren't applied blindly if the text has changed and offset is no longer valid. [0.8 branch] +- +-7/11/03 +-+Rewrote spell checker code. Should be more secure and more reliable. [0.8 branch] +- +-7/9/03 +-+Improved error checking in pop3.inc::iil_C_GetQuota [0.8 branch] +-+Implemented new popup based contacts selector for compose screen [0.8 branch] +-+Fixed search feature that was broken in 0.8.8 [0.8 branch] +- +-7/8/03 +-+Fixed minor bug in folders.php [0.8 branch] +- +-7/7/03 +-+!Released 0.8.8-devel +- +-7/6/03 +-+Added $STAY_LOGGED_IN directive, which allows users to stay logged in indefinitely. [0.8 branch] +-+Fixed issue in main.php where displaying toolbars at top and bottom caused erratic behavior [0.8 branch] +-+Changed the behavior of the "expunge" link in the folder list, so that the trash is emptied in place, without loading it in the main frame. [0.8 branch] +- +-7/5/03 +-+Fixed MSIE+SSL attachment download bug (thanks to Gilberto Sena Rios) [0.8 branch] +-+Updated Russian translations (thanks to Boris Tekaev) [0.8 branch] +-+Updated Portuguese translations (thanks to Darwings) [0.8 branch] +- +-7/4/03 +-+Enabled calendar feature for POP accounts [0.8 branch] +- +-7/3/03 +-+Replaced array_search with in_array where applicable due to bug in older versions of PHP (thanks to Henno Täh) [0.8 branch] +-+Fixed spam reporter link to go to compose2.php in read_message.php [0.8 branch] +-+Updated Russian translations (thanks to Boris Tekaev) [0.8 branch] +-+Implemented cookie-based session encryption key handling, as a replacement for the previous IP-based system. This will allow sessions to survive IP changes. If cookies is disabled, it will revert to IP-based system. [0.8 branch] +- +-7/1/03 +-+Made folder list label a link (for reloading frame), as well as "expunge" link next to Trash link [0.8 branch] +-+Compose window title now uses subject if available (thanks to Jeroen van der Vegt) [0.8 branch] +-+Improved detection of HTML parts in multipart/alternative messages [0.8 branch] +- +- +-6/30/03 +-+Added support for Courier-MTA in include/smtp.inc (thanks to Gilberto Sena Rios) [0.8 branch] +- +-6/29/03 +-+Improved URL detection in read_message_print.inc [0.8 branch] +-+Implemented smarter word wrap that only wraps non-quote lines [0.8 branch] +-+Added code to include/read_message_print.inc to prepend ampersands to unicode strings that looks like "#[0-9]{5};" [0.8 branch] +-+Removed "Folder" link from toolbar (if folder list is shown) [0.8 branch] +-+Updated br translations (thanks to Gilberto Sena Rios) [0.8 branch] +- +-6/28/03 +-+Improved view.php to detect mal-formatted HTML messages [0.8 branch] +-+Implemented work-around to auto-detect HTML messages, regardless of content-type [0.8 branch] +-+Fixed imap.inc::iil_C_FetchStructureString to accept multi-line responses [0.8 branch] +- +-6/26/03 +-+"Reply to all" link now shown if there's only one recipient, no reply-to field, and recipient address isn't know address for user [0.8 branch] +-+Fixed HTML message problem that broke yesterday [0.8 branch] +-+Delete from message view now returns to right page of message listing [0.8 branch] +-+Fixed bug in forwarding attachments that aren't base64 encoded [0.8 branch] +- +-6/25/03 +-+Removed "Content-disposition: attachment" header for text/* types in view.php [0.8 branch] +-+In lang/common.inc::LangDecodeMimeString(), "Q" encoded strings now get "_" replaced with space (as spec. in rfc 1522). [0.8 branch] +-+Cleaned up "parts list" in read_message.php, so type & size are displayed only if available. [0.8 branch] +- +-6/21/03 +-+Added filter so that "to" field contains raw email addresses when using PHP's mail() function [0.8 branch] +-+Added $VDOMAIN_DETECT to conf/login.inc. Can be used to auto-detect mail host based on HTTP vhost (when allowing access to multiple mail servers on one installation of IlohaMail [0.8 branch] +- +-6/20/03 +-+Added JavaScript code to set compose window title [0.8 branch] +- +-6/16/03 +-+Improved handling of non-RFC822 compliant messages. If there's a conflict between the content-type stated in header, and content-type returned by IMAP server, it prefers what's specified in header. [0.8 branch] +- +-6/10/03 +-+Improved handling of multipart messages with HTML parts. When "Show HTML in frame" is enabled, HTML version of message will be displayed by default, even if both plain text and HTML are present. [0.8 branch] +- +-6/8/03 +-+Updated cn translations (thanks to Guidance) [0.8 branch] +- +-6/7/03 +-+Added Norwegian Nyorsk translations (thanks to Leif Halvard) [0.8 branch] +- +-6/5/03 +-+Fixed UTF-8.inc::LangEncodeSubject to MIME encode strings [0.8 branch] +-+Fixed bug in source/compose.php where from_addr was being MIME encoded twice. Also fixed bug where reply_to wasn't being MIME encoded at all. [0.8 branch] +-+Fixed toolbar folderlist (displayed when accessing IMAP with "Show folderlist" off) [0.8 branch] +-+Fixed minor typo in German langs (thanks to Marcus Freudeberg) [0.8 branch] +-+Fixed charset specification for lang/cn/ (thanks to Guidance) [0.8 branch] +- +-6/1/03 +-+Added "b" option to a few fopen calls (thanks to Guidance) [0.8 branch] +- +-5/17/03 +-+Updated French translations (thanks to Sylvestre Taburet) [0.8 branch] +- +-5/12/03 +-+Improved handling of UTF8 encoded messages in compose2.php [0.8 branch] +-+Added comments to contacts.php [0.8 branch] +- +-4/12/03 +-+Fixed bug in compose2.php where blank lines at the very top of messages were being skimmed off (causing line number inconsistencies for spell checker) [0.8 branch] +-+Fixed bug in contacts where "add contact" link URL contained group in old format, causing errors [0.8 branch] +- +-4/11/03 +-+Fixed various bugs in spell checker [0.8 branch] +-+Made changes to include/smtp.inc to make sure email adds are enclosed in brackets [0.8 branch] +- +-4/9/03 +-+!Released 0.8.7. +- +-4/8/03 +-+Updated docs, prepared for 0.8.7 release [0.8 branch] +- +-4/2/03 +-+Fixed another minor bug ("illegal" character screwed up offsets) [0.8 branch] +- +-4/1/03 +-+Improved input sanitation in spellcheck.inc::splchk_check() [0.8 branch] +-+Removed mouse-over CSS [0.8 branch] +-+#Joined the blogging bandwaggon...spent the last 9 hours or so writing my own blogging software. See http://blog.iloha.net/ryochiji +- +-3/31/03 +-+Updated VN langs (thanks to Nguyen Dinh) [0.8 branch] +-+Updated pt langs (thanks to Darwings) [0.8 branch] +-+Improved spell checker to work even if JavaScript fails [0.8 branch] +-+When marking read/unread, messages remain selected [0.8 branch] +-+Modified +/- links in main message listing to explicitly check or uncheck, instead of flipping states [0.8 branch] +-+Added new global directive to specify rules for folders that should be ignored. One example usage is on an Exchange system with a large number of Public Folders, IlohaMail can be configured to ignore Public Folders and everything within. [0.8 branch] +-+Folder name in navlink uses localized string if available (i.e. is default folder) [0.8 branch] +-+Improved wrapping code of quoted text when replying [0.8 branch] +-+Did some ghost busting in folders.php (deleted folders were lingering in saved folder states as "ghosts") [0.8 branch] +-+Cosmetic change in edit_folders.php [0.8 branch] +-+Cosmetic changes: added dashed underline to link hovers [0.8 branch] +- +-3/30/03 +-+Fixed lang selection bug in spell checker [0.8 branch] +- +-3/29/03 +-+Fixed bug in spell checker where quotes weren't being escaped [0.8 branch] +-+Modified spell checker to not check quoted parts of messages (i.e lines starting with '>') [0.8 branch] +-+i18n'd spell checker [0.8 branch] +-+Added ability to select spell checker language [0.8 branch] +-+Plugged security hole in GPG and spell check features [0.8 branch] +- +-3/28/03 +-+Fixed minor issue in spell checker that prevented it from working on IE [0.8 branch] +- +-3/27/03 +-+Implemented spell check in compose screen. Spell checker only works on UNIX and requires aspell to be installed, but not the PHP module. Supports any language supported by aspell [0.8 branch] +-+Fixed minor error in include/read_message_handler.inc [0.8 branch] +- +-3/26/03 +-+Started working on include/spellcheck.inc [0.8 branch] +- +-3/25/03 +-+Added JavaScript code to reload folder list when message view is reloaded, if folder list is there and showNumUnread is enabled [0.8 branch] +-+Fixed cosmetic problem in read_message.php (replaced font tag with span tag) [0.8 branch] +-+Improved error reporting in write_sinc.DB.inc (errors show in HTML comments) [0.8 branch] +-+Cleaned up contact add/edit form (thanks to Rodolfo) [0.8 branch] +-+edit_contacts.php uses dm->getDistinct() to get groups, contacts.php no longer embeds groups in URL [0.8 branch] +-+updated lang/UTF-8.inc::LangConvert() to utf8_encode if original charset isn't utf8 [0.8 branch] +-+fixed bug in include/gpg.inc::gpg_encrypt where newlines were being escaped (and ommitted) [0.8 branch] +- +-3/24/03 +-+Added printer friendly view. Uses English strings and doesn't specify charset to allow browser to auto-detect [0.8 branch] +- +-3/22/03 +-+Fixed bug in include/data_manager.DB.inc::update() where empty fields weren't being updated. [0.8 branch] +-+Improved email address extraction for use in window title in source/radar.php [0.8 branch] +-+Added two new global directives (conf/conf.inc) to disable calendar and bookmarks features [0.8 branch] +-+Improved session verification and error reporting [0.8 branch] +-+Internationalized login page [0.8 branch] +-+Added support for winmail.dat files (thanks to Henry Fong, Graham Norbury) [0.8 branch] +- +-3/21/03 +-+Fixed minor bug in login.php [0.8 branch] +-+Updated Chinese langs (thanks to Danny) [0.8 branch] +-+Updated Portuguese langs (thanks to Darwings) [0.8 branch] +- +-3/20/03 +-+Added check for double addresses in include/smtp.inc::smtp_expand() [0.8 branch] +-+Added "Other" option to font selection menu in "Appearance" pane [0.8 branch] +-+Added check to make sure set_time_limit isn't attempted when safe_mode=on (thanks to grufo) [0.8 branch] +- +-3/19/03 +-+Added code to login.php to clean up old session files (for FS backend). [0.8 branch] +-+Fixed minor issue in read_message.print.inc where HTMLized URLs were being UTF-encoded [0.8 branch] +- +-3/18/03 +-+Expanded format of $default_host. Host string can contain port and protocol information. [0.8 branch] +-+Charset specified in HTTP header (not just META) [0.8 branch] +-+Modified ryosimap.inc::encodeHTML to encode ampersands ('&'). [0.8 branch] +-+Updated Vietnamese translations (thanks to NGUYEN DINH Quoc-Huy) [0.8 branch] +- +-3/17/03 +-+!Released 0.8.6-devel +-+Fixed session tracking bug when $USE_COOKIES=1 that caused prefs updates to fail and show login screen [0.8 branch] +- +-3/16/03 +-+Minor design changes in read_message.php [0.8 branch] +-+Fixed i18n issue in calendar.php [0.8 branch] +-+Changed X-EUC-JP to EUC-JP, maintains backwards compat. though [0.8 branch] +-+Removed short open tags [0.8 branch] +- +-3/15/03 +-+Updated Galician translations (thanks to Sergio) [0.8 branch] +-+Fixed i18n problems in calendar [0.8 branch] +-+Fixed bug in compose2.php where gpg encrypted messages were being eaten up [0.8 branch] +-+Fixed bug in read_message.php where UID wasn't being passed to compose for reply/forward when message was opened through nav link [0.8 branch] +-+Improved error reporting in data manager. [0.8 branch] +-+Folder list and menus use case insensitive sorting now [0.8 branch] +-+Made some changes to GPG stuff in compose2.php to use gpg.inc calls [0.8 branch] +-+Read message window now displays text ("You have replied to this message") when showing a message that's been flagged as "Answered" [0.8 branch] +-+Updated Spanish translations (thanks to Rodolfo) [0.8 branch] +- +-3/14/03 +-+Fixed problem with message/rfc822 messages. [0.8 branch] +-+Fixed problem with forwarding attachments to message/rfc822 messages [0.8 branch] +-+Fixed bug in include/log.inc... wasn't setting right backend [0.8 branch] +-+Uploads directory is now cleaned up after a successful send [0.8 branch] +- +-3/13/03 +-+Updated pt langs (thanks to Darwings) [0.8 branch] +-+Updated dk langs (thanks to Torben) [0.8 branch] +-+Updated se langs (thanks to Markus) [0.8 branch] +-+Improved RFC2015 compliance, both when sending and receiving. Unfortunately, attachments will be ignored when sending an encrypted message... not sure how to handle this. [0.8 branch] +- +-3/12/03 +-+SMTP library now strips off angle brackets [both branches] +-+Updated Swedish lang files (thanks to Markus) [0.8 branch] +-+Implemented experimental GPG support based on Paul Martin's code. Supports key generation, import/export of public keys, encrypting, and decrypting. What's more, it does require the user to have a shell account! [0.8 branch] +- +-3/11/03 +-+Did some testing with Apache 2 + PHP 4.5. +-+Tinkered with Paul Martin's GPG code... looks pretty promissing. +-+Fixed nocache.inc so that chache is disabled on Safari [0.8 branch] +- +-3/10/03 +-+Did some basic testing for file-based backend, fixed a couple of small bugs [0.8 branch] +-+Updated docs [0.8 branch] +-+Fixed bug in folders.php where INBOX didn't show up in folder list even if it had subfolders [0.8 branch] +- +-3/09/03 +-+Fixed date interpreter code in iil_C_FetchHeaders [0.8 branch] +-+Email address links (that go to compose screen) now respect "compose_inside" prefs, and also pass the name as well as email address [0.8 branch] +-+#Nightly CVS snapshots of devel branch are now available. +- +-3/08/03 +-+i18zed calendar [0.8 branch] +-+Tested and debugged include/cache.DB.inc [0.8 branch] +-+Modified source/folders.php to use Cache Library to store folder states [0.8 branch] +-+Messages are marked read when traversing through messages (using nav link in read_message tool bar), unless specified otherwise in the preferences [0.8 branch] +-+Modified message index caching to use Cache Library [0.8 branch] +- +-3/07/03 +-+Fixed bug in yesterday's IMAP changes [0.8 branch] +-+Fixed bug in RootedFolderList (in ryosimap.inc) where hidden folders weren't being handled correctly [0.8 branch] +-+Fixed bug in compose window where "From" field didn't show sender address when no email addresses were specified in prefs or alt_ident [0.8 branch] +-+Cleaned up server display code in login screen to act more consistently [0.8 branch] +-+Link to message listing in read_message widow now shows folder name, instead of "index" [0.8 branch] +-+Improved date/time display in message listing. It now honors 12/24 hour clock system prefs, and also relative display (i.e "Today") takes user and server's timezone differences into consideration [0.8 branch] +- +-3/06/03 +-+IMAP library now uses INTERNALDATE for sorting and displaying in message list [0.8 branch] +-+Cleaned up iil_C_FetchHeader a little bit [0.8 branch] +-+Made cosmetic changes to navlinks [0.8 branch] +- +-3/05/03 +-+Added cache*.inc which offers a unified back-end agnostic interface for caching data [0.8 branch] +-+Began implementing folder list caching. Should speed things up and decrease load on IMAP servers [0.8 branch] +-+Plugged another security hole [0.8 branch] +- +-3/04/03 +-+Fixed variable injection vulnerability (thanks to jgregg) [both branches] +-+!Released 0.7.11 +- +-3/03/03 +-+!Released 0.7.10 +-+Fixed bug in compose2.php where MIME-Version header wasn't being set (might explain some mojibake issues reported by users in Japan) [both branches] +-+Added check to make sure default folders aren't renamed or deleted [both branches] +-+Alternate identities selection added to compose window. Clicking on an alternate identity name in the alternate identity prefs will open the compose window with identity pre-selected [0.8 branch] +-+Fixed binary-file read problem -affects Windows only (thanks to ejyann) [ both branches] +-+Added getDistinct() function to data_manager [0.8 branch] +-+Added bookmarks feature... if that's not a kick ass feature, I don't know what is [0.8 branch] +-+#I've gone full circle... almost exactly 3 years ago, I learned PHP by writing an online bookmarks program. Except, back then, it took me a week. This time, it took me 2 hours. +- +-3/02/03 +-+Updated all lang files so that missing strings can be pulled from English lang files [0.8 branch] +-+Improved error checking (and data validation) in iil_C_UID2ID [0.8 branch] +- +-3/01/03 +-+Made pref_colors.php theme-aware. Settings that are overridden will show static text instead of edit boxes [0.8 branch] +-+Added 12/24 hour clock system option (used in calendar) [0.8 branch] +- +-2/28/03 +-+RFC822 attachment fix added to 0.7 branch +-+Updated look of prefs page [0.8 branch] +-+Added "info.inc" files to theme. This file will store various theme specific info, including which info on which fields are overrided [0.8 branch] +-+Added mechanism to source/main.php that allows column orders to be changed [0.8 branch] +- +-2/27/03 +-+Implemented authentication SMTP. Can use user's id and password, or a globally set account [0.8 branch] +- +-2/26/03 +-+Started work on authenticated SMTP (mostly just reading RFCs). [0.8 branch] +- +-2/25/03 +-+Added Catalan translations (thanks to Joan Manel Moreno Merino) [both branches] +-+Tested and fixed APOP, Cram-MD5 auth [0.8 branch] +-+Added APOP to 0.7.10 [0.7 branch] +-+Fixed bug in IMAP Cram-MD5 auth [0.8 branch] +-+#Upped devel version number to 0.8.5 +- +-2/24/03 +-+Fixed bug in include/session_auth.inc where FS backend was forced to DB. [0.8 branch] +-+Cosmetic change in pref_identities.php [0.8 branch] +-+Fixed bug in edit_contacts.php where include was missing [0.8 branch] +- +-2/23/03 +-+Created IlohaMail DataBase Abstraction class (include/idba.MySQL.inc) [0.8 branch] +-+Phasing out backend.MySQL.inc and porting to idba, (ported many *.MySQL.inc files to *.DB.inc). [0.8 branch] +-+Ported contacts to use Data Manager (deleted *_contacts.*.inc) [0.8 branch] +-+Ported calendar to use IDBA [0.8 branch] +-+#Phew...hat was a biggy. In include alone, 17 files were removed, 9 were added, and 11 others were modified. But the backend structure is now much more elegant and modular. This should clear the way for more features and support for other databases. +- +-2/22/03 +-+Added sort function to Data Manager [0.8 branch] +-+Added conf/db_conf.php for generic DB config. Will replace mysqlrc.inc [0.8 branch] +-+Internationalized identities prefs page [0.8 branch] +-+Started internationalization of calendar [0.8 branch] +- +-2/21/03 +-+More data abstraction stuff. Also ported the identities pane to use it. [0.8 branch] +- +-2/20/03 +-+Fixed bug in compose2.php where not all CC addresses were transferred [both branches] +- +-2/19/03 +-+Started working on a new and improved backend abstraction class [0.8 branch] +- +-2/18/03 +-+Fixed RFC822 attachment handling (I think). [0.8 branch] +-+In folder list, default folders will show num unread if option is enabled. [0.8 branch] +- +-2/17/03 +-+Expunge will mark all messages as deleted before expunging. [0.8 branch] +-+Added include/javascript.inc for per-file JavaScript (shows up inside head tags) [0.8 branch] +-+More is_dir eradication [both branches] +- +-2/16/03 +-+Revised interface for identities prefs. [0.8 branch] +-+Features accessible from message view controls use UID instead of ID. [0.8 branch] +-+Flagging replied messages in compose2.php also uses UID. [0.8 branch] +-+"Close Window" link in compose window hidden if page is opened in frame. [0.8 branch] +- +-2/15/03 +-+Main message listing tool bar (delete, move, etc) can now be shown at bottom, top, or both. [0.8 branch] +-+Some changes to LangConvert in EUC-JP library (won't try to convert if source charset isn't Japanese). [0.8 branch] +-+"Read message" screen tool bar now displayed above and below message list. [0.8 branch] +-+In main message listing, rootdir is now removed from folder name. [0.8 branch] +-+Added prefs panel for multiple identities. Currently can add/edit/delete identities, but it hasn't been tied in with compose yet. [0.8 branch] +- +-2/14/03 +-+Eradication more is_dir()s. +-+Fixed fix for yesterday's stristr issue in compose2.php. +- +-2/13/03 +-+Added "Mark as: read | unread" buttons to main list [0.8 branch] +-+Revised the way button clicks are handled, should work better with various langs [0.8 branch] +-+Fixed is_dir issue in include/write_sinc.inc [both branches] +-+Fixed empty needle in stristr() issue in compose2.php [both branches] +- +-2/12/03 +-+Did something but can't remember what... +- +-2/10/03 +-+Fixed bug in SMTP library (thanks to uffe) [both branches] +- +-2/9/03 +-+Fixed bug in pref_colors.php where wrong icl library was being loaded. [0.8 branch] +-+Implemented folder list refresh. Interval can be set by user, but admin can set minimum interval. [0.8 branch] +-+Radar refresh interval now user configurable (but admin can set minimum interval) [0.8 branch] +-+Fixed bug in iil_C_Search in IMAP library where raw newline caused problems with some servers [both branches] +-+Fixed bug in compose2.php where backslashes were being stripped unneccessarily. [both branches] +-+#IlohaMail-0.8 has 13,728 lines of code in 104 files (not including lang modules and themes) +- +-2/8/03 +-+Added Statndard Portuguese translations (thanks to Darwings) [both branches] +-+Added Korean translations (thanks to Soonkoo Kwon) [both branches] +-+Added Galician translations (thanks to Sergio Ares Chao) [0.8 branch] +-+Fixed bug with num. unseen feature in folder.php (thanks to jrsp) [0.8 branch] +-+Fixes to target frame/page in contacts.php [0.8 branch] +-+Modified calendar to allow more flexible week view. It can start on previous Sunday, previous Monday, 3 days ago, or today. [0.8 branch] +-+Implemented index caching in main.php and read_message.php which should speed things up (quite a bit in some situations) and lighten the load on the mail server. [0.8 branch] +- +-2/7/03 +-+Possible fix to attachment issue (thanks to Laurens) +- +-2/6/03 +-+!Dev-log turns 1 year old! +-+#Year in review: grep tells me that there are 382 entries in 155 days, of which 25 entries are creditted to user contributions. We went from version 0.6 which never saw the light of day, to 0.8 which is about two months away from public release. Betwee +-n May and December of 2002, number of unique visitors to the website grew 159% to over 7000/month, badnwidth grew 230% as well. +- +-2/5/03 +-+Added JavaScript code to add contacts without submitting in compose2.php (thanks to Jeroen van der Vegt) +-+Fixed some quoted-printable decoding oddity in cited messages in compose2.php +-+Cosmetic changes to tool.php +-+Improved error checking for fetching subscribed folders in edit_folders.php +- +-2/4/03 +-+Fixed minor issue where UTF-8 encoded messages had newlines stripped when displaying. +- +-2/3/03 +-+Fixed problem with appending '>' when replying, due to yesterday's newline changes. +-+Folder list can now display number of unread messages (user option, off by default). +-+Yesterday's newline changes seemed to have caused some major issues (i.e. mail sent lost in cyberspace, etc). Reverted to pre-2/2 version and then made some newline changes to that... +- +-2/2/03 +-+Fixed raw new-line problem at last... I think. +-+Quota display is now user configurable +-+Added pref to specify whether compose window should be in-frame or in new window. +- +-2/1/03 +-+Added subscribe/unsubscribe feature to edit_folders. +-+Added "hideUnsubscribed" to prefs...beginning implementation. +-+Implemented quota indicator. Currently always shown in message listing, but it'll be a user configurable option (choices are: don't show, show in message listing, show in folder list). +- +-1/30/03 +-+Doing some performance analysis again... +- +-1/28/03 +-+!released 0.7.9-2 +-+Fixed bug where some pages load and data to be modified without authenticating. +-+!released 0.7.9-stable +- +-1/26/03 +-+More design stuff... I think it looks good, but I'm not sure (I'm a programmer, I shouldn't trust my sense of aesthetics) +-+Compose window now opens in-frame, and returns to INBOX after sending (will work on it though... might want to return to original message of replying). If window opened in new window, it simply closes. +- +-1/25/03 +-+Added "attachment" field in message listing +-+Making major changes to UI design. New design is based on yozh's design, but also with some inspiration from IMP (don't worry, it's different enough). +- +-1/24/03 +-+Fixed bug where deleting/renaming subscribed folders caused problems in folder list. +-+Fixed bug where calendar could not handle multiple events with the same starting time in the same day. +-+In read message window, "reply to all" link only displayed if there are multiple recipients +-+Re-implemented folder collapsing/expanding to work without using IMAP folder subscriptions. Instead, it keeps track of folder states (i.e. visible or not) in a file. +- +-1/23/03 +-+Improved folder list controls... tested with Courier-IMAP, Netscape Mail, Exchange. It works now...I swear. +-+Plugged security hole. +-+More calendar enhancements: colors, monthly/annual repeats. +-+Fixed rootdir auto-appen for folder renames. +- +-1/22/03 +-+Worked on calendar, it's pretty much functional now. Couple of things to add as well as some tweaks. +-+Trying to make things look nice. Also contemplating themes... +-+Improved folder list. Folders containing sub-folders can now be expanded and collapsed. Yay! +- +-1/21/03 +-+More fun with calendar... +- +-1/20/03 +-+Worked on calendar. Basic part works. Can add new items (repeating, multi-day, and non-repeating entries) and display them in a weekly calendar. [0.8 branch] +-+Fixed potential issue in source/compose2.php where attachment forwarding failed with some IMAP servers because they weren't returning content-disposition info in the bodystructure strings. Implemented work-around by checking for file names. +- +-1/18/03 +-+Added navigation links in message view window. Will traverse messages using whatever sort field/order is currently used in message listing. Can be disabled in prefs (since messages are indexed each time, it could slow things down in some environments). +- [0.8 branch] +-+Reincarnated the "back" link in message view window, except now it goes back to the proper page with correct sort field/order. +-+Page controls in message listing now works for search results. +- +-1/9/03 +-+Added Yahoo, MSN, Jabber, URL, and comment fields to contacts [0.8 branch] +- +-1/8/03 +-+Fixed bug in SMTP library (include/smtp.inc) where HELO command was missing. +-+Fixed bug in source/compose2.php where Subject header was included twice when sending through PHP's mail(). +- +-1/6/03 +-+When forwarding attachments, checkboxes are checked by default in compose window. +- +-1/5/03 +-+Added Hungarian translations (thanks to Kornel R. Bangha) +- +-12/22/02 +-+Added Hebrew translations (thanks to 'gfdsa') +- +-12/17/02 +-+Moving from deleting in read message now goes back to right place in main message listing (i.e. if not in first page). 0.8 branch only. +-+Updated Vietnamese translation (thanks to Nguyen Dinh Quoc-Huy) +-+Added Norwegian translations (thanks to Tor Olsen) +- +-12/16/02 +-+Fixed typos in index.php +-+Calendar year rolls around correctly when clicking on next/prev month links in calendar (0.8 branch only) +-+!Version 0.7.9-RC2 released +- +-12/14/02 +-+Added Vietnamese translations (thanks to Nguyen Dinh Quoc-Huy) +-+Improved date handling routine in ICL libs. +- +-12/12/02 +-+Fixed crippling bug in imap.inc caused by lax input checking. +-+iil_C_Append now ensures use of CRLF. Problem may still persist when using iil_C_AppendFromFile +- +-12/11/02 +-+Implemented optional cookie based session tracking. Currently an admin configurable option, disabled by default. +- +-12/10/02 +-+Fixed a bug in write_sinc.MySQL.inc where user table name was hard coded. +-+Made changes to all file_eixsts calls by passing path through realpath(). This fixes numerous issues under PHP 4.2.3. +-+Updated Spanish lang files (thanks to Rodolfo Pilas) +-+Lang selection menu in login screen can now be hidden (based on Rodolfo Pilas's patch) +-+Specifically sets error_reporting to all except notices. For some reason, PHP installations on Windows systems used E_ALL. +-+TRUST_USER_ADDRESS is set to 'true' by default, since the additional "Received:" header provides more traceability. +- +-12/08/02 +-+Added check for "file_uploads" in compose2.php (shows error if not enabled) +-+Added basic backend check in index.php (0.7 branch only) +-+All messages will now have additional "Received:" header (both branches) +- +-12/04/02 +-+Fixed bug where compose2.php was trying to flag messages in POP3 and failing (won't even try now) +-+Fixed carriage return problems in messages sent from compose2.php using PHP's mail(). +-+Improved error reporting in iil_Append* functions +-+!Released 0.7.9-rc1 +- +-12/03/02 +-+Minor bug fixes +-+Updated docs for 0.7.9 +- +-12/02/02 +-+Fixed bug in index.php where lang selection didn't work with file-based backend +-+Added Russian to 0.8 branch (thanks to Slava Kuznetsov) +-+Folder list stuff in Color Prefs only shown for IMAP. +-+Minor changes in compose2.php +- +-11/24/02 +-+Changed all PHP opening tags to standard tags instead of short tags (0.7 branch only) +- +-11/22/02 +-+Ported compose2.php to 0.7-branch (ie, 0.7 now has attachment forwarding, improved uploads handling, etc). +-+Fixed bug where multi-part RFC822 attachments weren't parsed correctly (0.8 branch only) +- +-11/17/02 +-+Cosmetic changes to read message screen (mostly with leading spaces) +-+Fixed bug where date strings in messages containing excessive spaces were causing parsing errors. +- +-11/16/02 +-+Fixed bug where CR in message resulted in excessive carriage returns when replying. +-+Implemented attachment forwarding (in 0.8 branch) +-+Added Cyrillic support (thanks to yozh) +- +-11/15/02 +-+More design stuff (added two new user defined colors) +-+Trying to fix problem where message/rfc822 parts aren't recognized/parsed/rendered correctly +-+#Opened a CafePress shop... IlohaMail is now a typical desperate OSS project! (Gotta love the cow thongs though) +- +-11/13/02 +-+Reverted to source/folders.php to indent without using CSS +-+Fixed bug in source/compose2.php where CRLFs were causing messages to not get parsed correctly on some IMAP servers (namely, Exchange) +- +-11/10/02 +-+Added new user prefs to set font and font sizes +-+Matched pref_colors.php behavior and look to that of prefs.php +-+Mostly eradicated font tags from all pages, using CSS +-+Fixed address list parsing related error +- +-11/9/02 +-+Added a few prefs for compose window: show cc/bcc fields, show contacts, and close after sending. +-+More compose.php stuff. Moved yesterday's upload changes to 0.7 branch, added PHP's mail() support in 0.8's compose2.php. It is now ready to replace compose.php. +- +-11/8/02 +-+Message display screen only html encodes '<' and '>' to disable html but +-preserve all other characters (like '&', for Unicode) +-+Fixed bug in source/prefs.inc where lang was being ignored (i.e. always +-displayed english strings) +-+Added ability to auto-append strings to user id on login +-+Fixed upload issue on some PHP versions (thanks to The Dude) +-+Rewrote attachment/upload related files in source/compose.php and source/compose2.php (in 0.8 branch) +-+Leading spaces in lines in messages are now properly displayed +- +-11/6/02 +-+Fixed bug where user specified email address (in prefs) wasn't filtered out of recipient list when replying to all +- +-11/1/02 +-+Fixed bug where encoded sender names weren't displayed correctly in source/compose.php +-+Fixed bug where long lines were chomped when reading headers in include/imap.inc +- +-10/26/02 +-+Added MAX_SESSION_TIME directive in conf/conf.inc which specifies the maximum amount of time users can be logged in before they are forced to log out. +- +-10/16/02 +-+Fixed bug where messages with content types other than text or multipart weren't being handled correctly +-+Fixed bug in include/imap.inc where $AUTH_MODE was actually being ignored. +- +-10/15/02 +-+Prefs pane now posts to index.php, eliminating need for JavaScript +-+More CSS stuff... +-+When rootdir is specified, folder list no longer indents for top level folders +- +-10/10/02 +-+Fixed bug in login.php where include path to conf file was incorrect (8.x only) +-+Added Romanian translations (thanks to Toporjinschi Vasile Octavian) +-+Updated Spanish translations (thanks to Claudio Tavares Mastrangelo) +- +-10/8/02 +-+Started working on attachment forwarding. Added function to IML which generates a list all all parts. +- +-10/5/02 +-+Fixed bug where variable name conflicts with other super globals (e.g. cookies) caused problems. Now GET'd and POST'd variables override other variables (cookies, environmental variables, etc). +-+Improved URL detection code. Now detects ftp and https in addition to http. +- +-9/30/02 +-+Added support for UTF-8 encoded messages. Should display properly on most modern browsers. +- +-9/29/02 +-+Added ability auto-append admin specified blurbs at the end of messages (a.k.a tag lines). Also added "user levels" to MySQL back-end. Can be used to enabled/disabled certain features for certain users depending on their "user level" (currently effecti +-ve for tag-lines only). +- +-9/27/02 +-+Fixed bug where user names containing filesystem hierarchy delimiters caused problems and posed a potential security risk. +-+Fixed bug where user names and host strings were case sensitive, causing problems with back-end in some cases. +- +-9/26/02 +-+Working on separation of design and content. First step is to duplicate current interface using CSS1. Default reference target is Netscape 4.x (as a lowest common denominator, of course). +- +-9/23/02 +-+Made users,sessions,uploads,cache directory locations configurable. +-+Passwords are stripslashes()'d in iml_Connect() in include/imap.inc +- +-9/22/02 +-+Removed excessive parens in German lang files (thanks to Veit Wahlich) +-+#Branched CVS, 0.8.x is trunk, 0.7.x is branch +- +-9/18/02 +-+Fixed bug in source/main.php where "Check New" and "Delete All" link URL's were incomplete (thanks to Sir_Ace). +- +-9/9/02 +-+Fixed bug in source/view.php where file names weren't set correctly on some attachment-type/browser combinations. +- +-9/9/02 +-+!Released 0.7.8 +- +-9/8/02 +-+Added Chinese translations (thanks to Danny Lin) +- +-9/2/02 +-+Added Swedish translations (thanks to Markus Svensson) +- +-8/27/02 +-+Added Italian translations (thanks to Brocco Amos) +- +-8/23/02 +-+Fixed bug where INBOX showed "no messages" when sorting by Date/ASC. +-+Added Brasilian Portuguese langs (thanks to Eduardo Mantovani) +-+Fixed bug where invalid sessions wouldn't redirect on logout. +- +-8/21/02 +-+Improved error handling in session auth +-+Improved parameter checking in MySQL related code to prevent data corruption. +-+Added support for optional (and fail-safe) persistent connections to MySQL backend. +-+Fixed bug in include/mime.inc where bodystructure strings containing quoted parens caused the iml_ParseBSString() function to freeze. +- +-8/20/02 +-+Really fixed bug where MIME messages missing closing boundaries were not being parsed (previous fix only worked for cached messages). +-+Updated Polish langs +- +-8/18/02 +-+Fixed bug where empty subjects fields caused problems (in iil_C_FetchHeaders) +-+Merged updated German lang files +-+Added Polish translations (thanks to Marcin Piliszczuk) +-+Fixed non-bug where MIME messages missing closing boundaries were not being parsed. +- +-8/9/02 +-+Added ISO-8859-2 charset for Polish language support (a clone of ISO-8859-1) +- +-8/2/02 +-+Implemented custom smtp library (include/smtp.inc) +-+Added support for custom smtp to compose.php (in CVS as source/compose2.php). Large messages are now streamed, drastically reducing memory useage (only a few KB regardless of attachment size). It is also possible to specify SMTP server to use (configur +-e in conf/conf.inc). +-+Added iil_C_AppenFromFile in include/imap.inc +- +-7/30/02 +-+Vastly improved performance/efficiency of iil_C_FetchHeaders (noticeable for POP accounts with hundreds of messages). +- +-7/29/02 +-+Message list now only fetches the number of messages to be shown when sorting by date, due to extremely slow response times when listing inboxes with many messages. This is change is only for POP3 inboxes. +- +-7/28/02 +-+Fixed hypothetical bug in include/backend.MySQL.inc where UPDATE could be applied to all records due to incomplete if..else statement +-+Added network timeout to "iil_C_FetchHeaders()" in include/pop3.inc to prevent IlohaMail from hanging in the event that the network connection is dropped. +-+Lang selection in login screen now over rides user prefs (unless "--" is selected, in which case saved prefs will be used for returning users, and default (set in conf/login.inc) for new users) +-+Removed "Update" button in prefs page, "Apply" now applies changes and shows prefs page. +- +-7/26/02 +-+Fixed bug in source/login.inc +- +-7/24/02 +-+Fixed bug where long subject were truncated in the message listing (bug was in include/pop3.inc) +-+Disabled radar for POP3 accounts +- +-7/24/02 +-+!Released 0.7.7, GOL deploys IlohaMail +- +-7/23/02 +-+"Delete All" link hidden when showing Trash +-+Sender address (Return-Path header) now set using command line args +- +-7/22/02 +-+User's address(es) are now removed from recipient list when "replying to all" (thanks to Jeroen Van der Vegt) +-+It is now possible to specify the URL users should be redirected to after logging out in conf/login.inc (default is login screen). +- +-7/19/02 +-+Added "Check New" link to INBOX (essentially just a reload) +-+Added "Delete All" feature to source/main.php (literally deletes all message in folder) +- +-7/18/02 +-+Added switches to conf/login.inc for hiding host, protocol selector, and rootdir. +-+Add "close window" link to compose window. +- +-7/16/02 +-+Fixed bug where some image attatchments weren't being displayed when showing inline on POP3 accounts +-+Subject is now optional. A warning is displayed, clicking on "send" again sends with or without subject. +- +-7/11/02 +-+Contacts can now be selected in contacts list, then passed to new message window +- +-7/1/02 +-+Windows close (if appropriate) after sending or deleting messages. (patch by Jeroen van der Vegt) +-+Added JavaScript-based message selection in source/main.php (patch by Jeroen van der Vegt) +- +-6/23/02 +-+Fixed bug where long lines in Japanese were being garbled when quoting in message composition window. +- +-6/19/02 +-+!Released 0.7.6 +- +-6/18/02 +-+Merged updated lang files, preparing for release +-+Fixed case sensitivity bug +- +-6/16/02 +-+#Had weird lump under my right ear and slight fever the last few days...back to work now. +-+User name textbook selected by default in login page (thanks to pgholzleitner) +-+Improved multilingual-ness of source/compose.php +-+Added user prefs to show HTML-only message in frame/window, and always show images inline +-+Now sets In-Reply-To headers when replying to messages +- +-6/11/02 +-+Fixed bug where incomplete message listing was shown after deleting a message +-+Non 7bit folder names are now handled properly (thanks to Torben Rybner) +-+Added Danish language support (also thanks to Torben Rybner) +-+Hid some more IMAP specific elements. The switch for supported/nonsupported is done by a variable set by include/icl.inc to add abstraction for future message access protocols. +- +-6/10/02 +-+Fixed bug in lang/common.inc where case sensitivity in MIME string encoding type character caused problems +-+Vastly improved handling of multipart/mixed messages in source/compose.php and source/read_message.php using a new iml_GetFirstTextPart() function that finds first text part, even in nested multipart messages. +-+IMAP specific features are now hidden in prefs page +- +-6/9/02 +-+Added next/previous arrows in read message window. Simply traverses according to ID (should be sorted by order received). +-+Fixed bug where message composition window showed more than just the message when replying/forwarding to nested multipart messages. +-+#Did some performance analysis on POP3. Seems like iil_C_FetchHeaders is taking time, where there's a 0.09 second lag between when the TOP command is sent and the reply is received, but only 0.01 to process that data. +-+#I guess the real question is , why such a huge difference between POP and IMAP? One theory is that IMAP simply returns less data, less data transfer latency. +-+#That settles one issue though: It's not my code... I can optimize the hell out of it, but it won't result in any noticeable differences (unless I cache headers...). +- +-6/6/02 +-+Fixed bug in POP3 library where upper-case type codes were causing problems +- +-6/5/02 +-+Fixed mime related issue in POP3 library. +- +-6/4/02 +-+Changed "Revert" to "Cancel", and added "Defaults" button in prefs. +-+Improved flexibility when setting 'From' header (allows admin to specify host, but still won't use the user's pref settings) +-+Added "Errors-To" and "Bounce-To" headers +-+Added configuration option to honor user specified email address in "From" header +-+Fixed bug in mime library where attachment names weren't found if specified in content-disposition header +-+Attachment list in read message window now wraps every 4 messages. +- +-6/3/02 +-+Fixed bug where default_port wasn't being recognized when adv_mode=0 +-+Added "MAX_EXEC_TIME" config (sets maximum execution time...) +-+Completed work on AUTH_MODE support +-+Slightly improved handling of nested multipart messages +- +-6/2/02 +-+Changed/internationalized empty contacts list error message in source/contacts.php +-+Added "Reply To All" feature +-+Fixed various Trash folder related bugs +- +-5/31/02 +-+Improved error handling and added support for authentication method specification (defaults to plain text) in iil_C_Connect() +-+Fixed bug where messages with no text messages (i.e. all attachments) weren't being flagged as "unseen". +-+Fixed bug where multi-line address lists weren't being handled correctly +- +-5/29/02 +-+!Released 0.7.5 +- +-5/28/02 +-+Fixed minor glitch in LangDecodeAddressList() again... +-+Cleaned up error handling in source/compose.php (spam prevention rule violation is displayed as error). +-+Added "One Stop Spam Reporting" (thanks to Jonathan) +- +-5/27/02 +-+Folder list is now automatically hidden when logging into POP3 account +-+Improved international-ness of search form date entry. +-+Merged new strings with French and Dutch translations (preparing for 0.7.5-RC1) +-+In Prefs, charset is checked against list of supported charsets, and forced to default if unsupported charset is selected. +- +-5/26/02 +-+Added anti-spam (anti-abuse) features. Allows admin to set maximum recepients per message, maximum recepients per session, and interval between send operations. +- +-5/25/02 +-+Fixed LangDecodeSubject() in lang/common.inc +-+Replaced "Delete" button with "Empty Trash" when viewing trash +-+Improved multilingual-ness of source/main.php +-+Window title is now set to user's email address, followed by number of new unseen messages in parens +- +-5/24/02 +-+Moved charset agnostic functions in lang/{$charset}.inc to lang/common.inc +-+When replied or forwarded, original message is now flagged as "answered" +-+From/To/CC/BCC headers are now encoded properly, uses new LangEncodeAddressList function in lang/common.inc +-+EUC-JP charset engine will now encode non-Japanese 8bit strings as ISO-8859-1 strings. +-+#Summer break...yay!! +- +-5/23/02 +-+Fixed more lang related problems, French translation coming along great +-+Fixed quoting related issues when using POP3 +-+Made all strings localizable in source/compose.inc +- +-5/22/02 +-+Ignores attempts to delete messages from the trash ("Empty Trash" should be used anyway). +-+Host is now verified against $default_host (set in conf/login.inc) during login. +- +-5/22/02 +-+Fixed bug where the 'lang' environmental variable was causing fatal errors. +-+!Version 0.7.4-2 released +- +-5/22/02 +-+!Version 0.7.4 released +- +-5/21/02 +-+Improved character encoding support for European languages. +-+Fixed language/encoding related problems in source/compose.php +-+#Created sourceforge project, immediately screwed up CVS :-P +- +-5/20/02 +-+Added "Return-Path" header to message. Bounced messages are now returned to sender, not server admin. +-+Added "mark as unread" feature. Messages can be flagged in "read message" screen. +-+Attachments of type "message" now displayed correctly. +- +-5/19/02 +-+Added include/super2global.inc, simulates register_globals=On for PHP > 4.1, IlohaMail now officially supports PHP 4.2.x +-+Files are now uploaded to "../uploads/user.host/" and cleaned up properly on logout. +- +-5/16/02 +-+!Version 0.7.3 released +- +-5/15/02 +-+Folder name in folder list unencoded correctly +-+Improved dates in source/main.php. Dates are now relative to local time (uses timezone specified in prefs), the day of week for messages from the last week, and date strings are also internationalized (i.e. uses lang/%/dates.inc) +- +-5/10/02 +-+Implemented log feature. Logs basic information (time, IP, account, action, error) for all login/logout. Logs unsuccessful login attempts as well as successful ones. +-+Consolidated config files. conf/backend.inc and conf/hosts.inc are now in conf/conf.inc. +-+#We're over the 10000 line mark, we're at around 10700 lines in 111 files. +- +-5/9/02 +-+Implemented (optional) pop3 cache. Now caches entire message the first time it fetches it, and subsequent requests read from cache. Caching will not be used if cache folder does not exist. No perceivable increase in speed for average size messages, bu +-t it now uses significantly less bandwidth. +- +-5/7/02 +-+Fixed bug where moving messages out of the trash resulted in the trash being expunged...messages are now copied out of trash, with a copy left there. +- +-5/5/02 +-+"Move to trash" now handled properly as "Delete" +- +-5/3/02 +-+No longer disables cache for Netscape, because it was causing strange problems. +- +-5/2/02 +-+Fixed a couple of minor bugs in source/compose.php +- +-5/1/02 +-+Fixed bug in source/compose.php where files whose names contained certain characters were causing problems... +-+#I was going to work on the cache, but ended up writing a iTunes plug-in instead :-P +- +-4/30/02 +-+Removed dependence on JavaScript in source/index.php for login->load process. Possibly could cause race conditions on rare occasions. +- +-4/30/02 +-+Contacts can now be added to "to", "cc" or "bcc" fields in source/compose.php +-+!Released 0.7.2 +- +-4/29/02 +-+Fixed mime string decoder in lang/x-euc-jp.inc. +-+Completed preliminary POP3 support. Basically works, just need to optimize a bit... +-+Fixed folder list indentation in source/folders.php for the last time. It now _really_ works like it's supposed to. +- +-4/28/02 +-+#On the 7th day, God said "Enough of this creation thing, I'm taking a break." So he took a break. And it was good. +- +-4/27/02 +-+Tested and debugged POP3 library against actual POP3 server for first time. Except for some minor bugs, everything seems good so far. +-+Fixed minor bug in include/imap.inc, where multi-line headers were crunched together without any padding. +-+Rewrote LangParseAddressList(). Instead of trying to deal with the numerous formats, it now simply looks for an email address (a word containing an '@' sign and at least one '.'), and assumes the rest to be the name +- +-4/26/02 +-+#TGIF.... Haven't gotten real sleep since last weekend. Goin ho...zzzz... +- +-4/25/02 +-+Finished function that parses a MIME format message and returns an IMAP bodystructure string (tested with nested multipart messages). +-+#Turned out to be a pretty tricky little bugger... fortunately, that also means the rest of it shouldn't be much trickier :-P +- +-4/24/02 +-+Rewrote source/folders.php. This time, the code's a little cleaner, more concise, and generally works better. +-+Implemented a stack class....although I'm not sure exactly how useful it'll be... +-+More work on POP3. Done with the easy bit, working on semi-difficult part (i.e. MIME parser). First step is to implement iil_FetchBodyStructure() +-When the POP3 library's done, the front end will simply deal with POP3 accounts as if they were feature limited IMAP accounts +-+Implemented priliminary version of iil_C_FetchStructureString(). Returns bodystructure string (per RFC2060) for single-part message. Now need to do some recursion magic to handle multipart. +- +-4/23/02 +-+Fixed bug where folder names containing spaces were causing problems. +-+More POP3 stuff... Converting IIL to work with POP3. Source files will simply load "imap.inc" or "pop3.inc", and the rest will share the same code (same function names, etc). +- +-4/22/02 +-+#Yes, there are two entries for today. The other entry's for stuff that made it into 0.7.1, and this is stuff that didn't +-+iil_Open() now returns a "iilConnection" object, which is passed around internally instead of the file pointer used previously. The iilConnection allows for real encapsulation, making it easier to keep track of multiple IMAP connections. +-+Wrote source/synch.php, a IMAP mailbox synchronization utility. Actually, it just moves messages from a folder on one account to a folder on another account. +-+Fixed bug where "Trash" was showing up in folder lists even though no trash folder was specified. +-+#Investigating POP3. Seems like most difficult part will be parsing multipart messages, and dealing with the fact that with POP, you have to retreive the entire message. +-+#Okay, here's the plan: basically, we're going to cache all messages on the server, and periodically synchronize the cache with the actual state. +-+#Since partial retreival isn't possible with POP3, this is the only way to avoid retreiving entire messages multiple times. This approach will save network bandwidth, server resources, and allow for much faster processing. +-+#Ooops... There IS a command called TOP, although it's an "optional" command (probably implemented in most POP servers though) +-+#2am, time to go home. +- +-4/22/02 +-+Fixed bug in iil_C_Create() where folder names with spaces were causing problems +-+Fixed bug in source/compose.php where mixed use of "rn" and "n" were causing minor annoyances on a Mac +-+!Released 0.7.1 +- +-4/21/02 +-+Made source/prefs.php nice and pretty (well, sort of) +-+Modified X-Mailer header in source/compose.php, now shows version and host +-+Changed handling of user specified email. It now hard codes the "From" line, and uses user specified info for "Reply-To" +- +-4/19/02 +-+Explicitly disables cache now (was causing problems with some brwosers like Opera and iCab) +-+Released 0.7.0 +-+#Initial release on a Friday night. Seesh, doesn't get much worse! +- +-4/17/02 +-+Now shows prefs page when logging in for the first time. +-+Minor bug fixes related to recent changes (and FS backend) +-+!Declaring version 0.7.0! +- +-4/16/02 +-+Basic header info now shown by default when replying or forwarding messages +- +-4/15/02 +-+Improved error handling in iil_Connect. It now properly sets $iil_error and $iil_errornum +-+Improved error handling in login page (source/index.php) +-+Added conf/new_user.inc which may contain custom code that will be executed when a new user logs in for the first time. +-+Added conf/custom_auth.inc for performing customized secondary authentication. +-+Fixed minor rootdir related bug (Courier-IMAP wasn't returning the actual rootdir in response to LIST) +-+#Grrrr... I can't release if I keep adding features! The website's almost ready too. +-+#It's past 2am (of the 16th). Bed time for Ryo... +- +-4/14/02 +-+Fixed bug in source/main.php, where URL embedded delete commands were causing problems. +-+Fixed bug in contacts, where groups weren't showing up when adding contact from link +- +-4/12/02 +-+Fixed bug in Contacts. Sorting and FS backend were causing problems... +-+conf/default.inc now supports per-host settings (i.e. each host can have different default settings). +- +-4/10/02 +-+Contacts now sortable +-+source/edit_contact.php now displays pop-up menu containing all known groups. +-+Fixed bug in iil_C_FetchHeaders() that it from processing flags,uid, and size properly. +-+Finished implementing rootdir support (I think). +- +-4/9/02 +-+Changed "Show/Hide Contacts" link in source/compose.php to buttons, so that text entered into various fields aren't lost. +-+Modified data structure of contacts related backend-includes, to make it easier to implement an adapter-like scheme for the FS backend. +-+Added sort2darray.inc +-+Added multi-field sort capability to include/read_contacts.FS.inc. +- +-4/8/02 +-+Fixed bug in IIL: iil_C_HandlePartBody() that prevented it from fetching data if there were multiple reply lines. +- +-3/23/02 +-+#I guess, technically, 05:34 counts as being the next day (24th)... +-+Added backend.MySQL.inc, which handles most insert,update,delete operations for prefs, and contacts management. This should make it must easier to support other DB's. +-+Completed work on MySQL support for prefs management. +-+Random info: Observe: contacts.php includes add_contacts.inc includes add_contacts.MySQL.inc includes backend.MySQL.inc which includes array2sql.inc +-I wonder how long it'll be before we start seeing significant overhead... +- +-3/22/02 +-+#Spring Break (hopefully I'll be able to release in the next week). +-+Added MySQL support for user preference management. This is an optional component, so preferences can still be stored in a file based backend, while leaving MySQL support in other areas. +-+Sligtly changed security scheme for DB backend. Password now saved in session table, encrypted only with IP-based password. +-+Random Tidbit: The entire package currently consists of over 8000 lines of code and text. +- +-3/12/02 +-+Added front-end to URL detection (in source/prefs.php) +-+Text displayed in source/read_message.php (through include/read_message_print.inc) is now htmlspecialchar'd. +- +-3/10/02 +-+Sub-folders are indented in source/folders.php. Implementing similar feature in folder menus could be a little more involved, but possibly worth-while. +-+Re-added URL -> link conversion. This time with a new and improved algo that actually works. +- +-3/4/02 +-+Fixed delete link in source/read_message.php (or include/read_message_tool.inc) which wasn't reflecting the changes made in the checkbox variable handling scheme in main.php yesterday. +-+Fixed bug in main.php where, also due to yesterday's changes, the number of messages moved/deleted wasn't being set correctly. +- +-3/3/02 +-+#In Portland this weekend! +-+Fixed bugs in IML that prevented certain functions from correctly handling folders whose names have spaces in them. Now it simply quotes everything...hope that works okay. +-+Index (login) page now pulls colors from conf/defaults.inc +-+Separated login page title and blurb into "conf/login_title.inc" and "conf/login_blurb.inc". +-+An attempt to move deleted messages to trash will be made only if trash folder is specified. +-+Items checked in source/main.php now passed as array, instead of the strange hack used previously. +- +-2/26/02 +-+Some cosmetic changes in source/index.php and source/tool.php +-+Concentrating on ilohamail.org +- +-2/20/02 +-+Fixed bug in index.php that prevented frames from being rendered properly in Netscape (there was an extra 'body' tag). +-+Added tentative support for rootdir. +- +-2/18/02 +-+Added conf/defaults.inc. Moved most of what used to be in lang/*/init.inc to defaults.inc, and lang/*/init.c now contains lang specific defaults. +- +-2/17/02 +-+Implemented CRAM-MD5 authentication. iil_Connect sends an "AUTHENTICATE" to see if CRAM-MD5 is supported, depending on reply it uses iil_C_Login (plain text) or iil_C_Authenticate (CRAM-MD5). +-+Rewrote iml_GetRawStructureArray, added iml_ParseBSString (BS = Body Structure ;-). Now that's what I call a parser... too bad the old hack won't make it in the release code. I'm sure it would've won an award for "most creative algorithm" or something. +- I like the new one too though. It's the most elegant parser I've ever written (of course, it's the third parser I've ever written, so I'm sure there's room for imporvement). +-+Added color to index page. I think I like the "Asparagus rubber band" inspired colors (yes, it's an inside joke). +- +-2/16/02 +-+Investigating CRAM-MD5 authentication. Can't seem to find any PHP code... reading RFC2104 and RFC2195. +- +-2/15/02 +-+Fixed bug in IML: Made iml_GetRawStructureArray quote-aware +-+Rewrote iil_C_FetchPartBody. It now distinguishes single line responses from multi-line responses, and receives specified number of bytes for multi-line responses. +-+Implemented iil_C_PrintPartBody based on iil_C_FetchPartBody +-+Implemented iil_C_PrintBase64Body, also based on iil_C_FetchPartBody. This function now allows large attachments (that are usually base64) to be passed on to client line by line, without reading the whole thing first. +-Result is greatly improved throughput and support for virtually unlimited attachment sizes. +-+Fixed bug in iml_GetRawStructureArray which prevented non-nested strings from being parsed correctly (because they really don't need to be parsed). Created a parent function that checked nestedness of string, that calls the parser (now called iml_ParseN +-estedStr) if necessary. +-+!Declaring Version 0.6-Stable +- +-2/13/02 +-+Improved multilingual-ness of main.php +-+Implemented MySQL support for contacts. Default file based system can still be used if $mysql_contacts is undefined or empty. +-+Started working on IlohaMail.org. Finished basic account management stuff. Next is IMBUSS (IlohaMail Bug Squishing System). +- +-2/12/02 +-+Added conf/backend.inc for dynamically selecting backend +-+Implemented MySQL-based session management, not sure if it's worth implementing other aspects (i.e. user prefs/colors, contacts). Only other sensitive data is the contacts list, I guess. +-+Moved development to Project Builder where possible. It actually does an adequate job with syntax coloring, supports CVS (if I ever decide to go CVS) +- +-2/11/02 +-+Fixed couple of bugs in encoding library, and compose.php +-+Completely isolated pref -> backend routines (into "include/save_prefs.inc" and "include/save_colors.inc"). +-+Added wordwrap to LangEncodeMessage()...not sure I like the way it wraps though. Seems like it's better to leave wrapping up to the browser. +-+Implemented iil_ReadLine() which is capable of reading lines infinitely long (at least in theory). Not all functions use it though... +-+Implemented conf/hosts.inc which allows admin to specify which imap server (s) to support (by displaying a text box, hidden input type, or menu in login screen). +-+index.php now accepts "preferred" language (e.g. "index.php?lang=jp/") +-+Fixed bug in iml_GetPartDisposition(). Disposition isn't in index 8 but in second from last element. Probably should go re-read RFC2060 (sigh). +- +-2/10/02 +-+#Left my iBook at MRhode's house... Couldn't do anything. Read history book instead (Howard Zinn, highly recommended.) +- +-2/9/02 +-+Moved pref->backend code to separate includes (include/save_prefs.inc) +-+#My 22nd birthday ...got drunk +- +-2/8/02 +-+Fixed margin in tools.php so that everything displays nicely on Netscape (except on UNIX..., the height of the toolbar frame isn't high enough). +-+Slightly improved security, by making it necessary to obtain user's session ID and corresponding IP to crack password (of course, that, or do a brute force attack). See comments in include/write_sinc.inc +-+Moved some of session file functionality into prefs.inc and colors.inc files in user directory. Session is completely modular, in that session management could be integrated into db while leaving user prefernces in user dirs. +-+Added iil_C_GetHierarchyDelimiter in IIL +-+Fixed bug in main.php that caused problems when searching on certain IMAP servers (namely, Netscape doesn't seem to handle double spaces). +-+Changed user folder name to user.host.tld, instead of user@host.tld +- +-2/7/02 +-+Finished appending headers to source. Ended up with three different versions of the GPL notice :-P +-+Also changed extensions all back to .php from .php4. So far, nothing's broken. +-+Started implementing MySQL integration. Wasn't as difficult as I thought, but I'm not sure if it's really worth sticking a db backend to the thing. What's wrong with file-based session/user management? +-+Added "contacts" to compose.php (thanks to Matt Digiacomo). Shows list of all email addresses in contacts list, so you can just select multiple recepients. Quite useful, actually. +-+Added language selection popup to login screen. +-+!We're up to Version 0.6-dev. +- +-2/6/02 +-+Started preparing code for release. First order of business is to append header to each source code, with GPL notice, copyright, and some rudimentary documentation. What a pain in the ass... Some of the files are almost doubling in size. Hope all the +- unneccessary crap doesn't affect performance. +-+#Starting this log. Should've started when I first started the project...sometime in May/June 2000, I believe it was. +diff -Naur ilohamail-0.8.14.orig/INSTALL IlohaMail-0.8.14-rc3/INSTALL +--- ilohamail-0.8.14.orig/INSTALL 2003-09-15 00:32:26.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/INSTALL 2005-04-15 09:14:07.000000000 +0300 +@@ -1,5 +1,5 @@ + INSTALL +-Modified: Sept 14, 2003 ++Modified: Mar 26, 2005 + + Introduction + ============ +@@ -30,34 +30,50 @@ + + Following instructions assume you're on a UNIX-based system running Apache, have shell (SSH/telnet) access as the root user (or can 'sudo'), and the document root (folder where your HTML files are) is in /usr/local/apache/htdocs. This may be different on your server. + +-1. Download and unpack the IlohaMail source release. ++1. Download and unpack the IlohaMail source release. + e.g. + $tar xzf IlohaMail-version.tar.gz + +-2. Move (or FTP) the IlohaMail-version/IlohaMail directory to a location inside your document root. ++2. Move (or FTP) the IlohaMail-version/IlohaMail directory to a location ++ inside your document root. + e.g. + $cd IlohaMail-version +- $mv IlohaMail /usr/local/apache/htdocs ++ $mv IlohaMail /usr/local/apache/htdocs/ + +-3. Give web server process read/write privileges to all folders in IlohaMail/data ++3. Give web server process read/write privileges to all folders in ++ IlohaMail/data. + e.g. + $cd /usr/local/apache/IlohaMail + $chown -R apache_user data + + HINT: See "Proper Installation" below for alternatives. + +-4. OPTIONAL: Change the name of the "IlohaMail" folder you moved in step 2 to something easier to remember like "webmail". Alternatively, create a symbolic link in your DOCUMENT_ROOT to the IlohaMail/source directory ++3b. RECOMMENDED: Move the data directory to a location outside your document ++ root, and change the $DATA_DIR directive in conf/conf.php so that it ++ points to your new data directory location. ++ ++ WARNING: IlohaMail will work if you skip this step. However, personal ++ data stored in files may become publicly accessible if you skip ++ this step. ++ ++4. OPTIONAL: Change the name of the "IlohaMail" folder you moved in ++ step 2 to something easier to remember like "webmail". Alternatively, ++ create a symbolic link in your DOCUMENT_ROOT to the IlohaMail/source ++ directory + e.g. + $cd /usr/local/apache/htdocs + $ln -s IlohaMail/source webmail + +-5. Try accessing the interface with your browser. If you did step 4, the URL should be something like: ++5. Try accessing the interface with your browser. If you did step 4, the ++ URL should be something like: + http://yourdomain.com/webmail/ + +-Otherwise, it'll be something like: ++ Otherwise, it'll be something like: + http://yourdomain.com/IlohaMail/ + +-6. OPTIONAL: Look in the conf/conf.inc and conf/login.inc files for various configuration options. You may also use a MySQL backend, which is recommended. ++6. OPTIONAL: Look in the conf/conf.php and conf/login.php files for various ++ configuration options. You may also use a MySQL backend, which is ++ recommended. + + + Proper Installation +@@ -79,24 +95,34 @@ + + 3. Tell Apache where IlohaMail is. Use ONE of the following: + +- 3a. Add an "Alias" directive in your httpd.conf file, and point it to the IlohaMail/source directory. ++ 3a. Add an "Alias" directive in your httpd.conf file, and point it ++ to the IlohaMail/source directory. + e.g. +- Alias /webmail /usr/local/apache/IlohaMail/source ++ Alias /webmail /usr/local/apache/IlohaMail/source + +- 3b. Alternatively, you might want to setup a different domain like "webmail.yourdomain.com" just for your webmail interface. In this case, add a new VirtualHost entry in your httpd.conf file, and set the DocumentRoot to the IlohaMail/source folder. ++ 3b. Alternatively, you might want to setup a different domain like ++ "webmail.yourdomain.com" just for your webmail interface. In ++ this case, add a new VirtualHost entry in your httpd.conf file, and ++ set the DocumentRoot to the IlohaMail/source folder. + +- 3c. If you do not have access to the httpd.conf file, you may also create a symbolic link in your document root. +- e.g. +- $ln -s /www/IlohaMail/source /usr/local/apache/htdocs/webmail ++ 3c. If you do not have access to the httpd.conf file, you may also ++ create a symbolic link in your document root. ++ e.g. ++ $ln -s /www/IlohaMail/source /usr/local/apache/htdocs/webmail + +- 3d. If neither 3 nor 3b works, use the "Quick and Dirty" installation (instructions above). ++ 3d. If neither 3 nor 3b works, use the "Quick and Dirty" installation ++ (instructions above). + + +-4. Set backend folder permissions. Change owner to the user Apache runs as (look in httpd.conf if you're not sure, usually it's something like "nobody" or "www"): ++4. Set backend folder permissions. Change owner to the user Apache runs as ++ (look in httpd.conf if you're not sure, usually it's something like ++ "nobody" or "www"): + e.g. + $chown -R apache_user /www/IlohaMail/data + +- NOTE: Alternatively, you may change the permissions of the folders to 777. This is NOT recommended, but will work. ++ NOTE: Alternatively, you may change the permissions of the folders to 777. ++ This is NOT recommended, since anyone with access on your server ++ will be able to alter your user's data. + + + 5. Check your PHP.ini file. You need: +@@ -104,8 +130,8 @@ + + + 6. Restart Apache, and try accessing the program. If it works, give your +-self a pat on the back. ++ self a pat on the back. + + +-7. Edit conf/conf.inc and conf/login.inc files as necessary. Using the MySQL back-end is also recommended (see documentation insde "Docs" folder). ++7. Edit conf/conf.php and conf/login.php files as necessary. Using the MySQL back-end is also recommended (see documentation insde "Docs" folder). + +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/conf.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/conf.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/conf.inc 2003-12-31 03:22:35.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/conf.inc 2004-12-31 04:39:11.000000000 +0200 +@@ -1,396 +1,8 @@ + ] = +- +-*/ +- +-//path to aspell binary +-//$ASPELL_PATH = "/usr/bin/aspell"; +- +-//supported languages +-//$DICTIONARIES["en"] = "English"; +- +- +-/***************** IGNORE FOLDERS ********** +- Specify regular expression rules of folders +- to ignore. For example: +- +- $IGNORE_FOLDERS["mail.domain.com"] = "^Public Folders/"; +- +- ignores all folders inside "Public Folders" including the +- folder itself for the host "mail.domain.com". +-*/ +-//$IGNORE_FOLDERS[] = ; +- +- +- +-/***************** GPG ********************* +- ---EXPERIMENTAL--- +- A complete web interface for GPG. Supports: +- -Key generation +- -Import public keys +- -Encrypt on send +- -Decrypt on receive +- This feature works regardless of whether the user +- has a shell account on the webmail server or not. +- ---EXPERIMENTAL--- +-*/ +- +-$GPG_ENABLE=0; +-$GPG_PATH = "/usr/bin/gpg"; +-$GPG_HOME_STR = "../data/gpg/%u.%h"; +-//$GPG_HOME_STR = "/home/%u"; +- +- +-/**** WARNING *** +- Make sure there are NO BLANK LINES after +- the '?>' below!! Blank lines will cause +- all kinds of problems!! +-*******************/ ++include('../conf/conf.php'); + ?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/conf.php IlohaMail-0.8.14-rc3/IlohaMail/conf/conf.php +--- ilohamail-0.8.14.orig/IlohaMail/conf/conf.php 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/conf.php 2005-04-15 09:16:49.000000000 +0300 +@@ -0,0 +1,398 @@ ++] = ++ ++*/ ++ ++//path to aspell binary ++//$ASPELL_PATH = "/usr/bin/aspell"; ++ ++//supported languages ++//$DICTIONARIES["en"] = "English"; ++ ++ ++/***************** IGNORE FOLDERS ********** ++ Specify regular expression rules of folders ++ to ignore. For example: ++ ++ $IGNORE_FOLDERS["mail.domain.com"] = "^Public Folders/"; ++ ++ ignores all folders inside "Public Folders" including the ++ folder itself for the host "mail.domain.com". ++*/ ++//$IGNORE_FOLDERS[] = ; ++ ++ ++ ++/***************** GPG ********************* ++ ---EXPERIMENTAL--- ++ A complete web interface for GPG. Supports: ++ -Key generation ++ -Import public keys ++ -Encrypt on send ++ -Decrypt on receive ++ This feature works regardless of whether the user ++ has a shell account on the webmail server or not. ++ ---EXPERIMENTAL--- ++*/ ++ ++$GPG_ENABLE=0; ++$GPG_PATH = "/usr/bin/gpg"; ++$GPG_HOME_STR = "../data/gpg/%u.%h"; ++//$GPG_HOME_STR = "/home/%u"; ++ ++ ++/**** WARNING *** ++ Make sure there are NO BLANK LINES after ++ the '?>' below!! Blank lines will cause ++ all kinds of problems!! ++*******************/ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/custom_auth.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/custom_auth.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/custom_auth.inc 2003-03-17 09:46:19.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/custom_auth.inc 1970-01-01 02:00:00.000000000 +0200 +@@ -1,22 +0,0 @@ +- +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/custom_auth.php IlohaMail-0.8.14-rc3/IlohaMail/conf/custom_auth.php +--- ilohamail-0.8.14.orig/IlohaMail/conf/custom_auth.php 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/custom_auth.php 2005-04-15 09:12:37.000000000 +0300 +@@ -0,0 +1,22 @@ ++ +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/defaults.generic.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/defaults.generic.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/defaults.generic.inc 2004-08-20 23:09:48.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/defaults.generic.inc 2005-04-15 09:17:09.000000000 +0300 +@@ -18,7 +18,7 @@ + "main_darkbg" => "#444466", + "main_light_txt" => "#FFFFFF", + "quotes"=>"blue", +- "font_family"=>"", ++ "font_family"=>"Verdana, Arial, Helvetica, sans-serif", + "font_size"=>"12", + "small_font_size"=>"10", + "menu_font_size"=>"12", +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/login.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/login.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/login.inc 2003-09-04 14:42:42.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/login.inc 1970-01-01 02:00:00.000000000 +0200 +@@ -1,201 +0,0 @@ +-"Red", +-// "green.example.com"=>"Green", +-// "imap.example.com"=>"imap.example.com" +-// ); +- +- +- +-/***************** ADVANCED **************************** +- The "advanced" login screen allows the users to specify +- the protocol (POP/IMAP) as well as the root directory, +- in addition to the standard parameters. +- Set the value to 0 if you do not want to give users +- the ability to specify the protocol or rootdir. +-********************************************************/ +- +-$adv_mode = 1; +- +- +- +-/***************** Default Port ************************* +- Specify the default port. If "advanced" mode is enabled, +- the value specified here will be the default value, but +- the user will be able to change it. +- IlohaMail currently does not support nonstandard ports. +- Ports: +- 143 for IMAP +- 110 for POP3 +-********************************************************/ +- +-$default_port = 143; +- +- +- +-/***************** Default Root Direcotry *************** +- Specify the default rootdir. If "advanced" mode is +- enabled, the value specified here will be the default +- value, but the user will be able to change it. +- +- Rootdirs are only used by IMAP accounts, and in only +- rare cases. Some IMAP servers will return all folders +- within a user's home directory, and not only folders +- used to store email. If that happens, rootdir can +- be used to make sure only related folders are returned. +-********************************************************/ +- +-$default_rootdir = ""; +- +- +- +-/***************** Default Root Direcotry *************** +- Default language to use if user doesn't specify one +- when first logging in. See include/langs.inc for +- available languages. +-********************************************************/ +- +-$default_lang = "eng/"; +- +- +- +- +-/******************* Show / Hide Fields ***************** +- The following directives allow you to hide some of +- the fields in the login screen. +- A default value should be specified above, if the +- fields are hidden. +- Values: +- 1 = Hide +- 0 = Show +- +- For $hide_host to have affect, a $default_host must +- be specified. +-********************************************************/ +- +-$hide_host = 0; +- +-$hide_protocol = 0; +- +-$hide_rootdir = 1; +- +-$hide_lang = 0; +- +- +-/******************* Auto-Append ************************ +- Automatically appends string (usually host) to end of +- user id. Leave blank/undeclared if you do not need +- to auto-append. +- String will not be appended if already present in +- user id. +- +- e.g. +- This will append "@domain.com" to users logging +- into mail.domain.com (so it'll be something like +- "user@domain.com"): +- +- $AUTO_APPEND["mail.domain.com"] = "@domain.com"; +- +-********************************************************/ +- +-//$AUTO_APPEND["mail.domain.com"] = "@domain.com"; +- +- +- +- +-/******************* Log out redirect ******************* +- URL to be redirected to after user logs out. Default +- is "index.php" which is the login screen. +-********************************************************/ +- +-$logout_url = "index.php"; +- +- +- +-/******************* Use Cookies ************************ +- When cookies are used, the session encryption key is +- stored in a cookie, instead of using an encryption key +- generated from the user's IP address. Unlike IP-based +- encryption keys, keys stored in cookies will carry over +- even if the user's IP address changes. This will also +- enhance security, especially when used with SSL. +- +- If cookies aren't available in the user's browser, +- IlohaMail will automatically revert to a IP-based key. +-********************************************************/ +- +-$USE_COOKIES = 1; +- +- +-/******************* VDOMAIN_DETECT ************************ +- When allowing access to multiple hosts through one installation +- of IlohaMail, this feature can be used to auto-detect the right +- host depending on the vhost used to access the interface. +- +- Format: +- $VDOMAIN_DETECT["HTTP vhost"] = "mail host"; +- +-********************************************************/ +- +-// When accessed from http://domain1.com/mail, +-// use mail.domain1.com: +-$VDOMAIN_DETECT["domain1.com"] = "mail.domain1.com"; +- +-// When accessed from http://domain2.net/mail, +-// use mail.domain2.net +-$VDOMAIN_DETECT["domain2.net"] = "mail.domain2.net"; +- +- +-/******************* SSL_ENABLED ************************ +- If set to 'true', the protocol selection menu will +- display 'imap-ssl', for IMAP over SSL. +- +- NOTE: Enabled ONLY IF your build of PHP supports +- SSL (i.e. was compiled with the --with-openssl flag). +-********************************************************/ +-$SSL_ENABLED = false; +- +-?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/login.php IlohaMail-0.8.14-rc3/IlohaMail/conf/login.php +--- ilohamail-0.8.14.orig/IlohaMail/conf/login.php 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/login.php 2005-04-15 09:12:37.000000000 +0300 +@@ -0,0 +1,201 @@ ++"Red", ++// "green.example.com"=>"Green", ++// "imap.example.com"=>"imap.example.com" ++// ); ++ ++ ++ ++/***************** ADVANCED **************************** ++ The "advanced" login screen allows the users to specify ++ the protocol (POP/IMAP) as well as the root directory, ++ in addition to the standard parameters. ++ Set the value to 0 if you do not want to give users ++ the ability to specify the protocol or rootdir. ++********************************************************/ ++ ++$adv_mode = 1; ++ ++ ++ ++/***************** Default Port ************************* ++ Specify the default port. If "advanced" mode is enabled, ++ the value specified here will be the default value, but ++ the user will be able to change it. ++ IlohaMail currently does not support nonstandard ports. ++ Ports: ++ 143 for IMAP ++ 110 for POP3 ++********************************************************/ ++ ++$default_port = 143; ++ ++ ++ ++/***************** Default Root Direcotry *************** ++ Specify the default rootdir. If "advanced" mode is ++ enabled, the value specified here will be the default ++ value, but the user will be able to change it. ++ ++ Rootdirs are only used by IMAP accounts, and in only ++ rare cases. Some IMAP servers will return all folders ++ within a user's home directory, and not only folders ++ used to store email. If that happens, rootdir can ++ be used to make sure only related folders are returned. ++********************************************************/ ++ ++$default_rootdir = ""; ++ ++ ++ ++/***************** Default Root Direcotry *************** ++ Default language to use if user doesn't specify one ++ when first logging in. See include/langs.inc for ++ available languages. ++********************************************************/ ++ ++$default_lang = "eng/"; ++ ++ ++ ++ ++/******************* Show / Hide Fields ***************** ++ The following directives allow you to hide some of ++ the fields in the login screen. ++ A default value should be specified above, if the ++ fields are hidden. ++ Values: ++ 1 = Hide ++ 0 = Show ++ ++ For $hide_host to have affect, a $default_host must ++ be specified. ++********************************************************/ ++ ++$hide_host = 0; ++ ++$hide_protocol = 0; ++ ++$hide_rootdir = 1; ++ ++$hide_lang = 0; ++ ++ ++/******************* Auto-Append ************************ ++ Automatically appends string (usually host) to end of ++ user id. Leave blank/undeclared if you do not need ++ to auto-append. ++ String will not be appended if already present in ++ user id. ++ ++ e.g. ++ This will append "@domain.com" to users logging ++ into mail.domain.com (so it'll be something like ++ "user@domain.com"): ++ ++ $AUTO_APPEND["mail.domain.com"] = "@domain.com"; ++ ++********************************************************/ ++ ++//$AUTO_APPEND["mail.domain.com"] = "@domain.com"; ++ ++ ++ ++ ++/******************* Log out redirect ******************* ++ URL to be redirected to after user logs out. Default ++ is "index.php" which is the login screen. ++********************************************************/ ++ ++$logout_url = "index.php"; ++ ++ ++ ++/******************* Use Cookies ************************ ++ When cookies are used, the session encryption key is ++ stored in a cookie, instead of using an encryption key ++ generated from the user's IP address. Unlike IP-based ++ encryption keys, keys stored in cookies will carry over ++ even if the user's IP address changes. This will also ++ enhance security, especially when used with SSL. ++ ++ If cookies aren't available in the user's browser, ++ IlohaMail will automatically revert to a IP-based key. ++********************************************************/ ++ ++$USE_COOKIES = 1; ++ ++ ++/******************* VDOMAIN_DETECT ************************ ++ When allowing access to multiple hosts through one installation ++ of IlohaMail, this feature can be used to auto-detect the right ++ host depending on the vhost used to access the interface. ++ ++ Format: ++ $VDOMAIN_DETECT["HTTP vhost"] = "mail host"; ++ ++********************************************************/ ++ ++// When accessed from http://domain1.com/mail, ++// use mail.domain1.com: ++$VDOMAIN_DETECT["domain1.com"] = "mail.domain1.com"; ++ ++// When accessed from http://domain2.net/mail, ++// use mail.domain2.net ++$VDOMAIN_DETECT["domain2.net"] = "mail.domain2.net"; ++ ++ ++/******************* SSL_ENABLED ************************ ++ If set to 'true', the protocol selection menu will ++ display 'imap-ssl', for IMAP over SSL. ++ ++ NOTE: Enabled ONLY IF your build of PHP supports ++ SSL (i.e. was compiled with the --with-openssl flag). ++********************************************************/ ++$SSL_ENABLED = false; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/mysqlrc.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/mysqlrc.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/mysqlrc.inc 2003-03-17 08:48:21.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/mysqlrc.inc 1970-01-01 02:00:00.000000000 +0200 +@@ -1,3 +0,0 @@ +- +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/new_user.inc IlohaMail-0.8.14-rc3/IlohaMail/conf/new_user.inc +--- ilohamail-0.8.14.orig/IlohaMail/conf/new_user.inc 2003-03-17 09:46:19.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/new_user.inc 1970-01-01 02:00:00.000000000 +0200 +@@ -1,39 +0,0 @@ +- +diff -Naur ilohamail-0.8.14.orig/IlohaMail/conf/new_user.php IlohaMail-0.8.14-rc3/IlohaMail/conf/new_user.php +--- ilohamail-0.8.14.orig/IlohaMail/conf/new_user.php 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/conf/new_user.php 2005-04-15 09:12:37.000000000 +0300 +@@ -0,0 +1,39 @@ ++ +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/header_main.inc IlohaMail-0.8.14-rc3/IlohaMail/include/header_main.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/header_main.inc 2004-11-30 08:23:13.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/header_main.inc 2004-12-31 04:28:26.000000000 +0200 +@@ -57,9 +57,6 @@ + $sid=$user; + + include("../include/session_auth.inc"); +- if ($CS_OVERRIDE) $display_cs = $CS_OVERRIDE; +- else $display_cs = $my_prefs['charset']; +- header("Content-Type: text/html; charset=".$display_cs); + include("../lang/".$my_prefs["charset"].".inc"); + include("../include/ryosimap.inc"); + +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/imap.inc IlohaMail-0.8.14-rc3/IlohaMail/include/imap.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/imap.inc 2004-11-30 08:24:28.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/imap.inc 2004-12-31 04:29:15.000000000 +0200 +@@ -152,7 +152,7 @@ + $conn->errorNum = 0; + return $conn->fp; + }else{ +- $conn->error .= "Authentication failed (AUTH):
\"".$line."\""; ++ $conn->error .= "Authentication failed (AUTH):
\"".htmlspecialchars($line)."\""; + $conn->errorNum = -2; + return false; + } +@@ -173,7 +173,7 @@ + }else{ + $result=false; + fclose($conn->fp); +- $conn->error .= "Authentication failed (LOGIN):
\"".$line."\""; ++ $conn->error .= "Authentication failed (LOGIN):
\"".htmlspecialchars($line)."\""; + $conn->errorNum = -2; + } + return $result; +@@ -253,12 +253,12 @@ + fputs($conn->fp, "a000 AUTHENTICATE CRAM-MD5\r\n"); + $line = trim(chop(iil_ReadLine($conn->fp, 1024))); + if ($line[0]=="+"){ +- $conn->message.="Got challenge: $line\n"; ++ $conn->message.='Got challenge: '.htmlspecialchars($line)."\n"; + //got a challenge string, try CRAM-5 + $result = iil_C_Authenticate($conn, $user, $password, substr($line,2)); + $conn->message.= "Tried CRAM-MD5: $result \n"; + }else{ +- $conn->message.="No challenge ($line), try plain\n"; ++ $conn->message.='No challenge ('.htmlspecialchars($line)."), try plain\n"; + $auth = "plain"; + } + } +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/langs.inc IlohaMail-0.8.14-rc3/IlohaMail/include/langs.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/langs.inc 2004-04-16 10:49:53.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/langs.inc 2005-04-15 09:19:58.000000000 +0300 +@@ -23,6 +23,7 @@ + "es/" => "Español", + "fr/"=>"Français", + "ga/"=>"Galician", ++ 'el/'=>'Greek', + "hu/"=>"Hungarian", + "it/"=>"Italiano", + "jp/"=>"Japanese", +@@ -48,10 +49,13 @@ + "ISO-8859-1"=>"ISO-8859-1 (Latin-1)", + "ISO-8859-2"=>"ISO-8895-2", + "ISO-8859-9"=>"ISO-8895-9", ++ 'ISO-8859-7'=>'ISO-8859-7', ++ 'ISO-8859-15'=>'ISO-8859-15', + "BIG5"=>"BIG5 (Chinese)", + "GB2312"=>"GB2312 (Chinese)", + "UTF-8" => "UTF-8", + "Windows-1251" => "Windows-1251 (Cyrillic)", ++ 'Windows-1253' => 'Windows-1253', + "Windows-1255" => "Windows-1255 (Hebrew)", + "Windows-1256" => "Windows-1256 (Arabic)" + ); +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/pop3.inc IlohaMail-0.8.14-rc3/IlohaMail/include/pop3.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/pop3.inc 2004-12-07 21:45:36.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/pop3.inc 2004-12-31 04:29:40.000000000 +0200 +@@ -53,6 +53,7 @@ + var $messageID; + var $size; + var $encoding; ++ var $ctype; + var $flags; + var $timestamp; + var $seen; +@@ -85,7 +86,7 @@ + $line.=$buffer; + }while(!$end); + } +- if (!empty($line)) $line.="\n"; ++ //if (!empty($line)) $line.="\n"; + return $line; + } + +@@ -156,7 +157,7 @@ + //echo "\n"; + }else{ + //didn't get valid challenge +- $conn->message .= "Didn't get challenge, got: \"$line\"\n"; ++ $conn->message .= 'Didn\'t get challenge, got: "'.htmlspecialchars($line)."\"\n"; + return false; + } + +@@ -184,9 +185,9 @@ + $conn->message .= "CRAM-MD5 returning true\n"; + return true; + }else{ +- $conn->error = "Authentication failed (AUTH):
\"".$line."\""; ++ $conn->error = "Authentication failed (AUTH):
\"".htmlspecialchars($line)."\""; + $conn->errorNum = -2; +- $conn->message .= "CRAM-MD5 failed: $line\n"; ++ $conn->message .= "CRAM-MD5 failed: ".htmlspecialchars($line)."\n"; + //echo "\n"; + return false; + } +@@ -298,13 +299,13 @@ + $result = true; + else{ + $iil_errornum = -11; +- $iil_error = $line; ++ $iil_error = htmlspecialchars($line); + iil_Close($conn); + return false; + } + }else{ + $iil_errornum = -2; +- $iil_error = "Unknown user: $user \"$line\"
Messages:".$conn->message; ++ $iil_error = "Unknown user: $user \"".htmlspecialchars($line)."\"
Messages:".$conn->message; + iil_Close($conn); + return false; + } +@@ -368,6 +369,7 @@ + + function iil_StrToTime($str){ + //replace double spaces with single space ++ $str = trim($str); + $str = str_replace(" ", " ", $str); + + //strip off day of week +@@ -560,7 +562,8 @@ + $result[$id]->cc = $header_fields["cc"]; + $result[$id]->messageID = substr(substr($header_fields["message-id"], 1), 0, strlen($header_fields["message-id"])-2); + $result[$id]->encoding = $header_fields["content-transfer-encoding"]; +- ++ $result[$id]->ctype = $header_fields["content-type"]; ++ + //echo "[".microtime().":filled]
\n"; flush(); + } + } +@@ -906,6 +909,13 @@ + }while((!$end)&&(!feof($fp))&&(chop($line)!=".")); + $last_line = chop($line); + } ++ }else if (strcasecmp($header["content-type"]["major"], "message")==0){ ++ //read blank lines (up to and including first line, which hopefully isn't important) ++ do{ ++ $line = iil_C_ReadLine($conn); ++ }while(iil_StartsWith($line, "\n")); ++ ++ $str .= iil_C_FetchBodyPart($conn, $boundary, $last_line, $the_part, $part, $action, $bytes_total, $bytes_read); + }else{ + // read actual data + //echo "Will do action: $action
\n"; flush(); +@@ -1116,6 +1126,34 @@ + }while((!$end)&&(!feof($fp))&&(chop($line)!=".")) ; + $last_line = chop($line); + } ++ }else if (strcasecmp($header["content-type"]["major"], "message")==0){ ++ //read blank lines (up to and including first line, which hopefully isn't important) ++ do{ ++ $line = iil_C_ReadLine($conn); ++ }while(iil_StartsWith($line, "\n")); ++ ++ //format structure string ++ $str = '("'.$header["content-type"]["major"].'" "'.$header["content-type"]["minor"].'"'; ++ $str.= ' NIL NIL NIL'; ++ $str.= ' "'.$header["content-transfer-encoding"]["data"].'"'; ++ $byte_count = 'NIL'; ++ $str.= " $byte_count NIL "; ++ ++ //recursively parse content ++ $str.= iil_C_ReadNParse($conn, $boundary, $last_line); ++ ++ //more structure stuff ++ $line_count = 'NIL'; ++ $str.= " $line_count NIL "; ++ if (!empty($header["content-disposition"]["data"])){ ++ $param_a = $header["content-disposition"]["parameters"]; ++ $str .= "(\"".$header["content-disposition"]["data"]."\" "; ++ if ((is_array($param_a)) && (count($param_a) > 0)) ++ $str .="(".implode(" ", $param_a).")"; ++ else $str .="NIL"; ++ $str .= ") "; ++ }else $str .= "NIL "; ++ $str.= ' NIL)'; + }else{ + // read actual data + $content_size = 0; +@@ -1136,7 +1174,10 @@ + $str .="(".implode(" ", $header["content-type"]["parameters"]).") "; + else + $str .= "NIL "; +- $str .= "NIL "; ++ if ($header["content-id"]["data"]) ++ $str .= "\"".$header["content-id"]["data"]."\" "; ++ else ++ $str .= "NIL "; + $str .= "NIL "; + $str .= "\"".$header["content-transfer-encoding"]["data"]."\" "; + $str .= $content_size." "; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/read_message_print.inc IlohaMail-0.8.14-rc3/IlohaMail/include/read_message_print.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/read_message_print.inc 2004-11-30 08:28:23.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/read_message_print.inc 2005-04-15 09:30:52.000000000 +0300 +@@ -21,7 +21,8 @@ + Yeah, I know it's messy. + + ********************************************************/ +- ++ include_once('../include/ryosimap.inc'); ++ + echo "\n\n"; + + +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/ryosimap.inc IlohaMail-0.8.14-rc3/IlohaMail/include/ryosimap.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/ryosimap.inc 2004-11-30 08:29:07.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/ryosimap.inc 2005-04-15 09:30:52.000000000 +0300 +@@ -284,5 +284,35 @@ + } + } + ++function sanitizeHTML(&$html){ ++/* ++ Strip tags and scriptable attributes from HTML ++ that might be used in a XSS attack. ++ Return true if modified, false otherwise. ++*/ ++ $orig_len = strlen($html); ++ ++ $tags = array("script"=>'t', 'javascript'=>'t', ++ "object"=>'t', "iframe"=>'t', "applet"=>'t', "meta"=>'t', "form"=>'t', ++ "onMouseOver"=>'a', 'onMove'=>'a', 'onMouseOut'=>'a', 'onFocus'=>'a', 'onUnload'=>'a', ++ 'onLoad'=>'a', 'onClick'=>'a', 'onSelect'=>'a', 'onBlur'=>'a', 'onClick'=>'a', ++ 'onError'=>'a', 'style'=>'a'); ++ ++ $patterns = array(); ++ $replace = array(); ++ foreach($tags as $tag=>$type){ ++ if ($type=='a'){ ++ $patterns[] = '/(<[^>]*)[\s]+('.$tag.'[=\s]+)([^>]*>)/i'; ++ $replace[] = '\1 no_\2\3'; ++ }else if ($type=='t'){ ++ $patterns[] = '/(<[\s\/]*)('.$tag.')([^>]*>)/i'; ++ $replace[] = '\1no_\2\3'; ++ } ++ } ++ ++ $html = preg_replace($patterns, $replace, $html); ++ ++ return (strlen($html)!=$orig_len); ++} + + ?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/session_auth.DB.inc IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.DB.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/session_auth.DB.inc 2004-11-30 08:29:41.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.DB.inc 2005-04-15 09:31:40.000000000 +0300 +@@ -104,6 +104,8 @@ + + } + ++ if (empty($languages[$my_prefs['lang']])) $my_prefs['lang'] = 'eng/'; ++ if (empty($my_prefs['charset'])) $my_prefs['charset'] = 'ISO-8859-1'; + $my_charset=$my_prefs["charset"]; + + if (($dataID==0)&&(!$do_not_die)){ +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/session_auth.FS.inc IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.FS.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/session_auth.FS.inc 2004-08-20 23:09:48.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.FS.inc 2005-04-15 09:31:40.000000000 +0300 +@@ -67,7 +67,9 @@ + echo "Invalid prefs include path: $usePath
\n"; + if (!$do_not_die) exit; + } +- ++ if (empty($my_prefs['charset'])) $my_prefs['charset'] = 'ISO-8859-1'; ++ if (empty($languages[$my_prefs['lang']])) $my_prefs['lang'] = 'eng/'; ++ + //initialize session variables + $my_charset=$my_prefs["charset"]; + if ($port==110) $my_prefs["list_folders"] = 0; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/session_auth.inc IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/session_auth.inc 2004-11-30 08:29:41.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/session_auth.inc 2004-12-31 04:30:04.000000000 +0200 +@@ -53,5 +53,9 @@ + //remove session ID if cookies are used + if ($session_cookie) $user = ""; + ++//set content-type and charset headers ++if ($CS_OVERRIDE) $display_cs = $CS_OVERRIDE; ++else $display_cs = $my_prefs['charset']; ++header("Content-Type: text/html; charset=".$display_cs); + + ?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/spellcheck.inc IlohaMail-0.8.14-rc3/IlohaMail/include/spellcheck.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/spellcheck.inc 2004-02-15 11:24:03.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/spellcheck.inc 2005-04-15 09:32:43.000000000 +0300 +@@ -130,6 +130,7 @@ + //build correction tree, with line number as main key + //offset as secondary key + while (list($num,$word)=each($words)){ ++ $word = stripslashes($word); + $correction = $correct[$num]; + $correction2 = $suggestions[$num]; + if (empty($correction)) $correction = $correction2; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/super2global.inc IlohaMail-0.8.14-rc3/IlohaMail/include/super2global.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/super2global.inc 2004-11-30 08:29:41.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/super2global.inc 2004-12-31 09:32:31.000000000 +0200 +@@ -14,17 +14,18 @@ + + error_reporting(E_ERROR | E_WARNING | E_PARSE); + +-function input_filter($str){ ++function input_filter($name, $str){ ++ if (!ereg('[a-z]',$name)) return ''; + if (ini_get('magic_quotes_gpc')!=1 && is_string($str)) $str = addslashes($str); + return $str; + } + + if (isset($_GET)){ +- while ( list($var, $val) = each($_GET) ) $$var = input_filter($val); ++ while ( list($var, $val) = each($_GET) ) $$var = input_filter($var,$val); + } + + if (isset($_POST)){ +- while ( list($var, $val) = each($_POST) ) $$var = input_filter($val); ++ while ( list($var, $val) = each($_POST) ) $$var = input_filter($var,$val); + } + + if (isset($_FILES)){ +@@ -40,7 +41,7 @@ + } + + if (!empty($_COOKIE["ILOHAMAIL_SESSION"])){ +- $ILOHAMAIL_SESSION = input_filter($_COOKIE["ILOHAMAIL_SESSION"]); ++ $ILOHAMAIL_SESSION = input_filter('ok', $_COOKIE["ILOHAMAIL_SESSION"]); + $user = $ILOHAMAIL_SESSION; + $session = $user; + } +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/version.inc IlohaMail-0.8.14-rc3/IlohaMail/include/version.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/version.inc 2004-12-07 21:38:23.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/version.inc 2004-12-31 06:29:32.000000000 +0200 +@@ -1,4 +1,4 @@ + +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/write_sinc.DB.inc IlohaMail-0.8.14-rc3/IlohaMail/include/write_sinc.DB.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/write_sinc.DB.inc 2003-08-25 00:45:29.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/write_sinc.DB.inc 2005-04-15 09:33:27.000000000 +0300 +@@ -66,6 +66,7 @@ + include_once("../include/array2php.inc"); + include_once("../include/array2sql.inc"); + include_once("../conf/db_conf.php"); ++ include_once('../conf/defaults.inc'); + + // initialize some vars + $prefs_saved = false; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/include/write_sinc.FS.inc IlohaMail-0.8.14-rc3/IlohaMail/include/write_sinc.FS.inc +--- ilohamail-0.8.14.orig/IlohaMail/include/write_sinc.FS.inc 2003-09-27 14:22:14.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/include/write_sinc.FS.inc 2005-04-15 09:33:27.000000000 +0300 +@@ -61,7 +61,7 @@ + $host = strtolower($host); + + $path = $USER_DIR.ereg_replace("[\\/]", "", $user.".".$host); +- if (file_exists(realpath($path))){ ++ if (@file_exists(realpath($path))){ + $result=$path; + }else{ + if (@mkdir($path, 0700)){ +@@ -88,7 +88,8 @@ + return $result; + } + +- include_once("../include/array2php.inc"); ++ include_once('../include/array2php.inc'); ++ include_once('../conf/defaults.inc'); + + // find user's directory, or create one + $path=GetPrefsFolder($user_name, $host, $new_user); +@@ -140,12 +141,12 @@ + } + + // initialize $my_prefs, and create $userPath/prefs.inc file +- if (file_exists(realpath($path."/prefs"))) $my_prefs = GetSettings($init["my_prefs"], $path."/prefs"); ++ if (@file_exists(realpath($path."/prefs"))) $my_prefs = GetSettings($init["my_prefs"], $path."/prefs"); + else $my_prefs = $init["my_prefs"]; + include("../include/save_prefs.inc"); + + // initialize $my_colors, and create $userPath/colors.inc file +- if (file_exists(realpath($path."/colors"))) $my_colors = GetSettings($init["my_colors"], $path."/colors"); ++ if (@file_exists(realpath($path."/colors"))) $my_colors = GetSettings($init["my_colors"], $path."/colors"); + else $my_colors = $init["my_colors"]; + include("../include/save_colors.inc"); + }else{ +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-15.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-15.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-15.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-15.inc 2005-03-27 02:08:21.000000000 +0200 +@@ -0,0 +1,18 @@ ++ ++// ++// Description: ++// Encoding library for the ISO-8859-15 charset. ++// Simply includes the ISO-8859-1 charset library, ++// since all functionality are the same. ++// ++// This file is part of IlohaMail. IlohaMail is free software released ++// under the GPL license. See enclosed file COPYING for details, or ++// see http://www.fsf.org/copyleft/gpl.html ++//////////////////////////// ++ ++include_once("../lang/ISO-8859-1.inc"); ++ ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-7.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-7.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-7.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-7.inc 2005-03-27 02:08:22.000000000 +0200 +@@ -0,0 +1,18 @@ ++ ++// ++// Description: ++// Encoding library for the ISO-8859-2 charset. ++// Simply includes the ISO-8859-1 charset library, ++// since all functionality are the same. ++// ++// This file is part of IlohaMail. IlohaMail is free software released ++// under the GPL license. See enclosed file COPYING for details, or ++// see http://www.fsf.org/copyleft/gpl.html ++//////////////////////////// ++ ++include_once("../lang/ISO-8859-1.inc"); ++ ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-9.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-9.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/ISO-8859-9.inc 2004-04-16 10:19:06.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/ISO-8859-9.inc 2005-03-27 02:08:22.000000000 +0200 +@@ -1,10 +1,10 @@ + + // + // Description: +-// Encoding library for the ISO-8859-2 charset. ++// Encoding library for the ISO-8859-15 charset. + // Simply includes the ISO-8859-1 charset library, + // since all functionality are the same. + // +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/Windows-1253.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/Windows-1253.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/Windows-1253.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/Windows-1253.inc 2005-03-27 02:08:22.000000000 +0200 +@@ -0,0 +1,80 @@ ++ ++// CyrLize function by Yozh ++// ++// Description: ++// Encoding library for the Windows-1251 charset (Cyrillic). ++// Comments: ++// The LangConvert function in this charset library, unlike others, ++// uses the third parameter to determine how to convert. ++// ++// This file is part of IlohaMail. IlohaMail is free software released ++// under the GPL license. See enclosed file COPYING for details, or ++// see http://www.fsf.org/copyleft/gpl.html ++//////////////////////////// ++ ++include_once("../include/qp_enc.inc"); ++ ++function LangIs8Bit($string){ ++ $len = strlen($string); ++ for ($i=0; $i < $len; $i++) ++ if (ord($string[$i])>=128) return true; ++ ++ return false; ++} ++ ++function CyrLize ($string, $cset) { ++ $charset=strtolower($cset); ++ if ($charset=="koi8-r") { ++ $string=convert_cyr_string($string, "k", "w"); ++ $c=true; ++ }else if ($charset=="iso8859-5") { ++ $string=convert_cyr_string($string, "i", "w"); ++ $c=true; ++ }else if ($charset=="x-cp866") { ++ $string=convert_cyr_string($string, "a", "w"); ++ $c=true; ++ }else if ($charset=="x-mac-cyrillic") { ++ $string=convert_cyr_string($string, "m", "w"); ++ $c=true; ++ }else if ($charset=="windows-1251") { ++ $string=$string; ++ $c=true; ++ } ++ ++ return $string; ++} ++ ++function LangConvert($string, $charset, $from_charset){ ++ return CyrLize($string, $from_charset); ++} ++ ++function LangEncodeSubject($input, $charset){ ++ $words = explode(" ", $input); ++ if ( count($words) > 0){ ++ while ( list($k, $word) = each($words) ){ ++ if (LangIs8Bit($word)) $words[$k] = "=?".$charset."?Q?".qp_enc($word, 76)."?="; ++ } ++ $input = implode(" ", $words); ++ } ++ return $input; ++} ++ ++function LangEncodeMessage($input, $charset){ ++ $message=$input; ++ ++ $result["type"]="Content-Type: text/plain; charset=".$charset."\r\n"; ++ $result["encoding"]="Content-Transfer-Encoding: quoted-printable\r\n"; ++ $result["data"] = qp_enc($message, 78); ++ ++ return $result; ++} ++ ++include_once("../lang/common.inc"); ++ ++function LangWrap($str){ ++ return wordwrap($str); ++} ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/bookmarks.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/bookmarks.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/bookmarks.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/bookmarks.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -19,13 +19,13 @@ + $bmStrings["name"] = "Navn"; + $bmStrings["url"] = "URL"; + $bmStrings["category"] = "Kategori"; +-$bmStrings["other"] = "Specificer->"; ++$bmStrings["other"] = "Vælg eller angiv->"; + $bmStrings["comments"] = "Kommentarer"; + $bmStrings["add"] = "Tilføj"; + $bmStrings["new"] = "Ny indgang"; +-$bmStrings["edit_url"] = "Ret URL"; ++$bmStrings["edit_url"] = "Rediger indgang"; + $bmStrings["delete"] = "Slet"; + + $bmError[1] = "Navn eller URL skal anføres"; +- ++$bmError[2] = "Denne funktion er blevet deaktiveret."; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/calendar.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/calendar.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/calendar.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/calendar.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -14,11 +14,11 @@ + include("../lang/eng/calendar.inc"); + + $calStr["add_schedule"] = "Ny aftale"; +-$calStr["edit_schedule"] = "Ret aftale"; ++$calStr["edit_schedule"] = "Rediger aftale"; + $calStr["weekof"] = "Uge: %d"; + $calStr["title"] = "Titel:"; + $calStr["color"] = "Farve:"; +-$calStr["colors"] = array("#990000"=>"M&oslahs;rkerød", "#FF0000"=>"Rød", "#000099"=>"Mørkeblå", "#0000FF"=>"Blå", ++$calStr["colors"] = array("#990000"=>"Mørkerød", "#FF0000"=>"Rød", "#000099"=>"Mørkeblå", "#0000FF"=>"Blå", + "#006600"=>"Mørkegrøn", "#00FF00"=>"Grøn", "#9900FF"=>"Lila", "#00FFFF"=>"Cyan", + "#FF6600"=>"Orange", "#FFFF00"=>"Gul", "#FF00FF"=>"Magenta", ""=>"Ingen farve"); + $calStr["starts"] = "Starter:"; +@@ -28,12 +28,14 @@ + $calStr["repeat_on"] = "Gentag"; + $calStr["of"] = "hver"; + $calStr["weeks"] = array(1=>"første uge", 2=>"anden uge", 3=>"tredje uge", 4=>"fjerde uge"); +-$calStr["week_blurb"] = "... i hver måned (indtil slutdatoen).
Vil blive genteget hver uge, hvis ingen er valgt."; ++$calStr["week_blurb"] = "... i hver måned (ind til slutdatoen).
Vil blive gentaget hver uge, hvis ingen er valgt."; + $calStr["monthly"] = "Gentag hver måned"; + $calStr["yearly"] = "Gentag hvert år"; + $calStr["place"] = "Sted:"; + $calStr["description"] = "Beskrivelse:"; + $calStr["add"] = "Tilføj"; +-$calStr["update"] = "Ret"; ++$calStr["update"] = "Rediger"; + $calStr["Delete"] = "Slet"; ++$calStr["go"] = "Gå til"; ++$calStr["disabled"] = "Kalenderfunktionen er deaktiveret."; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/compose.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/compose.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/compose.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/compose.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -24,7 +24,7 @@ + $composeStrings[2] = "Tilføj bilag"; + $composeStrings[3] = "Indsæt signatur"; + $composeStrings[4] = "Bilag"; +-$composeStrings[5] = "Vis kontaktpersoner"; ++$composeStrings[5] = "Tilføj kontaktpersoner"; + $composeStrings[6] = "Skjul kontaktpersoner"; + $composeStrings[7] = "Meddelelsestekst:"; + $composeStrings[8] = "Tilføj"; +@@ -32,12 +32,24 @@ + $composeStrings[10] = "--- Oprindelig meddelelse ---\n"; + $composeStrings[11] = "Luk vindue"; + ++$composeStrings[12] = "Kontroller stavning"; ++$composeStrings[13] = "Ret stavning"; ++$composeStrings[14] = "Ingen rettelser"; ++$composeStrings[15] = "Mulige stavefejl"; ++$composeStrings[16] = "Staverettelser"; ++$composeStrings[17] = "ignorer"; ++$composeStrings[18] = "slet"; ++ ++$composeStrings["title"] = "Ny meddelelse"; + + $composeErrors[0] = "Emnefeltet er tomt. Angiv et emne for meddelelsen eller klik på \"" . $composeStrings[1] . "\" igen for at sende."; +-$composeErrors[1] = "\"Fra\"-feltet er tomt. Angiv din e-post adresse."; ++$composeErrors[1] = "\"Fra\"-feltet er tomt. Angiv din egen mail-adresse."; + $composeErrors[2] = "\"Til\"-feltet er tomt. Angiv en eller flere modtagere."; + $composeErrors[3] = "Det lykkedes ikke at hente bilaget."; +-$composeErrors[4] = "
Bilaget blev ikke tilføjet."; +-$composeErrors[5] = "For at minimere muligheden for udsendelse af uanmodede meddelelser (spam), er det ikke tilladt at sende til mere end %1 personer (%2 ialt per meddelelse) hver %3 sekunder."; ++$composeErrors[4] = "Bilaget blev ikke tilføjet."; ++$composeErrors[5] = "For at minimere muligheden for udsendelse af uanmodede meddelelser (spam), er det ikke tilladt at sende til flere end %1 personer (%2 i alt per meddelelse) med %3 sekunders mellemrum."; + ++$composeErrors[6] = "Ingen stavefejl blev fundet."; ++$composeErrors[7] = "Stavekontrol er ikke tilgængelig for det valgte sprog."; ++$composeErrors[8] = "(%s -ordbog bruges)"; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/contacts.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/contacts.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/contacts.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/contacts.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -15,14 +15,19 @@ + $cStrings[1] = "Tilføj kontaktperson"; + $cStrings[2] = " kontaktperson"; + $cStrings[3] = "Navn"; +-$cStrings[4] = "E-post"; ++$cStrings[4] = "Mail-adresse"; + $cStrings[5] = "URL"; + $cStrings[6] = "Gruppe"; + $cStrings[7] = "Kommentar"; + $cStrings[8] = "Tilføj/rediger kontaktperson"; +-$cStrings[9] = "E-post"; +-$cStrings[10] = "Ny meddelelse"; ++$cStrings[9] = "Mail-adresse"; ++$cStrings[10] = "Skriv ny meddelelse til de valgte personer"; + ++$cStrings["close"] = "Luk vindue"; ++$cStrings["addto"] = "Tilføj kontaktperson(er) til %s"; ++$cStrings["showgrp"] = "Vis %s"; ++$cStrings["all"] = "Alle"; ++$cStrings["instructions"] = "Klik på de navne, der skal tilføjes.
Hvis du klikker på en gruppelabel, tilføjes alle fra denne gruppe.
Luk blot vinduet, når du er færdig."; + + $cErrors[0] = "Listen med kontaktpersoner er tom"; + +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/dates.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/dates.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/dates.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/dates.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -10,11 +10,60 @@ + Translated by Torben Rybner, Ziberex (try@ziberex.dk) + + ********************************************************/ +-$lang_datetime["dsow"] = array ("søn","man","tir","ons","tor","fre","lør"); +-$lang_datetime["today"] = "I dag %t"; +-$lang_datetime["lastweek"] = "%w %t"; +-$lang_datetime["thisyear"] = "%d/%m"; +-$lang_datetime["prevyears"] = "%d/%m-%y"; + ++$lang_months[1] = "Januar"; ++$lang_months[2] = "Februar"; ++$lang_months[3] = "Marts"; ++$lang_months[4] = "April"; ++$lang_months[5] = "Maj"; ++$lang_months[6] = "Juni"; ++$lang_months[7] = "Juli"; ++$lang_months[8] = "August"; ++$lang_months[9] = "September"; ++$lang_months[10] = "Oktober"; ++$lang_months[11] = "November"; ++$lang_months[12] = "December"; + ++$lang_datetime["short_mon"][1] = "Jan"; ++$lang_datetime["short_mon"][2] = "Feb"; ++$lang_datetime["short_mon"][3] = "Mar"; ++$lang_datetime["short_mon"][4] = "Apr"; ++$lang_datetime["short_mon"][5] = "Maj"; ++$lang_datetime["short_mon"][6] = "Jun"; ++$lang_datetime["short_mon"][7] = "Jul"; ++$lang_datetime["short_mon"][8] = "Aug"; ++$lang_datetime["short_mon"][9] = "Sep"; ++$lang_datetime["short_mon"][10] = "Okt"; ++$lang_datetime["short_mon"][11] = "Nov"; ++$lang_datetime["short_mon"][12] = "Dec"; ++ ++$lang_datetime["dsow"][0] = "Søn"; ++$lang_datetime["dsow"][1] = "Man"; ++$lang_datetime["dsow"][2] = "Tir"; ++$lang_datetime["dsow"][3] = "Ons"; ++$lang_datetime["dsow"][4] = "Tor"; ++$lang_datetime["dsow"][5] = "Fre"; ++$lang_datetime["dsow"][6] = "Lør"; ++ ++$lang_datetime["dsowl"][0] = "Søndag"; ++$lang_datetime["dsowl"][1] = "Mandag"; ++$lang_datetime["dsowl"][2] = "Tirsdag"; ++$lang_datetime["dsowl"][3] = "Onsdag"; ++$lang_datetime["dsowl"][4] = "Torsdag"; ++$lang_datetime["dsowl"][5] = "Fredag"; ++$lang_datetime["dsowl"][6] = "Lørdag"; ++ ++$lang_datetime["dsow_short"] = array("S", "M", "T", "O", "T", "F", "L"); ++$lang_datetime["today"] = "I dag %t"; //e.g. "Today 12:02" ++$lang_datetime["lastweek"] = "%w %t"; //e.g. "Wed 12:00" ++$lang_datetime["thisyear"] = "%d/%m"; //e.g. "2/13" ++$lang_datetime["prevyears"] = "%d/%m/%y"; //e.g. "1/1/2100" ++$lang_datetime["monthyear"] = "%m %y"; //e.g. "January 2002" ++$lang_datetime["verbal"] = "%d. %m, %y"; //e.g. "Jan 1, 1900" ++$lang_datetime["verbal_short"] = "%d. %m"; //e.g. "Jan 1" ++$lang_datetime["hour_system"] = 24; // 12 or 24 ++$lang_datetime["ampm"]["am"] = "am"; ++$lang_datetime["ampm"]["pm"] = "pm"; ++$lang_datetime["time_format"] = "%h:%m"; // %h=hour, %m=minutes, %a="am:pm" ++$lang_datetime["hour_format"] = "%h"; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/defaultFolders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/defaultFolders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/defaultFolders.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/defaultFolders.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -14,7 +14,7 @@ + $sentbox=$my_prefs["sent_box_name"]; + $trashname=$my_prefs["trash_name"]; + $defaults["INBOX"] = "Indbakke"; +- $defaults[$sentbox] = "Sendt post"; ++ $defaults[$sentbox] = "Sendte mails"; + $defaults[$trashname] = "Papirkurv"; + + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/edit_contact.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/edit_contact.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/edit_contact.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/edit_contact.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -15,20 +15,20 @@ + $ecStrings[1] = "Tilføj"; + $ecStrings[2] = " kontaktperson"; + $ecStrings[3] = "Navn"; +-$ecStrings[4] = "E-post"; ++$ecStrings[4] = "Mail-adresse"; + $ecStrings[5] = "URL"; + $ecStrings[6] = "Gruppe"; +-$ecStrings[7] = "Kommentar"; ++$ecStrings[7] = "Kommentarer"; + $ecStrings[8] = "Hjemmetelefon"; + $ecStrings[9] = "Arbejdstelefon"; + $ecStrings[10] = "Mobiltelefon"; + $ecStrings[11] = "Adresse"; +-$ecStrings[12] = "Alt. e-post"; ++$ecStrings[12] = "Alternativ mail"; + $ecStrings[13] = "Slet"; +-$ecStrings[14] = "Andet"; ++$ecStrings[14] = "Vælg eller angiv->"; + + +-$errors[0] = "Kunne ikke tilføje kontaktperson: Databasefejl."; ++$errors[0] = "Kunne ikke tilføje kontaktperson: databasefejl."; + $errors[1] = "Der findes allerede en indgang med samme adresse."; + $errors[2] = "Klik "; + $errors[3] = "her"; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/edit_folders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/edit_folders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/edit_folders.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/edit_folders.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -11,7 +11,7 @@ + + ********************************************************/ + +-$efStrings[0] = "Håndtering af foldere"; ++$efStrings[0] = "Folderhåndtering"; + $efStrings[1] = "Opret ny folder"; + $efStrings[2] = "Opret folder: "; + $efStrings[3] = "Opret"; +@@ -19,6 +19,10 @@ + $efStrings[5] = "Slet"; + $efStrings[6] = "Omdøb folder"; + $efStrings[7] = "Omdøb"; ++$efStrings[8] = "Tilmeldte foldere"; ++$efStrings[9] = "Tilmeld"; ++$efStrings[10] = "Afmeldte foldere"; ++$efStrings[11] = "Afmeld"; + + + $errors[0] = "Opret folder: "; +@@ -27,6 +31,6 @@ + $errors[3] = "Kunne ikke slette folder: "; + $errors[4] = "Omdøbt folder: "; + $errors[5] = "Kunne ikke omdøbe folder: "; +-$errors[6] = "Der er kun muligt at få adgang til foldere for IMAP konti."; ++$errors[6] = "Folderunderstøttelse er kun tilgængelig med IMAP-konti."; + + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/folders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/folders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/folders.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/folders.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -11,14 +11,16 @@ + + ********************************************************/ + +- echo "

Foldere\n"; +- echo "
[
Håndtering af foldere]"; +- echo "

"; + +- $sentbox=$my_prefs["sent_box_name"]; +- $trashname=$my_prefs["trash_name"]; +- $defaults["INBOX"] = "Indbakke"; +- $defaults[$sentbox] = "Sendt post"; +- $defaults[$trashname] = "Papirkurv"; ++ $fl_str["folders"] = "Foldere"; ++ $fl_str["manage"] = "Folderhåndtering"; ++ ++ $sentbox=$my_prefs["sent_box_name"]; ++ $trashname=$my_prefs["trash_name"]; ++ $defaults["INBOX"] = "Indbakke"; ++ $defaults[$sentbox] = "Sendte mails"; ++ $defaults[$trashname] = "Papirkurv"; ++ $fstr["reload"] = "genopfrisk"; ++ $fstr["expunge"] = "tøm"; + + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/init.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/init.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/init.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/init.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -1,6 +1,14 @@ + +\ No newline at end of file ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/login.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/login.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/login.inc 2003-03-23 07:53:04.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/login.inc 2005-02-01 00:46:55.000000000 +0200 +@@ -11,17 +11,17 @@ + //translators: leave following include + include("../lang/eng/login.inc"); + +-$loginStrings[0]="User ID"; ++$loginStrings[0]="Brugernavn"; + $loginStrings[1]="Password"; + $loginStrings[2]="Server"; + $loginStrings[3]="Type"; +-$loginStrings[4]="Rootdir"; +-$loginStrings[5]="Language"; +-$loginStrings[6]="Log In"; ++$loginStrings[4]="Hovedfolder"; ++$loginStrings[5]="Sprog"; ++$loginStrings[6]="Log ind"; + +-$loginErrors[0]="Unauthorized host"; +-$loginErrors[1]="Error: \"uploads\" directory not found"; +-$loginErrors[2]="Error: \"users\" directory not found"; +-$loginErrors[3]="Error: \"sessions\" directory not found"; ++$loginErrors[0]="Uautoriseret værtsmaskine"; ++$loginErrors[1]="Fejl: \"uploads\"-mappe ikke fundet"; ++$loginErrors[2]="Fejl: \"users\"-mappe ikke fundet"; ++$loginErrors[3]="Fejl: \"sessions\"-mappe ikke fundet"; + +-?> +\ No newline at end of file ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/main.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/main.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/main.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/main.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -11,47 +11,55 @@ + + ********************************************************/ + +-function formatStatusString($num, $folder, $type){ +- $str=""; +- if ($type=="delete"){ +- $str = "Slet $num meddelelse".($num>1?"r":""); +- }else if ($type == "move"){ +- $str = "Flyttet $num meddelelse".($num>1?"r":"")." til $folder"; +- } +- +- return $str; +-} ++#function formatStatusString($num, $folder, $type){ ++# $str=""; ++# if ($type=="delete"){ ++# $str = "Slet $num meddelelse".($num>1?"r":""); ++# }else if ($type == "move"){ ++# $str = "Flyttet $num meddelelse".($num>1?"r":"")." til $folder"; ++# } ++# ++# return $str; ++#} + +-$mainStrings[0] = "Meddelelse %p af %n"; ++$mainMessages["delete"] = "Slet %n message(s)"; ++$mainMessages["move"] = "Flyttede %n message(s) til %f"; ++ ++$mainStrings[0] = "Viser %p af %n meddelelser"; + $mainStrings[1] = " meddelelser fundet"; +-$mainStrings[2] = "Foregående"; +-$mainStrings[3] = " medd."; +-$mainStrings[4] = "Næste"; +-$mainStrings[5] = " medd."; ++$mainStrings[2] = "Forrige"; ++$mainStrings[3] = ""; ++$mainStrings[4] = "Vis næste"; ++$mainStrings[5] = ""; + $mainStrings[6] = "Emne"; + $mainStrings[7] = "Til"; + $mainStrings[8] = "Fra"; + $mainStrings[9] = "Dato"; + $mainStrings[10] = "Slet"; + $mainStrings[11] = "Tøm papirkurv"; +-$mainStrings[12] = "Flyt markerede til"; ++$mainStrings[12] = "Flyt"; + $mainStrings[13] = "Søg"; + $mainStrings[14] = "Størrelse"; + $mainStrings[15] = "Ikke navngivet"; + $mainStrings[16] = "Vis"; + $mainStrings[17] = "Opdater"; + $mainStrings[18] = "Slet alle"; +-$mainStrings[19] = "Afbryd"; ++$mainStrings[19] = "Annuller"; ++$mainStrings[20] = "Marker valgte som %b"; ++$mainStrings[21] = "Læst"; ++$mainStrings[22] = "Ulæst"; ++$mainStrings[23] = "Vælg..."; + + + $mainErrors[0] = "Ingen meddelelser fundet i denne folder"; + $mainErrors[1] = "Ingen meddelelser i denne folder"; +-$mainErrors[2] = "Kunne ikke flytte meddelse til papirkurven."; +-$mainErrors[3] = "Kunne ikke indikere at meddelelsen er slettet."; ++$mainErrors[2] = "Kunne ikke flytte meddelelse til papirkurven."; ++$mainErrors[3] = "Kunne ikke indikere, at meddelelsen er slettet."; + $mainErrors[4] = "Kunne ikke flytte meddelelser."; + $mainErrors[5] = "Papirkurv ikke specificeret."; +-$mainErrors[6] = "Kunne ikke åbne papirkurven"; +-$mainErrors[7] = "Er du sikker på at du vil slette ALLE meddelelser i %f?"; ++$mainErrors[6] = "Kunne ikke tømme papirkurven"; ++$mainErrors[7] = "Er du sikker på, at du vil slette ALLE meddelelser i %f?"; ++$mainErrors[8] = "Klik på pilene lige under brevhovedkolonnen for at flytte dem.
Når du er færdig, lukker du blot vinduet."; + + + +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/pref_colors.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/pref_colors.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/pref_colors.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/pref_colors.inc 2005-02-01 16:13:59.000000000 +0200 +@@ -11,15 +11,26 @@ + + ********************************************************/ + +-$pcStrings["0"] = "Indtast en HTML farve for hvert komponent."; ++$pcStrings["0"] = "Indtast en HTML-farve for hver komponent."; + $pcStrings["0.1"] = "Brug "; +-$pcStrings["0.2"] = "oversigten over farvekoder"; +-$pcStrings["0.3"] = " for at finde farvekoderne."; +-$pcStrings["1.0"] = "Værktøjslinie"; +-$pcStrings["2.0"] = "Oversigt over foldere"; +-$pcStrings["3.0"] = "Hovedbilledet"; ++$pcStrings["0.2"] = "oversigten over farvekoder."; ++$pcStrings["0.3"] = " for at finde de rigtige farvekoder."; ++$pcStrings["0.4"] = "Visse indstillinger kan ikke ændres afhængig af det valgte farvetema."; ++$pcStrings["1.0"] = "Værktøjslinje"; ++$pcStrings["2.0"] = "Folderoversigt"; ++$pcStrings["3.0"] = "Hovedskærmbilledet"; ++$pcStrings["3.1"] = "Baggrundsfarve for brevhoved: "; ++$pcStrings["3.2"] = "Tekstfarve for brevhoved: "; ++$pcStrings["3.3"] = "Mørk baggrund: "; ++$pcStrings["3.4"] = "Lys tekst: "; + $pcStrings["4.0"] = "Diverse"; + $pcStrings["4.1"] = "Citater: "; ++$pcStrings["5.0"] = "Skrifttyper"; ++$pcStrings["5.1"] = "Skrifttypefamilie"; ++$pcStrings["5.2"] = "Skriftstørrelse: "; ++$pcStrings["5.3"] = "Lille skriftstørrelse: "; ++$pcStrings["5.4"] = "Skriftstørrelse for menuen: "; ++$pcStrings["5.5"] = "Skriftstørrelse for folderoversigten: "; + + + $pcPortions = array( "Baggrund: ", "Links: ", "Tekst: ", "Fremhæv: "); +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/pref_identities.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/pref_identities.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/pref_identities.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/pref_identities.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -14,14 +14,16 @@ + $piStrings["identities"] = "Identiteter"; + $piStrings["edit"] = "Rediger"; + $piStrings["name"] = "Navn"; +-$piStrings["email"] = "E-post"; ++$piStrings["email"] = "Mail-adresse"; + $piStrings["replyto"] = "Svar til"; + $piStrings["sig"] = "Signatur"; + $piStrings["add"] = "Tilføj"; + $piStrings["new"] = "Ny identitet"; +-$piStrings["edit_ident"] = "Ret identitet"; ++$piStrings["edit_ident"] = "Rediger identitet"; + $piStrings["delete"] = "Slet"; ++$piStrings["setdef"] = "Brug denne identitet som standard"; ++$piStrings["isdef"] = "(Standard)"; + +-$piError[1] = "Navn eller e-opost adresse skal anføres"; ++$piError[1] = "Navn eller mail-adresse skal angives"; + + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/prefs.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/prefs.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/prefs.inc 2003-03-03 05:40:49.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/prefs.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -11,19 +11,24 @@ + + ********************************************************/ + +-$prefHeaderStrings[0] = "Præferencer"; +-$prefHeaderStrings[1] = "Indstillinger"; +-$prefHeaderStrings[2] = "Farver"; ++$prefHeaderStrings[0] = "Indstillinger"; ++$prefHeaderStrings[1] = "Generelt"; ++$prefHeaderStrings[3] = "Identiteter"; ++$prefHeaderStrings[2] = "Udseende"; + + +-$prefsStrings["0.0"] = "Identitet"; ++$prefsStrings["0.0"] = "Standardidentitet"; + $prefsStrings["0.1"] = "Navn: "; +-$prefsStrings["0.2"] = "E-post: "; +-$prefsStrings["1.0"] = "International"; +-$prefsStrings["1.1"] = "Grænseflade: "; ++$prefsStrings["0.2"] = "Mail-adresse: "; ++$prefsStrings["0.3"] = "Rettelser hertil sker under \"%s\"."; ++$prefsStrings["0.4"] = "Uspecificeret"; ++$prefsStrings["1.0"] = "Sprog & tid"; ++$prefsStrings["1.1"] = "Brugergrænseflade: "; + $prefsStrings["1.2"] = "Tegnsæt: "; + $prefsStrings["1.3"] = "Tidszone: "; +-$prefsStrings["2.0"] = "Indstillinger for oversigter"; ++$prefsStrings["1.4"] = "Kloktype: "; ++$prefsStrings["1.5"] = array(12=>"12-timer klok", 24=>"24-timer klok"); ++$prefsStrings["2.0"] = "Meddelelseslisten"; + $prefsStrings["2.1"] = "Vis op til "; + $prefsStrings["2.2"] = " meddelelser"; + $prefsStrings["2.3"] = "Vis størrelse"; +@@ -31,33 +36,59 @@ + $prefsStrings["2.5"] = ""; + $prefsStrings["2.6"] = "Sorteringsrækkefølge: "; + $prefsStrings["2.7"] = ""; +-$prefsStrings["2.8"] = "Vis oversigt over foldere"; +-$prefsStrings["3.0"] = "Gem automatisk indstillinger"; ++$prefsStrings["2.8"] = "Vis folderoversigt"; ++$prefsStrings["2.9"] = "Bredde af folderoversigt"; ++$prefsStrings["2.10"] = "Tjek for nye meddelelser hver %n sekunder"; ++$prefsStrings["2.11"] = "Vis værktøjslinjen %m"; ++$prefsStrings["2.12"] = array("b"=>"forneden", "t"=>"foroven", "bt"=>"både foroven og forneden"); ++$prefsStrings["2.13"] = "Rediger kolonnerækkefølge: "; ++$prefsStrings["2.14"] = "klik her"; ++$prefsStrings["3.0"] = "Lagring af meddelelser"; + $prefsStrings["3.1"] = "Gem sendte meddelelser."; + $prefsStrings["3.2"] = "Gem sendte meddelelser i folder: "; + $prefsStrings["3.3"] = ""; + $prefsStrings["3.4"] = "Tøm automatisk papirkurven"; +-$prefsStrings["3.5"] = "Flyt slettede elementer til: "; ++$prefsStrings["3.5"] = "Flyt slettede meddelelser til: "; + $prefsStrings["3.6"] = ""; + $prefsStrings["3.7"] = "Hovedfolder: "; + $prefsStrings["3.8"] = "Alternativ folder"; +-$prefsStrings["4.0"] = "Indstillinger for visning af meddelelser"; +-$prefsStrings["4.1"] = "Vis i ramme"; ++$prefsStrings["3.9"] = "Skjul afmeldte foldere"; ++$prefsStrings["3.10"] = "Vis kvote %m"; ++$prefsStrings["3.11"] = array(""=>"vis ikke", "m"=>"i meddelelseslisten", "f"=>"i folderoversigten"); ++$prefsStrings["4.0"] = "Meddelelsesvisning"; ++$prefsStrings["4.1"] = "Indlejr vinduet for meddelelsesvisning i hovedrammen"; + $prefsStrings["4.2"] = "Mærk citater med farve"; + $prefsStrings["4.3"] = "Aktivering af denne indstilling kan sløve systemet."; + $prefsStrings["4.4"] = "Konverter URL'er til links"; +-$prefsStrings["4.5"] = "Vis HTML meddelelser"; ++$prefsStrings["4.5"] = "Vis HTML-meddelelser"; + $prefsStrings["4.6"] = "Vis billeder i teksten"; ++$prefsStrings["4.7"] = "Vis navigationslinks"; ++$prefsStrings["4.8"] = "Marker ikke meddelelser ved traversering"; + $prefsStrings["5.0"] = "Signatur"; +-$prefsStrings["5.1"] = "Indsæt automatisk signatur"; ++$prefsStrings["5.1"] = "Automatisk indsæt signatur"; + $prefsStrings["5.2"] = ""; +- ++$prefsStrings["6.0"] = "Skrivning af nye meddelelser"; ++$prefsStrings["6.1"] = "Vis kontaktpersoner"; ++$prefsStrings["6.2"] = "Vis CC/BCC-felter"; ++$prefsStrings["6.3"] = "Luk vindue efter afsendelse"; ++$prefsStrings["6.4"] = "Indlejr vinduet for meddelelsesskrivning i hovedrammen"; ++$prefsStrings["7.0.0"] = "Diskplads & foldere"; ++$prefsStrings["7.0.1"] = "Kvoteindstillinger"; ++$prefsStrings["7.1"] = "Vis antallet af ulæste meddelelser"; ++$prefsStrings["7.2"] = "Genopfrisk folderoversigten hver %n sekunder"; ++ ++$pref_col_title = "Rediger kolonnerækkefølge"; ++$pref_colstr["order"] = "Orden"; ++$pref_colstr["field"] = "Felt"; ++$pref_col_label['c'] = "Tjekboks"; ++$pref_col_label['a'] = "Bilag"; ++$pref_col_label['m'] = "Statusflag"; + + $sort_fields=array("DATE"=>"Dato", "SUBJECT"=>"Emne", "SIZE"=>"Størrelse"); + $sort_orders=array("ASC"=>"Stigende", "DESC"=>"Faldende"); + +-$prefsButtonStrings = array( 0=> "Anvend", 1=>"OK", 2=> "Fortryd", 3=> "Oprindelig opsætning"); ++$prefsButtonStrings = array( 0=> "Opdater", 1=>"O.k.", 2=> "Annuller", 3=> "Standardindstillinger"); + +-$prefs_new_user = "Du logger åbenbart på for første gang ... Velkommen
"; +-$prefs_new_user .= "Tilpas indstillingerne og klik så på \"OK\""; ++$prefs_new_user = "Du logger tilsyneladende på for første gang... Velkommen!
"; ++$prefs_new_user .= "Du bør tilpasse indstillingerne og derpå klikke på \"O.k.\""; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/read_message.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/read_message.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/read_message.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/read_message.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -13,18 +13,20 @@ + + $rmStrings[0] = "Tilbage"; + $rmStrings[1] = "Svar"; +-$rmStrings[2] = "Fremad"; ++$rmStrings[2] = "Videresend"; + $rmStrings[3] = "Fortryd slet"; + $rmStrings[4] = "Slet"; +-$rmStrings[5] = "Flyt til"; ++$rmStrings[5] = "Flyt"; + $rmStrings[6] = "Dele"; +-$rmStrings[7] = "Dette er en HTML meddelelse. "; ++$rmStrings[7] = "Dette er en HTML-meddelelse. "; + $rmStrings[8] = "Klik her for at læse den."; + $rmStrings[9] = "Vis den rå meddelelse"; + $rmStrings[10] = "Størrelse"; + $rmStrings[11] = "Marker som ulæst"; +-$rmStrings[12] = "Vis brevhovede"; ++$rmStrings[12] = "Vis brevhoved"; + $rmStrings[13] = "Rapporter spam"; + $rmStrings[14] = "Svar til alle"; ++$rmStrings[15] = "Du har besvaret denne meddelelse"; ++$rmStrings[16] = "Udskriftsvenlig"; + + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/search.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/search.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/search.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/search.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -18,8 +18,8 @@ + $search_dates=array("ignoreres"=>"ignore", "er"=>"ON", "er efter"=>"SINCE", "er før"=>"BEFORE"); + + $search_str["title"] = "Søg"; +- $search_str["str"] = "Søg i mappe %folders
\n"; ++ $search_str["str"] = "Søg i folder %folders
\n"; + $search_str["str"] .= "hvor feltet %fields indeholder %value
\n"; + $search_str["str"] .= "og datoen %dateops %m/%d/%y
\n"; +- $search_str["submit"] = "søg"; ++ $search_str["submit"] = "Søg"; + ?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/dk/tool.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/tool.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/dk/tool.inc 2003-03-14 06:22:25.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/dk/tool.inc 2005-02-01 14:45:53.000000000 +0200 +@@ -13,8 +13,10 @@ + + $toolStrings["folders"] = "Foldere"; + $toolStrings["inbox"] = "Indbakke"; +-$toolStrings["compose"] = "Ny meddelelse"; ++$toolStrings["compose"] = "Skriv ny meddelelse"; ++$toolStrings["calendar"] = "Kalender"; + $toolStrings["contacts"] = "Kontaktpersoner"; ++$toolStrings["bookmarks"] = "Bogmærker"; + $toolStrings["search"] = "Søg"; + $toolStrings["prefs"] = "Indstillinger"; + $toolStrings["logout"] = "Log ud"; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/bookmarks.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/bookmarks.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/bookmarks.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/bookmarks.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,29 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/bookmarks.inc"); ++ ++$bmStrings["bookmarks"] = ""; ++$bmStrings["identities"] = ""; ++$bmStrings["edit"] = ""; ++$bmStrings["name"] = ""; ++$bmStrings["url"] = "URL"; ++$bmStrings["category"] = ""; ++$bmStrings["other"] = "Specify->"; ++$bmStrings["comments"] = ""; ++$bmStrings["add"] = ""; ++$bmStrings["new"] = " "; ++$bmStrings["edit_url"] = " "; ++$bmStrings["delete"] = ""; ++ ++$bmError[1] = " URL"; ++$bmError[2] = " ."; ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/calendar.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/calendar.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/calendar.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/calendar.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,39 @@ ++/calendar.inc ++ (C)2003 Ryo Chijiiwa ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/calendar.inc"); ++ ++$calStr["add_schedule"] = " "; ++$calStr["edit_schedule"] = " "; ++$calStr["weekof"] = " : %d"; ++$calStr["title"] = ":"; ++$calStr["color"] = ":"; ++$calStr["colors"] = array("#990000"=>" ", "#FF0000"=>"", "#000099"=>" ", "#0000FF"=>"", ++ "#006600"=>" ", "#00FF00"=>"", "#9900FF"=>"", "#00FFFF"=>"", ++ "#FF6600"=>"", "#FFFF00"=>"", "#FF00FF"=>"", ""=>" "); ++$calStr["starts"] = " :"; ++$calStr["ends"] = " :"; ++$calStr["from"] = ":"; ++$calStr["until"] = ":"; ++$calStr["repeat_on"] = " "; ++$calStr["of"] = " "; ++$calStr["weeks"] = array(1=>" ", 2=>" ", 3=>" ", 4=>" "); ++$calStr["week_blurb"] = "... ( ).
."; ++$calStr["monthly"] = " "; ++$calStr["yearly"] = " "; ++$calStr["place"] = ":"; ++$calStr["description"] = ":"; ++$calStr["add"] = ""; ++$calStr["update"] = ""; ++$calStr["Delete"] = ""; ++$calStr["go"] = ""; ++$calStr["disabled"] = " -- ."; ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/compose.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/compose.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/compose.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/compose.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,55 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/compose.inc"); ++ ++$composeHStrings[0] = ""; ++$composeHStrings[1] = ""; ++$composeHStrings[2] = ""; ++$composeHStrings[3] = "CC"; ++$composeHStrings[4] = "BCC"; ++$composeHStrings[5] = ""; ++ ++ ++$composeStrings[0] = " "; ++$composeStrings[1] = " "; ++$composeStrings[2] = ""; ++$composeStrings[3] = " "; ++$composeStrings[4] = ""; ++$composeStrings[5] = ""; ++$composeStrings[6] = " "; ++$composeStrings[7] = " :"; ++$composeStrings[8] = ""; ++$composeStrings[9] = " %d, %s :\n"; ++$composeStrings[10] = "--- ---\n"; ++$composeStrings[11] = " "; ++ ++$composeStrings[12] = " "; ++$composeStrings[13] = " "; ++$composeStrings[14] = " "; ++$composeStrings[15] = " "; ++$composeStrings[16] = " "; ++$composeStrings[17] = ""; ++$composeStrings[18] = ""; ++ ++$composeStrings["title"] = " "; ++ ++$composeErrors[0] = " . click \"".$composeStrings[1]."\" ."; ++$composeErrors[1] = " \"\" . email ."; ++$composeErrors[2] = " \"\" . ."; ++$composeErrors[3] = " "; ++$composeErrors[4] = " ."; ++$composeErrors[5] = " spam %1 (%2 ) %3 ."; ++ ++$composeErrors[6] = " ."; ++$composeErrors[7] = " ."; ++$composeErrors[8] = "( %s )"; ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/contacts.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/contacts.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/contacts.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/contacts.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,35 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/contacts.inc"); ++ ++$cStrings[0] = ""; ++$cStrings[1] = " "; ++$cStrings[2] = " "; ++$cStrings[3] = ""; ++$cStrings[4] = "Email"; ++$cStrings[5] = "URL"; ++$cStrings[6] = ""; ++$cStrings[7] = ""; ++$cStrings[8] = "/ "; ++$cStrings[9] = "Email"; ++$cStrings[10] = ""; ++ ++$cStrings["close"] = " "; ++$cStrings["addto"] = " %s"; ++$cStrings["showgrp"] = " %s"; ++$cStrings["all"] = ""; ++$cStrings["instructions"] = " click . click ."; ++ ++$cErrors[0] = " "; ++ ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/cp.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/cp.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/cp.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/cp.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,11 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++?> ++Color Code Chart +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/dates.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/dates.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/dates.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/dates.inc 2005-04-15 09:19:23.000000000 +0300 +@@ -0,0 +1,69 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/dates.inc"); ++ ++$lang_months[1] = ""; ++$lang_months[2] = ""; ++$lang_months[3] = ""; ++$lang_months[4] = ""; ++$lang_months[5] = ""; ++$lang_months[6] = ""; ++$lang_months[7] = ""; ++$lang_months[8] = ""; ++$lang_months[9] = ""; ++$lang_months[10] = ""; ++$lang_months[11] = ""; ++$lang_months[12] = ""; ++ ++$lang_datetime["short_mon"][1] = ""; ++$lang_datetime["short_mon"][2] = ""; ++$lang_datetime["short_mon"][3] = ""; ++$lang_datetime["short_mon"][4] = ""; ++$lang_datetime["short_mon"][5] = ""; ++$lang_datetime["short_mon"][6] = ""; ++$lang_datetime["short_mon"][7] = ""; ++$lang_datetime["short_mon"][8] = ""; ++$lang_datetime["short_mon"][9] = ""; ++$lang_datetime["short_mon"][10] = ""; ++$lang_datetime["short_mon"][11] = ""; ++$lang_datetime["short_mon"][12] = ""; ++ ++$lang_datetime["dsow"][0] = ""; ++$lang_datetime["dsow"][1] = ""; ++$lang_datetime["dsow"][2] = ""; ++$lang_datetime["dsow"][3] = ""; ++$lang_datetime["dsow"][4] = ""; ++$lang_datetime["dsow"][5] = ""; ++$lang_datetime["dsow"][6] = ""; ++ ++$lang_datetime["dsowl"][0] = ""; ++$lang_datetime["dsowl"][1] = ""; ++$lang_datetime["dsowl"][2] = ""; ++$lang_datetime["dsowl"][3] = ""; ++$lang_datetime["dsowl"][4] = ""; ++$lang_datetime["dsowl"][5] = ""; ++$lang_datetime["dsowl"][6] = ""; ++ ++$lang_datetime["dsow_short"] = array("", "", "", "", "", "", ""); ++$lang_datetime["today"] = " %t"; //e.g. "Today 12:02" ++$lang_datetime["lastweek"] = "%w %t"; //e.g. "Wed 12:00" ++$lang_datetime["thisyear"] = "%d/%m"; //e.g. "2/13" ++$lang_datetime["prevyears"] = "%d/%d/%y"; //e.g. "1/1/2100" ++$lang_datetime["monthyear"] = "%m %y"; //e.g. "January 2002" ++$lang_datetime["verbal"] = "%d %m, %y"; //e.g. "Jan 1, 1900" ++$lang_datetime["verbal_short"] = "%d %m"; //e.g. "Jan 1" ++$lang_datetime["hour_system"] = 12; // 12 or 24 ++$lang_datetime["ampm"]["am"] = ""; ++$lang_datetime["ampm"]["pm"] = ""; ++$lang_datetime["time_format"] = "%h:%m%a"; // %h=hour, %m=minutes, %a="am:pm" ++$lang_datetime["hour_format"] = "%h%a"; ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/defaultFolders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/defaultFolders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/defaultFolders.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/defaultFolders.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,20 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++ //TRANSLATORS: Uncomment next line for all non-English languages!! ++ include("../lang/eng/defaultFolders.inc"); ++ ++ $sentbox=$my_prefs[";_"]; ++ $trashname=$my_prefs["_"]; ++ $defaults["INBOX"] = ""; ++ $defaults[$sentbox] = ""; ++ $defaults[$trashname] = ""; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/edit_contact.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/edit_contact.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/edit_contact.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/edit_contact.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,40 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/edit_contact.inc"); ++ ++$ecStrings[0] = ""; ++$ecStrings[1] = ""; ++$ecStrings[2] = " "; ++$ecStrings[3] = ""; ++$ecStrings[4] = "Email"; ++$ecStrings[5] = "URL"; ++$ecStrings[6] = ""; ++$ecStrings[7] = ""; ++$ecStrings[8] = " "; ++$ecStrings[9] = " "; ++$ecStrings[10] = " "; ++$ecStrings[11] = ""; ++$ecStrings[12] = ". Email"; ++$ecStrings[13] = ""; ++$ecStrings[14] = ""; ++ ++ ++$errors[0] = " . "; ++$errors[1] = " ."; ++$errors[2] = "Click "; ++$errors[3] = ""; ++$errors[4] = " ."; ++$errors[5] = " , ."; ++$errors[6] = " \""; ++$errors[7] = "\";"; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/edit_folders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/edit_folders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/edit_folders.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/edit_folders.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,36 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/edit_folders.inc"); ++ ++$efStrings[0] = " "; ++$efStrings[1] = " "; ++$efStrings[2] = " : "; ++$efStrings[3] = ""; ++$efStrings[4] = " "; ++$efStrings[5] = ""; ++$efStrings[6] = " "; ++$efStrings[7] = ""; ++$efStrings[8] = " "; ++$efStrings[9] = ""; ++$efStrings[10] = " "; ++$efStrings[11] = ""; ++ ++ ++$errors[0] = " : "; ++$errors[1] = " : "; ++$errors[2] = " : "; ++$errors[3] = " : "; ++$errors[4] = " : "; ++$errors[5] = " : "; ++$errors[6] = " IMAP."; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/folders.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/folders.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/folders.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/folders.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,25 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++ //TRANSLATORS: Uncomment next line for all non-English languages!! ++ include("../lang/eng/folders.inc"); ++ ++ $fl_str["folders"] = ""; ++ $fl_str["manage"] = " "; ++ ++ $sentbox=$my_prefs["sent_box_name"]; ++ $trashname=$my_prefs["trash_name"]; ++ $defaults["INBOX"] = ""; ++ $defaults[$sentbox] = ""; ++ $defaults[$trashname] = ""; ++ $fstr["reload"] = ""; ++ $fstr["expunge"] = "expunge"; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/init.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/init.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/init.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/init.inc 2005-04-15 09:19:24.000000000 +0300 +@@ -0,0 +1,5 @@ ++ +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/login.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/login.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/login.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/login.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,27 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//translators: leave following include ++include("../lang/eng/login.inc"); ++ ++$loginStrings[0]=""; ++$loginStrings[1]=""; ++$loginStrings[2]=""; ++$loginStrings[3]=""; ++$loginStrings[4]="Rootdir"; ++$loginStrings[5]=""; ++$loginStrings[6]=""; ++ ++$loginErrors[0]="Unauthorized host"; ++$loginErrors[1]=": \"uploads\" "; ++$loginErrors[2]=": \"users\" "; ++$loginErrors[3]=": \"sessions\" "; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/main.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/main.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/main.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/main.inc 2005-04-15 09:19:24.000000000 +0300 +@@ -0,0 +1,55 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/main.inc"); ++ ++$mainMessages["delete"] = " %n (-)"; ++$mainMessages["move"] = " %n (-) %f"; ++ ++$mainStrings[0] = " %p %n"; ++$mainStrings[1] = " "; ++$mainStrings[2] = ""; ++$mainStrings[3] = ""; ++$mainStrings[4] = ""; ++$mainStrings[5] = ""; ++$mainStrings[6] = ""; ++$mainStrings[7] = ""; ++$mainStrings[8] = ""; ++$mainStrings[9] = ""; ++$mainStrings[10] = ""; ++$mainStrings[11] = " "; ++$mainStrings[12] = ""; ++$mainStrings[13] = ""; ++$mainStrings[14] = ""; ++$mainStrings[15] = " "; ++$mainStrings[16] = ""; ++$mainStrings[17] = " "; ++$mainStrings[18] = " "; ++$mainStrings[19] = ""; ++$mainStrings[20] = " %b"; ++$mainStrings[21] = ""; ++$mainStrings[22] = ""; ++$mainStrings[23] = "..."; ++ ++ ++$mainErrors[0] = " "; ++$mainErrors[1] = " "; ++$mainErrors[2] = " ."; ++$mainErrors[3] = " ."; ++$mainErrors[4] = " ."; ++$mainErrors[5] = " ."; ++$mainErrors[6] = " "; ++$mainErrors[7] = " %f ;"; ++$mainErrors[8] = " Click .
, ."; ++ ++ ++ ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/pref_colors.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/pref_colors.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/pref_colors.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/pref_colors.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,38 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/pref_colors.inc"); ++ ++$pcStrings["0"] = " HTML ."; ++$pcStrings["0.1"] = " "; ++$pcStrings["0.2"] = " "; ++$pcStrings["0.3"] = " ."; ++$pcStrings["0.4"] = " ."; ++$pcStrings["1.0"] = " "; ++$pcStrings["2.0"] = " "; ++$pcStrings["3.0"] = ""; ++$pcStrings["3.1"] = " : "; ++$pcStrings["3.2"] = " : "; ++$pcStrings["3.3"] = " : "; ++$pcStrings["3.4"] = " : "; ++$pcStrings["4.0"] = ""; ++$pcStrings["4.1"] = "Quotes: "; ++$pcStrings["5.0"] = ""; ++$pcStrings["5.1"] = " "; ++$pcStrings["5.2"] = " : "; ++$pcStrings["5.3"] = " : "; ++$pcStrings["5.4"] = " : "; ++$pcStrings["5.5"] = " : "; ++ ++ ++$pcPortions = array( ": ", ": ", ": ", ": "); ++ ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/pref_identities.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/pref_identities.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/pref_identities.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/pref_identities.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,29 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/pref_identities.inc"); ++ ++$piStrings["identities"] = ""; ++$piStrings["edit"] = ""; ++$piStrings["name"] = ""; ++$piStrings["email"] = "Email"; ++$piStrings["replyto"] = "-"; ++$piStrings["sig"] = ""; ++$piStrings["add"] = ""; ++$piStrings["new"] = " "; ++$piStrings["edit_ident"] = " "; ++$piStrings["delete"] = ""; ++$piStrings["setdef"] = " "; ++$piStrings["isdef"] = "()"; ++ ++$piError[1] = " "; ++ ++?> +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/prefs.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/prefs.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/prefs.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/prefs.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,94 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/prefs.inc"); ++ ++$prefHeaderStrings[0] = ""; ++$prefHeaderStrings[1] = ""; ++$prefHeaderStrings[3] = ""; ++$prefHeaderStrings[2] = ""; ++ ++ ++$prefsStrings["0.0"] = " "; ++$prefsStrings["0.1"] = ": "; ++$prefsStrings["0.2"] = "Email: "; ++$prefsStrings["0.3"] = " \"%s\"."; ++$prefsStrings["0.4"] = ""; ++$prefsStrings["1.0"] = ""; ++$prefsStrings["1.1"] = "Interface: "; ++$prefsStrings["1.2"] = ": "; ++$prefsStrings["1.3"] = " : "; ++$prefsStrings["1.4"] = " : "; ++$prefsStrings["1.5"] = array(12=>"12 ", 24=>"24 "); ++$prefsStrings["2.0"] = " "; ++$prefsStrings["2.1"] = " "; ++$prefsStrings["2.2"] = " "; ++$prefsStrings["2.3"] = " "; ++$prefsStrings["2.4"] = " : "; ++$prefsStrings["2.5"] = ""; ++$prefsStrings["2.6"] = ": "; ++$prefsStrings["2.7"] = ""; ++$prefsStrings["2.8"] = " "; ++$prefsStrings["2.9"] = " "; ++$prefsStrings["2.10"] = " %n "; ++$prefsStrings["2.11"] = " %m"; ++$prefsStrings["2.12"] = array("b"=>"", "t"=>"", "bt"=>" "); ++$prefsStrings["2.13"] = " : "; ++$prefsStrings["2.14"] = " click "; ++$prefsStrings["3.0"] = " "; ++$prefsStrings["3.1"] = " ."; ++$prefsStrings["3.2"] = " : "; ++$prefsStrings["3.3"] = ""; ++$prefsStrings["3.4"] = " "; ++$prefsStrings["3.5"] = " : "; ++$prefsStrings["3.6"] = ""; ++$prefsStrings["3.7"] = " : "; ++$prefsStrings["3.8"] = ""; ++$prefsStrings["3.9"] = " "; ++$prefsStrings["3.10"] = " quota %m"; ++$prefsStrings["3.11"] = array(""=>" ", "m"=>" ", "f"=>" "); ++$prefsStrings["4.0"] = " "; ++$prefsStrings["4.1"] = " "; ++$prefsStrings["4.2"] = " "; ++$prefsStrings["4.3"] = " ."; ++$prefsStrings["4.4"] = " URLs "; ++$prefsStrings["4.5"] = " HTML "; ++$prefsStrings["4.6"] = " "; ++$prefsStrings["4.7"] = " "; ++$prefsStrings["4.8"] = " "; ++$prefsStrings["5.0"] = ""; ++$prefsStrings["5.1"] = " "; ++$prefsStrings["5.2"] = ""; ++$prefsStrings["6.0"] = ""; ++$prefsStrings["6.1"] = " "; ++$prefsStrings["6.2"] = " CC/BCC"; ++$prefsStrings["6.3"] = " "; ++$prefsStrings["6.4"] = " "; ++$prefsStrings["7.0.0"] = "Disk & "; ++$prefsStrings["7.0.1"] = " Quota"; ++$prefsStrings["7.1"] = " . "; ++$prefsStrings["7.2"] = " y %n "; ++ ++$pref_col_title = " "; ++$pref_colstr["order"] = ""; ++$pref_colstr["field"] = ""; ++$pref_col_label['c'] = ""; ++$pref_col_label['a'] = ""; ++$pref_col_label['m'] = "/"; ++ ++$sort_fields=array("DATE"=>"", "SUBJECT"=>"", "SIZE"=>""); ++$sort_orders=array("ASC"=>"", "DESC"=>""); ++ ++$prefsButtonStrings = array( 0=> "", 1=>"", 2=> "", 3=> ""); ++ ++$prefs_new_user = " ...!
"; ++$prefs_new_user .= " , \"\""; ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/quota.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/quota.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/quota.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/quota.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,18 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/quota.inc"); ++ ++$quotaStr["label"] = " : "; ++$quotaStr["full"] = "%usedKB/%totalKB (%free% free)"; ++$quotaStr["unknown"] = ""; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/read_message.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/read_message.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/read_message.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/read_message.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,33 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/read_message.inc"); ++ ++ ++$rmStrings[0] = ""; ++$rmStrings[1] = ""; ++$rmStrings[2] = ""; ++$rmStrings[3] = " "; ++$rmStrings[4] = ""; ++$rmStrings[5] = ""; ++$rmStrings[6] = ""; ++$rmStrings[7] = " HTML . "; ++$rmStrings[8] = " ."; ++$rmStrings[9] = " "; ++$rmStrings[10] = ""; ++$rmStrings[11] = " "; ++$rmStrings[12] = " "; ++$rmStrings[13] = " spam"; ++$rmStrings[14] = " "; ++$rmStrings[15] = " "; ++$rmStrings[16] = ""; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/search.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/search.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/search.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/search.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,25 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++ //TRANSLATORS: Uncomment next line for all non-English languages!! ++ include("../lang/eng/search.inc"); ++ ++ //TRANSLATORS: ++ //in the follow arrays, translate key, not value ++ //i.e. translate "From" not "FROM". ++ $search_fields=array("select"=>"-", ""=>"FROM", ""=>"TO", ""=>"SUBJECT"," "=>"BODY"); ++ $search_dates=array(" "=>"ignore", " "=>"ON", " "=>"SINCE", " "=>"BEFORE"); ++ ++ $search_str["title"] = ""; ++ $search_str["str"] = " %folders
\n"; ++ $search_str["str"] .= " field %fields %value
\n"; ++ $search_str["str"] .= " %dateops %m/%d/%y
\n"; ++ $search_str["submit"] = ""; ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/search_errors.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/search_errors.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/search_errors.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/search_errors.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,18 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/search_errors.inc"); ++ ++$searchErrors["field"] = " : field"; ++$searchErrors["empty"] = " : "; ++$searchErrors["date"] = " : "; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/el/tool.inc IlohaMail-0.8.14-rc3/IlohaMail/lang/el/tool.inc +--- ilohamail-0.8.14.orig/IlohaMail/lang/el/tool.inc 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/el/tool.inc 2005-03-27 02:09:06.000000000 +0200 +@@ -0,0 +1,25 @@ ++ ++ ++ This file is part of IlohaMail, and released under GPL. ++ See COPYING, or http://www.fsf.org/copyleft/gpl.html ++ ++********************************************************/ ++ ++//TRANSLATORS: Uncomment next line for all non-English languages!! ++include("../lang/eng/tool.inc"); ++ ++$toolStrings["folders"] = ""; ++$toolStrings["inbox"] = ""; ++$toolStrings["compose"] = ""; ++$toolStrings["calendar"] = ""; ++$toolStrings["contacts"] = ""; ++$toolStrings["bookmarks"] = ""; ++$toolStrings["search"] = ""; ++$toolStrings["prefs"] = ""; ++$toolStrings["logout"] = ""; ++$toolStrings["go"] = ""; ++ ++?> +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/lang/notes.txt IlohaMail-0.8.14-rc3/IlohaMail/lang/notes.txt +--- ilohamail-0.8.14.orig/IlohaMail/lang/notes.txt 1970-01-01 02:00:00.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/lang/notes.txt 2003-08-25 00:46:17.000000000 +0300 +@@ -0,0 +1,165 @@ ++New strings: ++ ++8/22/03 ++prefs -> $pref_col_title, $pref_colstr[], $pref_col_label[] (added) ++ ++07/16/03 ++pref_identities.inc -> $piStrings["setdef"], $piStrings["isdef"] (added) ++prefs -> $prefsStrings["0.0"] (changed) ++ $prefsStrings["0.3"], $prefsStrings["0.4"] (added) ++ ++07/12/03 ++contacts.inc -> $cStrings["instructions"] (added) ++ ++07/09/03 ++contacts.inc -> $cStrings["close"], $cStrings["addto"], $cStrings["showgrp"] (added) ++ ++07/06/03 ++main.inc -> mainStrings[23] (added) ++ ++07/01/03 ++folders.inc -> $fstr[] (added) ++ ++03/31/03 ++compose.inc -> $composeErrors[17]-[18] (added) ++ ++03/30/03 ++compose.inc -> $composeErrors[8] (added) ++ ++03/29/03 ++compose.inc -> $composeStrings[12]-[16], $composeErrors[6]-[7] (added) ++ ++03/24/03 ++read_message.inc -> $rmStrings[16] (added) ++ ++03/22/03 ++calendar.inc -> $calStr["disabled"] (added) ++bookmarks.inc -> $bmError[2] (added) ++login.inc (added) ++ ++-------------------- ++Added in 0.8.6 ++-------------------- ++read_message.inc ++ $rmStrings[15] ++calendar.inc (new file) ++ $calStr["go"] (added) ++ ++-------------------- ++Added in 0.8.5 ++-------------------- ++main.inc ++ $mainErrors[8] (added/updated) ++ $mainMessages (added) ++prefs.inc ++ $prefsStrings["1.4"]-["1.5"] (added) ++ $prefsStrings["4.8"] (added) ++ $prefsStrings["2.13"]-["2.14"] (added) ++pref_colors.inc ++ $pcStrings["0.4"] (added) ++ $pcStrings["3.3"]-["3.4"] (added) ++ $pcStrings[*] (appended ': ') ++dates.inc ++ $lang_datetime["hour_system"] (added) ++ $lang_datetime["ampm"] (added) ++ $lang_datetime["time_format"] (added) ++folders.inc ++ $fl_str (added) ++ removed "echo" calls ++ ++-------------------- ++Added in 0.8.0 ++-------------------- ++dates.inc ++ $lang_months (added) ++ $lang_datetime["monthyear"] (added) ++ $lang_datetime["dsow_short"] (added) ++ $lang_datetime["verbal"] (added) ++ $lang_datetime["verbal_short"] (added) ++ $lang_datetime["short_mon"] (added) ++prefs.inc ++ $prefHeaderStrings[3] (added); ++ $prefsStrings["4.7"] (added) ++ $prefsStrings["6.0"] - ["6.4"] (added) ++ $prefsStrings["2.9"] - ["2.12"] (added) ++ $prefsStrings["3.9"] - ["3.11"] (added) ++ $prefsStrings["7.0"] - ["7.2"] (added) ++pref_colors.inc ++ $pcStrings[4.1] (modified) ++ $pcStrings["5.0"] - ["5.5"] (added) ++search.inc ++ [significant changes] ++edit_folders.inc ++ $efStrings[8] - [11] (added) ++quota.inc (new file) ++tool.inc ++ $toolStrings["calendar"] (added) ++main.inc ++ $mainStrings[20]-[22] (added) ++pref_identities.inc (new file) ++ ++-------------------- ++Added in 0.7.8 ++-------------------- ++-none- ++ ++-------------------- ++Added in 0.7.7 ++-------------------- ++main.inc ++ $mainStrings[0] (modified) ++ $mainStrings[17] (added) ++ $mainStrings[18] (added) ++ $mainStrings[19] (added) ++ $mainErrors[7] (added) ++contacts.inc ++ $cStrings[10] (added) ++compose.inc ++ $composeStrings[11] (added) ++ $composeErrors[0] (modified) ++ ++-------------------- ++Added in 0.7.6 ++-------------------- ++contacts.inc ++ $cErrors (added) ++read_message.inc ++ $rmStrings[14] (added) ++prefs.inc ++ $prefsButtonStrings[3] (added) ++ $prefsStrings[4.5] (added) ++ $prefsStrings[4.6] (added) ++init.inc ++ $supported_charsets (should only include ISO-8859-1 for Western langs)\ ++compose.inc ++ $composeStrings[9] (added) ++ $composeStrings[10] (added) ++ $composeHStrings[5] (added) ++ ++-------------------- ++Added in 0.7.5-Final ++-------------------- ++read_message.inc ++ $rmStrings[13] (added) ++ ++ ++------------------ ++Added in 0.7.5-RC1 ++------------------ ++compose.inc ++ $composeHStrings (added) ++ $composeErrors[5] (added) ++prefs.inc ++ $prefsStrings[3.8] (added) ++main.inc ++ $mainStrings[0] (modified, insert "%n" where number of messages should be shown) ++ $mainErrors[6] (added) ++read_message.inc ++ $rmStrings[11] (added) ++ $rmStrings[12] (added) ++edit_folders.inc ++ $errors[6] (added) ++dates.inc ++ "today" (added) ++search_form.inc ++ split "date" text field to "day", "month", and "year" fields +\ No newline at end of file +diff -Naur ilohamail-0.8.14.orig/IlohaMail/source/compose2.php IlohaMail-0.8.14-rc3/IlohaMail/source/compose2.php +--- ilohamail-0.8.14.orig/IlohaMail/source/compose2.php 2004-11-30 08:33:53.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/source/compose2.php 2005-04-15 09:37:15.000000000 +0300 +@@ -673,8 +673,9 @@ + reset($header_a); + while ( list($k,$line) = each($header_a) ) $header_a[$k] = chop($line); + +- $headerx = implode("\n", $header_a); ++ $headerx = implode("\r\n", $header_a); + $body = str_replace("\r", "", $body); ++ $body = str_replace("\n", "\r\n", $body); + + echo "
From: $from_addr
\n"; + +@@ -771,7 +772,7 @@ + $i=$attachments; + $newfile = $user.".".mod_base64_encode($userfile_name).".".mod_base64_encode($userfile_type).".".mod_base64_encode($userfile_size); + $newpath=$uploadDir."/".$newfile; +- if (move_uploaded_file($userfile, $newpath)){ ++ if (@move_uploaded_file($userfile, $newpath)){ + $attach[$newfile] = 1; + }else{ + echo $userfile_name." : ".$composeErrors[3]; +@@ -961,6 +962,12 @@ + $message = quoted_printable_decode(str_replace("=\r\n", "", $message)); + } + ++ //check for HTML ++ $type_str = iml_GetPartTypeString($structure, $part); ++ if (stristr($type_str,'html')!==false){ ++ $message = strip_tags($message); ++ } ++ + //add quote marks + $message = str_replace("\r", "", $message); + $charset=iml_GetPartCharset($structure, $part); +diff -Naur ilohamail-0.8.14.orig/IlohaMail/source/contacts_popup.php IlohaMail-0.8.14-rc3/IlohaMail/source/contacts_popup.php +--- ilohamail-0.8.14.orig/IlohaMail/source/contacts_popup.php 2003-09-30 04:21:35.000000000 +0300 ++++ IlohaMail-0.8.14-rc3/IlohaMail/source/contacts_popup.php 2004-12-31 04:32:17.000000000 +0200 +@@ -139,6 +139,7 @@ + echo "contacts = new Array("; + while( list($k1, $foobar) = each($contacts) ){ + $a=$contacts[$k1]; ++ if ($show_grp && $show_grp!=$a["grp"]) continue; + if ($a["email"]){ + if ($num_c>0) echo ",\n"; + $name=(!empty($a["name"])?"\"".$a["name"]."\" ":"\"".$a["email"]."\""); +diff -Naur ilohamail-0.8.14.orig/IlohaMail/source/index.php IlohaMail-0.8.14-rc3/IlohaMail/source/index.php +--- ilohamail-0.8.14.orig/IlohaMail/source/index.php 2004-11-30 08:35:22.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/source/index.php 2005-04-15 09:34:35.000000000 +0300 +@@ -52,7 +52,7 @@ + include_once("../include/version.inc"); + include_once("../include/langs.inc"); + include_once("../conf/conf.inc"); +-include_once("../conf/login.inc"); ++include_once("../conf/login.php"); + + //set content type header + if (!empty($int_lang)){ +@@ -111,14 +111,14 @@ + $iil_conn=iil_Connect($host, $user, $password, $AUTH_MODE); + if ($iil_conn){ + //run custom authentication code +- include("../conf/custom_auth.inc"); ++ include("../conf/custom_auth.php"); + + //if successful, start session + if (empty($error)){ + if ((!isset($port))||(empty($port))) $port = 143; + include("../include/write_sinc.inc"); + if ($new_user){ +- include("../conf/new_user.inc"); ++ include("../conf/new_user.php"); + $new_user = 1; + }else{ + $new_user = 0; +diff -Naur ilohamail-0.8.14.orig/IlohaMail/source/login.php IlohaMail-0.8.14-rc3/IlohaMail/source/login.php +--- ilohamail-0.8.14.orig/IlohaMail/source/login.php 2004-11-30 08:35:54.000000000 +0200 ++++ IlohaMail-0.8.14-rc3/IlohaMail/source/login.php 2005-04-15 09:35:03.000000000 +0300 +@@ -92,7 +92,7 @@ + //close session + include("../include/session_close.inc"); + +- include("../conf/login.inc"); ++ include('../conf/login.php'); + if (empty($logout_url)) $logout_url = "index.php"; + ?> +