[Pkg-mozext-commits] [SCM] extension that detects valid HTTPS pages as you browse branch, master, updated. debian/086-1-9-g075b75b

Dmitry Smirnov onlyjob at member.fsf.org
Wed May 15 00:39:12 UTC 2013


The following commit has been merged in the master branch:
commit b76ecd11bf0e88b2714b0ffeea29934c24264210
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Wed May 15 10:23:35 2013 +1000

    Imported Upstream version 087

diff --git a/chrome/httpsfinder.jar!/locale/it/Overlay.dtd b/chrome/httpsfinder.jar!/locale/it/Overlay.dtd
new file mode 100644
index 0000000..eea955a
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/it/Overlay.dtd
@@ -0,0 +1,80 @@
+<!--Pref window sizing for different translated string lengths-->
+<!ENTITY httpsfinder.prefSize.windowWidth "515">
+<!ENTITY httpsfinder.prefSize.windowHeight "570">
+<!ENTITY httpsfinder.prefSize.detectDescWidth "450">
+<!ENTITY httpsfinder.prefSize.detectChkDescWidth "405">
+<!--End prefWindow sizing-->
+
+<!-- Gennaio, Febbraio, Marzo, Aprile, Maggio, Giugno, Luglio, Agosto, Settembre, Ottobre, Novembre, Dicembre  -->
+
+<!ENTITY httpsfinder.version "0.86">
+<!ENTITY httpsfinder.buildDate "9 Febbraio 2012">
+<!ENTITY httpsfinder.title "HTTPS Finder">
+<!ENTITY httpsfinder.buildDateTitle "Data di creazione:">
+<!ENTITY httpsfinder.authorTitle "Autore:">
+<!ENTITY httpsfinder.googleCodeURL "https://code.google.com/p/https-finder/">
+<!ENTITY httpsfinder.mySite "http://www.KevinAJacobs.com">
+<!ENTITY httpsfinder.preference.title "Preferenze di HTTPS Finder">
+<!ENTITY httpsfinder.preference.titleKey "H">
+<!ENTITY httpsfinder.preference.translations "Traduzioni offerte dalle seguenti persone:">
+<!ENTITY httpsfinder.preference.supportTitle "Email supporto:">
+<!ENTITY httpsfinder.preference.supportEmail "httpsfinder at gmail.com">
+<!ENTITY httpsfinder.preference.enable "Attiva HTTPS Finder">
+<!ENTITY httpsfinder.preference.noRulePrompt "Non chiedere di salvare le regole HTTPS (Utilizza HTTPS Everywhere)">
+<!ENTITY httpsfinder.preference.autoForward "Applica automaticamente HTTPS quando disponibile">
+<!ENTITY httpsfinder.preference.whitelistLabel "Whitelist domini (Non utilizzare HTTPS per questi domini)">
+<!ENTITY httpsfinder.preference.whitelistAddButton "Aggiungi alla whitelist">
+<!ENTITY httpsfinder.preference.whitelistModify "Modifica">
+<!ENTITY httpsfinder.preference.whitelistRemove "Rimuovi voce">
+<!ENTITY httpsfinder.preference.savedRulesTip "Il salvataggio delle regole può essere disabilitato nelle impostazioni di HTTPS Everywhere.">
+<!ENTITY httpsfinder.preference.ruleTip "Nota che www.domain.com è sottodominio di domain.com">
+<!ENTITY httpsfinder.preference.learnMoreTip "Scopri di più su HTTPS Finder">
+<!ENTITY httpsfinder.preference.learnLinkName "qui">
+<!ENTITY httpsfinder.preference.whitelistAddTextbox "Hostname (domain.tld, sub.domain.tld, *.domain.tld)">
+<!ENTITY httpsfinder.preference.whitelistUrlColumn "Hostname">
+<!ENTITY httpsfinder.preference.headFirst "Prova a rilevare tramite richiesta HEAD prima (Invia richiesta GET al server se non possibile)">
+<!ENTITY httpsfinder.preference.generalTab "Generale">
+<!ENTITY httpsfinder.preference.advancedTab "Avanzate">
+<!ENTITY httpsfinder.preference.aboutTab "Info">
+<!ENTITY httpsfinder.preference.detectionLabel "Metodo di rilevamento">
+<!ENTITY httpsfinder.preference.showpreview "Mostra un'anteprima della regola (modificabile) prima di salvarla">
+<!ENTITY httpsfinder.preference.secureCookies "Garantisci cookies per i domini HTTPS validi">
+<!ENTITY httpsfinder.preference.secureWildcardCookies "Garantisci anche i wildcard cookies">
+<!ENTITY httpsfinder.preference.detectionDescLONG "Le richieste HEAD utilizzano meno banda di quelle GET, ma alcuni server potrebbero non supportarle. Se ciò accade, HTTPS Finder invierà una richiesta GET.">
+<!ENTITY httpsfinder.preference.detectionDescRec "Se hai una connessione veloce puoi deselezionare l'opzione per inviare solo richieste GET. In caso di connessione lenta le richieste HEAD dovrebbero essere risolte più velocemente per la maggior parte dei siti.">
+<!ENTITY httpsfinder.preference.debug "Attiva debug">
+<!ENTITY httpsfinder.rulePreview.top "Anteprima regola:">
+<!ENTITY httpsfinder.rulePreview.tip1 "Tutte le modifiche apportate saranno applicate alla regola salvata.">
+<!ENTITY httpsfinder.rulePreview.tip2 "Clicca su OK per salvare la regola, o su Cancella per tornare indietro senza salvare">
+<!ENTITY httpsfinder.rulePreview.link "https://www.eff.org/https-everywhere/rulesets">
+<!ENTITY httpsfinder.rulePreview.clickhere "qui">
+<!ENTITY httpsfinder.rulePreview.learnmore "Scopri di più sulla formattazione delle regole">
+<!ENTITY httpsfinder.menu.settings "Preferenze">
+<!ENTITY httpsfinder.menu.settingsKey "P">
+<!ENTITY httpsfinder.menu.refresh "Cancella la whitelist temporanea">
+<!ENTITY httpsfinder.menu.refreshKey "C">
+<!ENTITY httpsfinder.menu.homepage "Pagina web del progetto">
+<!ENTITY httpsfinder.menu.homepageKey "P">
+<!ENTITY httpsfinder.menu.rate "Tasso velocità di HTTPS Finder">
+<!ENTITY httpsfinder.menu.rateKey "R">
+<!ENTITY httpsfinder.menu.help "Aiuto">
+<!ENTITY httpsfinder.menu.helpKey "H">
+<!ENTITY httpsfinder.preference.createRule "Crea regola">
+<!ENTITY httpsfinder.preference.sslReport "Genera rapporto SSL">
+<!ENTITY httpsfinder.preference.clearResults "Cancella tutti i risultati">
+<!ENTITY httpsfinder.preference.listHeaderHTTPS "Risultato HTTPS">
+<!ENTITY httpsfinder.preference.listHeaderTitle "Risultati della sessione di rilevamento">
+<!ENTITY httpsfinder.preference.autoDismissTitle "Nascondi avvisi automaticamente dopo (secondi)">
+<!ENTITY httpsfinder.preference.autoDismissToolTip "Durata (secondi)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTooltip "Deseleziona per utilizzare solo il rilevamento silenzioso (Controlla i risultati e crea regole attraverso la scheda Avanzate)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTitle "Abilita gli avvisi di rilevamento HTTPS (se l'opzione "Applica automaticamente HTTPS" è disabilitata)">
+<!ENTITY httpsfinder.translation.german "- Tedesco (Michael Wolf & Daniel Helmert)">
+<!ENTITY httpsfinder.translation.dutch "- Olandese (Donné Brok)">
+<!ENTITY httpsfinder.translation.polish "- Polacco (PcP)">
+<!ENTITY httpsfinder.translation.swedish "- Svedese (Mikael Hiort)">
+<!ENTITY httpsfinder.translation.spanish "- Spagnolo (strel)">
+<!ENTITY httpsfinder.translation.portuguese "- Portoghese (Megahertz)">
+<!ENTITY httpsfinder.translation.finnish "- Finlandese (Jorma Karvonen)">
+<!ENTITY httpsfinder.translation.chinese "- Cinese (Christopher Meng)">
+<!ENTITY httpsfinder.translation.taiwan "- Cinese (Taiwan) (swda289346)">
+<!ENTITY httpsfinder.translation.italian "- Italiano (Walter Purcaro)">
diff --git a/chrome/httpsfinder.jar!/locale/it/Overlay.properties b/chrome/httpsfinder.jar!/locale/it/Overlay.properties
new file mode 100644
index 0000000..b545407
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/it/Overlay.properties
@@ -0,0 +1,33 @@
+httpsfinder.version = 0.86
+httpsfinder.description = Rileva automaticamente e avvisa quando il protocollo di connessione SSL è disponibile per una pagina web.
+httpsfinder.main.noThanks = No
+httpsfinder.main.noThanksKey = N
+httpsfinder.main.rememberSetting = Salva la regola
+httpsfinder.main.rememberSettingKey = S
+httpsfinder.main.autoForwardRulePrompt = HTTPS applicato. Salvare questa regola per HTTPS Everywhere? (Nota che i servizi forniti attraverso connessione HTTPS potrebbero essere differenti da quelli forniti via HTTP)
+httpsfinder.main.saveRulePrompt = Salvare questa regola per HTTPS Everywhere? (Nota che i servizi forniti attraverso connessione HTTPS potrebbero essere differenti da quelli forniti via HTTP)
+httpsfinder.main.noRedirect = No
+httpsfinder.main.noRedirectKey = N
+httpsfinder.main.yesRedirect = Si, vai alla pagina HTTPS
+httpsfinder.main.yesRedirectKey = Y
+httpsfinder.main.httpsFoundPrompt = Sembra sia disponibile la versione criptata di questa pagina. Vuoi visitarla?
+httpsfinder.main.ruleAddedTitle = Regola aggiunta
+httpsfinder.main.ruleAddedText = La regola sarà applicata da HTTPS Everywhere dopo il riavvio del browser.
+httpsfinder.main.whitelist = Aggiungi alla whitelist
+httpsfinder.main.whitelistKey = A
+httpsfinder.main.whitelistAdded = Dominio aggiunto alla whitelist
+httpsfinder.main.getHttpsEverywhereKey = G
+httpsfinder.main.getHttpsEverywhere = Ricevi da HTTPS Everywhere
+httpsfinder.main.NoHttpsEverywhere = Non sembra che tu abbia installato HTTPS Everywhere. Le regole verranno salvate, ma non saranno applicate finché HTTPS Everywhere non verrà installato.
+httpsfinder.main.restartPrompt = Le regole verranno applicate dopo il riavvio di Firefox. Riavviare ora? (Le schede aperte saranno salvate)
+httpsfinder.main.restartPromptPrivate = Le regole verranno applicate dopo il riavvio di Firefox. Riavviare ora? Le schede aperte non saranno salvate (La Navigazione anonima è attiva)
+httpsfinder.main.restartYes = Riavvia ora
+httpsfinder.main.restartYesKey = n
+httpsfinder.main.restartNo = Riavvia dopo
+httpsfinder.main.restartNoKey = l
+httpsfinder.main.tempWhitelistedTitle = Temporaneamente in whitelist
+httpsfinder.main.tempWhitelistedBody = Dominio aggiunto alla Whitelist temporanea (per la sessione in uso).
+httpsfinder.overlay.whitelistReset = Whitelist e sessione di rilevamento cancellate
+httpsfinder.preference.noResultsPB = Nessun risultato salvato in Navigazione anonima
+httpsfinder.main.selfSignedAlert = Questa pagina utilizza un certificato autofirmato per la connessione HTTPS. Aggiungila alla whitelist, oppure visita la pagina HTTPS e aggiungi l'eccezione. Nota: HTTPS Finder non applicherà HTTPS nei siti web con certificati SSL auto-firmati. Creare una regola, se si vuole altrimenti.
+httpsfinder.rulePreview.overwriteConfirm = Sovrascrivere la regola esistente?
\ No newline at end of file
diff --git a/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd
new file mode 100644
index 0000000..a3a89a1
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd
@@ -0,0 +1,81 @@
+<!--Pref window sizing for different translated string lengths-->
+<!ENTITY httpsfinder.prefSize.windowWidth "515">
+<!ENTITY httpsfinder.prefSize.windowHeight "570">
+<!ENTITY httpsfinder.prefSize.detectDescWidth "450">
+<!ENTITY httpsfinder.prefSize.detectChkDescWidth "405">
+<!--End prefWindow sizing-->
+
+<!ENTITY httpsfinder.version "0.86">
+
+<!-- For month in Vietnamese: Tháng Giêng, Tháng Hai, Tháng Ba, Tháng Tư, Tháng Năm, Tháng Sáu, Tháng Bảy, Tháng Tám, Tháng Chín, Tháng Mười, Tháng Mười Một, Tháng Mười Hai -->
+
+<!ENTITY httpsfinder.buildDate "09/02/2012"><!--Format is "dd/mm/yyyy" or "Ngày dd tháng mm, yyyy".-->
+<!ENTITY httpsfinder.title "HTTPS Finder">
+<!ENTITY httpsfinder.buildDateTitle "Ngày tạo:">
+<!ENTITY httpsfinder.authorTitle "Tác giả:">
+<!ENTITY httpsfinder.googleCodeURL "https://code.google.com/p/https-finder/">
+<!ENTITY httpsfinder.mySite "http://www.KevinAJacobs.com">
+<!ENTITY httpsfinder.preference.title "Tùy chọn HTTPS Finder">
+<!ENTITY httpsfinder.preference.titleKey "H">
+<!ENTITY httpsfinder.preference.translations "Bản dịch được cung cấp bởi các cá nhân sau đây:">
+<!ENTITY httpsfinder.preference.supportTitle "Email hỗ trợ:">
+<!ENTITY httpsfinder.preference.supportEmail "httpsfinder at gmail.com">
+<!ENTITY httpsfinder.preference.enable "Bật HTTPS Finder">
+<!ENTITY httpsfinder.preference.noRulePrompt "Không hỏi lại khi lưu thiết lập HTTPS (Dùng khi không có HTTPS Everywhere)">
+<!ENTITY httpsfinder.preference.autoForward "Tự động bắt buộc HTTPS khi sẵn sàng.">
+<!ENTITY httpsfinder.preference.whitelistLabel "Danh sách an toàn (Không cần HTTPS với những tên miền này)">
+<!ENTITY httpsfinder.preference.whitelistAddButton "Thêm vào danh sách an toàn">
+<!ENTITY httpsfinder.preference.whitelistModify "Chỉnh sửa">
+<!ENTITY httpsfinder.preference.whitelistRemove "Xóa">
+<!ENTITY httpsfinder.preference.savedRulesTip "Thiết lập đã lưu có thể bị vô hiệu hóa trong thiết lập HTTPS Everywhere.">
+<!ENTITY httpsfinder.preference.ruleTip "Với thiết lập danh sách an toàn, chú ý rằng www.domain.com là tên miền phụ (domain con) của domain.com.">
+<!ENTITY httpsfinder.preference.learnMoreTip "Tìm hiểu thêm về HTTPS Finder">
+<!ENTITY httpsfinder.preference.learnLinkName "tại đây">
+<!ENTITY httpsfinder.preference.whitelistAddTextbox "Hostname (domain.tld, sub.domain.tld, *.domain.tld)">
+<!ENTITY httpsfinder.preference.whitelistUrlColumn "Hostname">
+<!ENTITY httpsfinder.preference.headFirst "Dùng dò tìm với HEAD trước (Trở lại dùng GET nếu không được hỗ trợ từ máy chủ)">
+<!ENTITY httpsfinder.preference.generalTab "Tổng quát">
+<!ENTITY httpsfinder.preference.advancedTab "Nâng cao">
+<!ENTITY httpsfinder.preference.aboutTab "Thông tin">
+<!ENTITY httpsfinder.preference.detectionLabel "Phương pháp phát hiện">
+<!ENTITY httpsfinder.preference.showpreview "Hiển thị bản xem trước của thiết lập (cho phép chỉnh sửa) trước khi lưu">
+<!ENTITY httpsfinder.preference.secureCookies "Bảo vệ cookies cho những HTTPS domain hợp lệ">
+<!ENTITY httpsfinder.preference.secureWildcardCookies "Đồng thời bảo vệ wildcard cookies cho các HTTPS domain">
+<!ENTITY httpsfinder.preference.detectionDescLONG "Truy vấn HEAD sử dụng ít băng thông hơn GET nhưng một số máy chủ không hỗ trợ nó. Nếu điều này xảy ra, HTTPS Finder sẽ trở về sử dụng truy vấn GET.">
+<!ENTITY httpsfinder.preference.detectionDescRec "Tùy chọn được khuyến nghị: Nếu bạn có một kết nối internet tốt, bỏ chọn để chỉ dùng GET. Với một đường truyền chậm, sử dụng HEAD trước có thể nhanh hơn rõ rệt ở đa phần các trang.">
+<!ENTITY httpsfinder.preference.debug "Bật debug (verbose) logging">
+<!ENTITY httpsfinder.rulePreview.top "Bản xem trước của thiết lập:">
+<!ENTITY httpsfinder.rulePreview.tip1 "Những gì bạn thay đổi sẽ thể hiện trong các thiết lập được lưu.">
+<!ENTITY httpsfinder.rulePreview.tip2 "Nhấn OK để lưu thiết lập hoặc Hủy bỏ (Cancel) để trở lại.">
+<!ENTITY httpsfinder.rulePreview.link "https://www.eff.org/https-everywhere/rulesets">
+<!ENTITY httpsfinder.rulePreview.clickhere "tại đây">
+<!ENTITY httpsfinder.rulePreview.learnmore "Tìm hiểu thêm về cấu trúc thiết lập">
+<!ENTITY httpsfinder.menu.settings "Tùy chọn">
+<!ENTITY httpsfinder.menu.settingsKey "P">
+<!ENTITY httpsfinder.menu.refresh "Xóa danh sách an toàn tạm thời">
+<!ENTITY httpsfinder.menu.refreshKey "C">
+<!ENTITY httpsfinder.menu.homepage "Website dự án">
+<!ENTITY httpsfinder.menu.homepageKey "P">
+<!ENTITY httpsfinder.menu.rate "Bình chọn HTTPS Finder">
+<!ENTITY httpsfinder.menu.rateKey "R">
+<!ENTITY httpsfinder.menu.help "Giúp đỡ">
+<!ENTITY httpsfinder.menu.helpKey "H">
+<!ENTITY httpsfinder.preference.createRule "Tạo Rule (thiết lập mới)">
+<!ENTITY httpsfinder.preference.sslReport "Tạo báo cáo SSL">
+<!ENTITY httpsfinder.preference.clearResults "Xóa toàn bộ kết quả">
+<!ENTITY httpsfinder.preference.listHeaderHTTPS "Kết quả HTTPS">
+<!ENTITY httpsfinder.preference.listHeaderTitle "Kết quả tìm phiên làm việc">
+<!ENTITY httpsfinder.preference.autoDismissTitle "Tự động bỏ qua thông báo sau (giây)">
+<!ENTITY httpsfinder.preference.autoDismissToolTip "Thời gian (giây)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTooltip "Bỏ chọn để chạy ngầm dò tìm. Hiển thị kết quả và tạo thiết lập trong thẻ Nâng cao">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTitle "Bật thông báo Tìm thấy HTTPS (nếu tự động chuyển HTTPS bị tắt)">
+<!ENTITY httpsfinder.translation.german "- German (Michael Wolf & Daniel Helmert)">
+<!ENTITY httpsfinder.translation.dutch "- Dutch (Donné Brok)">
+<!ENTITY httpsfinder.translation.polish "- Polish (PcP)">
+<!ENTITY httpsfinder.translation.swedish "- Swedish (Mikael Hiort)">
+<!ENTITY httpsfinder.translation.spanish "- Spanish (strel)">
+<!ENTITY httpsfinder.translation.portuguese "- Portuguese (Megahertz)">
+<!ENTITY httpsfinder.translation.finnish "- Finnish (Jorma Karvonen)">
+<!ENTITY httpsfinder.translation.chinese "- Chinese (Christopher Meng)">
+<!ENTITY httpsfinder.translation.taiwan "- Chinese (Taiwan) (swda289346)">
+<!ENTITY httpsfinder.translation.italian "- Italian (Walter Purcaro)">
diff --git a/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties
new file mode 100644
index 0000000..451149d
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties
@@ -0,0 +1,33 @@
+httpsfinder.version = 0.86
+httpsfinder.description = Tự động phát hiện và thông báo khi SSL sẵn sàng trên một trang web. Tự động tạo thêm một quy định (rule) cho HTTPS Everywhere
+httpsfinder.main.noThanks = Không, cảm ơn.
+httpsfinder.main.noThanksKey = N
+httpsfinder.main.rememberSetting = Lưu thiết lập
+httpsfinder.main.rememberSettingKey = S
+httpsfinder.main.autoForwardRulePrompt = Đã chuyển chế độ HTTPS. Lưu quy định (rule) này cho HTTPS Everywhere? (Chú ý: Dịch vụ được cung cấp qua HTTPS có thể khác với phiên bản HTTP)
+httpsfinder.main.saveRulePrompt = Lưu quy định (rule) này cho HTTPS Everywhere? (Chú ý: Dịch vụ được cung cấp qua HTTPS có thể khác với phiên bản HTTP)
+httpsfinder.main.noRedirect = Không phải bây giờ
+httpsfinder.main.noRedirectKey = N
+httpsfinder.main.yesRedirect = Vâng, chuyển HTTPS
+httpsfinder.main.yesRedirectKey = Y
+httpsfinder.main.httpsFoundPrompt = Trang này có vẻ có phiên bản đã được mã hóa. Bạn muốn xem không?
+httpsfinder.main.ruleAddedTitle = Đã thêm thiết lập.
+httpsfinder.main.ruleAddedText = Thiết lập sẽ được thực thi bởi HTTPS-Everywhere sau khi trình duyệt khởi động lại.
+httpsfinder.main.whitelist = Thêm vào danh sách an toàn.
+httpsfinder.main.whitelistKey = A
+httpsfinder.main.whitelistAdded = Thiết lập về tên miền (domain) này đã được thêm vào danh sách an toàn.
+httpsfinder.main.getHttpsEverywhereKey = G
+httpsfinder.main.getHttpsEverywhere = Tải HTTPS Everywhere
+httpsfinder.main.NoHttpsEverywhere = Hình như bạn chưa cài HTTPS Everywhere. Thiết lập vẫn được lưu nhưng sẽ không được thực thi cho đến khi bạn cài nó.
+httpsfinder.main.restartPrompt = Thiết lập sẽ được thực thi khi Firefox khởi động lại. Khởi động lại ngay bây giờ chứ? (Các thẻ đang mở sẽ được lưu)
+httpsfinder.main.restartPromptPrivate = Thiết lập sẽ được thực thi khi Firefox khởi động lại. Khởi động lại ngay bây giờ chứ? Các thẻ đang mở sẽ KHÔNG được lưu (Chế độ riêng tư đang bật)
+httpsfinder.main.restartYes = Khởi động lại ngay
+httpsfinder.main.restartYesKey = N
+httpsfinder.main.restartNo = Khởi động lại sau
+httpsfinder.main.restartNoKey = l
+httpsfinder.main.tempWhitelistedTitle = Tạm thời xếp vào danh sách an toàn
+httpsfinder.main.tempWhitelistedBody = Tên miền được thêm vào danh sách an toàn tạm thời (hiệu lực trong phiên làm việc này).
+httpsfinder.overlay.whitelistReset = Danh sách an toàn và kết quả phát hiện phiên làm việc đã được xóa.
+httpsfinder.preference.noResultsPB = Không có kết quả nào được lưu trong chế độ riêng tư.
+httpsfinder.main.selfSignedAlert = Trang này cung cấp một chứng chỉ tự ký (self-signed certificate) cho HTTPS. Thêm vào danh sách an toàn hoặc chuyển tới trang HTTPS và thêm ngoại lệ. CHÚ Ý: HTTPS Finder sẽ không bắt buộc HTTPS trên các trang tự ký chứng chỉ. Tạo một thiết lập nếu bạn muốn luôn luôn xem qua HTTPS.
+httpsfinder.rulePreview.overwriteConfirm = Ghi đè thiết lập đã có?
\ No newline at end of file
diff --git a/install.rdf b/install.rdf
index e61c731..4e1ba78 100644
--- a/install.rdf
+++ b/install.rdf
@@ -59,7 +59,7 @@
         <em:name>HTTPS Finder</em:name>
         <em:description>Automatically detect and alert when SSL is available on a web page. Automated rule creation for HTTPS Everywhere</em:description>
         <em:optionsURL>chrome://httpsfinder/content/Preferences.xul</em:optionsURL>
-        <em:version>0.86</em:version>
+        <em:version>0.87</em:version>
         <em:creator>Kevin Jacobs</em:creator>
         <em:iconURL>chrome://httpsfinder/skin/iconLarge.png</em:iconURL>
         <em:icon64URL>chrome://httpsfinder/skin/icon64.png</em:icon64URL>
@@ -72,7 +72,7 @@
             <Description>
                 <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
                 <em:minVersion>4.0</em:minVersion>
-                <em:maxVersion>13.0a1</em:maxVersion>
+                <em:maxVersion>23.0</em:maxVersion>
             </Description>
         </em:targetApplication>
     </Description>
diff --git a/modules/hfShared.js b/modules/hfShared.js
index 0fed58b..ec95431 100644
--- a/modules/hfShared.js
+++ b/modules/hfShared.js
@@ -145,36 +145,32 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
         //Then the hostname is of the form "mysite.com". We add a "www." rule as well in this case.
         var wwwHost =  "www." + hostname;
         to = "https://" + hostname + "/";
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        "target"
-        }
-        host={
-        wwwHost
-        }/>
-        <{
-        "rule"
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        'ruleset'
-        }>;
+	rule = "<ruleset name=";
+		rule += "\"" + name + "\"";
+		rule += ">\n";
+
+		rule += "<target host=";
+		rule += "\"" + hostname + "\"";
+		rule += "\/>\n";
+
+		rule += "<target host=";
+		rule += "\"" + wwwHost + "\"";
+		rule += "\/>\n";
+
+		rule += "<rule from=";
+		rule += "\"" + from + "\"";
+		rule += " to=\"" + to + "\"\/>\n";
+		
+		rule += "<\/ruleset>";	
+		
+
+
+        /*rule = <{"ruleset"} name = {name}>
+        		<{"target"} host={hostname}/>
+        		<{"target"} host={wwwHost}/>
+        		<{"rule"} from={from} to={to}/>
+               </{'ruleset'}>;
+	*/
     }
     else if(domains.length == 3){
         //Then the hostname already contains subdomain info (www or non-www).
@@ -185,60 +181,49 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
             from = "^http://(www\\.)?" + fromBits[0] + "\\." + fromBits[1]  + "\\"  + topLevel + "/";         
         }
         to = "https://" + hostname + "/";
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        'rule'
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        "ruleset"
-        }>;
+	rule = "<ruleset name=";
+		rule += "\"" + name + "\"";
+		rule += ">\n";
+
+		rule += "<target host=";
+		rule += "\"" + hostname + "\"";
+		rule += "\/>\n";
+
+		rule += "<rule from=";
+		rule += "\"" + from + "\"";
+		rule += " to=\"" + to + "\"\/>\n";
+		
+		rule += "<\/ruleset>";
+	/*
+        rule = <{"ruleset"} name = {name}>
+        <{"target"} host={hostname}/>
+        <{'rule'} from={from} to={to}/>
+        </{"ruleset"}>;
+	*/
     }
-    else
+    else{
         //Catch all
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        "rule"
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        "ruleset"
-        }>;
-
-    if(rule)
-        rule = rule.toXMLString();
+	rule = "<ruleset name=";
+	rule += "\"" + name + "\"";
+	rule += ">\n";
+
+	rule += "<target host=";
+	rule += "\"" + hostname + "\"";
+	rule += "\/>\n";
+
+	rule += "<rule from=";
+	rule += "\"" + from + "\"";
+	rule += " to=\"" + to + "\"\/>\n";
+		
+	rule += "<\/ruleset>";
+
+	/*
+        rule = <{"ruleset"} name = {name}>
+        <{"target"} host={hostname}/>
+        <{"rule"} from={from} to={to}/>
+        </{"ruleset"}>;
+	*/
+    }
 
     //OSX returns null parameters unless the rule preview dialog is modal.
     //This mucks up the rule writing from Preferences, since that dialog is also modal.
@@ -273,14 +258,11 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
             else
                 rule = params.out.rule; //reassign rule value from the textbox
         }
-
-        //Reconstruct E4X object from user input to insure it's valid XML
-        rule =  new XML(rule);
     }
     else
-        rule =  new XML(OSXRule); //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
+        rule =  OSXRule; //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
 
-    title = rule. at name; //Re-grab the title from XML for file name (user may have edited it)
+    title = name; //Re-grab the title from XML for file name (user may have edited it)
 
 
     var ostream = Cc["@mozilla.org/network/file-output-stream;1"].
diff --git a/modules/hfShared.js b/modules/hfShared.js~
similarity index 87%
copy from modules/hfShared.js
copy to modules/hfShared.js~
index 0fed58b..c7fea6f 100644
--- a/modules/hfShared.js
+++ b/modules/hfShared.js~
@@ -145,36 +145,32 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
         //Then the hostname is of the form "mysite.com". We add a "www." rule as well in this case.
         var wwwHost =  "www." + hostname;
         to = "https://" + hostname + "/";
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        "target"
-        }
-        host={
-        wwwHost
-        }/>
-        <{
-        "rule"
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        'ruleset'
-        }>;
+	rule = "<ruleset name=";
+		rule += "\"" + name + "\"";
+		rule += ">\n";
+
+		rule += "<target host=";
+		rule += "\"" + hostname + "\"";
+		rule += "\/>\n";
+
+		rule += "<target host=";
+		rule += "\"" + wwwHost + "\"";
+		rule += "\/>\n";
+
+		rule += "<rule from=";
+		rule += "\"" + from + "\"";
+		rule += "to=\"" + to + "\"\/>\n";
+		
+		rule += "<\/ruleset>";	
+		
+
+
+        /*rule = <{"ruleset"} name = {name}>
+        		<{"target"} host={hostname}/>
+        		<{"target"} host={wwwHost}/>
+        		<{"rule"} from={from} to={to}/>
+               </{'ruleset'}>;
+	*/
     }
     else if(domains.length == 3){
         //Then the hostname already contains subdomain info (www or non-www).
@@ -185,60 +181,49 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
             from = "^http://(www\\.)?" + fromBits[0] + "\\." + fromBits[1]  + "\\"  + topLevel + "/";         
         }
         to = "https://" + hostname + "/";
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        'rule'
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        "ruleset"
-        }>;
+	rule = "<ruleset name=";
+		rule += "\"" + name + "\"";
+		rule += ">\n";
+
+		rule += "<target host=";
+		rule += "\"" + hostname + "\"";
+		rule += "\/>\n";
+
+		rule += "<rule from=";
+		rule += "\"" + from + "\"";
+		rule += "to=\"" + to + "\"\/>\n";
+		
+		rule += "<\/ruleset>";
+	/*
+        rule = <{"ruleset"} name = {name}>
+        <{"target"} host={hostname}/>
+        <{'rule'} from={from} to={to}/>
+        </{"ruleset"}>;
+	*/
     }
-    else
+    else{
         //Catch all
-        rule = <{
-        "ruleset"
-        }
-        name = {
-        name
-        }>
-        <{
-        "target"
-        }
-        host={
-        hostname
-        }/>
-        <{
-        "rule"
-        }
-        from={
-        from
-        }
-        to={
-        to
-        }/>
-        </{
-        "ruleset"
-        }>;
-
-    if(rule)
-        rule = rule.toXMLString();
+	rule = "<ruleset name=";
+	rule += "\"" + name + "\"";
+	rule += ">\n";
+
+	rule += "<target host=";
+	rule += "\"" + hostname + "\"";
+	rule += "\/>\n";
+
+	rule += "<rule from=";
+	rule += "\"" + from + "\"";
+	rule += "to=\"" + to + "\"\/>\n";
+		
+	rule += "<\/ruleset>";
+
+	/*
+        rule = <{"ruleset"} name = {name}>
+        <{"target"} host={hostname}/>
+        <{"rule"} from={from} to={to}/>
+        </{"ruleset"}>;
+	*/
+    }
 
     //OSX returns null parameters unless the rule preview dialog is modal.
     //This mucks up the rule writing from Preferences, since that dialog is also modal.
@@ -273,14 +258,11 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
             else
                 rule = params.out.rule; //reassign rule value from the textbox
         }
-
-        //Reconstruct E4X object from user input to insure it's valid XML
-        rule =  new XML(rule);
     }
     else
-        rule =  new XML(OSXRule); //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
+        rule =  OSXRule; //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
 
-    title = rule. at name; //Re-grab the title from XML for file name (user may have edited it)
+    title = name; //Re-grab the title from XML for file name (user may have edited it)
 
 
     var ostream = Cc["@mozilla.org/network/file-output-stream;1"].

-- 
extension that detects valid HTTPS pages as you browse



More information about the Pkg-mozext-commits mailing list