[debian-edu-commits] [Git][debian-edu/debian-edu-config][buster] 4 commits: Add policy file share/firefox-esr/distribution/policies.json
WolfgangSchweer
gitlab at salsa.debian.org
Tue Apr 14 14:41:19 BST 2020
WolfgangSchweer pushed to branch buster at Debian Edu / debian-edu-config
Commits:
3d789240 by Wolfgang Schweer at 2020-04-13T12:11:02+02:00
Add policy file share/firefox-esr/distribution/policies.json
This makes sure that the Debian-Edu_rootCA.crt file gets installed as trusted
certificate at first launch of firefox-esr and thunderbird. The policy is valid
for both firefox-esr and thunderbird as of version 68.2.x (thunderbird still
needs to migrate to bullseye, tested with sid version).
Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>
- - - - -
c35ee3f2 by Wolfgang Schweer at 2020-04-13T12:43:57+02:00
Add lib/thunderbird/distribution/policies.json
cherry-picked from master branch commit 892593c9
Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>
- - - - -
e752feee by Wolfgang Schweer at 2020-04-13T13:11:30+02:00
Adjust Makefile to reflect the policies files related changes.
Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>
- - - - -
02931273 by Wolfgang Schweer at 2020-04-13T13:34:34+02:00
Add changelog entries for policies files related changes.
Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>
- - - - -
4 changed files:
- Makefile
- debian/changelog
- + lib/thunderbird/distribution/policies.json
- + share/firefox-esr/distribution/policies.json
Changes:
=====================================
Makefile
=====================================
@@ -161,6 +161,7 @@ SYSCONFFILES = \
nbd-server/conf.d/debian-edu.conf
LIBFILES = \
+ thunderbird/distribution/policies.json \
mime/packages/debian-edu-mailcap
SYSCONFSCRIPTS = \
@@ -246,6 +247,7 @@ install: install-testsuite
install -d $(DESTDIR)$(ldapdir)
install -d $(DESTDIR)$(dhcpdir)
install -d $(DESTDIR)$(mailcapdir)
+ install -d $(DESTDIR)$(libdir)
# program's manpages are autodetected.
set -e ; for prog in $(PROGS); do \
@@ -399,6 +401,7 @@ install: install-testsuite
share/debian-edu-config/pam-config-mkhomedir \
share/debian-edu-config/pam-config-nopwdchange \
share/debian-edu-config/pam-nopwdchange.py \
+ share/firefox-esr/distribution/policies.json \
; do \
$(INSTALL_DATA) $$f $(DESTDIR)/usr/$$f ; \
done
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+debian-edu-config (2.10.65+deb10u5) UNRELEASED; urgency=medium
+
+ * Add policies files for Firefox-ESR and Thunderbird to fix the TLS/SSL setup.
+ This makes sure that the Debian-Edu_rootCA.crt file gets installed as
+ trusted certificate for Firefox-ESR and Thunderbird. (Already fixed in
+ Bullseye.)
+ - Add share/firefox-esr/distribution/policies.json (Closes: #944450).
+ - Add lib/thunderbird/distribution/policies.json (Closes: #955978).
+ - Adjust Makefile accordingly.
+
+ -- Wolfgang Schweer <wschweer at arcor.de> Mon, 13 Apr 2020 13:14:43 +0200
+
debian-edu-config (2.10.65+deb10u4) buster; urgency=medium
[ Dominik George ]
=====================================
lib/thunderbird/distribution/policies.json
=====================================
@@ -0,0 +1,11 @@
+{
+ "policies": {
+ "Certificates": {
+ "ImportEnterpriseRoots": true,
+ "Install": [
+ "/etc/ssl/certs/Debian-Edu_rootCA.crt"
+ ]
+ }
+ }
+}
+
=====================================
share/firefox-esr/distribution/policies.json
=====================================
@@ -0,0 +1,12 @@
+{
+ "policies": {
+ "Certificates": {
+ "ImportEnterpriseRoots": true,
+ "Install": [
+ "/etc/ssl/certs/Debian-Edu_rootCA.crt"
+ ]
+ },
+ "NewTabPage": false,
+ "OverrideFirstRunPage": ""
+ }
+}
\ No newline at end of file
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/798643185a075b8165436755ed41fd849cbc7a90...02931273c22327e1ff322b539a70cde53542b379
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/798643185a075b8165436755ed41fd849cbc7a90...02931273c22327e1ff322b539a70cde53542b379
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20200414/2d6785f5/attachment-0001.html>
More information about the debian-edu-commits
mailing list