debian-edu-router (2.12.8) unstable; urgency=medium [ Daniel Teichmann ] * debian/d-e-r-c.postinst: Fix dnsmasq conf generation for networks over VLAN. * debian/d-e-r-c.config: Fix QCOUNT typo. (Prevents always showing not- implemented dialog). (Closes: #1049329). * debian/d-e-r-c.postinst: Only generate UIF filter rules for SSH if 'Uplink' interface is defined. (Closes: #1050231). [ Mike Gabriel ] * Adjust script name in README and print output (d-e-r-faiinstall -> d-e-r- fai_install). * debian/po: + Add pt_BR translation. Thanks to Paulo Henrique de Lima Santana. (Closes: #1037129). + Add sv.po. Thanks to Peter Kvillegård. (Closes: #1049959). + Add nl.po. Thanks to Frans Spiesschaert. (Closes: #1041874). * lintian: Adjust file lines in overrides. -- Mike Gabriel Mon, 11 Sep 2023 13:01:21 +0200 debian-edu-router (2.12.7) unstable; urgency=medium * d-e-r-c.postrm: Fix /etc/dnsmasq.d/ path name in comment. * debian/po/: + Update es.po. Thanks to Camaleón. (Closes: #1035682). + Update de.po. -- Mike Gabriel Mon, 15 May 2023 23:47:17 +0200 debian-edu-router (2.12.6) unstable; urgency=medium [ Daniel Teichmann ] * debian/d-e-r-c.{config,templates}: Add debian-edu-router-config/service-ssh- custom-port dialog & template. * debian/d-e-r-c.postinst: Generate sshd + uif config files for custom SSH port. * debian/d-e-r-c.postrm: Purge d-e-r related SSH service config files. * debian/d-e-r-c.postinst: Generate uif service definition (SSH custom port). * debian/d-e-r-c.postinst: Don't generate firewall rules, if SSH service is disabled. * debian/d-e-r-c.postinst: Replace sshd with ssh for invoke-rc.d call. * debian/d-e-r-c.config: Make sure user doesn't accidentely quit the conf dialog when trying to backup… * debian/d-e-r-c.postinst: Make nosetup_reason2 message bold. [ Mike Gabriel ] * debian/po: Update nl.po. Thanks to Frans Spiesschaert. (Closes: #1033906). * debian/debian-edu-router-config.config: Grammar fix. * debian/debian-edu-router-config.templates: Add EOL at EOF. * debian/d-e-r-c.{config, postinst}: Selectively allow/block incoming SSH connections. * debian/debian-edu-router-config.config: White-space fixes. * debian/debian-edu-router-config.config: Fix wrong debconf screen numbers that got broken by cherry-picking. * debian/po: Add pt_BR translation. Thanks to Paulo Henrique de Lima Santana. (Closes: #1034029). * debian/debian-edu-router-config.postinst: Assure enabling of SSH service in case it got disabled beforehand. * debian/debian-edu-router-config.postinst: Use update-rc.d instead of systemctl for disabling ssh service. * debian/debian-edu-router-config.lintian-overrides: Update line number in recursive-privilege-change override. Add various update-rc.d override. * debian/po/: Update translation files. * debian/debian-edu-router-config.postinst: Silence stdout/stderr of update-rc.d. Thanks, lintian. * debian/debian-edu-router-config.postinst: Ignore failures of update-rc.d when (re-)enabling ssh service. * debian/debian-edu-router-fai.lintian-overrides: Silence false-positive lintian reports. * debian/po/: Update es.po. Thanks to Camaleón. (Closes: #1034706). * debian/d-e-r-config.{postinst,postrm}: Assure that /etc/ssh/sshd_config.d/ exists when needed, purge it again if probably created by us. * debian/d-e-r-config.postrm: Purge /etc/dnsmasq.d/ again if probably created by us. -- Mike Gabriel Wed, 26 Apr 2023 08:26:22 +0200 debian-edu-router (2.12.5) unstable; urgency=medium [ Daniel Teichmann ] * Makefile.iso: Split CHROOT_LOCATION via 'tr' to avoid possible 'Union Directory' entries. * debian/d-e-r-c.postinst: Remove 'WARNING' from skip-network-setup msg to avoid it being shown at FAI installation. * debian/d-e-r-c.config: Remove old color codes and replace them with new color variables. * debian/d-e-r-c.config: Make bailout_on_too_many_failures() colorful. * {po/de.po, po/templates.pot, debian/d-e-r-config.templates}: Update translation. * debian/d-e-r-c.config: Make DNS nameserver question more reliable + support IPv6. * debian/d-e-r-c.config: IPv4 DNS NS's can provide IPv6 NS's and vice versa. So don't force both IPv4 and IPv6 nameservers. * debian/d-e-r-c.lintian-overrides: udevadm guard warning has been fixed. * debian/d-e-r-c.postrm: Set title to 'Debian Edu Router'. * debian/d-e-r-c.{templates,config,lintian-overrides}: Remove debian-edu-router-config/title. * debian/d-e-r-c.config: Add '|| true' guard to udevadm call. Thanks, Lintian. * debian/d-e-r-config.templates: Don't break '_Description:' line. Update translation. * po/{de.po,templates.pot}: Update template language files. [ Mike Gabriel ] * package_config/DEVELOPMENT.{asc -> gpg}: Rename file. Support for .asc files has been dropped in FAI. * fai/config/_obsolete-files.d/debian-edu-router-fai.removed: Mark package_config/DEVELOPMENT.asc as obsolete file. * bin/debian-edu-router-fai_instal: Mount /proc and /sys in nfsroot prior to creating/updating it. Those mountpoints are needed by dracut's 45url-libs module. * debian/copyright: Adjust for renamed DEVELOPMENT.{asc|gpg} file. * bin/debian-edu-router-fai_*: Drop support for Debian versions older than bullseye. * bin/debian-edu-router-fai_install: Drop non-free-firmware repo area if preparing a bullseye nfsroot. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/NFSROOT: Forward-port changes from NFSROOT in FAI 6.0. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/NFSROOT: Add libnss3. Required by dracut's 45url-libs module. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/apt/sources.list.in: Add non-free-firmware package repo area. * fai/config/package_config/: Temporarily stop using 'aptitude' installation type, switch to legacy 'install' (i.e. apt-get). * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/nfsroot.conf.in: Drop '--include=aptitude' from FAI_DEBOOTSTRAP_OPTS. Not supported by FAI 6.0 currently. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/nfsroot.conf.in: Add '--include=ca-certificates' to FAI_DEBOOTSTRAP_OPTS. For https deb-URLs it is vital to have ca-certificates already installed in FAI's base.tar.xz chroot tarball. * fai/config/package_config/FAIBASE: Drop libnss-sss and libpam-sss. (Remnant from Debian LAN which we used as a starting point). * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/grub.cfg: Mark simultaneous DHCP discovery as experimental, not BROKEN. It has been working quite well during recent tests. * debian/debian-edu-router-config.postinst: Assure that /etc/dnsmasq.d/ exists before placing files into it. * debian/debian-edu-router-config.postinst: Silence and ignore errors if /etc/dnsmasq.d/ is empty when attempting to remove files from it. * fai/config/class/90-development: Disable DEVELOPMENT class. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/apt/sources.list.in: Comment out DEVELOPMENT APT repository. * conf/debian-edu/fai/debian-edu-router-fai.TEMPLATE/apt/trusted.gpg.d/: Rename itzks-keyring.gpg to DEVELOPMENT.gpg * fai/config/class/90-development: Disable DEVELOPMENT class. * debian/debian-edu-router-config.lintian-overrides: update line number. [ Camaleón ] * debian/po: Add es.po. Thanks to Camaleón. (Closes: #1033016). [ Frans Spiesschaert ] * debian/po: Add nl.po. Thanks to Frans Spiesschaert. (Closes: #1032534). -- Mike Gabriel Mon, 20 Mar 2023 08:49:18 +0100 debian-edu-router (2.12.4) unstable; urgency=medium [ Daniel Teichmann ] * debian/d-e-r-c.config: Replace old remnants of 'backbone' with 'mgmt'. * debian/d-e-r-c.templates: Fix typo in the 'Printers' DHCP example. * debian/d-e-r-c: Restrict the firewall so that you can no longer connect to other internal networks directly. * Makefile.debug: Add packages 'gpm' + 'ipv6calc'; Fix package 'ip4calc' -> 'ipcalc'. * bin/debian-edu-router-loginmenu.sh: Add 'completely configure d-e-r' option. * fai/config/debconf/DEBIAN_EDU_ROUTER: Fix one of the debconf preseedings. (papercut). * debian/d-e-r-c.postinst: Refactor echo log-statements to 'debug_log' or 'error_log' func calls. * debian/d-e-r-c.postinst: Rephrase port-is-already-in-use warning_log. * debian/d-e-r-c.postinst: If 'D_E_R_DEBUG' is set, don't just delete generated config files. * debian/d-e-r-c.{config,lintian-overrides}: Fix vlan template typo. * po/de: Update german language files. * po/: Execute ./update-pot.sh (Update language files). * debian/po/*: Execute debconf-updatepo (Update language files). * debian/po/de.po: Update german language files. * po/de/LC_MESSAGES/debian-edu-router-config.po: Make loginmenu strings more uniform. * debian/d-e-r-c.common: Add warning_log_stderr(). * debian/d-e-r-c.config: Don't run preconfigure stage, because commons file is not yet ready. * debian/d-e-r-c.config: Wait for iface link to be up before continuing. * debian/d-e-r-c.config: Add set_all_available_ifaces_up() and add a little documentation. * debian/d-e-r-c.{config,templates}: Step-By-Step: Optimize Uplink interface gathering. * debian/d-e-r-c.config: Step-by-Step: Fix bug where iface could be empty for internal network iface matching. * debian/d-e-r-c.postinst: Remove leftover reference of removed template 'debian-edu-router-config/net-connect-ext-iface-uplink'. [ Mike Gabriel ] * debian/debian-edu-router-config.templates: Shorten SHORT_DESCRIPTION fields to be under 78 chars long. * lintian: Drop too-long-short-description-in-templates overrides. * lintian: Adjust line numbers of some overrides. * debian/debian-edu-router-config.templates: Wrap too-long-lines in LONG_DESCRIPTION fields. (No change in the wording). * debian/po/templates.pot: Update file. * debian/po/: Update de.po. -- Mike Gabriel Thu, 16 Feb 2023 08:03:50 +0100 debian-edu-router (2.12.3) unstable; urgency=medium * debian/control: Add to D (d-e-r-c): procps (provides sysctl cmd). (Closes: #1030574). -- Mike Gabriel Sun, 05 Feb 2023 21:28:34 +0100 debian-edu-router (2.12.2) unstable; urgency=medium * debian/debian-edu-router-config.postinst: Create directory /etc/sysctl.d before writing a file into it. (Closes: #1030359). * fai/config/files/lib/systemd/system/startup-shutdown-chiptune.service/ GATEWAY: Add license header. * debian/copyright: Update copyright attributions. * debian/debian-edu-router-config.postrm: Assure purging of our sysctl config snippet. * lintian: Adjust line number in recursive-privilege-change override. -- Mike Gabriel Sat, 04 Feb 2023 15:33:09 +0100 debian-edu-router (2.12.1) unstable; urgency=medium [ Daniel Teichmann ] * FAI: Move startup-shutdown-chiptune.service to /lib/systemd/system/ and execute fcopy on it. * bin/debian-edu-router-loginmenu.sh: Fix 'ITEM_REBOOT_REBOOTING_NOW' string. * po/de/LC_MESSAGES/debian-edu-router-config.po: Fix punctuation typo; update pot files. -- Mike Gabriel Wed, 01 Feb 2023 12:25:04 +0100 debian-edu-router (2.12.0) unstable; urgency=medium * Initial release. (Closes: #1029988). -- Mike Gabriel Sun, 29 Jan 2023 22:05:00 +0100