-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 10 Mar 2025 11:25:20 +0100
Source: debian-edu-router
Binary: debian-edu-router-common debian-edu-router-config debian-edu-router-deployserver debian-edu-router-fai debian-edu-router-fai-l10n debian-edu-router-plugin.content-filter debian-edu-router-plugin.krb5-connector debian-edu-router-plugin.ldap-connector debian-edu-router-plugin.mdns-reflector
Architecture: source all
Version: 2.13.0~beta1
Distribution: experimental
Urgency: medium
Maintainer: Debian Edu Developers <debian-edu@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Description:
debian-edu-router-common - Debian Edu Router - common/shared files
debian-edu-router-config - Debian Edu Router Configuration
debian-edu-router-deployserver - Deployment server for the Debian Edu Router system
debian-edu-router-fai - FAI config space (et al.) for the Debian Edu Router system
debian-edu-router-fai-l10n - FAI config space locale files for the Debian Edu Router system
debian-edu-router-plugin.content-filter - Debian Edu Router Plugin for content filtering
debian-edu-router-plugin.krb5-connector - Debian Edu Router Plugin for Kerberos connector
debian-edu-router-plugin.ldap-connector - Debian Edu Router Plugin for LDAP/AD connector
debian-edu-router-plugin.mdns-reflector - Debian Edu Router Plugin for mDNS reflection
Changes:
debian-edu-router (2.13.0~beta1) experimental; urgency=medium
.
* Upload to experimental.
.
[ Daniel Teichmann ]
* Add plugin: debian-edu-router-plugin.mdns-reflector (d-e-r-p-m-r).
* Add plugin: debian-edu-router-plugin.content-filter (d-e-r-p-c-f).
* Add plugin: debian-edu-router-plugin.ldap-connector (d-e-r-p-l-c).
* Add plugin: debian-edu-router-plugins.krb5-connector (d-e-r-p-k-c).
* Factor-out various functionalities to debian-edu-router-common bin:pkg.
* Improve logging and debug support.
* debian/d-e-r.common: Enforce debug msgs if /etc/debian-edu-router/debug was
found.
* d-e-r-loginmenu: Introduce plugin support.
* d-e-r-loginmenu.sh: Stay consistent with unicode triple-dots (…) and
normal ones (...).
* loginmenu: Add options which toggle plugin's functionality.
* loginmenu: Do not skip directly to main menu if in plugin menu.
* loginmenu: Add option to toggle debug messages.
* loginmenu: Introduce indicator, if plugin is enabled or not, in the plugin
submenu.
* loginmenu: Add 'etckeeper' support for plugins.
* loginmenu: Add visual way of telling if task of a plugin is activated/
deactivated.
* loginmenu: Support showing system logs.
* loginmenu: Introduce new option to show DHCP leases of dnsmasq.
* conf/debian-edu-router-plugins/d-e-r-p.example.sh: Add example plugin
metadata file.
* debian-edu-router-config: Various refactorings regarding network
configuration management. (E.g. per-interface dnsmasq service units)
* Improve and adjust Makefile.debug for 2.13.0 release.
* Improve and adjust Makefile.iso for 2.13.0 release.
* debian/d-e-r-c.common: Fix bug where different shells would produce
different outputs in compare_comma_separated_items.
* debian/d-e-r-c.config: Fix VLAN needed-ifaces calculations and show error
dialog if too few interfaces are available.
* debian/d-e-r-c.postinst: Show an easy copy&paste-able command to restore
backed-up configuration after a service restart failure.
* debian/d-e-r-c.config: Fix iface assignment message. (Iface was 'ok'
every time).
* debian/d-e-r-c.config: Allow user to cancel (back up) iface assignment.
* debian/d-e-r-c.config: Bailout if interface assignment for VLAN is not
successful after 5 tries.
* debian/d-e-r-c.config: Fix step-by-step mode for iface assignment of
internal networks.
* debian/d-e-r-c.config: Reset VLAN iface debconf question if not using VLANs.
* debian/d-e-r-c.common: Fix get_internal_networks_ifaces() not considering
VLANs.
* debian/d-e-r-c.common: Add option to not lowercase network names in
get_internal_networks{_ifaces}.
* debian/d-e-r.common: Add filter_item() function.
* Add 'debian-edu-router-reconfigured' dpkg trigger. Reconfigure plugins
packages when aforementioned trigger got activated.
* debian/d-e-r-c.postinst: Remove plugin related config files before
generating our own.
* debian/d-e-r-c.postinst: If 'SKIP_SERVICE_RESTARTS_POSTINST' is set, also
skip stopping networking service!
* bin/debian-edu-router-fai_updateconfigspace: Fix quoting typo in git
command.
* docs/{webcache.md.in,squid_ACLs_explained.md.in}: Provide detailed content
filter documentation.
* debian/d-e-r-p.*.postinst: Unify code style (configure_package).
* debian/d-e-r-c.config: Fix issue where step-by-step setup would be stuck in
a loop.
* debian/d-e-r-c.postinst: Fix issue where aborting an upgrade would
make postinst fail completely.
* data/filterlists.d/ProxyAllowSite.dist: Add '.debian.org' as always allowed
and trusted website.
* Debconf templates: Replace all occurrences of 'Debian Edu Router' to improve
product branding. (D-E-R is brandable and can be renamed by vendors).
* Project Wide: Use '/usr/lib/systemd/system/' instead of
'/lib/systemd/system/'.
* fai/config/debconf/DEBIAN_EDU_ROUTER: Add preseedings for Debian Edu Router
Plugins.
* fai/config/debconf/DEBIAN_EDU_ROUTER: Fix preseedings for VLAN IDs.
* fai/config/files/etc/hosts/DEBIAN_EDU_ROUTER: Add tjener.intern (and
ldap, www, ...) to /etc/hosts.
* All plugins: Add general should-plugin-be-enabled question.
* fai/config/class/z20_debian-edu-router.profile: Fix default selection.
* fai/config/files/etc/debian-edu-router/debug/DEVELOPMENT: Add file; Force-
Enable debugging mode, if DEVELOPMENT class was selected.
* Add Debian Edu Skolelinux logo to /usr/share/debian-edu-router/logos/
00_debian-edu-router_logo.svg (and use it in error pages when squid blocks
internet access).
* docs/squid_ACLs_flowchart.{svg, drawio}: Add schematics of the content
filter engine.
* bin/debian-edu-router-loginmenu.sh: Show version in addition to PRODUCTNAME
and MACHINE_ID.
* FAI conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/grub.cfg: Update
file.
* d-e-r-f grub.cfg.temp: Add background image and DejaVuSansMono font.
* update-po{t}.sh: Use po/DOMAINS file to keep track of GETTEXT_DOMAINS.
* All systemd services: Declare dependency on network-online.target.
* bin/debian-edu-router-loginmenu.sh: Add button for starting 'htop' utility.
* Update copyright notices in various files.
* debian/control:
+ Add various 'Suggests' and 'Enhances' fields.
+ Add openssh-{client, server} as dependencies.
+ Move dnsmasq from Recommends: to Depends:.
+ Add to Depends: Add netcat-openbsd.
.
[ Mike Gabriel ]
* bin/debian-edu-router-fai_updateconfigspace: More reliably detect if we are
in a Git working copy.
* debian/copyright: Update copyright attributions.
* debian/copyright: Update auto-generated copyright.in file.
* lintian: Introduce more overrides where appropriate.
* Make FAI installer localizable.
* fai/config/class/: Support switching to another locale in FAI installer
dialogs based on classes set in FAI profiles.
* debian/: Split-out translation files of debian-edu-router-fai into its own
bin:pkg (debian-edu-router-fai-l10n, to be installed in the FAI nfsroot).
* debian/: Refactor how .po files get generated into .mo files and how they
get installed into the bin:pkgs.
* Various FAI installer improvements and bug fixes.
* Make PRODUCTNAME partially localizable, rework how the PRODUCTNAME is
printed on screen in plugins.
* fai/config/package_config/DEBIAN: Make sure rsyslog is installed.
* debian/README.i18n{,md}: Provide i18n guidelines for fully localizing
debian-edu-router.
* debian/control:
+ Add d-e-r-common to Pre-Depends: of d-e-r-common and d-e-r-fai
bin:pkgs.
+ Add 'ssl-cert' to Pre-Depends: of d-e-r-plugin.content-filter.
+ debian/control: Pre-depend on debconf (for all bin:pkgs with
debconf calls in preinst scripts.
+ Sort package names in D:/R: fields.
+ Add to R: (d-e-r-config): gpm.
+ Line-wrap S: field (d-e-r-config).
+ Add to R (content-filter): squid-langpack.
+ Bump Standards-Version: to 4.7.2. No changes
needed.
* debian/po/:
+ Update debconf dialogs translation files.
* debian/*.templates: Fine-tune English translation templates for upload.
Thanks, lintian. (fa54d887)
* debian/*.lintian-overrides: Update lintian overrides. (fb7b43f3)
* debian/debian-edu-router-plugin.content-filter.{postinst,postrm}: Drop
backup/removal and restore of /etc/squid/conf.d/debian.conf.
* conf/squid/snippets.d/01_squid_base_d-e-r-p.c-f.conf: Define localnet ACL
so that /etc/squid/conf.d/debian.conf does not have to be removed.
.
[ Temuri Doghonadze ]
* po/: Add Georgian translations. (Many thanks from the upstream authors!!!).
Checksums-Sha1:
22758246728c296185925f610ba69c5effd9dcf1 2558 debian-edu-router_2.13.0~beta1.dsc
8aebc2a642b9f5fac3c3243a1504ce4b96b28090 1010932 debian-edu-router_2.13.0~beta1.tar.xz
295e905452872a7d2b233d9749987e7789f60055 17908 debian-edu-router-common_2.13.0~beta1_all.deb
734a3110cf07ddce59a50a070980529f526f168e 77788 debian-edu-router-config_2.13.0~beta1_all.deb
e5bd037f2d8f9861a79b7b89653916b42b5fe6a2 13656 debian-edu-router-deployserver_2.13.0~beta1_all.deb
9132b28f6e102a631e9d83c046416711f85677e9 21840 debian-edu-router-fai-l10n_2.13.0~beta1_all.deb
e808527c6f32f04c122703176c3c8374160b3e56 52784 debian-edu-router-fai_2.13.0~beta1_all.deb
02a6a06d6e56cd0b2c93f1eb61e8b615b611c2c7 807036 debian-edu-router-plugin.content-filter_2.13.0~beta1_all.deb
6965804945a28073e5355654c581ffde14db953c 34056 debian-edu-router-plugin.krb5-connector_2.13.0~beta1_all.deb
379129b989f505678130c8dd8f6bb5efd9baf674 47952 debian-edu-router-plugin.ldap-connector_2.13.0~beta1_all.deb
259dc1f0fa6a304e84383761d2682fcfd4912d6b 26680 debian-edu-router-plugin.mdns-reflector_2.13.0~beta1_all.deb
27662e1798aa4a5c39b988b82519dd0975669b6e 8673 debian-edu-router_2.13.0~beta1_amd64.buildinfo
Checksums-Sha256:
265faeeeb8ff7991dccb18cbb62ff416a8f85f246c7d041790cea86f4d9350da 2558 debian-edu-router_2.13.0~beta1.dsc
14cf0ac922bf209d65ecd68d70137a96ddedfa6945e808e228384661c766c5e9 1010932 debian-edu-router_2.13.0~beta1.tar.xz
f7ace591ad5ab8b1a9c73c26095dde54779501ac47b92b80f460ff2a0b6f201e 17908 debian-edu-router-common_2.13.0~beta1_all.deb
a5152fd84209bccd8d579b00249822423583b070c335fd2c5e155974dc3c83ee 77788 debian-edu-router-config_2.13.0~beta1_all.deb
75f192d51b6348e08589eb100240ac956c072481cfe2c691ff1e13901f406b9d 13656 debian-edu-router-deployserver_2.13.0~beta1_all.deb
fc6f35c79c397cb64a04734eb31a61db85eb17a58d7fcb89739b138d70399ee2 21840 debian-edu-router-fai-l10n_2.13.0~beta1_all.deb
be79e82766c2d074667ffb7185d8fca0382a08ae3142bbdd26c22db332cb21ef 52784 debian-edu-router-fai_2.13.0~beta1_all.deb
87157a01dd189189cc0f60443127598298d43d81773c58313e211d508b159e79 807036 debian-edu-router-plugin.content-filter_2.13.0~beta1_all.deb
15d5f5d4ae75fed912319cd942395a6de8e740f1df860787c7c372413f73be37 34056 debian-edu-router-plugin.krb5-connector_2.13.0~beta1_all.deb
e1494ee8fe7719e5f7f75f18b7aa03cb20bad3f854da79a1fc10827ad8f3ba84 47952 debian-edu-router-plugin.ldap-connector_2.13.0~beta1_all.deb
1202c8867088f1b8c14bdb487b6672cee7a143611fabbada6545ad0d64a81584 26680 debian-edu-router-plugin.mdns-reflector_2.13.0~beta1_all.deb
6d39f8c7940237b8ac59290d331af679e3e6f49e4295e10ec1e05dd96231e7ba 8673 debian-edu-router_2.13.0~beta1_amd64.buildinfo
Files:
610c320313801b9551f190326bd19c44 2558 admin optional debian-edu-router_2.13.0~beta1.dsc
88d397e303d11b3a2d37bd5af14d4059 1010932 admin optional debian-edu-router_2.13.0~beta1.tar.xz
c6dd9415a344c626eef3eb0ad3178c85 17908 admin optional debian-edu-router-common_2.13.0~beta1_all.deb
42bb7503552d2efdb1d15086bfdc758a 77788 admin optional debian-edu-router-config_2.13.0~beta1_all.deb
46c3e10235b1ef25a48bebad431a586a 13656 admin optional debian-edu-router-deployserver_2.13.0~beta1_all.deb
d9a65c3a66c4709164371c1e0f582a51 21840 localization optional debian-edu-router-fai-l10n_2.13.0~beta1_all.deb
dd4f0c8184917073feb2e3c54fa95810 52784 admin optional debian-edu-router-fai_2.13.0~beta1_all.deb
044effea37ce1ac6edf8b4f99cf3c8e3 807036 admin optional debian-edu-router-plugin.content-filter_2.13.0~beta1_all.deb
233c51572770f3ce2e45e8168998fb36 34056 admin optional debian-edu-router-plugin.krb5-connector_2.13.0~beta1_all.deb
9a42ec16d59d5da60c2b7241381d6e48 47952 admin optional debian-edu-router-plugin.ldap-connector_2.13.0~beta1_all.deb
37914a222b85a49b9f0a23a0f5bdc284 26680 admin optional debian-edu-router-plugin.mdns-reflector_2.13.0~beta1_all.deb
36b2f0bb2d38cb71a190005af3606b4c 8673 admin optional debian-edu-router_2.13.0~beta1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmfO9iEVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxOcQP/2lQzCWGMKrkRCFIsws0A3AvFipJ
wAB6JLrcD9l0T3WdaV11zRRceit3MMF1rmw7cGUOPYNsKe063S4eNAs2ww6A6iz3
Rdr0tyLM4M6tCe9I23cpzjLz9TzK/UeiAYGhJnQGQL+1A66WMmEmDcwCjeBrsiOu
+n8WUjDBaoKjICG2nHgl3ILMzhLCe0ghjXaRQsdhB1g2zL7RU+LIiKOfzb2OVKa+
xsWLfQF5FYP+MwtXxRkxAg2EliiMxmRZLxfcfJLPz0c9FAzUq8uYf98BgCYVh2YF
m4RkUFXInuQXlxnb4GTt2HQWfDhZHG9nCuWIJRcoW9mpmda8XCMr4K/HgzM9a5Ii
3tuN+ksnsdDiGiFNq9GdXVH5kecJvDSR6V+Iyejsw7cjQlbnFQkdeJmLUeN8OPCl
hXtTFmxC0e2AEUY4c06cNmdVrZCU+t4cUGXbt4L3X4ZvVZg19mVtZibyekT6Ze9w
qYJJBk8PDIrxXxILJvtpVOQG3rU1ahHaD3BxghCJ1nvKbSuGx5WWh/9AAbypWoPn
1EkigW+b6VWxESoc5x6jcB10XQSxxUUfkgKaA9o7wZBrJbuWt/Vrz9wIL45QWMlj
ad60WjcjtqPPTwhNGLqcGY7WFhlNmuCGkBhlXMMqpABHOC5/ZSfNDsSGbBujI2tB
ky6rkiVA1llUaTM4
=SSQg
-----END PGP SIGNATURE-----