[Pkg-mozext-commits] [requestpolicy] 77/80: Imported Upstream version 1.0.0~beta10+dfsg
David Prévot
taffit at moszumanska.debian.org
Sun Jul 5 15:02:33 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository requestpolicy.
commit 20b50c630984677dac9d8c6334f738724d51fee6
Merge: d91de96 48bda95
Author: David Prévot <taffit at debian.org>
Date: Sun Jul 5 10:14:13 2015 -0400
Imported Upstream version 1.0.0~beta10+dfsg
META-INF/manifest.mf | 339 ++++++++++----------
META-INF/zigbert.rsa | Bin 3293 -> 3293 bytes
META-INF/zigbert.sf | 343 +++++++++++----------
bootstrap.js | 2 +-
chrome.manifest | 42 +--
content/lib/default-preferences.js | 2 -
content/lib/environment.jsm | 4 +-
content/lib/environment.process.js | 6 +-
.../lib/framescript-to-overlay-communication.jsm | 2 +-
content/lib/gui-location.jsm | 2 +-
content/lib/http-response.jsm | 2 +-
content/lib/logger.jsm | 3 +-
content/lib/manager-for-event-listeners.jsm | 2 +-
content/lib/manager-for-message-listeners.jsm | 2 +-
content/lib/observer-manager.jsm | 6 +-
content/lib/policy-manager.jsm | 6 +-
content/lib/prefs.jsm | 4 +-
content/lib/request-processor.compat.js | 2 +-
content/lib/request-processor.jsm | 12 +-
content/lib/request-processor.redirects.js | 95 +++---
content/lib/request-set.jsm | 2 +-
content/lib/request.jsm | 2 +-
content/lib/ruleset-storage.jsm | 2 +-
content/lib/ruleset.jsm | 2 +-
content/lib/script-loader.jsm | 2 +-
content/lib/subscription.jsm | 8 +-
content/lib/utils.jsm | 2 +-
content/lib/utils/constants.jsm | 3 +-
content/lib/utils/domains.jsm | 2 +-
content/lib/utils/strings.jsm | 2 +-
content/lib/utils/windows.jsm | 2 +-
content/lib/utils/xul.jsm | 4 +-
content/main/about-uri.jsm | 6 +-
content/main/content-policy.jsm | 8 +-
content/main/default-pref-handler.js | 2 +-
content/main/pref-manager.jsm | 4 +-
content/main/requestpolicy-service.jsm | 111 ++++++-
content/main/window-manager-toolbarbutton.js | 6 +-
content/main/window-manager.jsm | 28 +-
content/multiple-installations.html | 78 +++++
content/settings/advancedprefs.html | 13 +-
content/settings/basicprefs.html | 13 +-
content/settings/common.js | 2 +-
content/settings/defaultpolicy.html | 13 +-
content/settings/oldrules.html | 13 +-
content/settings/settings.css | 3 +-
content/settings/setup.html | 13 +-
content/settings/subscriptions.html | 13 +-
content/settings/yourpolicy.html | 13 +-
content/settings/yourpolicy.js | 2 +-
content/ui/classicmenu.js | 42 +--
content/ui/frame.blocked-content.js | 6 +-
content/ui/frame.js | 6 +-
content/ui/menu.js | 121 ++++----
content/ui/overlay.js | 84 ++---
content/ui/request-log.filtering.js | 10 +-
content/ui/request-log.interface.js | 8 +-
content/ui/request-log.js | 12 +-
content/ui/request-log.tree-view.js | 18 +-
content/ui/request-log.xul | 44 +--
content/ui/xul-trees.js | 145 +++++----
install.rdf | 148 ++++++++-
locale/de/requestpolicy.properties | 1 -
locale/en-US/requestpolicy.properties | 1 -
locale/eo/requestpolicy.properties | 1 -
locale/es-MX/requestpolicy.properties | 1 -
locale/eu/requestpolicy.dtd | 12 +-
locale/eu/requestpolicy.properties | 193 ++++++------
locale/fr/requestpolicy.properties | 1 -
locale/it/requestpolicy.properties | 1 -
locale/ja/requestpolicy.properties | 3 +-
locale/ko-KR/requestpolicy.properties | 1 -
locale/lv-LV/requestpolicy.properties | 1 -
locale/nl/requestpolicy.properties | 1 -
locale/pt-BR/requestpolicy.properties | 1 -
locale/ru-RU/requestpolicy.properties | 1 -
locale/sk-SK/requestpolicy.properties | 1 -
locale/sv-SE/requestpolicy.properties | 1 -
locale/tr/requestpolicy.properties | 1 -
locale/uk-UA/requestpolicy.properties | 1 -
locale/zh-CN/requestpolicy.properties | 9 +-
locale/zh-TW/requestpolicy.properties | 1 -
skin/initial-setup.css | 2 +-
skin/request-log.css | 2 +-
skin/requestpolicy.css | 136 ++++----
skin/toolbarbutton-seamonkey.css | 38 +--
skin/toolbarbutton.css | 80 ++---
87 files changed, 1368 insertions(+), 1017 deletions(-)
diff --cc META-INF/manifest.mf
index 8e5ee07,0000000..5729f4d
mode 100644,000000..100644
--- a/META-INF/manifest.mf
+++ b/META-INF/manifest.mf
@@@ -1,688 -1,0 +1,693 @@@
+Manifest-Version: 1.0
- Created-By: Signtool (signtool 3.19 Basic ECC)
++Created-By: Signtool (signtool 3.19.2 Basic ECC)
+Comments: PLEASE DO NOT EDIT THIS FILE. YOU WILL BREAK IT.
+
+Name: content/main/pref-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: qaEcU+XGZ+q5kKuX49xaMA==
- SHA1-Digest: FZ93kmh7wZrNYKjHVo3sWZ6xriU=
++MD5-Digest: TPA+mOkSOv8VBnkzpde+dw==
++SHA1-Digest: k3V8tuONodfXL0s4Q5+EQzHW0Rc=
+
+Name: content/main/about-uri.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NcxbGF8O9DHQ0s/eCZrK1w==
- SHA1-Digest: NB2kCAEjP89oZmQRoL28TyNG8ig=
++MD5-Digest: gUOSr9j8xojKNEayRiliHQ==
++SHA1-Digest: KqtbZFiGa0qTVCmxvqXGluFcNRA=
+
+Name: content/main/requestpolicy-service.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: RF+r7QMFgTjC5U9upJ65BA==
- SHA1-Digest: BIgNH0hOKfjqghGNB18C2qQOcSo=
++MD5-Digest: hJQVtut4/kJBj9I2KsQH1A==
++SHA1-Digest: tvPGnw+CHbo3ZLTa4xRuJx17Dv4=
+
+Name: content/main/window-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: dwPnAYf9Eh+nQdqQZHx0ZQ==
- SHA1-Digest: qoGBZCC018L11tsM1KzF8vnThlE=
++MD5-Digest: swGw3EU7NigVJ0h/PqePSg==
++SHA1-Digest: 6Pu1HoezvIb/FrGl+5sCP4GY9mw=
+
+Name: content/main/window-manager.listener.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: miZk3iC65O67HodkGln9Vg==
+SHA1-Digest: hkdB7YXsN0FHIrRt7SnuYxYb3qs=
+
+Name: content/main/window-manager-toolbarbutton.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: I7wn/EAyyp2XFXv0c1eZvQ==
- SHA1-Digest: ME2Iz/dCWuYyzAUjgwc2Ie+qsts=
++MD5-Digest: /Th2+UURMEUH0qoeMoa8Jw==
++SHA1-Digest: L2V+Ime+a99em5XGp0VWGxSr1eE=
+
+Name: content/main/default-pref-handler.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: nwbIgibWPf0+49hsvM6FqA==
- SHA1-Digest: hAW/iaKpN8SiDk2KBrTG3m03BoA=
++MD5-Digest: ZNwLdxyV23rAF7VgOhJbeQ==
++SHA1-Digest: Duc4fa12LY+L9NOZbmmn/9xOOqE=
+
+Name: content/main/content-policy.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: CHIIi6Hr5dRwcHDk+LQgnQ==
- SHA1-Digest: 0qsJngcTpb1Wqi+3KNWwxxZ6tJM=
++MD5-Digest: dfUrH+2TZuMpVF6MHVK7YQ==
++SHA1-Digest: DPqP3hkFHBPpIZg1Faks4PFaKe4=
++
++Name: content/multiple-installations.html
++Digest-Algorithms: MD5 SHA1
++MD5-Digest: 8rC66t40eMnaMEtlhNIDfA==
++SHA1-Digest: ULeKBQjw/OY8AEPm53JMptO5hmA=
+
+Name: content/ui/overlay.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: R5LvIWVe1mKHFdSwNpQkyQ==
- SHA1-Digest: 3a3l1l3gFRURVjlCUYGe2VpRK0Q=
++MD5-Digest: SxFtg2n9TXoNTh1P525ADQ==
++SHA1-Digest: z7ApJhyn9X9VIeoXtEqqSzg5fNU=
+
+Name: content/ui/frame.dom-content-loaded.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: auYD1TFKZkLESRYL0T1RXA==
+SHA1-Digest: 3Jq0bJdyYr9gQBBlsOISwHfeKyA=
+
+Name: content/ui/frame.blocked-content.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: mYQw56+9+Xcn6q3tz5BdzA==
- SHA1-Digest: v5/10F+mJ8/7ReCsmI4HwQUpHlE=
++MD5-Digest: rLorVycHVA7537oWSOnqvg==
++SHA1-Digest: BUlOlnGsZyuJ4YoSzs++R0R/0ns=
+
+Name: content/ui/request-log.xul
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: LKlT8I1UQKG1m/OEI5EVXA==
- SHA1-Digest: f9HZWLQKD7hU3Cm58cNpPDHVnUg=
++MD5-Digest: K2TnB0MRhDGCZuyLdkzgRQ==
++SHA1-Digest: Eaw6OXH+WjEmyYF/I+UgLf/jDAs=
+
+Name: content/ui/request-log.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: dFovAT0NBeInAGl0sDdaFA==
- SHA1-Digest: f5b6+xa71Bfd66UqFSYU2RI47cI=
++MD5-Digest: DhWE6u1QOZGgQDwG6IxTGA==
++SHA1-Digest: CbObxwq6mnmx/voDcn3JSCalqkQ=
+
+Name: content/ui/frame.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: nCottjXtAmBym28s2OJpqw==
- SHA1-Digest: +7XgKrOytQLf0LkGoowr/xPz7FI=
++MD5-Digest: nvlPkvXiKL9ZdqtWn8HIZw==
++SHA1-Digest: GQL6JACZGBwQ3vW+gIaa07NB268=
+
+Name: content/ui/request-log.interface.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: tvMnvvM15vaFzApTEXCxvg==
- SHA1-Digest: v0+KmH7g21NmvbPVXKKAmHX3GtI=
++MD5-Digest: whFn/wPa2EKEiPB/zFyd1A==
++SHA1-Digest: 7VGbxICh7zenTNLLOKZQuDaGr48=
+
+Name: content/ui/request-log.tree-view.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 52tyES9OLfBP9PLm1pPp7w==
- SHA1-Digest: ptMO8CJbInLJL+3tH6QbJjIBdWU=
++MD5-Digest: HxRWJlcUovxWdfh3NwW2Yg==
++SHA1-Digest: ozMpPkrUlCxH6VF5OGi8LIpXoEU=
+
+Name: content/ui/request-log.filtering.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: bKqtT7dxrjqI7FXp7NcUKw==
- SHA1-Digest: yZGcUhiNZVqOtTcETQat3qetQ9k=
++MD5-Digest: 3L9JjccYpT/OzZHPmtnR7Q==
++SHA1-Digest: n5TDUAcvT69k2Px01Ji2GwvJ9Po=
+
+Name: content/ui/xul-trees.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: dV3uuyYdD0ioRxhApjoZOA==
- SHA1-Digest: IgjnLTJtQxqH5WASycaFzNaYIes=
++MD5-Digest: MuGl2ZSxz19Vlr8YdZGNSQ==
++SHA1-Digest: LvSK22G01eXlieKbBcdqawFzvP8=
+
+Name: content/ui/menu.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: QK8dd30y/iHBXC4isyelxQ==
- SHA1-Digest: wzdd05OS0pWdtPkOTTRf0ZLrZMI=
++MD5-Digest: KSpKj+0pEWF9AK451wzM7g==
++SHA1-Digest: 0GAUc6UsULgnveAQpSnJ2h5EdEw=
+
+Name: content/ui/classicmenu.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: JfmnE0g4lHLawWUAcgxJ9w==
- SHA1-Digest: lnsQnL0NQv3TIFB3W41eWMrYjKM=
++MD5-Digest: 3SY4PySU2/h/OxwHAjdfjA==
++SHA1-Digest: qBn5vtmyF7VFxEsX8szORlmKVAo=
+
+Name: content/lib/ruleset-storage.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: bYxnWXZ63ScmTMLg+VdRUg==
- SHA1-Digest: 7KrI6vQyggF+A/n3BRNAfGOdH84=
++MD5-Digest: V6lfGcidLmjuyRF/lIrjAA==
++SHA1-Digest: UmuGQYFsm1E2SlCU7CH5wwO2Mp0=
+
+Name: content/lib/policy-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ZSlOd8PyR/MyzfOou36b3g==
- SHA1-Digest: CdHWzdGuqNSyUEOR3uWMDB4WBgQ=
++MD5-Digest: giGPVYUbuH6cQmFAUrgxrA==
++SHA1-Digest: F3BgVHG7yofwwlUP5W6BC3jEwz8=
+
+Name: content/lib/manager-for-message-listeners.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: qGZN/5ZR0u9Ln9gDjfSIOQ==
- SHA1-Digest: JGagsCy2RaszH+Kky6sLn+uENgI=
++MD5-Digest: tZSuA98tX81JMLzE4UQ8rg==
++SHA1-Digest: tRhqSy9CReVrjJQMqNcmSE4QzqM=
+
+Name: content/lib/ruleset.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: IRp67PHX/EHU3Er4wmT5Kw==
- SHA1-Digest: soabMCaR4JflvnjuhIiZ2SFb+DU=
++MD5-Digest: YvAuVRBn9vpbHB7TE+rbWQ==
++SHA1-Digest: oh01GZpljEREfB0R5/t8EUY6OIE=
+
+Name: content/lib/prefs.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: MOs1W9+Fq7oePGQEh3qIKQ==
- SHA1-Digest: m0vI08LULvIyY5ADKw/JUNkk2tU=
++MD5-Digest: JFSPYVzxPpiy0PLIcZ/dsg==
++SHA1-Digest: beLWu952z62saT2gHf4u0oVdrjI=
+
+Name: content/lib/gui-location.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: GoE2Qx0qZ0bnbRiF/UmB8Q==
- SHA1-Digest: r/s6Y+e6bbmfMQevFXDRKeWfdKU=
++MD5-Digest: /ErcTMCBKZ3Ek/4x11YPDQ==
++SHA1-Digest: 8igABYwEOKJBkJI6G2w0/qC6l2k=
+
+Name: content/lib/request.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: WrrtzCGt/dIUnSt2/NSggA==
- SHA1-Digest: KBtV00utrf4cdhkDNf2SrPZQkws=
++MD5-Digest: 7DiF2ISBq4aXQ6EinSLHlQ==
++SHA1-Digest: csbKr5dD16FXiN9VmEic5xqdCSY=
+
+Name: content/lib/observer-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 31Z4XMCNt2ITBnTcMSWzew==
- SHA1-Digest: pugtpqvjFnET7MyCOUYl2TuuR38=
++MD5-Digest: hxAkEVx/EgudgqoG4y4xNg==
++SHA1-Digest: PJUt6qHtcLC/dw5YoPKbcwQs0h4=
+
+Name: content/lib/environment.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: g7ZQgxO+CzvuIn0fYs7Tsw==
- SHA1-Digest: ykABX0ACQQ5Df40X92gtMvMeyew=
++MD5-Digest: Yo03wNlwOflrLN678vld8A==
++SHA1-Digest: Rh7rvEsMy8cMDlg9Wmw6IOWnHBg=
+
+Name: content/lib/request-processor.redirects.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Jek2T//bWA5Kbqqel8AKhw==
- SHA1-Digest: PWWjCUHudzJoJo9F4hwKYie/gqM=
++MD5-Digest: uiiFrlk3lURhS9j/OBBENg==
++SHA1-Digest: jYBJMoIZlZk0X+IwYyAJ3GptZNI=
+
+Name: content/lib/request-result.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: wsa4Pka+ZpXcBSOs991WiA==
+SHA1-Digest: Gn4bvK2HjzZoHMB1GmVH87INzc8=
+
+Name: content/lib/utils/domains.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: tQ5FvvSfz18WN4/B86KkSw==
- SHA1-Digest: sEQB7n7q3TvjSDJMRPvhF6Z2heo=
++MD5-Digest: ScnpjwN0dwSXdt2J9zFiCQ==
++SHA1-Digest: uBAEHA+pMPfARjOjc5gRPNgUvJw=
+
+Name: content/lib/utils/files.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: b1Fpp6Ctd55aqkmfvuSXyA==
+SHA1-Digest: XyB5e7Mp5Jvi0s1aeWHR7k87xcM=
+
+Name: content/lib/utils/windows.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 2zajnJKJA24SAR6pM8VtXA==
- SHA1-Digest: rZkPXzIz92e9osx+mxGMtayftGE=
++MD5-Digest: JDZSW4Hqk2tk5GlQvtYhIw==
++SHA1-Digest: gHzE/KApw5zTAmEpwHt0jwIYwTg=
+
+Name: content/lib/utils/constants.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DmU+88GnN/GGvF5eh2SBUg==
- SHA1-Digest: LFOdeu1FJ7pSBps0FLHXf1H7urU=
++MD5-Digest: oNipzAYHApwLBDiMfvZKAg==
++SHA1-Digest: clgJiqQP3pPJdlA2CPynQ/sU/M8=
+
+Name: content/lib/utils/xul.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: z/wimVHrka+9v8Kw5e7Dag==
- SHA1-Digest: feKYjMJQKooYIkYElbxObgeHU6A=
++MD5-Digest: j0ELRwiA/1qSguJKpO/SrA==
++SHA1-Digest: /fkkDcTHvyE/S5Xz1/6dRHVrooQ=
+
+Name: content/lib/utils/strings.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: K2HsdWVlSddV0vq2bIhr3Q==
- SHA1-Digest: UHSuTCKYTQBirABMdotoT6cYp40=
++MD5-Digest: IO3vLnVOJ0Iz1hbDEwfIFg==
++SHA1-Digest: INKrThmmvbuPg2zzu/gMUeIIChs=
+
+Name: content/lib/utils/dom.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: U1y5YwWhwAV6LpVncxgvEw==
+SHA1-Digest: 3g5j8dfxLsZpB693dsEFAJo5pks=
+
+Name: content/lib/utils/observers.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: HGU7YL1Ba3qGkNJGxRrbzQ==
+SHA1-Digest: /C6Z4pvlQd3O1D7o6sQAwCxcToA=
+
+Name: content/lib/subscription.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: LSmZZOxgBlsu8/5GrLozFQ==
- SHA1-Digest: RDKTuPlinnnz3lAhQfBGA6gbwNU=
++MD5-Digest: wL4GOJQ3e9lohme0SFSB2w==
++SHA1-Digest: X7TC5edG0c6EDuVzkpc1WqYBqjk=
+
+Name: content/lib/utils.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NvE0kWlmFhlruYDUuN1z1w==
- SHA1-Digest: ygjKZz/nrOsLaHWq/sAaelLb6JA=
++MD5-Digest: /SMrQF5+iPe4Jv1n2bl0YQ==
++SHA1-Digest: PQSPMvr/pz8LhLBJV0Sq+K966Go=
+
+Name: content/lib/default-preferences.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: nHOfxoGV7+KfjKTbFQtAPQ==
- SHA1-Digest: Ysdpf+pJpQZPot5PEA+SS1lBXVw=
++MD5-Digest: p4lfJ+lhtPbM9JV3I/RV1A==
++SHA1-Digest: 8vQWdtfSNeJXkzh9A1/wOZiZHsU=
+
+Name: content/lib/request-set.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: TG5RHNLFyUjEQgF2GhSl7g==
- SHA1-Digest: SULFw69lrwgNPayh/jy89rbkUrE=
++MD5-Digest: iz8uRgLN2MvC0hrmp4BiLQ==
++SHA1-Digest: AgR4rGygrEvdujIfr233Gvcr9bQ=
+
+Name: content/lib/policy-manager.alias-functions.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: jYjdlbe2edw/0/iiAYh+Bg==
+SHA1-Digest: /uzAHaEyttWJnSyo1uhPgh/1f6o=
+
+Name: content/lib/logger.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: dty/DgjMGBxZAdnXaDutiw==
- SHA1-Digest: cLyFnegiO1a6MH5oqOjheKRpJus=
++MD5-Digest: EIfRaTSQdScsKJd/8a6uUg==
++SHA1-Digest: M5uEgoYd+O9s2YVHyb9gmnmUoZQ=
+
+Name: content/lib/request-processor.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: pLlz2OE0QaRFM9lldVSOyg==
- SHA1-Digest: HI1FsWmpXqgLNo34kHngcX3F8n0=
++MD5-Digest: 4bhnUIeMMdvaz0PFFnl0nw==
++SHA1-Digest: 5CqYMxPEVIqThBQoC/lwbqUb/kw=
+
+Name: content/lib/framescript-to-overlay-communication.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: mwIl823JXV0IcOq9sVzikQ==
- SHA1-Digest: 6AX7pKlJFHI3xfX2RbEITShD2/Y=
++MD5-Digest: 7moenn4rlCjTqXptkWQMTw==
++SHA1-Digest: giSNsisfeCBl9EMHZtohemXSeEU=
+
+Name: content/lib/http-response.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: tbc2M1puiO4L/TLwdYd7+A==
- SHA1-Digest: 2B0NgOON+SIlEPKNs83iNPHZN00=
++MD5-Digest: v/AqtPf7OWxVgV/vw6JP2g==
++SHA1-Digest: nREO0chItf3VfrPv5e6aFyza0fw=
+
+Name: content/lib/manager-for-event-listeners.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Yl+HZU90wU6jw+IWU47NxA==
- SHA1-Digest: I0wFIcHFxBOYH+60mExIpeC0Wsg=
++MD5-Digest: Kcxhra8tYocc+pvgZq3L4g==
++SHA1-Digest: JjqMdxfSrZYG63s6Ex3YdBH20Hs=
+
+Name: content/lib/environment.process.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: PKljIll8ECwkO/jpUHo+9Q==
- SHA1-Digest: 8OX+1R/c5+rPKPxEBImdcWZHfCE=
++MD5-Digest: XfEUYHvcPgommXxGLCAQGw==
++SHA1-Digest: 4UuylyFFCHspZnah+kPxFmj9La4=
+
+Name: content/lib/request-processor.compat.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: I62EQRGd9jNr9yoUKDxOJw==
- SHA1-Digest: HMWgg2AS+0VXPP2hXnUVSPZ2aPs=
++MD5-Digest: 2+0URFee+cDRkYnLbdW0aQ==
++SHA1-Digest: B3tFYh4rAK30Jr0/vNnYlaJFNM4=
+
+Name: content/lib/script-loader.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1JGpf8hIwthcilKJYatrhg==
- SHA1-Digest: 6pLxyMV6ce2KAuUpvhYGO9lzWZ0=
++MD5-Digest: VS5tBd67oCBYaDIsqodm+g==
++SHA1-Digest: JVNtI/zlC426YlO0MWqoTH2ZqN0=
+
+Name: content/settings/subscriptions.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: vGoe2o430BB0u2Ga+1WCzA==
+SHA1-Digest: GbYfl99OCcwBR3m4iUHR8e5ZDew=
+
+Name: content/settings/setup.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1B2M2Y8AsgTpgAmY7PhCfg==
+SHA1-Digest: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
+
+Name: content/settings/common.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: PACNnD8XotEIhMPeHDFYhg==
- SHA1-Digest: 1MhbqX85/7FK8d3DgysZ1c0RvVk=
++MD5-Digest: M5rxEwLacCEjvJRpAXmIqA==
++SHA1-Digest: HUc5Y6u7wLfLkYMqbmBuSjTnmMc=
+
+Name: content/settings/advancedprefs.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: nUWJKjURjmD6fnbcEiSMJw==
+SHA1-Digest: AYBFGx2mvwq63YJkkJHVEegOG/0=
+
+Name: content/settings/setup.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: LmUvFaIjge6lscYo2w+Cbg==
+SHA1-Digest: btRKr72ewV63BTCOBI8yVZRG2wE=
+
+Name: content/settings/subscriptions.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 9O63R4/91LbGQom/6mIWXw==
- SHA1-Digest: 5tLA94rjwdm4TFmFrZx71tSgPrU=
++MD5-Digest: o5jWL7Mt+PTxeN162B1Fcw==
++SHA1-Digest: xFoXG4JTBgWRoYFN4MFGjBb7MN4=
+
+Name: content/settings/basicprefs.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: l239BOUiFMBYq+EeYu1cXQ==
- SHA1-Digest: dVzTM566MbEZp76tKu/hqNOYJWo=
++MD5-Digest: xagYClwCb5qiORgbv0bzxg==
++SHA1-Digest: 1lEmEbjQnlvdvWmtybhq3y0TCs0=
+
+Name: content/settings/defaultpolicy.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DvlHUgo/AKfT2SoCzyRcIg==
- SHA1-Digest: SSLoqAau/54tJlNrxjfPrQTflvI=
++MD5-Digest: gPZqqILqFyh5F4XQ0uBmkw==
++SHA1-Digest: twIXwlwSxIipXWOUI15EUpiyy6M=
+
+Name: content/settings/yourpolicy.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: u8l6LE7qHqZFp/KTyhLs0Q==
- SHA1-Digest: /d0BGYx5RFsPUBEntJF17j6p/to=
++MD5-Digest: 00YcHO875xHuPZF0XYlnxw==
++SHA1-Digest: N9uHe5blDDzyohZYlKsqLU4pgcg=
+
+Name: content/settings/oldrules.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: eV9bux3VbQYbgTVWTR8joA==
+SHA1-Digest: YlNqD7pPjmaIeELaFIXUGex3+ak=
+
+Name: content/settings/jquery.min.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: TxNjnTNZXvJw9hFQkAhB6Q==
+SHA1-Digest: jacHesddtmkZTyT/NOy74s7jwoU=
+
+Name: content/settings/defaultpolicy.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AeHp46dxnsGMDZ/2J1WG6A==
+SHA1-Digest: DNbKh1KCcZSxC5Lh9oyVw+QPUXE=
+
+Name: content/settings/yourpolicy.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Hpw7rZqFOkFebpkUVq2ucQ==
- SHA1-Digest: mN2NlZ2xh96zKlYaxnjUj4Y1cys=
++MD5-Digest: z0JI+QHAdPmqNjEmL8H21Q==
++SHA1-Digest: jp5noRdWJibCXr2/dC+HbYBLWzI=
+
+Name: content/settings/oldrules.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: qtdsy09pWo7hn4Q+Hr28Ow==
- SHA1-Digest: RlomqWm7Qqd6s+Teb/Eb4KlvjUc=
++MD5-Digest: toF5CmqKj9s9AOjTYoYBfw==
++SHA1-Digest: vDRslMxgs3LmmSWDJZXNbbjCpt4=
+
+Name: content/settings/setup.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1pnFL1mCkXyth1L9vWzQhA==
- SHA1-Digest: AADjy5Aswhd719uoH04roTd/E6w=
++MD5-Digest: GKP8hdKZ1NiAueuxZE7dEg==
++SHA1-Digest: xVwm8A/T8I+RqfEZOkop5LS1/No=
+
+Name: content/settings/settings.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: w6wNTVHjUVJzaH6EmPrItQ==
- SHA1-Digest: XFLmd5icAUDEtJ3jlHlpxgKdXj8=
++MD5-Digest: 2l/CCHPLCvCWNtbEmrvvvg==
++SHA1-Digest: 9b4lInXqbruxI4IIN5cUMxNeVxk=
+
+Name: content/settings/basicprefs.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: L5h06IQ3gqyKEhmXqPv8Uw==
+SHA1-Digest: C+7JP0vPPDoZsPo26eUcG98OaxI=
+
+Name: content/settings/advancedprefs.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: m8VBBIkukJXTHW/8wkpcDw==
- SHA1-Digest: aIht/dvxYtcePYG3szEF1rNYHNY=
++MD5-Digest: eCs9pVBPcnLYehMKKuPUwQ==
++SHA1-Digest: euJ3jzI8IGI2s2idOS+e4YNASLQ=
+
+Name: README
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6IfZq3sTTDTENL+Se1ZoIA==
+SHA1-Digest: iDJpM8K+fZKkpeqnpi0kVupmPDk=
+
+Name: install.rdf
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 2FI8sEzyNwm7KDYFbcNlWw==
- SHA1-Digest: aFjxStEa7j3PkMWFs+hNJLbltKk=
++MD5-Digest: wOAOTt0uFrUTrura5lzhnQ==
++SHA1-Digest: wJ12H7TqMz8LlBTLavzeoesoZWM=
+
+Name: LICENSE
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: V+iUvQ8339+uK2nUxBt4oQ==
+SHA1-Digest: BKr7OaEqkHyN92EAoQgXBoUWHk4=
+
+Name: locale/tr/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YHGevfSYcNwB5aR/DjrRLQ==
+SHA1-Digest: 7BKNoiJcmmRhC+PF2+2GaFOiNBI=
+
+Name: locale/tr/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 8VMm/0yULog/NuMgM4QcoQ==
- SHA1-Digest: ZQUBp7O5zZ0I4nXPlABNZObvDcc=
++MD5-Digest: I8aPz9IXaeT7uJNTv3aU5g==
++SHA1-Digest: hwgntpLwawJgqGlW/djmABru4MA=
+
+Name: locale/uk-UA/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: oGWBoRlf+qVuz66wmB/J2Q==
+SHA1-Digest: Qucwrc3cqcj6CZhVG99sQWh+2LY=
+
+Name: locale/uk-UA/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Tk1CVFfpYGdF8G1C02R4qg==
- SHA1-Digest: KS2CiBLX1sQW+d0vLOKjwQaTlHM=
++MD5-Digest: 55aA1SzgTv8YQRuQvyLrSQ==
++SHA1-Digest: LjHa/vmplGrGFcN6aYSQMGwnVQ4=
+
+Name: locale/eu/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: C4s7AtLXDSyI2Wy0OrJb2w==
- SHA1-Digest: U3N8NZX4Mz2Q6MrBnf4nxhRRo2c=
++MD5-Digest: JgPEcTxbEgFGG7Ob2/+gsA==
++SHA1-Digest: WymoX3seqH1a90qpytnO7R3bBE0=
+
+Name: locale/eu/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1PUm3ipXh0Y904ADOEgd9w==
- SHA1-Digest: lf+1Vtt1UvoDC/CY7yyIj4Tr3wE=
++MD5-Digest: L4OiZnN89Ofpk6u8Ov6v4g==
++SHA1-Digest: rc+GRTLpOqdXsAeZoyRaFMFhO+0=
+
+Name: locale/sk-SK/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /HrV/tEV1jqBNtrqcBs1WQ==
+SHA1-Digest: 20a1yeDGOjjAu9a4QNJiYcz5SeU=
+
+Name: locale/sk-SK/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: KV5OqgFa8lDCRK8E2rYm0Q==
- SHA1-Digest: 3rLXSU4m3cqZS1iOgs5bOVqb0z8=
++MD5-Digest: x32UxgRyEV7WyDse6UMpLg==
++SHA1-Digest: gyjG9VSAYtg/DxSmyJgBjrQkMQY=
+
+Name: locale/ru-RU/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: CwU7WRvYODMiRHmWxWylcw==
+SHA1-Digest: zmeQL5LH3Q0zo+cf3I8yTAjMVpI=
+
+Name: locale/ru-RU/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ruzbqwxPm8ZqODwkS/EKAQ==
- SHA1-Digest: eaGKLWiLVSVWaIuvP4gVUuAQWUM=
++MD5-Digest: XdwMR7yZe3WUisbXqbVw1w==
++SHA1-Digest: N7hl2feljxDbrDM/jkLq/oXKOpI=
+
+Name: locale/it/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: iuaTQG8IWWJHMEqm8/wzeg==
+SHA1-Digest: ADrzsCPiLkT1ClP6Xp+nKwsQu2M=
+
+Name: locale/it/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: WZRvu0vmoB1wEvXhzfEREA==
- SHA1-Digest: QFSNR3Lf9mdkyrPuB5sWFAnb8jQ=
++MD5-Digest: S7Lqb6Rw3Woro63EdqgJaQ==
++SHA1-Digest: ZSgsU2bl5D+1+Kk7usdS2kDcBxg=
+
+Name: locale/eo/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: cpw0czZp2ImP3XqSkcOLew==
+SHA1-Digest: 8Hof6vgM3HoPcg+NbWGct5A5f+c=
+
+Name: locale/eo/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: LSsj6eSm5ULIAzZCiWu2Mw==
- SHA1-Digest: hd7uYaOxFZML+MAIFd62Tm4P4Ko=
++MD5-Digest: gb0aitVn5aEo1kTzhDwMFA==
++SHA1-Digest: lkdlIpiJNZZ3DBQ2Z1K0F2k5Y5s=
+
+Name: locale/sv-SE/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 9Oby/weV3RG1PoVJy+8Few==
+SHA1-Digest: B5ZC1vu7d2RT001lQ74d4lYDJ0A=
+
+Name: locale/sv-SE/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NMq0OcAJm7qt3SpuvPouPQ==
- SHA1-Digest: RRebH1TdHjwvcUtWDWhIo+WKyZE=
++MD5-Digest: F0z6wfIevyZY243iA1162g==
++SHA1-Digest: Y0bmCIXYh0vxRUcTNhdVc3RpBfw=
+
+Name: locale/ja/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D1qyBtMKfDUCxQ78Xclzew==
+SHA1-Digest: RsE6DQpQPXNKipnGtRGrVuYxvrU=
+
+Name: locale/ja/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 2bdw7BU8M6kswpme/CDT4g==
- SHA1-Digest: rqFMKxiRqivkpHyq9YA7k5oGTeY=
++MD5-Digest: p6w2dHwDS+zKlHGor8Zyiw==
++SHA1-Digest: GsA7CSbLsAIhrMHovVYd9zBF0no=
+
+Name: locale/nl/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8MG3dZttG264EPhnB/K3+Q==
+SHA1-Digest: ZeyaN7q1wX+om//sU36NpYYIU8M=
+
+Name: locale/nl/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 5D97loMSiGuz4oM2Ei/h8w==
- SHA1-Digest: pyuahhoPx0PyMPdc0nmromZxTE0=
++MD5-Digest: 3F/5dquMiSaXRQoasd08zg==
++SHA1-Digest: WWmLeOuASx1woRCfngdB++Rt6U4=
+
+Name: locale/zh-CN/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: T5Bqf7eJXZxkvt1kRf2WTw==
+SHA1-Digest: rsMS9bomSXElul3g2FIISZAq0CA=
+
+Name: locale/zh-CN/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: nDKYvUOrd+NdLAYAfXPF3A==
- SHA1-Digest: HaAotqsCbstWEndCRgNc3MEcWrc=
++MD5-Digest: xPgWgIMArCFCL0q0+k6rSA==
++SHA1-Digest: /Y/yByEEGxlw7iOlUfBPPstugJk=
+
+Name: locale/zh-TW/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: PfmqQTFvc1tNhrhtngY7tQ==
+SHA1-Digest: MejY4QleZFjtH1FQRmulTz+bMcM=
+
+Name: locale/zh-TW/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 5Rly3fQBebz6oOIrZKJ2+Q==
- SHA1-Digest: 6v011Y6ZxypDMnM6FYJcdqnB/HM=
++MD5-Digest: olR2LzmDRd6zMDjd3iGELg==
++SHA1-Digest: Gw19BnRvWgOOJRxXQ14wYsMf0qg=
+
+Name: locale/pt-BR/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ygevhxxjopSuy+jHRvTQ4w==
+SHA1-Digest: G9v9ugU1Ksv5F+OmOvg/xpxedQ4=
+
+Name: locale/pt-BR/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: k1fkORM2keBYpJ6kr6OTnQ==
- SHA1-Digest: GZ+YDVwukV68huPON54XjF6xDbQ=
++MD5-Digest: b+tMxOgG/1Vqr1M3m10tpA==
++SHA1-Digest: 9wpV19K7DuEHVhrigdxxQQ92yRc=
+
+Name: locale/fr/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: cU13QRB7T8ukgCiSoJgkmw==
+SHA1-Digest: 8ASkBmqZ2Im5sU7XfRJmghOc+Yg=
+
+Name: locale/fr/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: iqn/g0UH6jQQ+Q7fyh8Iig==
- SHA1-Digest: wSHwbDvjWZFbeZOi5AeIblSIaf8=
++MD5-Digest: lcTaxrkvn6nvbMfXhP+4qQ==
++SHA1-Digest: T8yYeCC+/87sAziU4YEUxp6juVI=
+
+Name: locale/de/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: P3bt/Rvk7IFSK+FeLqrf2Q==
+SHA1-Digest: fi2ZzsQfYcSnMwVvzuMjKmj5ABA=
+
+Name: locale/de/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: MnDaGK7QCVcPaG9jbZV+gw==
- SHA1-Digest: WN71NIJjbJS5HFiuGPgxiSkNRAI=
++MD5-Digest: swV0aAKvSuaSKKdBMKqRhw==
++SHA1-Digest: PCUQHkYaO2T84ALwTdlwPDoR8dU=
+
+Name: locale/en-US/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: z9mL9ndqOIJDSki2OAliIA==
+SHA1-Digest: oI+05rIfs3LkbVj2A8/ZybgtDSQ=
+
+Name: locale/en-US/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: a3WLK0QWcnXjMu4aEQJ6qw==
- SHA1-Digest: NdKVZzdktdK8cLLAdJFFGfBVxTs=
++MD5-Digest: iPC4ldfVruBYx8G8QXVBNA==
++SHA1-Digest: LxODHJXeLrt/jcgZd/L6cRWpj/g=
+
+Name: locale/ko-KR/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: awJU2LVBkGH5531QM3WseQ==
+SHA1-Digest: 0CW1gSuTZoPHkUo8QaBSiEtPJ5Y=
+
+Name: locale/ko-KR/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DPTq0986Db/Cp41y9d32UA==
- SHA1-Digest: Gggeop7zQ7maK20sRPpNCSCoJOc=
++MD5-Digest: kUuwL52KmnmfSsjhIlHkrg==
++SHA1-Digest: kkaHcO4jk1Po9zQTBnXLpoLYWpM=
+
+Name: locale/lv-LV/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: F9pyEdjG26OezWX4uIvt3Q==
+SHA1-Digest: qU+7HD6MIJakGnFqLLJzRv6hPkA=
+
+Name: locale/lv-LV/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: WdvWgwuH1Gpu62pTq/u0PA==
- SHA1-Digest: Gjh9HSILzCMvAeHb8BUR4PDI/uU=
++MD5-Digest: QDxm102/FVytCfNHeajzSw==
++SHA1-Digest: yU/r3ZdNqwR33eQcXao8Ma2yGTs=
+
+Name: locale/es-MX/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: p4AB7nYZ/Kw6d9gfDi8IoQ==
+SHA1-Digest: zq7CXn+GYo7De4Xt91GOeOS3qZg=
+
+Name: locale/es-MX/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: bfkA7maKj2bJ3s8goBGSSw==
- SHA1-Digest: KcD1qZXKeSEhoESrlMsaKvejrMk=
++MD5-Digest: hZJZe4f//f5CTW5OzkBpTg==
++SHA1-Digest: BAE7m5U7fj+zax9opW8HOopFA0U=
+
+Name: skin/requestpolicy-statusbar-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: DLfnmMXcX11H83/x1l+PkA==
+SHA1-Digest: JwE7jJrdz9dY3SDzPDN5cXyuIPE=
+
+Name: skin/dot.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6ZQiOl6YR5jZzvD/M9z8ig==
+SHA1-Digest: RDgRl3pigBseZY3o2FgGlA4lhe4=
+
+Name: skin/request-log.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 5WbDhFzsSSD+m7QrHUNnBQ==
- SHA1-Digest: vJPXdQg8S6qzNtqUS9wrTpThxas=
++MD5-Digest: Dy1U0gvGP9lHyEF5OFqW3w==
++SHA1-Digest: gDzFQguILzvYrXM8k5XERcGsK/w=
+
+Name: skin/requestpolicy-icon-32-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Azv0YBgCQQPEOYE1H5FA1Q==
+SHA1-Digest: r/saE8YuaR1GmoXPLNiEEcWDyCQ=
+
+Name: skin/requestpolicy-statusbar-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 0folj9+9/KhWd2DmfBs3Fg==
+SHA1-Digest: v7VT838WMXI1DwX2lrSW3YH9jow=
+
+Name: skin/close.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7h607/eRKeau7XntOi2fCw==
+SHA1-Digest: iTy8yNjtkoRcODVHdACukPyUdmk=
+
+Name: skin/requestpolicy-icon-32-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ad8QX7maxSoOWvptubGk2w==
+SHA1-Digest: jJxLCde6TR+WUhbU+uADUvfaTe4=
+
+Name: skin/requestpolicy-icon-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: IbB/LJgfFQ0Bh//Ov/Pl1Q==
+SHA1-Digest: poh+kgwVdBewWFYWOXD6jMTnqUM=
+
+Name: skin/menu-other-origins.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dUzdeO5c8zbWFl/zN6NwfQ==
+SHA1-Digest: wz+fvLxp7vdR4rq6/B3r6lZhVGM=
+
+Name: skin/requestpolicy-icon-24-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zYXVJ1OS66hBNFm5yrFgkA==
+SHA1-Digest: C2IFm7adI+wabttSCm8NiLINjlo=
+
+Name: skin/toolbarbutton-seamonkey.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: M6P3PlhyQnPxYMH2Vu9jXg==
- SHA1-Digest: P5IZief2S7k8qxurgvu9pxCSh1M=
++MD5-Digest: TEeNSDq+8q/vwLDQ48+Yag==
++SHA1-Digest: o2eyybot7PxmxQUQZdlm7s2WW7o=
+
+Name: skin/menu-default.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YMrcua6M9KW8ha0v3Ye6rw==
+SHA1-Digest: UnW/mDqYtJjpsmaMDxseUmWZqbw=
+
+Name: skin/toolbarbutton.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: IoyZ/3BIN23q95ifOCWn4w==
- SHA1-Digest: 2/H3B53cKhiCaxLKA7onmCMh924=
++MD5-Digest: tbTc7iHHY3IxgZZzRNWHEQ==
++SHA1-Digest: Pwx6sucpQTLpIbu+UKOD6/3cgTQ=
+
+Name: skin/requestpolicy-icon-24-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Wic5nAdiHv1e+ncHnNZhxg==
+SHA1-Digest: GsJl5v6HO7CUOS/8lB/4MMRPCuw=
+
+Name: skin/initial-setup.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: VR2u7MSsSw6xOHlM5bcNRg==
- SHA1-Digest: m2P4gSrSfOSWKgipRM3jlN8oulg=
++MD5-Digest: SivkyepsnCnN6H1YiYqwfw==
++SHA1-Digest: J3sxJn/rTfCYlZiy9I0d8FAvzNY=
+
+Name: skin/menu-allowed.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: nV5VrjIu5Xtzzx12iVediw==
+SHA1-Digest: Xa8xm1qix3i/VH+dvzVvDwImgC8=
+
+Name: skin/requestpolicy-icon-32-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: B2n1zStlybgvbtikAtcGyg==
+SHA1-Digest: HfF/LBsrRVTUF3vqN4fH4OVoyVI=
+
+Name: skin/requestpolicy-icon-32.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7cfrRo4hVSZjIitHKQJd6A==
+SHA1-Digest: L8b37XGnevF0DKRos7lxvVq7sTs=
+
+Name: skin/requestpolicy-icon-24-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: g/xzYn+NcYrBALsvLvCygA==
+SHA1-Digest: HgHArB9Dfe7ljls1nIrJNK6MHTg=
+
+Name: skin/menu-blocked.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: n3DEgJZDT6gUSnxPKSq26g==
+SHA1-Digest: DWmR3LX2AnSv2Ns92RkP037LKr0=
+
+Name: skin/requestpolicy-icon-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: T7JlJKlYh0xouf5n3nXoIw==
+SHA1-Digest: 9Xd8pFqrBNRfiJaii6PuSQNwGGg=
+
+Name: skin/requestpolicy.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 0ul9T4Lr/ojP7uIIUTFWGw==
- SHA1-Digest: SkZdfTxj9zJvPneRclU4sczEoyw=
++MD5-Digest: 9wPJ/dCof0IjQp+ygdCi8g==
++SHA1-Digest: Q2oo/S5K3eJAVxbf7DKNE/wkNIQ=
+
+Name: skin/requestpolicy-icon-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: H2bEnhsko2AFOyB/J0CoXg==
+SHA1-Digest: GKvD/D6A6XHVoYfW9J5LtkpFQis=
+
+Name: skin/requestpolicy-statusbar-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AbAK6+qCdyzo9q3OA5Qt9w==
+SHA1-Digest: ulSmlBGaY0+PeWUM//y8TQryZ44=
+
+Name: chrome.manifest
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 3cwuJSYo5KfrSeqmUWFMVA==
- SHA1-Digest: FXr45mmpMkL+fQ8WD9r1Z6ueH3w=
++MD5-Digest: RPJPQ0xi45CRx2zI0SuZiw==
++SHA1-Digest: CQz+MaCf0siuPn+qjNMkqIV0GbM=
+
+Name: bootstrap.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: uQ87I+QLRvqjM2s/YsHYjA==
- SHA1-Digest: sIxtY5PqnaILCUCWmkRDEBCdPgU=
++MD5-Digest: NrKgyQ7kZsPGT2ff9OFX2A==
++SHA1-Digest: weFhqK4W8qUUee//yL5VH0fEh3o=
diff --cc META-INF/zigbert.rsa
index fe10698,0000000..a972f68
mode 100644,000000..100644
Binary files differ
diff --cc META-INF/zigbert.sf
index 918d43b,0000000..79f1b49
mode 100644,000000..100644
--- a/META-INF/zigbert.sf
+++ b/META-INF/zigbert.sf
@@@ -1,691 -1,0 +1,696 @@@
+Signature-Version: 1.0
- Created-By: Signtool (signtool 3.19 Basic ECC)
++Created-By: Signtool (signtool 3.19.2 Basic ECC)
+Comments: PLEASE DO NOT EDIT THIS FILE. YOU WILL BREAK IT.
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: AcMa+eo6G+p0t0d24WeBNw==
- SHA1-Digest: /OZ2nXpsj29L2V1cPnUBqeGW8uo=
++MD5-Digest: EMMZ664auGVQIfaN3qQZpQ==
++SHA1-Digest: GQptv4SAF/CFp4Qg4sZBa13lgSc=
+
+Name: content/main/pref-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 4wQlO/3drh58AzIPIhir7g==
- SHA1-Digest: uvsvuYWOH6nXWMFO9OdEGC4DQBc=
++MD5-Digest: 5cFvBNu6zXWp0pWZaMmlnQ==
++SHA1-Digest: vX4DqdNza9NLxKP789UB/LmcQQw=
+
+Name: content/main/about-uri.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 2qGg6BOErdiQ2OF70cswbw==
- SHA1-Digest: jNMRZT6VSlZdrGMMLhi5RO4I2Xk=
++MD5-Digest: UsSEz4Nm7qWvfc57dc85Og==
++SHA1-Digest: 5DqbE2KyBaqqLh83b1CsBPfqBdo=
+
+Name: content/main/requestpolicy-service.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: xl2R4jFMtwyre1/fGM89ug==
- SHA1-Digest: EorhyOSQVGKuVGfHQf9iCuVS0XU=
++MD5-Digest: y3cSKbstzhF4y5w1bulyzA==
++SHA1-Digest: u5eACWNwLLA79WteZqfCgG9D+k8=
+
+Name: content/main/window-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: qH2UwvProMYfc2T8FrbXNg==
- SHA1-Digest: /CeW/7yAxhaZ0q5rkVAYNatP8FU=
++MD5-Digest: tPMvdk/bvo/3ErPrFlqrqw==
++SHA1-Digest: AA82RaUE9Z5kevK7gy/MRn3IXp0=
+
+Name: content/main/window-manager.listener.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BTg+2p4f4U31k+rZcncqMw==
+SHA1-Digest: dzYbbgIMIIhvy1LbZz1j2YR8Wdw=
+
+Name: content/main/window-manager-toolbarbutton.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Ls/+XISBUAmW04/A1AipNA==
- SHA1-Digest: Ytk4f/gZlzFDIpMg0i7AvylcLBQ=
++MD5-Digest: 1IkzBIxNxjPu2sBD5xBUnw==
++SHA1-Digest: Iaoi3BI6I7hbGxbKJB7/cNcebOE=
+
+Name: content/main/default-pref-handler.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: RQ1e3JDuXio/nTfIf40wqg==
- SHA1-Digest: BGkHxjM82nHb6/OV/rf2kw35N6U=
++MD5-Digest: bH5JTAvVUHinLhLsajdTQA==
++SHA1-Digest: gs9USesHpEYpbyM1wKwb431xm0g=
+
+Name: content/main/content-policy.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: YWBH6DyQRzkkEN1xRhomJw==
- SHA1-Digest: WyiayvkQ0PHlJs6+ZyXsMTWSzsM=
++MD5-Digest: rrjgbLqOre0RMLl8sKeOkg==
++SHA1-Digest: 8uz9cwaH1pEQ3oOfQz1mSnjrUE8=
++
++Name: content/multiple-installations.html
++Digest-Algorithms: MD5 SHA1
++MD5-Digest: ilRNecefWOY6P1D1Wf1iXw==
++SHA1-Digest: KVKL6Hocfut69BqET/puHSzFSuQ=
+
+Name: content/ui/overlay.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 6SmPqRD+JwagCs03Pelq0A==
- SHA1-Digest: orV8ZFgq+uZsVXFlZ0s7e7wzrec=
++MD5-Digest: v3lMyC5bcUVAPB29rgNO5g==
++SHA1-Digest: BCNfV1HdlH/e7PDscpkEeWoPkQA=
+
+Name: content/ui/frame.dom-content-loaded.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /YM3h1/L8lxQZMwv31NVVQ==
+SHA1-Digest: KEFaD/a0RugV/Smn8iO5l7W2f2M=
+
+Name: content/ui/frame.blocked-content.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: fUJCr27uoPVkFF+UBnqVvw==
- SHA1-Digest: vZnCjRPjEemYptXaNQzo+xTmVos=
++MD5-Digest: YYTBX8+2oi9jDcYwOxGxkw==
++SHA1-Digest: Y760JBRcxXFt3J+8fA9KoYyckl8=
+
+Name: content/ui/request-log.xul
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: RdI6dKfsm4EUoC0Fe8xgWw==
- SHA1-Digest: UboElBQcsO+JXapPwJb+h8pyUh0=
++MD5-Digest: F4YPys2Zm21uMu0phTzRaA==
++SHA1-Digest: bpbbOIbRAH8g5pw0GAgXAHBkYXs=
+
+Name: content/ui/request-log.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: CIuzubfthWsYurE3Ca+GnQ==
- SHA1-Digest: WheXOhEblQc456jLqicL1Q+gSII=
++MD5-Digest: rvQTuUKcUc3a4twppdtCqg==
++SHA1-Digest: kzePxUBXqJR8mnsurKO6QnyIUr4=
+
+Name: content/ui/frame.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ohMQ/8alOh0cxvUuQ2c2Aw==
- SHA1-Digest: RpEwXYvKJUJvHjsogmRJKuxkiy4=
++MD5-Digest: hBIv0w1fkJuXArM4NEVBIQ==
++SHA1-Digest: sFT9iLe/3vieQjDIdrqygQy7eX4=
+
+Name: content/ui/request-log.interface.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: IpnjxFC8fNhbuyv4IkSdXQ==
- SHA1-Digest: Yb3H2uI7qmLYO/RGXipN+wZ2oXs=
++MD5-Digest: ubxMeiz2dQ+rnPnW+0H4yw==
++SHA1-Digest: Jxft4iHM1Ym35q3Pl1Zdqy6d4sE=
+
+Name: content/ui/request-log.tree-view.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: yp9KA09Hp1fvmuTlrY+h/A==
- SHA1-Digest: AjguzG9oTtVUoE5z3lCTtWvNVhM=
++MD5-Digest: FLy7nutAK+ueI6Yh7tcEPg==
++SHA1-Digest: pXMKsDfXCCM4fq/lIwxNRnT11Vc=
+
+Name: content/ui/request-log.filtering.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: rwVwz9QOXpmH1IldyRsvWA==
- SHA1-Digest: UuOWIBWDbwiSwmbEoszC3oVa8eA=
++MD5-Digest: BO45ccEILD+3hU3iVFEMvQ==
++SHA1-Digest: rSGktmeN8PxsrYJrxQ9Ll9XBp24=
+
+Name: content/ui/xul-trees.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: TBoK+zuHS2U/E8ErdEX/jg==
- SHA1-Digest: NZliW0mUdfyQDBZ7K3ACw5ehlBs=
++MD5-Digest: 25xp9vLe/0UQqKIGNCB0cw==
++SHA1-Digest: yBAZb48jUswY9gKpUTKQfulzxYg=
+
+Name: content/ui/menu.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Tv6ygxux3qQW6CHNpISOqg==
- SHA1-Digest: kaGJPdl2sE/uwXlxYeJ1/Zl9LY4=
++MD5-Digest: 0xNATeCstaB7tYb5RlZmAA==
++SHA1-Digest: ezMtA5makxbbOWfh5ttSfZYdrI4=
+
+Name: content/ui/classicmenu.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: aGkkX+nasqxd3P+d+FnaXg==
- SHA1-Digest: WO96DQg9xTP05jVCCwyRkugrJ+I=
++MD5-Digest: ZOIG7kmPm/C+gHQaX2rBSA==
++SHA1-Digest: ubShrTgmB3tNngZF5VLwMjCThW0=
+
+Name: content/lib/ruleset-storage.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: uDWdTZjGoJRNTzideoyXXw==
- SHA1-Digest: VamwXTBqdkbJKy8i4p1ozRAn52I=
++MD5-Digest: 1lmc57qd1fMRZ7rJQE16yg==
++SHA1-Digest: 0Zc9aWbfneP2D2AAyGzr9ttN5BM=
+
+Name: content/lib/policy-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: kRFXDCJmEdnRP6mmdncE+g==
- SHA1-Digest: llM5wsKJ3wACRALYVWOpo+4EF2Y=
++MD5-Digest: EW+U5hrDFvltaH/YpLnhtQ==
++SHA1-Digest: fzLwzXb0DATqcW3Ee/tuRHXePdo=
+
+Name: content/lib/manager-for-message-listeners.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: gcCLrBbXaha8LHApPxquyw==
- SHA1-Digest: 2XRS02P1b6QqX1E5v6YnxkiyltM=
++MD5-Digest: xd5WVAwgarD6IftqXNqKRQ==
++SHA1-Digest: 2FZbE6uxYAp6YZSWnmTxUp571rQ=
+
+Name: content/lib/ruleset.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: jcaRWtDMUvdgRvJToDC0YA==
- SHA1-Digest: AhoCIsULPrL5AI6yT1ohxn4HOp0=
++MD5-Digest: XY+zUjD2W9VEWL8i3tbh4A==
++SHA1-Digest: hVnxf4xa2/f+2p8SzdcHEa7AFs8=
+
+Name: content/lib/prefs.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: oggU6BoF8r6EG7UQuS/dpA==
- SHA1-Digest: Zh73svpbEawoeZ6q57+FfR7D43Q=
++MD5-Digest: JPm2v5rTilYxODrMbEz61Q==
++SHA1-Digest: ykgjoD6CAQwUhGCzaRkn15SdoAc=
+
+Name: content/lib/gui-location.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1yKkN1QNuxzNfSQNJFYAJw==
- SHA1-Digest: hgI+syo6HkByh5iBhgZvIAYfvWQ=
++MD5-Digest: QVGW8aJKefOaPoNrM2uwgg==
++SHA1-Digest: iDLnJPSEKpMiPUaZ3U9SPNzkOmU=
+
+Name: content/lib/request.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: BLDkn5ZBBI6DhdbflU+o6w==
- SHA1-Digest: YagHhlcdBOMOP0Z5vq7CnpmhrEc=
++MD5-Digest: 8da9lpYq76JKOdPb9izsnA==
++SHA1-Digest: WxJVmk6gcu0eNG9OkvtTCaIUcB0=
+
+Name: content/lib/observer-manager.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 7W9XF+z3UDWdRiYl6rRPJw==
- SHA1-Digest: iOM606s31SirOgLCsQK66nLU0W4=
++MD5-Digest: gF+jQh1RfLFdRadejxq3MA==
++SHA1-Digest: AXfTrZ5/PmoBqK18qzZmzw4vWm4=
+
+Name: content/lib/environment.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Xp1JNaDyuhIYK3VggBQBrA==
- SHA1-Digest: MG6roaq36h80oR6i6RfWCgwe9Bw=
++MD5-Digest: 9LgaAyDOBDJIjZPpgU1tww==
++SHA1-Digest: SaHAmFe8rgq+a7BHiJOAe9ZTaKc=
+
+Name: content/lib/request-processor.redirects.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: xye9oOmOILJi8xSgM60fJw==
- SHA1-Digest: N6JlRGXA5lCNL/dR+q4700JeMQU=
++MD5-Digest: fPHjbqky9kmjLWcGGWRB6A==
++SHA1-Digest: 3VhK256LNBoP5pjjd4o9jgWopSc=
+
+Name: content/lib/request-result.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: +MWgmqGC8u9owqYXOQqbnA==
+SHA1-Digest: BGOMS3msgHW+3lnLND30tJ1nolg=
+
+Name: content/lib/utils/domains.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ZtmdMuVUWTRhe6PEK3iuOA==
- SHA1-Digest: nLfygM6U/ykxs1x4kcqkmpJkwHs=
++MD5-Digest: I49wNufmD89k+T0oID+SqA==
++SHA1-Digest: TUCC/u2t40hL7fUY9eGnizXR2rA=
+
+Name: content/lib/utils/files.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Y8Jbs2vtsJKlcBZ/naj0fw==
+SHA1-Digest: Q08vjPDDtekVgSVhe/jSJj8nwOo=
+
+Name: content/lib/utils/windows.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: EHhillCS27JpPJlT+R/B/Q==
- SHA1-Digest: EnY/BgDDd6PbVgYtsfeMQlkJvG0=
++MD5-Digest: cSV8xpqTsK8d9gx8HIf9MA==
++SHA1-Digest: yiy8RGi9vP52oa6Gjn0JCSNxvxU=
+
+Name: content/lib/utils/constants.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: WCgO+vTkkoOp/gPINZ5vCA==
- SHA1-Digest: IRFlPQijKpzeXXqq/I/MACcfREw=
++MD5-Digest: OJFkUCwT4Ulw8SvaJzqzBw==
++SHA1-Digest: WQKwSjVlnhtZDMa2CBioriz0sQY=
+
+Name: content/lib/utils/xul.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: CfW1AbpJeS0NSdzMkFkhSg==
- SHA1-Digest: keTepkVBk7m+UP88JprggZYnYos=
++MD5-Digest: 3AslgvydFQot26zqrRDcRw==
++SHA1-Digest: rM3bKCk0VUXYKHQ7VvzhZediiUU=
+
+Name: content/lib/utils/strings.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: /m1YoiGU1zSplYCYkIJlyw==
- SHA1-Digest: A7TpJ3Fyc6lsCwhuCuKiKeyr9Qg=
++MD5-Digest: UjUkrmzttQpyTv6HHDNaag==
++SHA1-Digest: Ms1NyKmPAS9+ycu83n6YmwFyGH8=
+
+Name: content/lib/utils/dom.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 3vsBjO3mJohsD+fgsZiHDw==
+SHA1-Digest: nwpRiD9D/w2aXXWNFV1qGCF/k4o=
+
+Name: content/lib/utils/observers.jsm
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AOjBGaE3MQZpcejWCNHWeQ==
+SHA1-Digest: xAYw8fPUALwiLdk8pWftdIk4+8A=
+
+Name: content/lib/subscription.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 5NW7uUtsBIk6gOjreskqfg==
- SHA1-Digest: D1+C7kvWFR+VQLPpOK+snFj12Rc=
++MD5-Digest: K8O5of5erVypnN7lqAvWQw==
++SHA1-Digest: qp5xjsgQPWdlERXqEPtGHU461XI=
+
+Name: content/lib/utils.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Ooajcj+l7+ecFq5QhPICQQ==
- SHA1-Digest: ORM3ElSUrxfiG0IIaEWlUExg7jc=
++MD5-Digest: jAoGlCVpjSGXeH5ZnxJJ0w==
++SHA1-Digest: HG6owFRm95St2RjlQJ+n8S0MzaA=
+
+Name: content/lib/default-preferences.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: cDKS/RobAypkph652OWNtA==
- SHA1-Digest: PyEWIiQw/2eCRldFkPNUT4BVlQg=
++MD5-Digest: KuWqwLaZzBOIJB7RTg37WA==
++SHA1-Digest: UenI3sJ+H5NXaMpJOwtOdjhuBho=
+
+Name: content/lib/request-set.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: y7fyUS6n11zqAi/+rczxog==
- SHA1-Digest: TEdLH9F7754mH8jmfOLgbkJhpiA=
++MD5-Digest: 7x7A7dMLookO/6WW3I6J6g==
++SHA1-Digest: FdLiu43uTqJWpAb8Ec9sVrq2fP4=
+
+Name: content/lib/policy-manager.alias-functions.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ENNhUWFGUnTVwJ/+W/9Zyw==
+SHA1-Digest: d+sKGtodZPWTIUW9GCq6WujH+Us=
+
+Name: content/lib/logger.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DSDyBumes2oEwrxkjYpf+g==
- SHA1-Digest: bRPiQAZUwDQwaThHDYnvbpTSfpk=
++MD5-Digest: mvPD/XbpFkgFH0iHq4n7Tw==
++SHA1-Digest: yZPOfrwws3Jw83dSyw5pLQuBArE=
+
+Name: content/lib/request-processor.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: TUdViZd0P3+NlACJyRFyAQ==
- SHA1-Digest: vamjP/DfPg+iZ//rl/mZTUysXq4=
++MD5-Digest: uh/6vu2XnPIBeEwx05Tk+w==
++SHA1-Digest: K2Rb26fLkm9imQnW7a6z7usByKE=
+
+Name: content/lib/framescript-to-overlay-communication.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: MKuwy/LMM+3CbazMxO0ajQ==
- SHA1-Digest: ra0mTuEb1wUkh6I1ybZx5vCCTk4=
++MD5-Digest: 28R5VHgg8smbWv45hSdeNg==
++SHA1-Digest: 0QA0LGBmD6GCnCl7iPvFiLXJUgA=
+
+Name: content/lib/http-response.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Twj8icM77dPqNrEYS7B4lA==
- SHA1-Digest: jhD7EXHLHhyZ9y+SumHaMCcGsug=
++MD5-Digest: gRg+DBRfOrz1R/LtmaHUMQ==
++SHA1-Digest: +VXCAvjWslo8+IFx3CTn+cqxekU=
+
+Name: content/lib/manager-for-event-listeners.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DqfZ6x1OsQCREg2RdoR5aA==
- SHA1-Digest: jrwTDeFdFjGCPytcsVE749XqnBg=
++MD5-Digest: +HVa3e+P0GxurEhv4pAuLQ==
++SHA1-Digest: HxSM/IKQYxIdbogIuQzriVl0C8M=
+
+Name: content/lib/environment.process.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: TnGyo7rXA20ODcCChs2QzQ==
- SHA1-Digest: PoierHXICptkybXNbqpR7PhuB60=
++MD5-Digest: tPUdomiLy3GTBwjPGAifcA==
++SHA1-Digest: P/+RItw2GqKuAcRIFzu7MtjG+gk=
+
+Name: content/lib/request-processor.compat.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ukxqqFrk518y5DUGozjdOg==
- SHA1-Digest: kT3LpbjjRRfP5hqb6nvoCLJzrog=
++MD5-Digest: e+wcLKVLRz/0OisAj7rQKQ==
++SHA1-Digest: hjIR90aJdUM5DVu2TdIqWt/BNA4=
+
+Name: content/lib/script-loader.jsm
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: wL11uTz60v8ctchex/I8LA==
- SHA1-Digest: +CgOyDC6KYwHX2gHhepURJ36UqA=
++MD5-Digest: MXdga2m8+adY9Z5iQ4hx4w==
++SHA1-Digest: LyzUZIwcFka3lTYwX0y2bafg/kA=
+
+Name: content/settings/subscriptions.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YcWhcrIxuBIWZTVkHgmOrw==
+SHA1-Digest: eRSM9z8QzcSmlFhEu1yMtmbnqTc=
+
+Name: content/settings/setup.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: QoWEmx22j94AQUpObNsAEg==
+SHA1-Digest: xNrenrNUc7QEKSSzKTan1fBsNOE=
+
+Name: content/settings/common.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: pnQ4INcwLjSTMUA6HScM8w==
- SHA1-Digest: pjzm1zeEcn40bFPTF5oBNaWsq3g=
++MD5-Digest: SAgitpTpaOsK3qdAurflVQ==
++SHA1-Digest: efnKH8Oa7OV7fThTc+kH/pb1YaM=
+
+Name: content/settings/advancedprefs.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AvRFDRcR9c8iUdu6gzTrNQ==
+SHA1-Digest: IiBxP63t1vdTyjmNNcvuGU895bo=
+
+Name: content/settings/setup.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: VgvgXJveYEZoDjeY3UxDvQ==
+SHA1-Digest: BL5oSqx0CNa99HqVBeTHeNWQnSE=
+
+Name: content/settings/subscriptions.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Q26Srm41597PDoMSwadPhQ==
- SHA1-Digest: qG9Ah3y3SulyUhUaJn0H/EnBHIk=
++MD5-Digest: KAiHVyCPi841UWEPesqvtA==
++SHA1-Digest: Z04owk7p7J49s3R1BjqzZ0IoHzE=
+
+Name: content/settings/basicprefs.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: vjYo9kJzdSfnS3fQVNWtXA==
- SHA1-Digest: Dk+OmN1+eY6FU7fN+ccnccftGOE=
++MD5-Digest: IsKRaQLljm481O6Sj5F6EQ==
++SHA1-Digest: oft5rd8wFj3W4P5rObH6C0a0R0A=
+
+Name: content/settings/defaultpolicy.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: JJwj96RJnM0eOS3QtYA4Kg==
- SHA1-Digest: 9oMKkKuWhWmuw84mM4rwPY5yWGA=
++MD5-Digest: FukwY4L3p3QXSef3VbsxOg==
++SHA1-Digest: F99BGDd63fgitniLyEoR4h/tjM0=
+
+Name: content/settings/yourpolicy.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: zRnPo0zgbPSSfC+YspzLgQ==
- SHA1-Digest: 5rmFjsCVD/dn5UjRKmdo8ITs0vo=
++MD5-Digest: 2wWLwpHmswCB3CJovrr/sw==
++SHA1-Digest: boiddpI7Bdv2biyAxXcQJXcdV70=
+
+Name: content/settings/oldrules.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /cjNS5wqoIySsjiIANPDNA==
+SHA1-Digest: YIHGt9YlVQ3ZwUAY6gxttuPcVxQ=
+
+Name: content/settings/jquery.min.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: pCi1Mlsw4okPUXKBP4wW8A==
+SHA1-Digest: vxN6G5Y9UzhA5TUYKjhaw/wJH74=
+
+Name: content/settings/defaultpolicy.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: SlyoXA8yCOxQ5fvMT6b2Rg==
+SHA1-Digest: zWN3s2oNW3rTyXchl2rl01jKmDg=
+
+Name: content/settings/yourpolicy.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: +UPL6D3aiapzsHjCn6flpQ==
- SHA1-Digest: hwOzc0QvDBKUrx5YGKSu7sI/tQg=
++MD5-Digest: rwWBeyYLlzuAm8UGc+BpmA==
++SHA1-Digest: mE59+WGB3rlwPzGma3+S68CgFfY=
+
+Name: content/settings/oldrules.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: bBOaFHWiTDCFsRCcHlmLLg==
- SHA1-Digest: ufeUuEamMZlMlyq4cPQVIZMGbW4=
++MD5-Digest: dl7QiuPGQtoONOsfD7Vv8A==
++SHA1-Digest: Pj4SwBizNchvdWlWZZEzw0Fs8gM=
+
+Name: content/settings/setup.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: zguwTJ/EUPtIraafhEprpg==
- SHA1-Digest: x+ieG7MD3Rx+Y077FMC0veP9/E8=
++MD5-Digest: /QZ6gByyafVkOOOBdinUDA==
++SHA1-Digest: tsbH7i27W7G7SQcw+c5a/0R0Ofg=
+
+Name: content/settings/settings.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: eOWZ/81MSLHmT+idCxjh7w==
- SHA1-Digest: t7VUu2R+hsw7zaUkJukPAXvdaAg=
++MD5-Digest: 63p2P1zndw1uqwb0VA1t9g==
++SHA1-Digest: /lukpbjlBbs6aE0iCblAj4+ri+k=
+
+Name: content/settings/basicprefs.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 5u4dpCZYmtZVx6CBnksKEA==
+SHA1-Digest: U65psgfnNZHR8yLdIOIWdoyDWCc=
+
+Name: content/settings/advancedprefs.html
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: +YJhgHvT7b8qQfYxQt8b7Q==
- SHA1-Digest: 5fkbAd+onHReUQ5sFV3J4W7quu0=
++MD5-Digest: GwMVk5UDn69Az7+ACqScHQ==
++SHA1-Digest: AxhcVb74cD3J087nSrKaNG6T2zo=
+
+Name: README
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: TgYM0sWvnUeqz8pGEC26QQ==
+SHA1-Digest: GPu/AAhbBA3U6gizB3T1f0jsodw=
+
+Name: install.rdf
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: L1cSZYwaQM33wR6S+KJM9Q==
- SHA1-Digest: uCCjN9HC4M/fCdcIZesoLlRjsW4=
++MD5-Digest: 9LIIPhScYExFIIVBFC+fvg==
++SHA1-Digest: 3YMGxi+UZVjFFv4u2WI5rICiAbQ=
+
+Name: LICENSE
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ehUwRgZtsc5jhoDdyK393w==
+SHA1-Digest: n1A9Ct7K+QhfyjdwgdxpLAXTOBc=
+
+Name: locale/tr/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Ex6SjuZC0vn1y4EeJ3vN9g==
+SHA1-Digest: ejuIKSlvLvr3q+0GKDSoi6nHq9k=
+
+Name: locale/tr/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: zX9TFP2qUEm41TqYVU4+4g==
- SHA1-Digest: ZiEyAQzsL6ejodw0hjFzNZOdf6s=
++MD5-Digest: RgZOKhwVkui4PHBC5fUXMQ==
++SHA1-Digest: 9uId3rifX7XqPHLiRyqJfmNLvAM=
+
+Name: locale/uk-UA/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Vr6DOgp2+m/If0ZdlCdmQA==
+SHA1-Digest: xaPVOd+5iwJUiPXdpOKyGqFi/Ec=
+
+Name: locale/uk-UA/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Pj8O7QDgc6MzAO6T+EFQ2g==
- SHA1-Digest: ZYEHC18plXZEvSJOYf689PXe5JQ=
++MD5-Digest: +MlxfhbmKKvKhZkIqT9opw==
++SHA1-Digest: twnNEybjwZ669nCjdAs4ZbX3HcU=
+
+Name: locale/eu/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1DovZOZyq0+/t+Zk/iJX8Q==
- SHA1-Digest: feYCbktaGbMvEGrRNrUXvoSevTE=
++MD5-Digest: 6lLzOmEdkK/Iol6hMLrDlA==
++SHA1-Digest: VKhKIbPIpEVLe5YsyYUfzOhu0p8=
+
+Name: locale/eu/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 5LeYpJXucoW4s2KkQyuM3w==
- SHA1-Digest: ORwJSlunt/FCjaozqBf0IQFjd3w=
++MD5-Digest: AS7lNG7Yn+3N48g4+fwVDA==
++SHA1-Digest: XJYZA9p4zxlQoSJ7ZQyCYMGxe9k=
+
+Name: locale/sk-SK/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6fM57lPnruOjY71DVdPJDg==
+SHA1-Digest: 760uHEeNhO0Ou12RNTBwT4NUqQQ=
+
+Name: locale/sk-SK/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Y3THL1PcRJufZbQATPCTcA==
- SHA1-Digest: 2iwI2bQczTRcxBnzJGh15aovmJc=
++MD5-Digest: qesvPIoIcb5hg9Dwqq+PyQ==
++SHA1-Digest: a+bs8vsYGw6MMUrBQ41rI+pPXkQ=
+
+Name: locale/ru-RU/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: IRMfvQ8wLsvdQDPk+U8iGw==
+SHA1-Digest: qFqWxONJMdM7QPNMgw/86Z/1G80=
+
+Name: locale/ru-RU/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Dj/ZZW1BRfzGr2fe8VsVkA==
- SHA1-Digest: trQgVpSuYUtmZbni4hzRgyybKao=
++MD5-Digest: tCepsRYCe4lbslWhSxLvHg==
++SHA1-Digest: BZQBU4+1Dez6pjXjzAw3Z8ZJuAE=
+
+Name: locale/it/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: smeGdTrCgnGmuYRKycDrsA==
+SHA1-Digest: +VnCaafzK9UbQfjOhRJstmL5NII=
+
+Name: locale/it/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: GlUkT12Pmr9vcDF79LXRjw==
- SHA1-Digest: ngA7E5MqtwNu02AF9jqVs6nQkXM=
++MD5-Digest: RDxfKncKkcasOaOxVM+4jA==
++SHA1-Digest: oHjtxVnMGq9KH10wfl33BwiN6JY=
+
+Name: locale/eo/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: xtxyDw0AbV5L7ILcgrDlRA==
+SHA1-Digest: NiIYvlZ9GINT+3p6tCsfaDRCS7s=
+
+Name: locale/eo/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: AsQstb26+U66VJC9EmC4Ew==
- SHA1-Digest: yYuubNoGIEU4WtI3hM6xZ16LRdA=
++MD5-Digest: k8eyqercARrccixUGNWWBw==
++SHA1-Digest: RFlKU/0QHBzZcW4TjSjzmsSUe2Q=
+
+Name: locale/sv-SE/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: DH/LFssK2rU7Y3R9MyqcbQ==
+SHA1-Digest: LSN6BCEu1qlutqvunIJqo07z30I=
+
+Name: locale/sv-SE/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: QXkaOSZgQLFl5Q6UZ2PYTQ==
- SHA1-Digest: tflXANCOB+Qnxhfe3hvMRBAYNvk=
++MD5-Digest: rX75uKwC2SVT7h4HHVQdpQ==
++SHA1-Digest: u7u7mEItC5nHGHz/AFDWYc7WN8U=
+
+Name: locale/ja/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aQoxdQCtoBwKIyG5lkJc7A==
+SHA1-Digest: pWyBgC+oxIW12WEOq9ShjVbo+Pc=
+
+Name: locale/ja/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: K18WbxcQTHtY+OIWGnklpw==
- SHA1-Digest: PdA3iU+ienZIC/F5pw8/wTMvDlI=
++MD5-Digest: /FaoUGdpCEYwDEURMblZZg==
++SHA1-Digest: l/2faeTz/CoOP5UTbtqCs5n9O3o=
+
+Name: locale/nl/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: kR8X6CFrYZlpc3bfG8btuQ==
+SHA1-Digest: 2mbW+7boAZR0dO9GwuxWmqzKKXs=
+
+Name: locale/nl/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: f10oLQjBYIklpIDUzBmO5Q==
- SHA1-Digest: i7NmSrOrJx2RXlzsVmPdSxsBJHk=
++MD5-Digest: bnRnqecNbuJFLcYIUnmSJg==
++SHA1-Digest: 7mEiYxv6BS02nr/Y8j6GSqUZHtk=
+
+Name: locale/zh-CN/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XQPotTYcAVzsizvLFyKGOg==
+SHA1-Digest: vMtNT+AaiIwiXu5KbyaGPUfSUow=
+
+Name: locale/zh-CN/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: gQ4THovj5TAx5sWijmZA1A==
- SHA1-Digest: 9roHnZWU37Z7PzxKFSAIeJn4vms=
++MD5-Digest: T+4QTsVgQKtjIK7GN14pWQ==
++SHA1-Digest: afqkVQpKUJGHlpyJ4ZcTP9xNc84=
+
+Name: locale/zh-TW/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: kdk4p0kngU9Y63aMWpXpkw==
+SHA1-Digest: ngeGprUXqKEIe5Iiwb9Pela2PsM=
+
+Name: locale/zh-TW/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1+Cc11UEA9dN/9JkAhhAFA==
- SHA1-Digest: i1NxgmcZtO9odYPxDDb/N9lGfxM=
++MD5-Digest: B2PZ8dCqo0xXbJ/JydB6vw==
++SHA1-Digest: RErhqagGTPk637yEwMSZ3T5wBXQ=
+
+Name: locale/pt-BR/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 409PEUWhES0hPUlL1qNHTA==
+SHA1-Digest: 9fPf3+2mx3nqsLUKjQa/gdf9Xo0=
+
+Name: locale/pt-BR/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: PQ9wHFpbxl4SCXKCLzSyfg==
- SHA1-Digest: gyiUVFsH4qDt7Y7bk3Sb0CAdFRo=
++MD5-Digest: T8wCd1qsOebOuvHmQzTP0Q==
++SHA1-Digest: ONa9sm+zd6QlBuqsvoIoSsSV0jg=
+
+Name: locale/fr/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: iqLFrcKFbnLmvTKMdxQoyA==
+SHA1-Digest: WWteCdobl3ziBYl41EfEPrIKwZM=
+
+Name: locale/fr/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ABHk4vpRL+Z0LR165WybFA==
- SHA1-Digest: QgFd14IHawakoI2FjyG2cp8JITk=
++MD5-Digest: msq7cs2yWWxgjIe0ildvPw==
++SHA1-Digest: JE9BmgPIxNULSLm+RNjMwR6DcLs=
+
+Name: locale/de/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: T07jj7gAigGrTKHW2sX3BA==
+SHA1-Digest: S0tEYPakQiJFAFNVptALTdYeKN4=
+
+Name: locale/de/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 3D0j61Ox3XLEeaZjdU2/tA==
- SHA1-Digest: A+bx2c7s9ZBP5x84eMKG2chm9PQ=
++MD5-Digest: mfkY1EU6lTeX9Bh5muQ+dA==
++SHA1-Digest: CXTzqg2F3zImzpWg4nz8UMgica0=
+
+Name: locale/en-US/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ExX48pvPFLYKMmLCcUFI2w==
+SHA1-Digest: hqsmBUSTCzWLviPTpLPlc2I8Ae8=
+
+Name: locale/en-US/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 9pyu7TtJlwyk9fzsi8vqHQ==
- SHA1-Digest: EBntLMUb2a38WhUi49YVZAioOzQ=
++MD5-Digest: eQ+OAi7+qapIj6VBF4660A==
++SHA1-Digest: e095DM1QngiPsZKm7sgvY25L5kc=
+
+Name: locale/ko-KR/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sKrxqRKDzFjz8X29haDgVw==
+SHA1-Digest: eXZ3IrLxNF5eZXVtk9LFMD8uqlE=
+
+Name: locale/ko-KR/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 18K0GuQOozavVuyjMSgFvA==
- SHA1-Digest: 9koZjtWxYV6ac+aKwf8NwJheFQw=
++MD5-Digest: 0E48h0qbF8mVJKr6921e2g==
++SHA1-Digest: C0813012lgJXSBK40b9BCnMLuAA=
+
+Name: locale/lv-LV/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /FDRMcRFdwsRebTy7VgtEQ==
+SHA1-Digest: d5jCb62Qc2+ZwoxZBUClEKSjXqs=
+
+Name: locale/lv-LV/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: j3x+DlqlyEloB9uU/mzDRg==
- SHA1-Digest: XEwD8FM8Ynzlpy0hzPCzHRe+3WI=
++MD5-Digest: 7ODojC+IYcc+6UtNu4DBIw==
++SHA1-Digest: JvfTsa1BOYkUvk5OIi/E9obgnA0=
+
+Name: locale/es-MX/requestpolicy.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7IkGkmGEiuS5aABRztcYbA==
+SHA1-Digest: 3sCeWdo6tYJ8oAJlEE3vTHNHngk=
+
+Name: locale/es-MX/requestpolicy.properties
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NauvaJVJWEHrIuYjTd2CSg==
- SHA1-Digest: Fu/siar4lAQks6+gFfg6OoQ41XU=
++MD5-Digest: 1hi6B5wzdGoxMlVxs5fuvQ==
++SHA1-Digest: z+AfJC1t0sa0LsBcW3co72omVTU=
+
+Name: skin/requestpolicy-statusbar-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FRT3wgqPekWPzNGkY1BHuQ==
+SHA1-Digest: 9rGBl3oNOcl5nAT/+ka0PQw39Sc=
+
+Name: skin/dot.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZVQUzeOwErCtpS613LI4Sw==
+SHA1-Digest: D1ht/xn+OstSN5ZX1cVjoXJvOqU=
+
+Name: skin/request-log.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: J7G+gU2P16zfC6sUwfSK8Q==
- SHA1-Digest: JjS/LOhkM3gKHgLhufhAFeWIT3Q=
++MD5-Digest: SN9DytXQUXKE3Tp/GKybTw==
++SHA1-Digest: nUcKbXprCbsb/IsBaRdfVvz9nFU=
+
+Name: skin/requestpolicy-icon-32-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: f/Eg+9mmWPKitMH+7Yc1zA==
+SHA1-Digest: EkKGAQF7x4ajt++teFD7C28kvNE=
+
+Name: skin/requestpolicy-statusbar-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: xEe1GaeU14Qn9vecTpVN6g==
+SHA1-Digest: HApwwIGPGPvPeDmIYF8cY7NXV1Q=
+
+Name: skin/close.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ULn22sAvNhzEfLZ1IrrGNA==
+SHA1-Digest: nrun822JA28GZ1qSuAVyg/psrFY=
+
+Name: skin/requestpolicy-icon-32-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: xTzq3/ElD2dQD68SLztK4A==
+SHA1-Digest: SNsRmVfGKAmdCv0DFUYSt/QYMLM=
+
+Name: skin/requestpolicy-icon-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bodpzwuJ86wtzqMDdSd9aw==
+SHA1-Digest: KaNPBDoyHkH1oFHOfX0PihGp3DU=
+
+Name: skin/menu-other-origins.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: laOkW8yr6GHe7ZN4vz3oog==
+SHA1-Digest: zkV/iXv120HBNR+lCcRIsA+7vY0=
+
+Name: skin/requestpolicy-icon-24-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: G7A7ajTea2Ks2oHchbzgsg==
+SHA1-Digest: yUcxP3wWa3Huu2k7MJYbjWzkrqY=
+
+Name: skin/toolbarbutton-seamonkey.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: QLs3wUB7vlSLbY/hgSPqLw==
- SHA1-Digest: 4ZCQAKM/WvnxIEzXt0SVYFtKFGU=
++MD5-Digest: 32Kt11CZ7L5fRrkS/vg2QA==
++SHA1-Digest: 0+6xoLdtp4UMpXYgUNKQQbml5xE=
+
+Name: skin/menu-default.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FxDUStQr3wcxRg/vw8hBNg==
+SHA1-Digest: PVzmI4T9Y+NKP7FniXnv7/uiKcQ=
+
+Name: skin/toolbarbutton.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 6ADISm8YfcMSMGdN5cJwYA==
- SHA1-Digest: VA1+jBA79I7s0JQ3KGYC13nfo1k=
++MD5-Digest: +7yxFM6gBqSqwd8Uklmebw==
++SHA1-Digest: M47RpzZJD7Yjy5s2jAwthTcROi0=
+
+Name: skin/requestpolicy-icon-24-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: glQdQUi6B6P4Ft7DqvJIGA==
+SHA1-Digest: tuRrmHqmIUHE+TYw3LjqYyAHiNg=
+
+Name: skin/initial-setup.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ntHRarzJQpJEyBJetklfKA==
- SHA1-Digest: 0J6pGvfARhVYtHT56dDsHkcSbdk=
++MD5-Digest: kdV+W7H2m36sJISZibxbiw==
++SHA1-Digest: SpCyLW19xwKXPvLN8Fg9LpIDfk0=
+
+Name: skin/menu-allowed.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mFSaK6rxV0vlor1Luv2fdw==
+SHA1-Digest: SXr2n9FDTimW5srNWc/ZpIsDujY=
+
+Name: skin/requestpolicy-icon-32-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: X8vCUb2sv5csVnyFCp547g==
+SHA1-Digest: qEwWDsn8/oV8bleeb+/UMC5vzgk=
+
+Name: skin/requestpolicy-icon-32.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AFWBmzMO4ftSLLMUbzFFxA==
+SHA1-Digest: jVr+aWjHB7q82yeG+E0jkgm2d14=
+
+Name: skin/requestpolicy-icon-24-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: GQX1n7q3WAcCGMetDLsS5g==
+SHA1-Digest: 8ROPk1eycusSR517LGveT5V6e20=
+
+Name: skin/menu-blocked.svg
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 5Tcapu+ja7Ws3yq8IDmPKA==
+SHA1-Digest: LMrd4fhkOrajGx2RP6GnSnveXyo=
+
+Name: skin/requestpolicy-icon-allowed.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WQWkoBcDTA1noDd7veYq7A==
+SHA1-Digest: CEqeyLzIojGigFA17s65FYjcaUo=
+
+Name: skin/requestpolicy.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 1S7DJ1iIFNRTHoyP77ZWIw==
- SHA1-Digest: tqAnt8pa+W0QYzrhhmIVDFmfRHQ=
++MD5-Digest: w1RBFhwqMgvM0SHz7hzl3w==
++SHA1-Digest: p6QNNjZV/Zjr2Uh6f0Ya/UQiqWs=
+
+Name: skin/requestpolicy-icon-blocked.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: GjPJ45n0DrIKxNhfXMm7UQ==
+SHA1-Digest: qq0aQYfm9a8GGlkj0s0SwnGWcwE=
+
+Name: skin/requestpolicy-statusbar-disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 4Wkv8zWU2BRESXv0NKayJg==
+SHA1-Digest: ++eAfx6faAE4JcuuelIjr5wj+Ew=
+
+Name: chrome.manifest
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 8XvJuhmfJ9aWfCQEA0mU6Q==
- SHA1-Digest: udtOxdKZIUoybi7idl/s4dqWi3U=
++MD5-Digest: BvTFaA8TjCftmG8BRNShqA==
++SHA1-Digest: obtx5tkaeoWQAbSqRV6tVW3JpSI=
+
+Name: bootstrap.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: IiCmgt1HnfrsHRXo+QqKqA==
- SHA1-Digest: Z/TdmFzQUz+6u/sdv1IR6Sy8lFM=
++MD5-Digest: cwgTtC27RxDwuaSYHV211w==
++SHA1-Digest: FZiK1XvwA6+gtmDtXZKGQOkn0gg=
diff --cc content/lib/environment.jsm
index b83d16f,c1357b2..89dc349
--- a/content/lib/environment.jsm
+++ b/content/lib/environment.jsm
@@@ -512,6 -534,5 +512,6 @@@ FrameScriptEnvironment.prototype.constr
// Load the "ProcessEnvironment"
- Services.scriptloader.loadSubScript("chrome://requestpolicy/content/" +
+ Services.scriptloader.loadSubScript("chrome://rpcontinued/content/" +
"lib/environment.process.js");
+
diff --cc content/lib/logger.jsm
index df1e33c,c6bebcf..0b86d62
--- a/content/lib/logger.jsm
+++ b/content/lib/logger.jsm
@@@ -189,3 -200,82 +189,4 @@@ let Logger = (function()
return self;
}());
-// #ifdef UNIT_TESTING
-
-/**
- * Triggers errors for a RequestPolicy unit test.
- * It's used to test Error Detection from the unit tests.
- */
-var UnitTestObserver = (function (self) {
-
- var loggingErrorTopic = "requestpolicy-trigger-logging-error";
- var consoleErrorTopic = "requestpolicy-trigger-console-error";
-
- self.startup = function () {
- Services.obs.addObserver(self, loggingErrorTopic, false);
- Services.obs.addObserver(self, consoleErrorTopic, false);
- };
-
- self.shutdown = function () {
- Services.obs.removeObserver(self, loggingErrorTopic);
- Services.obs.removeObserver(self, consoleErrorTopic);
- };
-
- /**
- * Split a string like
- * "foo:bar:baz"
- * to two strings:
- * ["foo", "bar:baz"]
- * Only the first colon counts.
- */
- function splitColon(aString) {
- var index = aString.indexOf(":");
- if (index === -1) {
- return [aString, ""]
- }
- var part1 = aString.substr(0, index);
- var part2 = aString.substr(index + 1);
- return [part1, part2];
- }
-
- self.observe = function (aSubject, aTopic, aData) {
- switch (aTopic) {
- case loggingErrorTopic:
- let [logLevel, logMessage] = splitColon(aData);
-
- if (logLevel === "warning") {
- Logger.warning(Logger.TYPE_ERROR, logMessage);
- } else if (logLevel === "severe") {
- Logger.severe(Logger.TYPE_INTERNAL, logMessage);
- }
- break;
-
- case consoleErrorTopic:
- if (aData === "ReferenceError") {
- runAsync(produceReferenceError);
- }
- break;
-
- default:
- break;
- }
- };
-
- function produceReferenceError() {
- var localVar = nonexistantVariable;
- }
-
- function runAsync(aFunction) {
- var runnable = {run: aFunction};
- Services.tm.currentThread.dispatch(runnable,
- Ci.nsIEventTarget.DISPATCH_NORMAL);
- }
-
- return self;
-})({});
+
-ProcessEnvironment.addStartupFunction(Environment.LEVELS.BACKEND,
- UnitTestObserver.startup);
-ProcessEnvironment.addShutdownFunction(Environment.LEVELS.BACKEND,
- UnitTestObserver.shutdown);
-// #endif
diff --cc content/lib/policy-manager.jsm
index c9a4627,a11435c..8e203a4
--- a/content/lib/policy-manager.jsm
+++ b/content/lib/policy-manager.jsm
@@@ -349,5 -349,4 +349,5 @@@ let PolicyManager = (function(self)
Services.scriptloader.loadSubScript(
- "chrome://requestpolicy/content/lib/policy-manager.alias-functions.js");
+ "chrome://rpcontinued/content/lib/policy-manager.alias-functions.js");
+
diff --cc content/lib/request-processor.jsm
index e90e4f6,1bb77f6..b75248b
--- a/content/lib/request-processor.jsm
+++ b/content/lib/request-processor.jsm
@@@ -1070,7 -1072,6 +1072,7 @@@ let RequestProcessor = (function(self)
Services.scriptloader.loadSubScript(
- 'chrome://requestpolicy/content/lib/request-processor.redirects.js');
+ 'chrome://rpcontinued/content/lib/request-processor.redirects.js');
Services.scriptloader.loadSubScript(
- 'chrome://requestpolicy/content/lib/request-processor.compat.js');
+ 'chrome://rpcontinued/content/lib/request-processor.compat.js');
+
diff --cc content/lib/utils/constants.jsm
index c32fc1c,8c24377..873dc4e
--- a/content/lib/utils/constants.jsm
+++ b/content/lib/utils/constants.jsm
@@@ -29,7 -29,12 +29,8 @@@ let EXPORTED_SYMBOLS = ["C"]
let C = {};
- C.EXTENSION_ID = "requestpolicy at requestpolicy.com";
-// #ifdef AMO
-C.EXTENSION_ID = "rpcontinued at requestpolicy.org";
-// #else
+ C.EXTENSION_ID = "rpcontinued at non-amo.requestpolicy.org";
-// #endif
+
C.FIREFOX_ID = "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}";
C.SEAMONKEY_ID = "{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}";
C.MMID = C.EXTENSION_ID; // message manager ID
diff --cc content/main/default-pref-handler.js
index 17bc980,2b38af3..6107646
--- a/content/main/default-pref-handler.js
+++ b/content/main/default-pref-handler.js
@@@ -109,7 -109,6 +109,7 @@@ try
// How_to_convert_an_overlay_extension_to_restartless
// #Step_4.3A_Manually_handle_default_preferences )
Services.scriptloader.loadSubScript(
- "chrome://requestpolicy/content/lib/default-preferences.js",
+ "chrome://rpcontinued/content/lib/default-preferences.js",
defaultPrefScriptScope);
} catch (e) {}
+
diff --cc content/main/requestpolicy-service.jsm
index 718b3e5,db03329..27088d0
--- a/content/main/requestpolicy-service.jsm
+++ b/content/main/requestpolicy-service.jsm
@@@ -118,6 -119,115 +119,110 @@@ let rpService = (function()
}
+ /**
+ * Module for detecting installations of other RequestPolicy versions,
+ * which have a different extension ID.
+ */
+ var DetectorForOtherInstallations = (function () {
+ const NOTICE_URL = "chrome://rpcontinued/content/" +
+ "multiple-installations.html";
+
+ // The other extension IDs of RequestPolicy.
+ var addonIDs = Object.freeze([
+ "requestpolicy at requestpolicy.com",
- // #ifdef AMO
- // In the AMO version the non-AMO version needs to be detected.
- "rpcontinued at non-amo.requestpolicy.org",
- // #else
+ // In the non-AMO version the AMO version needs to be detected.
+ "rpcontinued at requestpolicy.org",
- // #endif
+ ]);
+
+ var addonListener = {
+ onEnabled: checkAddon,
+ onInstalled: checkAddon
+ };
+
+ function checkAddon(addon) {
+ for (let id of addonIDs) {
+ if (addon.id === id) {
+ openTab();
+ return;
+ }
+ }
+ }
+
+ ProcessEnvironment.addStartupFunction(Environment.LEVELS.UI, function () {
+ AddonManager.addAddonListener(addonListener);
+ });
+
+ ProcessEnvironment.addShutdownFunction(Environment.LEVELS.UI, function () {
+ AddonManager.removeAddonListener(addonListener);
+ });
+
+ /**
+ * Open the tab with the 'multiple installations' notice.
+ *
+ * @return {Boolean} whether opening the tab was successful
+ */
+ function openTab() {
+ var wm = Cc["@mozilla.org/appshell/window-mediator;1"]
+ .getService(Ci.nsIWindowMediator);
+ var mostRecentWindow = wm.getMostRecentWindow("navigator:browser");
+
+ // the gBrowser object of the firefox window
+ var _gBrowser = mostRecentWindow.getBrowser();
+
+ if (typeof(_gBrowser.addTab) !== "function") {
+ return false;
+ }
+
+ _gBrowser.selectedTab = _gBrowser.addTab(NOTICE_URL);
+
+ return true;
+ }
+
+ function isAddonActive(addon) {
+ if (addon === null) {
+ return false;
+ }
+
+ return addon.isActive;
+ }
+
+ // On startup, the tab should be opened only once.
+ var initialCheckDone = false;
+
+ function addonListCallback(addons) {
+ var activeAddons = addons.filter(isAddonActive);
+ if (activeAddons.length === 0) {
+ // no other RequestPolicy version is active
+ return;
+ }
+
+ if (initialCheckDone === true) {
+ return;
+ }
+
+ var rv = openTab();
+
+ if (rv === true) {
+ initialCheckDone = true;
+ }
+ }
+
+ /**
+ * Check if other RequestPolicy versions (with other extension IDs)
+ * are installed. If so, a tab with a notice will be opened.
+ */
+ function checkForOtherInstallations() {
+ if (initialCheckDone === true) {
+ return;
+ }
+
+ AddonManager.getAddonsByIDs(addonIDs, addonListCallback);
+ }
+
+ return {checkForOtherInstallations: checkForOtherInstallations};
+ })();
+
+
diff --cc content/main/window-manager.jsm
index 16ec8c5,b47b3f1..01b965e
--- a/content/main/window-manager.jsm
+++ b/content/main/window-manager.jsm
@@@ -233,6 -233,5 +233,6 @@@ let rpWindowManager = (function(self)
// extend rpWindowManager
Services.scriptloader.loadSubScript(
- "chrome://requestpolicy/content/main/window-manager-toolbarbutton.js",
+ "chrome://rpcontinued/content/main/window-manager-toolbarbutton.js",
globalScope);
+
diff --cc content/multiple-installations.html
index 0000000,c7b72d2..c7b72d2
mode 000000,100644..100644
--- a/content/multiple-installations.html
+++ b/content/multiple-installations.html
diff --cc content/ui/request-log.filtering.js
index 9326f2a,f288d17..6b5c5b9
--- a/content/ui/request-log.filtering.js
+++ b/content/ui/request-log.filtering.js
@@@ -107,5 -107,4 +107,5 @@@ window.rpcontinued.requestLog = (functi
return self;
- }(window.requestpolicy.requestLog || {}));
+ }(window.rpcontinued.requestLog || {}));
+
diff --cc content/ui/request-log.interface.js
index 1daef7d,dfaf643..d81da51
--- a/content/ui/request-log.interface.js
+++ b/content/ui/request-log.interface.js
@@@ -131,5 -131,4 +131,5 @@@ window.rpcontinued.requestLog = (functi
return self;
- }(window.requestpolicy.requestLog || {}));
+ }(window.rpcontinued.requestLog || {}));
+
diff --cc content/ui/request-log.js
index 6a02c1d,efd67cc..d90d701
--- a/content/ui/request-log.js
+++ b/content/ui/request-log.js
@@@ -78,5 -78,4 +78,5 @@@ window.rpcontinued.requestLog = (functi
return self;
- }(window.requestpolicy.requestLog || {}));
+ }(window.rpcontinued.requestLog || {}));
+
diff --cc content/ui/request-log.tree-view.js
index 5f6b98c,bcc3195..3d501dc
--- a/content/ui/request-log.tree-view.js
+++ b/content/ui/request-log.tree-view.js
@@@ -182,5 -182,4 +182,5 @@@ window.rpcontinued.requestLog = (functi
};
return self;
- }(window.requestpolicy.requestLog || {}));
+ }(window.rpcontinued.requestLog || {}));
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git
More information about the Pkg-mozext-commits
mailing list