389-ds-base (2.4.5+dfsg1-1) unstable; urgency=medium . * New upstream release. * control: Migrate to libldap-dev, and drop obsolete B/R/P. 389-ds-base (2.4.4+dfsg1-3) unstable; urgency=medium . * rules: Fix build on 32bit. Thanks, Chris Peterson! (Closes: #1063434) 389-ds-base (2.4.4+dfsg1-1) unstable; urgency=medium . * New upstream release. * rules: Generate lib389/setup.py. 389-ds-base (2.3.4+dfsg1-1.1) unstable; urgency=medium . * Non-maintainer upload. * Add librust-clap-3-dev on B-D. (Closes: #1052626) 389-ds-base (2.3.4+dfsg1-1) unstable; urgency=medium . [ Timo Aaltonen ] * New upstream release. * patches: Drop upstreamed or obsolete patches. * control: Add dependency on python3-cryptography. . [ Peter Michael Green ] * Improve clean target. * Use ln -fs instead of ln -s to allow resuming build after fixing errors. * Fix build with base64 0.21. (Closes: #1037345) 389-ds-base (2.3.1+dfsg1-1) unstable; urgency=medium . * Repackage the source, filter vendored crates and allow building with packaged crates. * d/vendor: Add concread 0.2.21 and uuid 0.8. * allow-newer-crates.diff, control: Add a bunch of rust crates to build-deps, and patch toml files to allow newer crates. * concread: Mark tcache as non-default, fix checksums and ease a dep. * Update copyright for vendored bits. 389-ds-base (2.3.1-1) unstable; urgency=medium . * New upstream release. (Closes: #1028177) - CVE-2022-1949 (Closes: #1016446) - CVE-2022-2850 (Closes: #1018054) * watch: Updated to use releases instead of tags. * control: Add liblmdb-dev to build-depends. * control: Add libjson-c-dev to build-depends. * control: Build-depend on libpcre2-dev. (Closes: #1000017) * Build with rust enabled. * rules: Don't use a separate builddir for now. * 5610-fix-linking.diff: Fix linking libslapd.so. * dont-run-rpm.diff: Use dpkg-query to check for cockpit/firewalld. (Closes: #1010136) 389-ds-base (2.0.15-1.1) unstable; urgency=medium . * Non-maintainer upload. * CVE-2022-0918: unauthenticated attacker with network access to the LDAP port could cause a denial of service (Closes: #1016445) 389-ds-base (2.0.15-1) unstable; urgency=medium . * New upstream release. 389-ds-base (2.0.14-1) unstable; urgency=medium . * New upstream release. * install: Updated. * control: Bump policy to 4.6.0. 389-ds-base (2.0.11-2) unstable; urgency=medium . * Revert a commit that makes dscreate to fail. 389-ds-base (2.0.11-1) unstable; urgency=medium . * New upstream release. * missing-sources: Removed, all the minified javascript files were removed upstream some time ago. * install: Updated. * control: Bump debhelper to 13. * Override some lintian errors. * watch: Update the url. 389-ds-base (1.4.4.17-1) unstable; urgency=medium . * New upstream release. - CVE-2021-3652 (Closes: #991405) * tests: Add isolation-container to restrictions. * Add a dependency to libjemalloc2, and add a symlink to it so the preload works. (Closes: #992696) * CVE-2017-15135.patch: Dropped, fixed by upstream issue #4817. 389-ds-base (1.4.4.16-1) unstable; urgency=medium . * New upstream release. * fix-s390x-failure.diff: Dropped, upstream. * watch: Updated to use github. * copyright: Fix 'globbing-patterns-out-of-order'. 389-ds-base (1.4.4.11-2) unstable; urgency=medium . * 4711-SIGSEV-with-sync_repl-4738.patch: Fix CVE-2021-3514. (Closes: #988727) 389-ds-base (1.4.4.11-1) unstable; urgency=medium . * New upstream release. * fix-s390x-failure.diff: Fix a crash on big-endian architectures like s390x. 389-ds-base (1.4.4.10-1) unstable; urgency=medium . * New upstream release. * CVE-2017-15135.patch: Refreshed. * source: Update diff-ignore. * install: Drop libsds which got removed. * control: Add libnss3-tools to cockpit-389-ds Depends. (Closes: #965004) * control: Drop python3-six from depends. 389-ds-base (1.4.4.9-1) unstable; urgency=medium . * New upstream release. * fix-prlog-include.diff: Dropped, upstream. 389-ds-base (1.4.4.8-1) unstable; urgency=medium . * New upstream release. * fix-systemctl-path.diff, drop-old-man.diff: Dropped, obsolete. * fix-prlog-include.diff: Fix build by dropping nspr4/ prefix. * install, rules: Clean up perl cruft that got removed upstream. * install: Add openldap_to_ds. * watch: Follow 1.4.4.x. 389-ds-base (1.4.4.4-1) unstable; urgency=medium . * New upstream release. * watch: Update upstream git repo url. * control: Add python3-dateutil to build-depends. * copyright: Drop duplicate globbing patterns. * lintian: Drop obsolete overrides. * postinst: Drop obsolete rule to upgrade the instances. * prerm: Use dsctl instead of remove-ds. 389-ds-base (1.4.4.3-1) unstable; urgency=medium . * New upstream release. * fix-db-home-dir.diff: Dropped, upstream. 389-ds-base (1.4.3.6-2) unstable; urgency=medium . * fix-db-home-dir.diff: Set db_home_dir same as db_dir to fix an issue starting a newly created instance. 389-ds-base (1.4.3.6-1) unstable; urgency=medium . * New upstream release. * install: Updated. 389-ds-base (1.4.3.4-1) unstable; urgency=medium . * New upstream release. * Add debian/gitlab-ci.yml. - allow blhc to fail * control: Bump policy to 4.5.0. * control: Use https url for upstream. * control: Use canonical URL in Vcs-Browser. * copyright: Use spaces rather than tabs to start continuation lines. * Add lintian-overrides for the source, cockpit index.js has long lines. 389-ds-base (1.4.3.2-1) unstable; urgency=medium . * New upstream release. * prerm: Fix slapd install path. (Closes: #945583) * install: Updated. * control: Use debhelper-compat. 389-ds-base (1.4.2.4-1) unstable; urgency=medium . * New upstream release. - CVE-2019-14824 deref plugin displays restricted attributes (Closes: #944150) * fix-obsolete-target.diff: Dropped, obsolete drop-old-man.diff: Refreshed * control: Add python3-packaging to build-depends and python3-lib389 depends. * dev,libs.install: Nunc-stans got dropped. * source/local-options: Add some files to diff-ignore. * rules: Refresh list of files to purge. * rules: Update dh_auto_clean override. 389-ds-base (1.4.1.6-4) unstable; urgency=medium . * tests: Redirect stderr to stdout. 389-ds-base (1.4.1.6-3) unstable; urgency=medium . * control: Add openssl to python3-lib389 depends. 389-ds-base (1.4.1.6-2) unstable; urgency=medium . * Restore perl build partly, setup-ds is still needed for upgrades until Ubuntu 20.04 is released (for versions << 1.4.0.9). 389-ds-base (1.4.1.6-1) unstable; urgency=medium . * New upstream release. * control: Drop direct depends on python from 389-ds-base. (Closes: #936102) * Drop -legacy-tools and other obsolete scripts. * use-bash-instead-of-sh.diff, rename-online-scripts.diff, perl-use- move-instead-of-rename.diff: Dropped, obsolete. * rules: Fix dsconf/dscreate/dsctl/dsidm manpage section. * tests/setup: Migrate to dscreate. * control: Add libnss3-tools to python3-lib389 depends. (Closes: #920025) 389-ds-base (1.4.1.5-1) unstable; urgency=medium . * New upstream release. * watch: Use https. * control: Bump policy to 4.4.0. * Bump debhelper to 12. * patches: fix-dsctl-remove.diff, fix-nss-path.diff, icu_pkg-config.patch removed, upstream. Others refreshed. * rules: Pass --enable-perl, we still need the perl tools. * *.install: Updated. 389-ds-base (1.4.0.22-1) unstable; urgency=medium . * New upstream bugfix release. * control: Drop 389-ds-base from -legacy-tools Depends. (Closes: #924265) * fix-dsctl-remove.diff: Don't hardcode sysconfig. (Closes: #925221) 389-ds-base (1.4.0.21-1) unstable; urgency=medium . * New upstream release. * Run offline upgrade only when upgrading from versions below 1.4.0.9, ns-slapd itself handles upgrades in newer versions. * rules: Actually install the minified javascript files. (Closes: #913820) 389-ds-base (1.4.0.20-3) unstable; urgency=medium . * control: 389-ds-base should depend on the legacy tools for now. (Closes: #919420) 389-ds-base (1.4.0.20-2) unstable; urgency=medium . * Upload to unstable. 389-ds-base (1.4.0.20-1) experimental; urgency=medium . * New upstream release. (Closes: #913821) * fix-nss-path.diff: Fix includes. * Build ds* manpages, add missing build-depends. * Move deprecated tools in a new subpackage. * control: Add python3-lib389 to 389-ds-base depends. 389-ds-base (1.4.0.19-3) unstable; urgency=medium . [ Jelmer Vernooij ] * Use secure copyright file specification URI. * Trim trailing whitespace. * Use secure URI in Vcs control header. . [ Hugh McMaster ] * control: Mark 389-ds-base-libs{,-dev} M-A: same, cockpit-389-ds M-A: foreign and arch:all. (Closes: #916118) * Use pkg-config to detect icu. (Closes: #916115) 389-ds-base (1.4.0.19-2) unstable; urgency=medium . * rules: Add -latomic to LDFLAGS on archs failing to build. (Closes: #910982) 389-ds-base (1.4.0.19-1) unstable; urgency=medium . * New upstream release. * control: Make C/R backports-compatible. (Closes: #910796) * use-packaged-js.diff: Dropped, packaged versions don't work. (Closes: #913820) * Follow upstream, and drop python3-dirsrvtests. * cockpit-389-ds.install: Updated. 389-ds-base (1.4.0.18-1) unstable; urgency=medium . * New upstream release. - CVE-2018-14624 (Closes: #907778) - CVE-2018-14638 (Closes: #908859) * control: Build on any arch again. * perl-use-move-instead-of-rename.diff: Use copy instead of move, except when restoring files in case of an error. * Move the new utils (dsconf, dscreate, dsctl, dsidm) to python3- lib389. * control: Add python3-argcomplete to python3-lib389 depends. (Closes: #910761) 389-ds-base (1.4.0.16-1) unstable; urgency=medium . * New upstream release. * control: 389-ds-base-dev provides libsvrcore-dev. (Closes: #907140) * perl-use-move-instead-of-rename.diff: Fix upgrade on systems where /var is on a separate partition: (Closes: #905184) 389-ds-base (1.4.0.15-2) unstable; urgency=medium . * control: Build cockpit-389-ds only on 64bit and i386. 389-ds-base (1.4.0.15-1) unstable; urgency=medium . * New upstream release - CVE-2018-10935 (Closes: #906985) * control: Add libcrack2-dev to build-depends. 389-ds-base (1.4.0.13-1) experimental; urgency=medium . * New upstream release. - CVE-2018-10850 (Closes: #903501) * control: Update maintainer address. * control: Upstream dropped support for non-64bit architectures, so build only on supported 64bit archs (amd64, arm64, mips64el, ppc64el, s390x). * control: svrcore got merged here, drop it from build-depends. * ftbs_lsoftotkn3.diff: Dropped, obsolete. * control: Add rsync to build-depends. * libs, dev, control: Add libsvrcore files, replace old package. * base: Add new scripts, add python3-selinux, -semanage, -sepolicy to depends. * Add a package for cockpit-389-ds. * rules: Clean up cruft left after build. * control: Drop dh_systemd from build-depends, bump debhelper to 11. * Add varions libjs packages to cockpit-389-ds Depends, add the rest to d/missing-sources. * copyright: Updated. (Closes: #904760) * control: Modify 389-ds to depend on cockpit-389-ds and drop the old GUI packages which are deprecated upstream. * dont-build-new-manpages.diff: Debian doesn't have argparse-manpage, so in order to not FTBFS don't build new manpages. * base.install: Add man5/*. 389-ds-base (1.3.8.2-1) unstable; urgency=medium . * New upstream release. * fix-saslpath.diff: Updated to support ppc64el and s390x. (LP: #1764744) * CVE-2017-15135.patch: Refreshed 389-ds-base (1.3.7.10-1) unstable; urgency=medium . * New upstream release. - fix CVE-2018-1054 (Closes: #892124) * control: Update maintainer address, freeipa-team handles this from now on. Drop kklimonda from uploaders. * control: Update VCS urls. 389-ds-base (1.3.7.9-1) unstable; urgency=medium . * New upstream release. - CVE-2017-15134 (Closes: #888452) * patches: Fix CVE-2017-15135. (Closes: #888451) * tests: Add some debug output. 389-ds-base (1.3.7.8-4) unstable; urgency=medium . * tests: Drop python3-lib389 from depends, it's not used currently anyway. 389-ds-base (1.3.7.8-3) unstable; urgency=medium . * tests/control: Depend on python3-lib389. 389-ds-base (1.3.7.8-2) unstable; urgency=medium . * Fix autopkgtest to be robust in the face of changed iproute2 output. 389-ds-base (1.3.7.8-1) unstable; urgency=medium . * New upstream release. * Package python3-lib389 and python3-dirsrvtests. * control: Add python3 depends to 389-ds-base, since it ships a few python scripts. 389-ds-base (1.3.7.5-1) unstable; urgency=medium . * New upstream release. * patches: ftbfs-fix.diff, reproducible-build.diff dropped (upstream) others refreshed. * *.install: Updated. 389-ds-base (1.3.6.7-5) unstable; urgency=medium . * Move all libs from base to -libs, add B/R. (Closes: #874764) 389-ds-base (1.3.6.7-4) unstable; urgency=medium . * control, install: Fix library/dev-link installs, add Breaks/Replaces to fit, and drop obsolete B/R. 389-ds-base (1.3.6.7-3) unstable; urgency=medium . * ftbfs-fix.diff: Fix build. (Closes: #873120) 389-ds-base (1.3.6.7-2) unstable; urgency=medium . * control: Bump policy to 4.1.0, no changes. * rules: Override dh_missing. * control: Add libltdl-dev to build-depends. (Closes: #872979) 389-ds-base (1.3.6.7-1) unstable; urgency=medium . * New upstream release - fix CVE-2017-7551 (Closes: #870752) * fix-tests.diff: Dropped, fixed upstream. 389-ds-base (1.3.6.5-1) experimental; urgency=medium . * New upstream release. - fix-bsd.patch, support-kfreebsd.patch, fix-48986-cve-2017-2591.diff: Dropped, upstream. * *.install: Updated. * control: Add doxygen, libcmocka-dev, libevent-dev to build-deps. * rules: Enable cmocka tests. * fix-tests.diff: Fix building the tests. 389-ds-base (1.3.5.17-2) unstable; urgency=medium . * fix-upstream-49245.diff: Pull commits from upstream 1.3.5.x, which remove rest of the asm code. (Closes: #862194) 389-ds-base (1.3.5.17-1) unstable; urgency=medium . * New upstream bugfix release. - CVE-2017-2668 (Closes: #860125) * watch: Updated. 389-ds-base (1.3.5.15-2) unstable; urgency=medium . * fix-48986-cve-2017-2591.diff: Fix upstream ticket 48986, CVE-2017-2591. (Closes: #851769) 389-ds-base (1.3.5.15-1) unstable; urgency=medium . * New upstream release. - CVE-2016-5405 (Closes: #842121) 389-ds-base (1.3.5.14-1) unstable; urgency=medium . * New upstream release. * postrm: Remove /etc/dirsrv, /var/lib/dirsrv and /var/log/dirsrv on purge. * control: Bump build-dep on libsvrcore-dev to ensure it has support for systemd password agent. 389-ds-base (1.3.5.13-1) unstable; urgency=medium . * New upstream release. * control: Bump policy to 3.9.8, no changes. * patches/default_user: Dropped, upstream. * support-non-nss-libldap.diff: Dropped, upstream. * fix-obsolete-target.diff: Updated. * patches: Refreshed. * control: Add libsystemd-dev to build-deps. * control: Add acl to -base depends. 389-ds-base (1.3.4.14-2) unstable; urgency=medium . * tests: Add simple autopkgtests. * postinst: Start instances after offline update. * control, rules: Drop -dbg packages. * control: Drop conflicts on slapd. (Closes: #822532) 389-ds-base (1.3.4.14-1) unstable; urgency=medium . * New upstream release. * support-non-nss-libldap.diff: Refreshed. 389-ds-base (1.3.4.9-1) unstable; urgency=medium . * New upstream release. * support-non-nss-libldap.diff: Support libldap built against gnutls. (LP: #1564179) 389-ds-base (1.3.4.8-4) unstable; urgency=medium . * use-perl-move.diff: Dropped, 'rename' is more reliable. 389-ds-base (1.3.4.8-3) unstable; urgency=medium . * use-perl-move.diff: Fix 60upgradeschemafiles.pl to use File::Copy. (Closes: #818578) 389-ds-base (1.3.4.8-2) unstable; urgency=medium . * postinst: Silence ls and adduser. * Drop the init file, we depend on systemd anyway. * rules: Don't enable dirsrv-snmp.service by default. * postrm: Clean up /var/lib/dirsrv/scripts-* on purge. * user-perl-move.diff: Use move instead of rename during upgrade. (Closes: #775550) 389-ds-base (1.3.4.8-1) unstable; urgency=medium . * New upstream release. 389-ds-base (1.3.4.5-2) unstable; urgency=medium . * fix-systemctl-path.diff: Use correct path to /bin/systemctl. (Closes: #779653) 389-ds-base (1.3.4.5-1) unstable; urgency=medium . * New upstream release. * patches: Refreshed. 389-ds-base (1.3.3.13-1) unstable; urgency=medium . * New upstream release. * control: Add systemd to 389-ds-base Depends. (Closes: #794301) * postrm: Clean target.wants in postrm. * reproducible-build.diff: Make builds reproducible. Thanks, Chris Lamb! (Closes: #799010) 389-ds-base (1.3.3.12-1) unstable; urgency=medium . * New upstream release - fix CVE-2015-3230 (Closes: #789202) 389-ds-base (1.3.3.10-1) unstable; urgency=medium . * New upstream release - fix CVE-2015-1854 (Closes: #783923) * postinst: Stop actual instances instead of 'dirsrv' on upgrade, and use service(8) instead of invoke-rc.d. 389-ds-base (1.3.3.9-1) experimental; urgency=medium . * New upstream bugfix release. - Drop cve-2014-8*.diff, upstream. 389-ds-base (1.3.3.5-4) unstable; urgency=medium . * Security fixes (Closes: #779909) - cve-2014-8105.diff: Fix for CVE-2014-8105 - cve-2014-8112.diff: Fix for CVE-2014-8112 389-ds-base (1.3.3.5-3) unstable; urgency=medium . * use-bash-instead-of-sh.diff: Drop admin_scripts.diff and patch the scripts to use bash instead of trying to fix bashisms. (Closes: #772195) 389-ds-base (1.3.3.5-2) unstable; urgency=medium . * fix-saslpath.diff: Fix SASL library path. 389-ds-base (1.3.3.5-1) unstable; urgency=medium . * New upstream bugfix release. * control: Bump policy, no changes. 389-ds-base (1.3.3.3-1) unstable; urgency=medium . * New upstream release. * Dropped upstreamed patches, refresh others. * control, rules, 389-ds-base.install: Add support for systemd. * fix-obsolete-target.diff: Drop syslog.target from the service files. * 389-ds-base.links: Mask the initscript so that it's not used with systemd. 389-ds-base (1.3.2.23-2) unstable; urgency=medium . * Team upload. * Add fix-bsd.patch and support-kfreebsd.patch to fix the build failure on kFreeBSD. 389-ds-base (1.3.2.9-1.1) unstable; urgency=medium . * Non-maintainer upload. * Apply fix for CVE-2014-0132, see like named patch (Closes: 741600) * Fix m4-macro for libsrvcore and add missing B-D on libpci-dev (Closes: #745821) 389-ds-base (1.3.2.9-1) unstable; urgency=low . * New upstream release. - fixes CVE-2013-0336 (Closes: #704077) - fixes CVE-2013-1897 (Closes: #704421) - fixes CVE-2013-2219 (Closes: #718325) - fixes CVE-2013-4283 (Closes: #721222) - fixes CVE-2013-4485 (Closes: #730115) * Drop fix-CVE-2013-0312.diff, upstream. * rules: Add new scripts to rename. * fix-sasl-path.diff: Use a triplet path to find libsasl2. (LP: #1088822) * admin_scripts.diff: Add patch from upstream #47511 to fix bashisms. * control: Add ldap-utils to -base depends. * rules, rename-online-scripts.diff: Some scripts with .pl suffix are meant for an online server, so instead of overwriting the offline scripts use -online suffix. * rules: Enable parallel build, but limit the jobs to 1 for dh_auto_install. * control: Bump policy to 3.9.5, no changes. * rules: Add get-orig-source target. * lintian-overrides: Drop obsolete entries, add comments for the rest. 389-ds-base (1.3.0.3-1) unstable; urgency=low . * New upstream release. * control: Bump the policy to 3.9.4, no changes. * fix-CVE-2013-0312.diff: Patch to fix handling LDAPv3 control data. 389-ds-base (1.2.11.15-1) unstable; urgency=low . * New upstream release. * Add fix-cve-2012-4450.diff. (Closes: #688942) * dirsrv.init: Fix stop() to remove the pidfile only when the process is finished. (Closes: #689389) * copyright: Update the source url. * control: Drop quilt from build-depends, since using 3.0 (quilt) * lintian-overrides: Add an override for hardening-no-fortify- functions, since it's a false positive in this case. * control: Drop dpkg-dev from build-depends, no need to specify it directly. * copyright: Add myself as a copyright holder for debian/*. * 389-ds-base.prerm: Add 'set -e'. * rules: drop DEB_HOST_MULTIARCH, dh9 handles it. 389-ds-base (1.2.11.7-5) unstable; urgency=low * control: Drop debconf-utils and po-debconf from build-depends. * control: Add libnetaddr-ip-perl and libsocket-getaddrinfo-perl to 389-ds-base Depends for ipv6 support. (Closes: #682847) 389-ds-base (1.2.11.7-4) unstable; urgency=low * debian/po: Remove, leftover from the template purge. (Closes: #681543) 389-ds-base (1.2.11.7-3) unstable; urgency=low * 389-ds-base.config: Removed, the debconf template is no more. (Closes: #680351) * control: Remove duplicate 'the' from the 389-ds description. 389-ds-base (1.2.11.7-2) unstable; urgency=low * control: Stop hardcoding libs to binary depends. (Closes: #679790) * control: Add libnspr4-dev and libldap2-dev to 389-ds-base-dev Depends. (Closes: #679742) * l10n review (Closes: #679870) : - Drop the debconf template, and rewrap README.Debian. - control: Update the descriptions 389-ds-base (1.2.11.7-1) unstable; urgency=low [ Timo Aaltonen ] * New upstream release. * watch: Fix the url. * patches/remove_license_prompt: Dropped, included upstream. * patches/default_user: Refreshed. * control: Change the VCS header to point to the git repository. * control: Rename last remnants of Fedora to 389. * changelog, control: Be consistent with the naming; renamed the source to just '389-ds-base', which matches upstream tarball naming. * control: Wrap Depends. * compat, control: Bump compat to 9, and debhelper build-dep to (>= 9). * rules: Switch to dh. * Move dirsrv.lintian to dirsrv.lintian-overrides, adjust dirsrv.install. * *.dirs: Clean up. * control: Build-depend on dh-autoreconf, drop duplicate bdeps. * Fold dirsrv-tools into the main package. * Build against libldap2-dev (>= 2.4.28). * Rename binary package to 389-ds-base. * -dev.install: Install the pkgconfig file. * rules: Enable PIE hardening. * Add a default file, currently sets LD_BIND_NOW=1. * control: 'dbgen' uses old perl libs, add libperl4-corelibs-perl dependency to 389-ds-base. * rules: Add --fail-missing for dh_install, remove files not needed and make sure to install the rest. * rules, control: Fix the installation name of ds-logpipe.py, add python dependency to 389-ds-base.. * libns-dshttpd is internal to the server, ship it in 389-ds-base. * Rename libdirsrv{-dev,0} -> 389-ds-base-{dev,libs}, includes only libslapd and headers for external plugin development. * control: Breaks/Replaces old libdirsrv-dev/libdirsrv0/dirsrv. * Drop hyphen_used_as_minus, applied upstream. * copyright: Use DEP5 format. * Cherry-pick upstream commit ee320163c6 to get rid of unnecessary and non-free MIB's from the tree, and build a dfsg compliant tarball. * lintian-overrides: Update, create one for -libs. * Fix the initscript to create the lockdir, and refactor code into separate functions. * Drop obsolete entries from copyright, and make it lintian clean. * debian/po: Refer to the correct file after rename. * control: Bump Standards-Version to 3.9.3, no changes. * postinst: Drop unused 'lastversion'. * patches: Add DEP3 compliant headers. * rules, postinst: Add an error handler function for dh_installinit, so that clean installs don't fail due to missing configuration. * postinst: Run the update tool. * dirsrv.init: - Make the start and stop functions much simpler and LSB compliant - Fix starting multiple instances - Use '-b' for start-stop-daemon, since ns-slapd doesn't detach properly * control: Add 389-ds metapackage. * control: Change libdb4.8-dev build-depends to libdb-dev, since this version supports db5.x. * 389-ds-base.prerm: Add prerm script for removing installed instances on purge. [ Krzysztof Klimonda ] * dirsrv.init: - return 0 code if there are no instances configured and tweak message so it doesn't indicate a failure. aioruuvigateway (0.1.0-2) unstable; urgency=medium . * Fix GitHub URLs by removing '#readme'. aioruuvigateway (0.1.0-1) unstable; urgency=medium . * Initial release. (Closes: #1071635) aom (3.8.2-3) unstable; urgency=medium . * Team upload . [ Marc Deslauriers ] * SECURITY UPDATE: Integer overflow in img_alloc_helper - debian/patches/CVE-2024-5171-1.patch: fix integer overflows in calc of stride_in_bytes in aom/src/aom_image.c, test/aom_image_test.cc. - debian/patches/CVE-2024-5171-2.patch: avoid integer overflows in align_image_dimension() in aom/aom_image.h, aom/src/aom_image.c, test/aom_image_test.cc. - CVE-2024-5171 apprise (1.8.0-2) unstable; urgency=medium . * debian/control: Fixed Build-Depends for python3-yaml (Closes: #515634) astroid (3.2.2-1) unstable; urgency=medium . [ Alexandre Detiste ] * use new dh-sequence-python3 . [ Daniel Echeverri ] * New upstream version 3.2.2 * bump Standards-Version to 4.7.0 (no changes needed) autosuspend (7.0.0-1) unstable; urgency=medium . * Team upload. * New upstream version 7.0.0 * Add patch to build doc with local objects.inv * Bump policy version (no changes) autosuspend (6.0.0-1) unstable; urgency=medium . * Team upload. * New upstream version 6.0.0 * Enable autopkgtest-pkg-pybuild * Bump policy version (no changes) * Update build dependencies autosuspend (4.2.0-3) unstable; urgency=medium . * upload to unstable autosuspend (4.2.0-2) experimental; urgency=medium . * Move all files to /usr autosuspend (4.2.0-1.1) unstable; urgency=medium . * Non-maintainer upload. * No source change upload to rebuild with debhelper 13.10. autosuspend (4.2.0-1) unstable; urgency=medium . * Team upload. * New upstream version 4.2.0 autosuspend (4.1.1-1) unstable; urgency=medium . * Team upload. * New upstream version 4.1.1 * Bump policy version (no changes) * Use dh-sequences autosuspend (4.1.0-1) unstable; urgency=medium . * Team upload. * New upstream version 4.1.0 autosuspend (4.0.1-1) unstable; urgency=medium . * Team upload. * Update d/watch * New upstream version 4.0.1 * Rebase patches * Fix mail address * Bump policy version (no changes) * Drop gitlab-ci * Add new build dependency autosuspend (3.0-2) unstable; urgency=medium . [ Ondřej Nový ] * d/control: Update Maintainer field with new Debian Python Team contact address. * d/control: Update Vcs-* fields with new Debian Python Team Salsa layout. autosuspend (3.0-1) unstable; urgency=medium . [ Ondřej Nový ] * Bump Standards-Version to 4.4.1. . [ Johannes Wienke ] * New upstream version 3.0 * Fix package for 3.0 release . [ Jochen Sprickerhof ] * Add CI * bump debhelper version (no changes) autosuspend (2.0.6-1) unstable; urgency=medium . [Johannes Wienke] * New upstream version 2.0.6 . [ Ondřej Nový ] * Use debhelper-compat instead of debian/compat. * Bump Standards-Version to 4.4.0. autosuspend (2.0.4-1) unstable; urgency=medium . * New upstream version 2.0.4 autosuspend (2.0.3-1) unstable; urgency=medium . [ Ondřej Nový ] * Use 'python3 -m sphinx' instead of sphinx-build for building docs. . [ Johannes Wienke ] * New upstream version 2.0.3 autosuspend (2.0.2-3) unstable; urgency=medium . * Team upload. * Enable testsuite * Fix maintainer in changelog * Update Vcs URLs to salsa * Bump policy version (no changes) autosuspend (2.0.2-2) unstable; urgency=medium . [ Jochen Sprickerhof ] * Update control file . [ Johannes Wienke ] * Move maintainer indication to PAPT * Fix grammar errors in the package description (Closes: #914754) autosuspend (2.0.2-1) unstable; urgency=medium . * New upstream version 2.0.2 autosuspend (2.0.1-2) unstable; urgency=medium . * Fix path of systemctl in default config for Debian conventions autosuspend (2.0.1-1) unstable; urgency=medium . * New upstream version 2.0.1 * Update package for new dependencies and description autosuspend (1.1.0-1) unstable; urgency=medium . * New upstream version 1.1.0 autosuspend (1.0.0-2) unstable; urgency=medium . * Make suggested packages recommends, add xprintidle autosuspend (1.0.0-1) unstable; urgency=medium . * Initial release (Closes: #883414) beets (2.0.0-1) unstable; urgency=medium . * New upstream release. * Refresh patches. * Drop patches, superseded upstream: skip-buildd-failures, unidecode-1.3.6, mediafile-0.11, sphinx-extlinks, test_ui-completions, python3.12-imp, python3.12-has_calls, python3.12-has_calls-2, python3.12-inspect-mocking, python3.12-inspect-mocking-2, and test-Ignore-test_get_single_item_by_path-partially.patch. * Update copyright. * Update dependencies for new release. * Patch: Disable test coverage reporting. * Patch: Help autopkgtests locate test resources. brightnesspicker (1.0-3) unstable; urgency=low . * Source only upload brightnesspicker (1.0-2) unstable; urgency=low . * License is AGPL3+, correct the changelog brightnesspicker (1.0-1) unstable; urgency=low . * Initial release. (Closes: #1071211) c-blosc2 (2.14.4+ds-2) unstable; urgency=medium . * Upload to unstable. c-blosc2 (2.14.4+ds-1) experimental; urgency=medium . [ Michael R. Crusoe ] * New upstream version * Removed two patches applied upstream: 0002-Fixes-for-CVE-2024-3204- and-CVE-2024-3203.patch and 0004-Fix-bus-error-on-armhf.patch . [ Antonio Valentino ] * debian/patches: - Renumber remaining patches. * Update d/copyright. * Update symbol file. * SO version bump. cantata (2.5.0.ds1-3) unstable; urgency=medium . * Fix FTBFS with ffmpeg 7.0 with patch (Closes: #1072403). * Switch from pkg-config to pkgconf. * Update Standards-Version to 4.7.0 (no changes required). * Update copyright hints and regenerate. * Restore incorrectly deleted debian/source/lintian-overrides. chaos-marmosets (0.2.0-1) unstable; urgency=medium . * New upstream release. * Build with dh sequence python3 for divide-by-zero-python * Update year in copyright clojure (1.11.2-1) unstable; urgency=medium . * New upstream version fixing CVE-2024-22871 (Closes: #1071746) cockpit (317-5) unstable; urgency=medium . * autopkgtest: Add workaround for stable kernel+LXC breaking DynamicUser=. Our autopkgtest fails in ci.debian.net with " Failed to update dynamic user credentials: Permission denied". This is a bug with the Debian 12 kernel and LXC, and doesn't reproduce when running on the host with the old kernel, or running LXC+kernel on testing. We don't even *actually* use a DynamicUser= there, it's statically allocated. cockpit (317-4) unstable; urgency=medium . * autopkgtest: Add logs for debugging failure. If the test fails, show the status of cockpit units, dynamic user, and the journal. That should help with debugging the locally unreproducible autopkgtest failure. * cockpit-ws.postinst: Allow apparmor_parser to fail again. This command breaks in Ubuntu's lxd runners: "Unable to replace "cockpit-desktop". apparmor_parser: Access denied". cockpit (317-3) unstable; urgency=medium . * Bring back static cockpit-ws system user creation. Debian's /etc/nsswitch.conf doesn't include "passwd: systemd" by default, which breaks services with `DynamicUser=yes`. So we can't use that in Debian unconditionally yet. Go back to the static `adduser` call from before 317-1 in that case. cockpit (317-2) unstable; urgency=medium . * Conditionally install AppArmor profile in Debian/Ubuntu. Cherry-picked from upstream commit 9aacc517492f. (Closes: #1072517) cockpit (317-1) unstable; urgency=medium . * New upstream release: - webserver: System user changes - metrics: Prefer valkey over redis on Fedora * Temporarily drop cockpit-pcp. pcp dropped out of testing, and had been uninstallable there for quite some time. cockpit (316-1) unstable; urgency=medium . * New upstream release: - systemd: Check proper ssh service unit on Debian/Ubuntu - cockpit.js API: Fix format_bytes() units cockpit (314-1) unstable; urgency=medium . * New upstream security fix release: - Diagnostic reports: Fix command injection vulnerability with crafted report names [CVE-2024-2947] - Storage: Improvements to read-only encrypted filesystems cockpit (313-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (312-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (311-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (310.1-1) unstable; urgency=medium . * New upstream bug fix release: - bridge: Fix race condition/crash in file watching channels cockpit (310-1) unstable; urgency=medium . * New upstream release: - Storage: support for btrfs - Storage: improved support for swap - Defer placement of pam modules to pam.pc (Closes: #1061198) cockpit (309-1) unstable; urgency=medium . * New upstream release: - Storage: Introduce btrfs support cockpit (308-1) unstable; urgency=medium . * New upstream release: - Fix connecting to remote hosts with OpenSSH 0.9.6 cockpit (307-1) unstable; urgency=medium . * New upstream release: - Storage redesign cockpit (306-1) unstable; urgency=medium . * New upstream release: - Kdump: Add Ansible/shell automation cockpit (305-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (304-1) unstable; urgency=medium . * New upstream release: - Storage: Support for RAID layouts with LVM2 cockpit (303-1) unstable; urgency=medium . * New upstream release: - Apps: Warn if appstream data package is missing - Shell: Redesign untrusted "add host" dialog cockpit (302-1) unstable; urgency=medium . * New upstream release: - Storage: Partitions can be resized - Fix FTBFS with changed systemdsystemunitdir (Closes: #1053112) cockpit (301-1) unstable; urgency=medium . * New upstream release: - WireGuard support - Metrics: link to network interface details - Fix source build after binary build (Closes: #1044095) cockpit (300.1-1) unstable; urgency=medium . * New upstream bug fix release. Should fix FTBFS of previous upload. cockpit (300-1) unstable; urgency=medium . * New upstream release: - Storage: Support for growing block devices of a Stratis pool cockpit (299-1) unstable; urgency=medium . * New upstream release: - Kdump: Show location of kdump to verify the successful configuration test - Storage: Support for no-overprovisioning with Stratis - Storage: Cockpit can now add caches to encrypted Stratis pools cockpit (298-1) unstable; urgency=medium . * New upstream version release: - Stratis pools can now be bound to a Tang server - Update to PatternFly 5 - cockpit-tests: Drop empty cockpit.services.d directory (Closes: #1043322) cockpit (297-1) unstable; urgency=medium . * New upstream release: - users: Allow administrators to change the user shell cockpit (296-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (295-1) unstable; urgency=medium . * New upstream release: - Cockpit Client can now connect to servers without Cockpit installed cockpit (294.1-1) unstable; urgency=medium . * New upstream bug fix release: - Multiple major fixes for the "remote python bridge" use case - Fix FTBFS on most of our architectures. cockpit (294-1) unstable; urgency=medium . * New upstream release: - Introduce Python bridge on Fedora Rawhide and Debian unstable . cockpit (293-1) experimental; urgency=medium . * New upstream bug fix release. . cockpit (292-1) experimental; urgency=medium . * New upstream release: - Metrics: Add disk IO per service - Several right-to-left language fixes . cockpit (291-1) experimental; urgency=medium . * New upstream release: - Update to PatternFly 5 Alpha . cockpit (290-1) experimental; urgency=medium . * New upstream release: - Login page: Add autocomplete tags - webserver: Disallow direct URL logins with LoginTo=false . cockpit (289-1) experimental; urgency=medium . * New upstream release: - Metrics: Indicate high usage and use colorblind-friendly colors - Accounts: Improve password validation . cockpit (288.1-1) experimental; urgency=medium . * New upstream release: - Accounts: Show shell and home directory on detail page - Accounts: Custom user ID during account creation - Overview: Support additional timeservers with chronyd - Metrics: Show longer time span by default - Storage: Mounting filesystems at boot time - Services: Units need to be re-pinned - API removal: Remove cockpit.dbus.publish() and .meta() - Development: Cockpit now supports the esbuild bundler cockpit (293-1) experimental; urgency=medium . * New upstream bug fix release. cockpit (292-1) experimental; urgency=medium . * New upstream release: - Metrics: Add disk IO per service - Several right-to-left language fixes cockpit (291-1) experimental; urgency=medium . * New upstream release: - Update to PatternFly 5 Alpha cockpit (290-1) experimental; urgency=medium . * New upstream release: - Login page: Add autocomplete tags - webserver: Disallow direct URL logins with LoginTo=false cockpit (289-1) experimental; urgency=medium . * New upstream release: - Metrics: Indicate high usage and use colorblind-friendly colors - Accounts: Improve password validation cockpit (288.1-1) experimental; urgency=medium . * New upstream release: - Accounts: Show shell and home directory on detail page - Accounts: Custom user ID during account creation - Overview: Support additional timeservers with chronyd - Metrics: Show longer time span by default - Storage: Mounting filesystems at boot time - Services: Units need to be re-pinned - API removal: Remove cockpit.dbus.publish() and .meta() - Development: Cockpit now supports the esbuild bundler cockpit (287-1) unstable; urgency=medium . * New upstream release: - Metrics: Column visiblity - Services: Pinned units need to be re-done cockpit (286-1) unstable; urgency=medium . * New upstream release: - Metrics: Control visibility of the resource usage graphs cockpit (285-1) unstable; urgency=medium . * New upstream release: - Cryptographic subpolicies support - users: Group creation and filtering support cockpit (284-1) unstable; urgency=medium . * New upstream release: - Services: Show logs for user units - Storage: Set up a system to use NBDE cockpit (283-1) unstable; urgency=medium . * New upstream release: - Services: Create timer to run every minute * Update to debhelper compat level 13 * Fix all lintian errors/warnings cockpit (282-1) unstable; urgency=medium . * New upstream release: - Dark theme switcher - Add right-to-left language support - Accounts: Redesign and include groups - Adjust Recommends for transitional policykit-1 (Closes: #1025556) * debian/watch: Move to GitHub API. The /releases page has become JavaScript-y recently and thus unreadable by machines. Scan the API instead and construct a download URL. cockpit (280-1) unstable; urgency=medium . * New upstream release: - tools: Disallow root login by default cockpit (279-1) unstable; urgency=medium . * New upstream release: - Dark theme support cockpit (278-1) unstable; urgency=medium . * New upstream release: - Metrics: Display individual disk read/write usage - test-channelresponse: use pidfd to watch for child exit (Closes: #1022788) cockpit (277-1) unstable; urgency=medium . * New upstream bug fix release. cockpit (276.1-1) unstable; urgency=medium . * New upstream release: - login: Use valid selectors when testing for :is() / :where() support cockpit (276-1) unstable; urgency=medium . * New upstream release: - shell: Support for alternatives to sudo cockpit (274-1) unstable; urgency=medium . * New upstream release: - ws: Fix segfault with channel closing (#17492) - Services: Fix time picker behaviour in Timer creation dialog - Metrics: Improve CPU temperature sensors detection - Fix some lintian warnings cockpit (273-1) unstable; urgency=medium . * New upstream release: - Metrics: Display CPU temperature - Networking: Suggest netmask and gateway addresses - Software Updates: Optionally reboot after updating - cockpit/ws container: Support modern SSH keys cockpit (272-1) unstable; urgency=medium . * New upstream release: - Firewall: Edit custom services - Services: Pin services as favorites - Login: Dark mode cockpit (271-1) unstable; urgency=medium . * New upstream release: - Services: User-created timer deletion - System Diagnostics: Working with diagnostic reports has been improved cockpit (269-1) unstable; urgency=medium . * New upstream release: - Software Updates: Only install kpatches - Client: Initial support for dark mode - Metrics: Show Podman containers in top CPU and memory lists cockpit (267-1) unstable; urgency=medium . * New upstream release: - FIPS crypto policy support cockpit (266-1) unstable; urgency=medium . * New upstream release: - Show disk/memory/network sizes and rates in decimal units - storage: Ignore anything mounted like a Canonical "snap" cockpit (265-1) unstable; urgency=medium . * New upstream release: - Crypto policies support - Animate new rows in lists - Support for X-Forwarded-For - Manifest overrides in /etc and ~/.config directories - Metrics: Show busiest CPU core cockpit (264-1) unstable; urgency=medium . * New upstream release: - Metrics: Improve layout on small resolutions - Networking: Fix checkpoint handling and IP settings dialog - Services: Show error message instead of eternal "Loading..." state - Accounts: Add override button to confirm weak password - Accounts: Fix parsing of "last login" date cockpit (263-1) unstable; urgency=medium . * New upstream release: - Shell: Fix browser history - Cockpit-Client: Enable forward/back button - debian/copyright: Add node_modules/ (Closes: #1005004) cockpit (262-1) unstable; urgency=medium . * New upstream release: - Overview: Show scheduled shutdowns - Networking: Add firewall service description cockpit (261-1) unstable; urgency=medium . * New upstream release: - storage: Unmounting or deleting a busy filesystem is now supported - shell: Allow adding ssh keys with passphrase cockpit (260-1) unstable; urgency=medium . * New upstream release: - Certificate login validation: Action required on updates - Client: Show previously used hosts - Client: Support port specification - bridge: Warning on missing cockpit-system package cockpit (259-2) experimental; urgency=medium . * Enable cockpit-sosreport binary package. It is tested and supported upstream, and the "sosreport" package has been in Debian for a long time. cockpit (259-1) unstable; urgency=medium . * New upstream release: - storage: More information in table rows cockpit (258-1) unstable; urgency=medium . * New upstream release: - Tweak login screen UI - Use official VDO LVM API - Add cockpit-client, to be bundled as a flatpak cockpit (257-1) unstable; urgency=medium . * New upstream release: - Support for reading TLS certificates with any permissions - cockpit-ws no longer supports merged certificates - Services: Show user-owned systemd units cockpit (256-1) unstable; urgency=medium . * New upstream release: - Clean up old self-signed certificates - Storage: Add support for Stratis cockpit (255-1) unstable; urgency=medium . * New upstream release: - FreeIPA-issued webserver certificates get auto-renewed cockpit (254-1) unstable; urgency=medium . * New upstream release 253: - SELinux: Dismiss multiple alerts * New upstream release 254: - Overview: Move last login to Health Card - Webserver: Restrict frame embedding to same origin (CVE-2021-3660) - Login: Add Arch Linux branding - Users: Add login history cockpit (252-1) unstable; urgency=medium . * New upstream release: - Webserver: Drop remotectl utility - Shell: Show package version in ‘About web console’ modal - Storage: Encryption is presented as a property of a Filesystem cockpit (251-2) experimental; urgency=medium . * Enable cockpit-sosreport binary package. It is tested and supported upstream, and the "sosreport" package has been in Debian for a long time. cockpit (251-1) unstable; urgency=medium . * New upstream release: - Certificate/smart card authentication to ssh and sudo - Logs: Polished with PF4 . cockpit (250-1) experimental; urgency=medium . * New upstream release: - Shell: Improve admin switcher and session menu - Software Updates: Introduce basic kpatch support . cockpit (249-1) experimental; urgency=medium . * New upstream release: - Storage: Content table improvements - Common: Add Content-Type for wasm - All: Port away from Moment.js . cockpit (248-1) experimental; urgency=medium . * New upstream release: - Metrics: New PCP configuration dialog and Grafana client setup - Storage: Show both SHA256 and SHA1 Tang fingerprints - Polish of the Services and Storage pages - PAM: Deprecate pam_cockpit_cert module * Revert "Enable cockpit-sosreport binary package". Binary NEW queue has not been processed in 3 months. Try this again some later time. . cockpit (244-1) experimental; urgency=medium . * New upstream release: - Shell: sudo is invoked only when explicitly requested . cockpit (243-2) experimental; urgency=medium . * Enable cockpit-sosreport binary package. It is tested and supported upstream, and the "sosreport" package has been in Debian for a long time. . cockpit (243-1) experimental; urgency=medium . * New upstream release. Lots of changes, but packaging-wise the most relevant one is that the cockpit-machines binary package got split out into its own upstream project and source package. cockpit (250-1) experimental; urgency=medium . * New upstream release: - Shell: Improve admin switcher and session menu - Software Updates: Introduce basic kpatch support cockpit (249-1) experimental; urgency=medium . * New upstream release: - Storage: Content table improvements - Common: Add Content-Type for wasm - All: Port away from Moment.js cockpit (248-1) experimental; urgency=medium . * New upstream release: - Metrics: New PCP configuration dialog and Grafana client setup - Storage: Show both SHA256 and SHA1 Tang fingerprints - Polish of the Services and Storage pages - PAM: Deprecate pam_cockpit_cert module * Revert "Enable cockpit-sosreport binary package". Binary NEW queue has not been processed in 3 months. Try this again some later time. cockpit (244-1) experimental; urgency=medium . * New upstream release: - Shell: sudo is invoked only when explicitly requested cockpit (243-2) experimental; urgency=medium . * Enable cockpit-sosreport binary package. It is tested and supported upstream, and the "sosreport" package has been in Debian for a long time. cockpit (243-1) experimental; urgency=medium . * New upstream release. Lots of changes, but packaging-wise the most relevant one is that the cockpit-machines binary package got split out into its own upstream project and source package. cockpit (239-1) unstable; urgency=medium . * New upstream release: - Terminal: Support for changing the font size - Machines: Allow editing disk cache mode - Logs: Link to related services page - SELinux: Restyle to resemble other pages - Packaging: Removed ./configure options for distribution specific packages cockpit (238-1) unstable; urgency=medium . * New upstream release: - Updates: List outdated software that needs a restart - Web server: Preserve permissions of administrator-provided certificates - System: Performance page shows busiest CPU cores - Machines: VM disk creation supports a custom path cockpit (237-1) unstable; urgency=medium . * New upstream release: - Restyling updates page in preparation for upcoming features - SSH connections to remote machines are only opened when necessary - Skip slow unit tests on hppa (Closes: #981127) cockpit (236-1) unstable; urgency=medium . * New upstream release: - fslist channels: Include properties of changed files - Internal stabilization work cockpit (235-1) unstable; urgency=medium . * New upstream release: - Login: Improved handling of SSH host keys - Overview: Editable motd cockpit (234-1) unstable; urgency=medium . * New upstream release: - machines: Allow editing VM's CPU mode and model - machines: Add support for cloning VMs - dashboard: Drop, replaced by menu host switcher cockpit (233-1) unstable; urgency=medium . * New upstream release 232: - Improved host editing - Machines: Inline error messages * New upstream release 233: - Non-admin users no longer see Cockpit in motd - Developers: jQuery API removal cockpit (231-1) unstable; urgency=medium . * New upstream release: - Replace system's graph page with a completely new USE method page - Machines: Reimplement the design of the main VMs list - Logging of remote IP addresses cockpit (230-1) unstable; urgency=medium . * New upstream release: - storage: List entries from /etc/crypttab that are still locked cockpit (229-1) unstable; urgency=medium . * New upstream release: - shell: Any page can be the shell cockpit (228-1) unstable; urgency=medium . * New upstream release: - Accounts: Allow setting weak passwords - Changes to remote host logins - Machines: Add support for reverting and deleting VM snapshots - Drop cockpit-docker code cockpit (227-1) unstable; urgency=medium . * New upstream release: - Machines: Virtual machine list filtering - Continued PatternFly 4 migration cockpit (226-1) unstable; urgency=medium . * New upstream release: - Storage: Better support for "noauto" LUKS devices cockpit (225-1) unstable; urgency=medium . * New upstream release: - Machines: Add support for VM snapshots - Developer API: Launch and reattach to a long-running process cockpit (224-1) unstable; urgency=medium . * New upstream release: - Machines/Services: Multiple bug fixes cockpit (223-1) unstable; urgency=medium . * New upstream release 222: - Logs: More flexible text filters - Services, Dashboard: Hide some buttons when access is limited - Webserver: Lock down cockpit.service privileges * New upstream release 223: - Webserver: Standard-conformant lifetime of web server Certificate - Certificate authentication against Active Directory cockpit (221.1-1) unstable; urgency=medium . * New upstream release: - Put back missing base1/patternfly.css - Services: Don't offer 'Start Service' in Limited Access mode cockpit (221-1) unstable; urgency=medium . * New upstream release: - Support for Cross-Origin-Resource-Policy - Accounts: Some buttons are hidden when access is limited - Developers: Importing "base1/patternfly.css" is deprecated cockpit (220-1) unstable; urgency=medium . * New upstream release: - New navigation with integrated switching of hosts - Logs: Inline help for filtering - Storage: Improve side panel on details page - Fix unit tests on IPv6-only build hosts (Closes: #960752) cockpit (219-1) unstable; urgency=medium . * New upstream release: - Logs: Improved filtering - Gain or drop administrative access in a running Cockpit session cockpit (218-1) unstable; urgency=medium . * New upstream release: - Services: Improved accessibility and mobile support - Overview: Add uptime information - Disable idle timeout by default - Support building without polkit cockpit (217-2) unstable; urgency=medium . * debian/rules: Fix conditional for building cockpit-docker. Thanks to Bruno Gravato for spotting the error! cockpit (217-1) unstable; urgency=medium . * New upstream release: - Overview: more Insights details - Dialogs: new button order - Machines: sendings keys to VM consoles cockpit (216-1) unstable; urgency=medium . * New upstream release: - SELinux: Automatic application of solutions that set booleans - Machines: Drop virsh backend support - Overview: New last login banner cockpit (215-1) unstable; urgency=medium . * New upstream release: - Networking: Show additional ports for each firewall zone cockpit (214.1-1) unstable; urgency=medium . * New upstream release: - Updates: Fix unstyled button regression - Machines: Fix slow requests when enabling polkit access driver - Deprecate cockpit-docker for Fedora, Debian, and Ubuntu development series cockpit (214-1) unstable; urgency=medium . * New upstream release: - Networking: List Firewall active zones when unprivileged - Start Selenium tests deprecation cockpit (213-1) unstable; urgency=medium . * New upstream release: - Inline documentation - Support for transient virtual machines - UEFI for virtual machines - Unattended virtual machines installation cockpit (212-1) unstable; urgency=medium . * New upstream release: - Per page documentation - Localize times cockpit (211-1) unstable; urgency=medium . * New upstream release: - Better support for various TLS certificate formats - Switch from Zanata to Weblate - Overview layout optimizations cockpit (210-1) unstable; urgency=medium . * New upstream release 209: - New overview design - Session timeouts - Banners on login screen - Client certificate authentication - Support for Fedora CoreOS - Dropped support for pam_rhost * New upstream release 210: - Overview: Add CPU utilization to usage card - Dashboard: Support SSH identity unlocking when adding new machines - SElinux: Introduce an Ansible automation script - Machines: Support bridge type network interfaces - Machines: Support bus type disk configuration cockpit (208-1) unstable; urgency=medium . * New upstream release: - Storage: Drop default mount point concept - Machines: Support transient virtual networks and storage pools - Machines: Sliders for disk size and memory in VM creation - Logs: Improve crash reporting cockpit (207-1) unstable; urgency=medium . * New upstream release: - Web server: Accept EC certificates - Storage: List all software devices in a single panel - Redesigned notifications cockpit (206-1) unstable; urgency=medium . * New upstream release 205: - Firewall: UI restructuring - Machines: Refactor Create VM dialog and introduce a download option - Adjust menu to PatternFly's current navigation design - Searching with keywords - Software Updates: Use notifications for available updates info - Web server security hardening * New upstream release 206: - Machines: Network interface deletion - login: Enable administration mode by default - Firewall: Prevent accidental deletion - Closes: #943839 cockpit (204-1) unstable; urgency=medium . * New upstream release: - System: Highlight failed services - Machines: Configure read-only and shareable disks - Playground: Add index page cockpit (202.1-1) unstable; urgency=medium . * New upstream release: - Fix major CSS regression on Logs and some other pages - Fix building on RHEL/CentOS 7 cockpit (202-1) unstable; urgency=medium . * New upstream release: - Machines: Creation of Storage Volumes - Improved component for selecting paths on the filesystem cockpit (200-1) unstable; urgency=medium . * New upstream release: - Machines: Type-ahead OS selection - Machines: LVM storage pools - Networking: Show included firewalld services - Web server: Split out TLS handling cockpit (199-1) unstable; urgency=medium . * New upstream release: - Redesigned logs all over cockpit - Services: Design and accesibility improvements - System: Show DIMM information on Hardware Info page - Machines: VM creation dialog now shows the recommended memory for the selected OS cockpit (198-1) unstable; urgency=medium . * New upstream release: - PatternFly4 user interface design - SELinux: Show changes - Machines: Deletion of Virtual Networks - Machines: Support more disk types - Docker: Change menu label - Web server: More flexible https redirection for proxies . cockpit (197-1) experimental; urgency=medium . * New upstream release: - Machines: Support all storage pool types for new disks - Machines: Show available space on host at VM creation . cockpit (196-1) experimental; urgency=medium . * New upstream release: - machines: Install from iso URL - machines: Show IP of network interfaces . cockpit (195-1) experimental; urgency=medium . * New upstream release: - Simplified support for external TLS termination - Firewall: More support for zones - Machines: Additional storage options - Machines: Support for changing memory allocation - Storage: Select encryption type separately from filesystem . cockpit (194-1) experimental; urgency=medium . * New upstream release: - Firewall: Add services to a specific zone - Redesigned on/off switch . cockpit (193-1) experimental; urgency=medium . * New upstream release: - Machines: iSCSI direct storage pools - Storage: The "Format" button is no longer hidden - Storage: Improve performance with many block devices . cockpit (192-1) experimental; urgency=medium . * New upstream release: - Machines: Auto-detect guest operating system - Translation cleanup - Allow accounts with non-standard shells . cockpit (191-1) experimental; urgency=medium . * New upstream release: - Machines: iSCSI Storage pools - Machines: better notifications - System: CPU security mitigation - Network: Ports in the Firewall - Fix distclean to not remove files from the tarball (Closes: #924744) - Remove broken Scientific Linux branding symlinks (Closes: #925429) - Suggest cockpit-machines (Closes: #881672) . cockpit (190-1) experimental; urgency=medium . * New upstream release: - Logs: Filter log entries by service - Machines: Support for Pausing/Resuming VMs - Machines: Make Autostart property of a Virtual Network configurable - Machines: Support for creating VM with option to boot from PXE - Accessibility improvements . cockpit (189-1) experimental; urgency=medium . * New upstream release: - Machines: Import existing image when creating VM - Machines: Introduce virtual networks - Services: Filtering of services by name, description, and state cockpit (197-1) experimental; urgency=medium . * New upstream release: - Machines: Support all storage pool types for new disks - Machines: Show available space on host at VM creation cockpit (196-1) experimental; urgency=medium . * New upstream release: - machines: Install from iso URL - machines: Show IP of network interfaces cockpit (195-1) experimental; urgency=medium . * New upstream release: - Simplified support for external TLS termination - Firewall: More support for zones - Machines: Additional storage options - Machines: Support for changing memory allocation - Storage: Select encryption type separately from filesystem cockpit (194-1) experimental; urgency=medium . * New upstream release: - Firewall: Add services to a specific zone - Redesigned on/off switch cockpit (193-1) experimental; urgency=medium . * New upstream release: - Machines: iSCSI direct storage pools - Storage: The "Format" button is no longer hidden - Storage: Improve performance with many block devices cockpit (192-1) experimental; urgency=medium . * New upstream release: - Machines: Auto-detect guest operating system - Translation cleanup - Allow accounts with non-standard shells cockpit (191-1) experimental; urgency=medium . * New upstream release: - Machines: iSCSI Storage pools - Machines: better notifications - System: CPU security mitigation - Network: Ports in the Firewall - Fix distclean to not remove files from the tarball (Closes: #924744) - Remove broken Scientific Linux branding symlinks (Closes: #925429) - Suggest cockpit-machines (Closes: #881672) cockpit (190-1) experimental; urgency=medium . * New upstream release: - Logs: Filter log entries by service - Machines: Support for Pausing/Resuming VMs - Machines: Make Autostart property of a Virtual Network configurable - Machines: Support for creating VM with option to boot from PXE - Accessibility improvements cockpit (189-1) experimental; urgency=medium . * New upstream release: - Machines: Import existing image when creating VM - Machines: Introduce virtual networks - Services: Filtering of services by name, description, and state cockpit (188-1) unstable; urgency=medium . * New upstream release: - Machines: Show Storage Volume user - Machines: Autostart configuration - Terminal: Themes and context menu - Storage: Responsive dialogs - Software Updates: Show three most recent updates cockpit (187-1) unstable; urgency=medium . * New upstream release: - Machines: More operations for Storage Pools - Domains: More information about the joined domain - Storage: The options for VDO volumes are explained - Machines: Support for oVirt will be dropped in the future cockpit (186-1) unstable; urgency=medium . * New upstream release: - Redesign the Service page - Make System Overview page mobile friendly cockpit (185-1) unstable; urgency=medium . * New upstream release: - Responsive dialogs on network, kdump and users page - Kubernetes containers included in docker graphs cockpit (184-1) unstable; urgency=medium . * New upstream release: - Machines: Dialog and tab layout is now responsive - Storage: Filesystem labels are validated upfront - Storage: Some mount options are prefilled when needed - Integration of Cockpit pages on the desktop cockpit (183-1) unstable; urgency=medium . * New upstream release: - Machines: Manage storage pools - Kernel Dump: Support non-local targets - Respect SSH configuration - Never send Content-Length with chunked encoding cockpit (182-1) unstable; urgency=medium . * New upstream release: - libvirt connection choice during VM creation - PackageKit page update severity tooltip - PackageKit page display registration status clearly cockpit (181-1) unstable; urgency=medium . * New upstream release: - Followup fixes related to the switch away from react-lite - Memory graph layout and color improvements - Machines: edit network interfaces - Update look of lists to match Patternfly cockpit (180-1) unstable; urgency=medium . * New upstream release: - Move to ssh SHA256 fingerprints - Machines: Show error messages in the correct place cockpit (179-1) unstable; urgency=medium . * New upstream release: - Machines: Detach disk from VM with LibvirtDBus provider - Machines: Offer cockpit-machines as Application cockpit (178-1) unstable; urgency=medium . * New upstream release: - Lots of crash fixes cockpit (177-1) unstable; urgency=medium . * New upstream release: - Storage: Support LUKS v2 - Support centrally-managed SSH known hosts - Drop support for Internet Explorer cockpit (176-2) unstable; urgency=medium . * Fix arch-indep build. When building only arch-indep packages, the cockpit-ws package does not get built, and trying to remove the firewalld service failed. (Closes: #907108) cockpit (176-1) unstable; urgency=medium . * New upstream release 175: - Network bound disk encryption * New upstream release 176: - Login: Suggest other browser when browser is unsupported - Fix building against libssh 0.8 - Stop shipping firewall service file with recent firewalld (Closes: #905389) cockpit (174-1) unstable; urgency=medium . * New upstream release: - Kubernetes: VM detail page - Realmd: Install on demand cockpit (173-1) unstable; urgency=medium . * New upstream release: - Storage: Offer installation of VDO - Machines: Add disks to a virtual machine * Re-enable cockpit-pcp package, pcp has been in testing for a while now. cockpit (172-1) unstable; urgency=medium . * New upstream release: - System: Offer installation of PCP - Software Updates: Improve layout in mobile mode - Remove ability to drop privileges from navigation bar - API: Introduce flow control for all channels - Python 3 support cockpit (171-1) unstable; urgency=medium . * New upstream release: - Machines: Add virtual CPU configuration - Kubernetes: Add KubeVirt pod metrics - Docker: Show container volumes - Fix broken actions for non-administrators - Networking: Handle non-running NetworkManager - Accounts: User role improvements - Localize times cockpit (170-1) unstable; urgency=medium . * New upstream release: - Software Updates: Layout rework - oVirt: Use authenticated libvirt connection by default cockpit (169-1) unstable; urgency=medium . * New upstream release: - Storage: Offer installation of NFS client support - System: Request FreeIPA SSL certificate for Cockpit's web server - Services: Show unit relationships - Provide motd help about how to access cockpit cockpit (168-1) unstable; urgency=medium . * New upstream release: - Improve checks for root privilege availability cockpit (167-1) unstable; urgency=medium . * New upstream release: - Networking: Add Firewall Configuration - Kubernetes: Show Kubevirt Registry Disks cockpit (166-1) unstable; urgency=medium . * New upstream release: - Kubernetes: Add creation of Virtual Machines - Realms: Automatically set up Kerberos keytab for Cockpit web server - Numbers now get formatted correctly for the selected language cockpit (165-1) unstable; urgency=medium . * New upstream release: - Storage: Show more details of sessions and services that keep NFS busy - Machines: Detect if libvirtd is not running - Machines: Show virtual machines that are being created cockpit (164-1) unstable; urgency=medium . * New upstream release: - Storage: Move NFS management into new details page - System: Show available package updates and missing registration - System: Fix inconsistent tooltips - Logs: Change severities to officially defined syslog levels - Machines: Add error notifications - Accessibility improvements - Reloading the page in the browser now reloads Cockpit package manifests cockpit (163-1) unstable; urgency=medium . * New upstream release: - Drop "Transfer data asynchronously" VDO option on Storage page - Hide Docker storage pool reset button when it cannot work properly - Update jQuery to version 3.3.1 (deprecated cockpit API!) cockpit (162-1) unstable; urgency=medium . * New upstream release: - Show pod name and disks of VMs running in Kubernetes - Tighten up the default Content-Security-Policy cockpit (161-1) unstable; urgency=medium . * New upstream release: - New VMs can be created on Machines page - VMs running in Kubernetes can now be deleted - Improve LVM volume resizing - Add new Hardware Information page - Load Application metadata (Appstream) packages on demand on Debian/Ubuntu - Stop advertising and supporting cockpit-bundled jQuery library cockpit (160-1) unstable; urgency=medium . * New upstream release: - Add kubevirt Virtual Machines overview - Redesign package list on Software Updates page and show RHEL Errata - Install AppStream collection metadata packages on demand on Apps page - Add AppStream metadata to cockpit-sosreport for showing up on Apps page - Change CPU graphs to use "100%" for a fully loaded multi-processor system - Show storage, network, and other numbers with 3 digits of precision - Add an example bastion container cockpit (159-1) unstable; urgency=medium . * New upstream release: - Configure data deduplication with VDO devices on Storage page - Add serial console to virtual Machines page and redesign the Consoles tab - Show more error message details for failures on virtual Machines page cockpit (158-1) unstable; urgency=medium . * New upstream release: - Add check boxes for common NFS mount options - Clarify Software Update status if only security updates are available - Create self-signed certificates with SubjectAltName cockpit (157-1) unstable; urgency=medium . * New upstream release: - Add Networks tab to overview on Machines page - The Apps page now displays SVG app icons cockpit (156-1) unstable; urgency=medium . * New upstream release: - Redesign navigation and support mobile browsing - Use /etc/cockpit/krb5.keytab if present to support alternate keytabs - Add project homepage link to Apps page - Maintain issue(5) file with current Cockpit status cockpit (154-1) unstable; urgency=medium . * New upstream release: - Center the "Disconnected" message in the content area - Remove long-obsolete "./configure --branding" option cockpit (153-1) unstable; urgency=medium . * New upstream release: - Clean up rpmlint/lintian errors in the packages cockpit (152-1) unstable; urgency=medium . * New upstream release: - Add Applications page - Add automatic update configuration for dnf to Software Updates - Fix cockpit-bridge crash if /etc/os-release does not exist cockpit (151-1) unstable; urgency=medium . * New upstream release: - Support loading SSH keys from arbitrary paths * Ignore PhantomJS crashes in avocado autopkgtest checklogin-basic.py causes a PhantomJS crash on Ubuntu artful on amd64 which does not reproduce in QEMU. (Closes: #873241) * Add smoke autopkgtest that can run in containers. Add a simple test of cockpit-bridge and the login page to ensure that packages have the right dependencies and contents, and that the systemd units are set up correctly to get a login page on https://localhost:9090. This can also run in a container and thus in Debian's CI and on all Ubuntu architectures. cockpit (150-2) unstable; urgency=medium . * Drop nodejs-legacy autopkgtest dependency. That package ceased to exist, and the tests don't need the /usr/bin/node binary. cockpit (150-1) unstable; urgency=medium . * New upstream release 149: - Support sending non-maskable interrupt to VMs - Add information about non-met conditions for systemd services - Clear cockpit cookie on logout * New upstream release 150: - Automatically enable and start newly created timers on the Services page cockpit (148-1) unstable; urgency=medium . * New upstream release: - Fix navigation and various JavaScript errors with Internet Explorer - Detect unregistered RHEL systems on Software Updates page - debian/copryight: Add missing copyrights and licenses (Closes: #869934) cockpit (147-1) unstable; urgency=medium . * New upstream release: - Add configuration of account locking and password expiry to Accounts page - Consistently ignore loopback traffic on all network load graphs - Fix the Kdump page in Internet Exporer cockpit (146-1) unstable; urgency=medium . * New upstream release: - Show recent updates and live update log on Software Updates page - Improve available Software Updates table layout for small/mobile screens - Support OAuth Kubernetes logins to work with Google Compute Engine - Fix reporting ABRT crashes that are already known to the server - Scroll the virtual machine VNC console into view automatically cockpit (145-1) unstable; urgency=medium . * New upstream release: - Resize the terminal dynamically to use all available space - Let the Machines page update immediately after changes - Add delete VM functionality to the Machines page - Retire support for external Machines provider API - Always recommend rebooting after applying Software Updates - Group D-Bus channels to avoid hitting connection limits - Fix building on Fedora Rawhide/glibc 2.25.90 cockpit (144-1) unstable; urgency=medium . * New upstream release: - Add ability to cancel software updates while it is safe - Show progress of "Refreshing package information" on the Software Updates page - Add ABRT integration to the System page - Fix Machines page to only react to primary mouse button clicks on Firefox cockpit (143-1) unstable; urgency=medium . * New upstream release: - Add "Software Updates" page for package (rpm/deb) based operating systems - Fix cockpit-machines package to make inline VNC console actually work cockpit (142-1) unstable; urgency=medium . * New upstream release: - Virtual machines display an interactive console, either in browser, or a popup viewer - Fix Virtual Machines operations on non-English locales - Add documentation explaining how to grant/restrict access via polkit rules cockpit (141-2) unstable; urgency=medium . * Fix autopkgtest: - Latest avocado now requires python-libvirt, add it as test dependency. - Use the packaged phantomjs instead of phantomjs-prebuilt as that is only available for x86_64; this should make the tests work on other architectures too. The Debian/Ubuntu phantomjs package is built with Qt support, so run under $QT_QPA_PLATFORM=offscreen to work in a headless test environment. - Drop stray "sudo" command. The test already runs as root, this was a copy&paste leftover. cockpit (141-1) unstable; urgency=medium . * New upstream release: - Attempt to tear down used partitions when formatting disks - Show the correct known_hosts path on missing/mismatching host keys - Set HTML content type when serving login page, for better reverse proxy operation - Fix Kubernetes page incompatibility with recent Firefox versions - Set the system:authenticated role on anonymous Kubernetes projects cockpit (140-1) unstable; urgency=medium . * New upstream release: - Use SSCG to generate SSL certificates if available - Add a "cockpit-bridge --rules" option to output the rules - Allow auth commands to store credentials for future challenges - Allow users to change Docker container environment variables - Disable shutdown/reboot button for unprivileged users on the System page - Fix binary channel data for child iframes, used e. g. in Docker terminals - Don't install broken branding symlinks. (Closes: #859870) * Drop cockpit-pcp package. It wasn't meant to be packaged as long as pcp is not in testing. cockpit (139-1) unstable; urgency=medium . * New upstream release: - Show more information about virtual machines, such as boot order - Fix enablement of timer systemd units created on Services page - Fix Storage crash on multiple iSCSI sessions - cockpit-docker is now installable with docker-ce or other alternatives - Hide docker push commands on Registry image pages for "pull" roles cockpit (138-1) unstable; urgency=medium . * New upstream release: - Only allow mdraid disk removal when it won't destroy data - Allow DN style usernames in the Kubernetes dashboard - Simplify protocol that cockpit talks to session authentication processes * Sync packaging with upstream. cockpit (137-3) unstable; urgency=medium . * Build with autoreconf. This will make the previous patches actually effective, and also ensure good architecture support. cockpit (137-2) unstable; urgency=medium . * Cherry-pick upstream patches to fix build with inaccessible home directory. Fixes FTBFS on most architectures. cockpit (137-1) unstable; urgency=medium . * New upstream release: - Does not use kernel keyring any more, thus this should fix the FTBFS on mips/mipsel and Ubuntu armhf. * Update packaging for moving from pam_reauthorize.so and cockpit-polkit to cockpit-askpass helper. * Fix autopkgtest on Ubuntu * Run cockpit-ws unprivileged under cockpit-ws user * Lower cockpit-docker Recommends to Suggests * Upload to unstable, with the above fixes it should be good enough for more wide-scale testing. cockpit (134-1) experimental; urgency=medium . * Initial release. (Closes: #820107) confget (5.1.2-2) unstable; urgency=medium . * Declare compliance with Policy 4.7.0 with no changes. * autopkgtest: pass -O-qfeatures as a single argument to feature-check. Closes: #1072617 * Use debhelper compat level 14 and let debhelper add some default dependencies automatically. * Include dpkg's default.mk, let it export flag and option variables. * Declare dpkg-build-api v1, drop the implied Rules-Requires-Root: no. * Use dh-package-notes to record ELF package metadata. * gbp.conf: use the debian/master branch again. debian-fbx (3) unstable; urgency=medium . [ James Valleroy ] * Fix typo in minetest-server (Closes: #988199) * Set standards version to 4.6.1 * Update copyright years . [ Debian Janitor ] * d/control: Trim trailing whitespace . [ Jenkins ] * Remove constraints unnecessary since buster debian-fbx (2) unstable; urgency=medium . * Set standards version to 4.5.1 debian-fbx (1) unstable; urgency=medium . [ Sunil Mohan Adapa ] * Initial release. (Closes: #977859) debian-installer-utils (1.149) unstable; urgency=medium . [ Colin Watson ] * user-params: Exclude initrd, since it's sometimes hard to avoid syslinux appending it after "---". . [ Luca Boccassi ] * chroot_setup.sh: Mount efivarfs in /target if available. debputy (0.1.35) unstable; urgency=medium . [ Niels Thykier ] * Manifest: - Fix inverted boolean logic causing `path-metadata` to reject matched directories when it should have allowed the match. . * LSP/Lint: - In regex based validation, ignore values with substvars to avoid false positives. - Fix typo in hover doc - Fix two minor bugs (an out of bounds and None exception) - Avoid double colon when completion YAML keys and there was already a colon. - Fix a bug where the YAML completion would not work properly if there was any content on the line after the current line. . . * debputy: Considerably reduce the output during package build by: - Do not announce loading of bundled plugins - Avoid unnecessary output related to installations (like search dir and discard rules) for `rrr` integration mode. - Reduce the log level to `warning` by default from info (other subcommands still start on `info` level by default). In the `debhelper` integration modes, `export DH_VERBOSE=1` will restore the `info` level logging. - Guard some information (such as most commands being run) beyond info logging. . [ Colin Watson ] * LSP/Lint: Fix section for python3-zope.* emscripten (3.1.6~dfsg-9) unstable; urgency=medium . * QA upload. * Add upstream patch for Node 18 flowblade (2.16.2-1) unstable; urgency=medium . * New upstream version. foiltex (2.1.4b-6) unstable; urgency=medium . * QA upload. . * Added d/gbp.conf to describe branch layout. * Updated vcs in d/control to Salsa. * Updated d/gbp.conf to enforce the use of pristine-tar. * Updated Standards-Version from 3.9.3 to 4.7.0. * Use wrap-and-sort -at for debian control files fonts-junicode (2.208+ds-1) unstable; urgency=medium . * New upstream version. fonts-junicode (2.207+ds-3) unstable; urgency=medium . * d/rules: build it right according the docs, switch to otf building again. * d/control: add psautohint to build depends. fonts-junicode (2.207+ds-2) unstable; urgency=medium . * d/control: add missing build depend. fonts-junicode (2.207+ds-1) unstable; urgency=medium . * New upstream version. * Bump standards version to 4.7.0. * d/copyright: bump years. * d/rules: build from source. * d/control: add build dependencies. * d/clean: added. * d/install: install ttf fonts, unhinted. freedombox (24.12) unstable; urgency=medium . [ Ray Kuo ] * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ gfbdrgng ] * Translated using Weblate (Russian) * Translated using Weblate (Russian) . [ Ettore Atalan ] * Translated using Weblate (German) . [ James Valleroy ] * doc: Fetch latest manual freedombox (24.11) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified)) . [ Ray Kuo ] * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) . [ James Valleroy ] * doc: Fetch latest manual freedombox (24.10) unstable; urgency=medium . [ Veiko Aasa ] * storage: Add an option to include help text to directory selection form * minidlna: Add media directory selection form * minidlna: Explicitly include ssdp service to firewall configuration * minidlna: Do not proxy minidlna web interface over Apache * minidlna: Restart app when upgrading to reconfigure firewall . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Ray Kuo ] * Translated using Weblate (Chinese (Traditional)) . [ James Valleroy ] * diagnostics: Add optional component_id to DiagnosticCheck * app, component: Add repair method * setup: Add method to run app repair * diagnostics: Change "Re-run setup" to "Try to repair" * letsencrypt: Re-obtain certificates during repair * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * letsencrypt: Remove unused imports * nextcloud: Use systemd generator for creating container service * nextcloud: Create network using systemd generator * nextcloud: Drop network namespacing in container, use host network * nextcloud: Use php-fpm container instead of apache container * nextcloud: Wait on init sync lock * nextcloud: Pull the image separately before starting systemd unit * nextcloud: Ship instead of create cron timer related units * nextcloud: Restart container when dependent services are restarted * nextcloud: Allow re-running setup * nextcloud: Implement enable/disable container * nextcloud: Enable pretty URLs without /index.php in them * notification: Handle more formatting errors * nextcloud: Allow re-running setup when app is disabled * nextcloud: Populated and maintain a list of trusted domains * nextcloud: Enable app with experimental warning * nextcloud: Warn that community provides the container not team * nextcloud: Add fallback for when quadlet is not available freedombox (24.9) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified)) . [ Joseph Nuthalapati ] * tests: functional: Disable functional tests . [ Ray Kuo ] * Translated using Weblate (Chinese (Traditional)) . [ Sunil Mohan Adapa ] * nextcloud: Rename the systemd service names * nextcloud: Add network interface to firewall zone after creating it * nextcloud: Refactor container creation code * nextcloud: Fix configuring trusted proxies setting * nextcloud: Drop a repeated creation of systemd service file * nextcloud: Connect to mysql using socket instead of TCP * nextcloud: Fail on errors when configuring the app * nextcloud: Improve check used to test if installation wizard is done * nextcloud: Improve setting up LDAP configuration * nextcloud: Ensure that database is running when running setup * nextcloud: Don't fail uninstall if DB or user do not exist * action_utils, nextcloud: Make podman util more generic * nextcloud: Improve database permission granting * nextcloud: Connect to redis using Unix socket * nextcloud: Connect to slapd for LDAP using Unix socket * nextcloud: Refactor setting admin password * nextcloud: Don't show incorrect phone region when it is not set * nextcloud: Minor refactoring * nextcloud: Retrieve database password in a more robust way * nextcloud: Don't set password on redis server * nextcloud: Use a separate DB for redis * nextcloud: Use secrets module generate passwords * nextcloud: Minor changes to cron timer units * nextcloud: When backup fails, unset the maintenance mode * nextcloud: Remove fail2ban jail, brute force protection present * nextcloud: Expand on the warning about container usage * nextcloud: Add warning that the app is experimental * nextcloud: Minor update to description regarding users' usage * nextcloud: Allow backup/restore when app is disabled * config: Handle dropin config files with limited permissions . [ Yurt Page ] * Translated using Weblate (Russian) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (24.8) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified)) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ John Doe ] * Translated using Weblate (French) * Translated using Weblate (French) . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) . [ Veiko Aasa ] * gitweb: Fix an issue when cloning existing repository . [ Benedek Nagy ] * network: Skip of bridge interfaces in connections list * action_utils: Add generic utils for managing podman containers * nextcloud: Add new app based on podman container * nextcloud: Add backup/restore * nextcloud: Add option to configure the default phone region * nextcloud: Configure redis caching, create static PHP file . [ Sunil Mohan Adapa ] * nextcloud: Diasble app until more testing and review changes * zoph: Re-add a safety check when reading the setup state of the app * zoph: Include dbconfig configuration file in backup * ttrss: Include dbconfig configuration file in backup * ttrss: tests: functional: Uninstall during backup/restore test * ttrss: Improve backup and restore of the database * ttrss: Ensure that database is removed after uninstall * actions: Don't repeat action traceback in stderr * doc: Fetch latest manual . [ ikmaak ] * Translated using Weblate (Dutch) . [ James Valleroy ] * upgrades: Re-enable unattended-upgrade during dist-upgrade * diagnostics: Don't store list of app objects with results * locale: Update translation strings * doc: Fetch latest manual . [ Johannes Keyser ] * Translated using Weblate (German) freedombox (24.7) unstable; urgency=medium . [ Sunil Mohan Adapa ] * actions: Move most of the privileged action code to main directory * tests: Remove unused fixture for testing actions * tests: Move test configuration to plinth directory * tests: Merge actions related test files * tests: Automatically create pytest marks for apps * users: Add email address field when creating/updating user accounts * users: Add email address field during first boot * system: Organize items into sections * views: Fix alignment of close button in error messages * actions: Minor refactor to action error logging * actions: Provide HTML error message with action error * views: Implement a utility to easily show error message * middleware: Show HTML exception message as extra detail in messages * package: Drop special error message handling for package errors * backups: Adjust to changes in privileged errors * letsencrypt: Simplify error warning when certificate revoke fails * letsencrypt: Show better error messages * storage: Adjust to changes in privileged errors * letsencrypt: Remove unnecessary processing of the error messages * storage: Show better error message * upgrades: Show better error messages * snapshot: Show better error messages * package: Don't remove packages of other apps on uninstall * matrixsynapse: Prevent setup page from being shown during uninstall . [ Veiko Aasa ] * samba: Fix Samba not accessible from IPv6 localhost ::1 address * samba: Disable nmbd NetBIOS service . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (24.6) unstable; urgency=medium . [ Veiko Aasa ] * gitweb: Fix modifying git repositories when gitweb app is disabled * users: tests: Do not remove LDAP user when testing views * samba: Ignore non-existent users who are in freedombox-share group . [ ikmaak ] * Translated using Weblate (Dutch) . [ James Valleroy ] * diagnostics: Add tests for get_results * diagnostics: Handle TypeError when copying results * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * users: Fix creating users with initial set of groups * users: Minor refactor when creating django groups * log: Don't log with in color inside actions scripts * actions: Fix log message when action return can't be decoded * actions: When action errors out, log a better message * *: Add type hints for app init methods * *: Add type hints for diagnose method * action_utils: Implement method for starting a service temporarily * zoph: Don't fail setup if mysql installed but not running * wordpress: Don't fail setup if mysql installed but not running * app: Add ability to hide configuration form when app is disabled * zoph: Hide configuration form when app is disabled * app: views: Expose method to get enabled/disabled state and cache it * zoph: Don't redirect to setup page when app is disabled * zoph: Don't fail with backup/restore if app is disabled * zoph: Uninstall fully so that reinstall works * daemon: Added method to ensure a daemon is running in component * zoph: Ensure that database server is running when setting up app * wordpress: Fix backup, restore and uninstall when db is not running * wordpress: Drop database user when app is uninstalled * tests: functional: Uninstall app after backup and before restore * zoph: Restore database password to old value after restore operation * wordpress: tests: Uninstall app after backup and before restore * tests: functional: Refactor install/setup fixture for apps * wordpress: Fix minor issue in restoring database freedombox (24.5) unstable; urgency=medium . [ Sunil Mohan Adapa ] * container: Fix issue with missing make command on stable image * setup: Minor refactoring of force upgrader class instantiation * setup: Ensure that force upgrade won't run when app is not installed * setup: Ensure that apt is updated before checking force upgrade * firewalld: Implement force upgrading to any 2.x versions * backups: tests: Don't use pytest marks on fixtures * tor: tests: Fix issue with pytest 8.x versions * tor: tests: Convert to pytest style tests from class based tests * pyproject.toml: Exclude the build directory from mypy checks * gitweb, users: Minor fixes for newer pycodestyle * daemon: Add new component for daemons shared across apps * wordpress: Add shared daemon component for mariadb/mysql * zoph: Add shared daemon component for mariadb/mysql . [ James Valleroy ] * setup: Try force upgrade before running app setup * tests: Patch apps_init for enable/disable daemon test * doc: Fetch latest manual . [ Olaf Schaf ] * Translated using Weblate (German) freedombox (24.4) unstable; urgency=medium . [ Johannes Keyser ] * Translated using Weblate (German) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ 大王叫我来巡山 ] * Translated using Weblate (Chinese (Simplified)) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Faraaz M.d ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Kesava Manikanta ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ SAI MANIKANTA ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Soumika Devarakonda ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sarath Chandra ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Latheesh kumar ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Vijay Gopu ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Mahi Reddy ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Nistchal sri ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Likhil Chowdary ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sri Harsha ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Muntha Veera ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Aswith Varma ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ visruth vardhan thokala ] * Translated using Weblate (Telugu) . [ Bhavishya nitha ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ ABHI RAM POTNURU ] * Translated using Weblate (Telugu) . [ VINAY K.V.N.S ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ M Jagadeesh ] * Translated using Weblate (Telugu) . [ Sreehitha Velivela ] * Translated using Weblate (Telugu) . [ James Valleroy ] * Translated using Weblate (Telugu) * debian: Remove lintian override for init script * locale: Update translation strings * doc: Fetch latest manual . [ Dietmar ] * Translated using Weblate (German) . [ Sunil Mohan Adapa ] * Translated using Weblate (Telugu) * d/copyright: Update copyright year * help: tests: Run tests using doc in current dir instead of /usr * actions: Drop legacy placeholders for unused actions * doc: Install man1 page using Makefile * pyproject.toml: Move project meta data from setup.py * *: Introduce make file based build, eliminate setup.py * doc: dev: Update all references to setup.py * Makefile: Move most of the provision process into build system * Makefile: Move various tests into build system . [ Besnik Bleta ] * Translated using Weblate (Albanian) * Translated using Weblate (Albanian) freedombox (24.3) unstable; urgency=medium . [ James Valleroy ] * diagnostics: Add parameters to DiagnosticCheck * diagnostics: Add method to translate checks * diagnostics: Translate descriptions only in view * diagnostics: Store results of full run in database * diagnostics: Add option to toggle daily run * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * diagnostics: Simplify getting translated description in results * diagnostics: Safely access results when showing notification * diagnostics: Fix a potential iteration of None value in error cases * glib: Change API for repeating an in-thread scheduled task . [ Benedek Nagy ] * zoph: Fix failing PHP configuration requirements freedombox (24.2) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) . [ John Doe ] * Translated using Weblate (French) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Сергій ] * Translated using Weblate (Ukrainian) . [ James Valleroy ] * doc: Fetch latest manual freedombox (24.1) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) . [ kopatych ] * Added translation using Weblate (Belarusian) . [ James Valleroy ] * tests: operation: Fix mock has_calls assertion (Closes: #1058421) * locale: Update translation strings * doc: Fetch latest manual . [ rsquared ] * storage: Show notification when rootfs is read-only freedombox (23.21) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) * Translated using Weblate (Czech) . [ James Valleroy ] * doc: Fetch latest manual freedombox (23.20) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Ettore Atalan ] * Translated using Weblate (German) . [ James Valleroy ] * app: Update diagnose() docstring * diagnostics: Add shortcut to re-run setup for app * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * datetime: Fix diagnostic test for checking NTP server sync * apache: tests: Update to use DiagnosticCheck class * backups: Don't leave services stopped if backup fails * operation: Fix issue with re-running setup when it fails first time * coturn: Fix incorrectly passing transport argument to STUN URIs * matrixsynapse: Update old STUN URIs to remove 'transport' parameter * ejabberd: Update old STUN URIs to remove 'transport' parameter * email: Increase the size of the message to 100MiB . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ Joseph Nuthalapati ] * tests: functional: Run tests on two app servers freedombox (23.19) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Dietmar ] * Translated using Weblate (German) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sunil Mohan Adapa ] * email: Fix issue with install caused by missing drop-in config file * operation: Add unique ID for each operation * diagnostics: Refactor check IDs, tests and background checks * diagnostics: Refactor background diagnostics task * upgrades: Allow matrix-synapse to be installed from bookworm * matrix-synapse: Update warning on how to change domain name * kiwix: Fix various issues after review * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * kiwix: Drop unnecessary file in /etc/plinth/modules-enabled * glib: Refactor schedule debugging in a central place * glib: Add a jitter to the interval by default when scheduling tasks * db: Serialize most of the database queries using locks . [ Benedek Nagy ] * backup: Fix bug in adding existing unencrypted backup location . [ James Valleroy ] * diagnostics: Run daily check and notify on failures * diagnostics: Add DiagnosticCheck dataclass * locale: Update translation strings * doc: Fetch latest manual . [ Sripath Roy Koganti ] * Translated using Weblate (Telugu) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) . [ Nikitha1960 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sanjanaa2703 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Joseph Nuthalapati ] * kiwix: Add app for Kiwix offline Wikipedia reader * Translated using Weblate (Telugu) * kiwix: Do not require login to access the app * Translated using Weblate (Telugu) . [ Ajay ] * Translated using Weblate (Telugu) * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) . [ Nellore Mohan ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ L.sandeep Kumar Reddy ] * Translated using Weblate (Telugu) . [ KOMALA gunji ] * Translated using Weblate (Telugu) . [ Harshitha Chandra ] * Translated using Weblate (Telugu) . [ Vayaluru koushik ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Siddhartha vadlapalli ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ M.venkateswarlu ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Kumarkalva manaswini ] * Translated using Weblate (Telugu) . [ Dega chakradhar ] * Translated using Weblate (Telugu) . [ Avisa sudheer ] * Translated using Weblate (Telugu) . [ Santha Sumanth ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sarvepalli sathwika ] * Translated using Weblate (Telugu) . [ V.Sunil ] * Translated using Weblate (Telugu) . [ Nikhil kumar chowdary ] * Translated using Weblate (Telugu) . [ O SIDDHARDHA ] * Translated using Weblate (Telugu) . [ Sk juber ] * Translated using Weblate (Telugu) . [ G Praharsha ] * Translated using Weblate (Telugu) . [ Thop Siva ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ anudeep kumar ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Harshitha Chainur ] * Translated using Weblate (Telugu) . [ Shaik ] * Translated using Weblate (Arabic) * Translated using Weblate (Hindi) . [ Anvitha Pachwa ] * Translated using Weblate (Telugu) . [ SHAIK.FAMILABANU ] * Translated using Weblate (Telugu) . [ Lohitha _Durga ] * Translated using Weblate (Telugu) . [ B.Nandhini ] * Translated using Weblate (Telugu) . [ Cheshma Golla ] * Translated using Weblate (Telugu) freedombox (23.18) unstable; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Brian Ó Donnell ] * middleware: Add new middleware to handle common errors like DB busy . [ James Valleroy ] * middleware: tests: Add tests for common error middleware * locale: Update translations strings * doc: Fetch latest manual . [ rsquared ] * ikiwiki: Disable discussion pages by default for new wiki/blog . [ Sunil Mohan Adapa ] * wordpress: Use absolute path in service file * upgrades: Fix detecting apt over tor during upgrade * gitlab-ci: Perform backports tests on bookworm instead of bullseye * *: Fix all typing hint related errors * gitlab-ci: Make passing mypy checks mandatory * *: Utilize newer 3.10 syntax for type hints * *: Add some additional type annotations * pyproject: Add configuration for mypy to ignore some libraries freedombox (23.17) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ ikmaak ] * Translated using Weblate (Dutch) . [ bittin1ddc447d824349b2 ] * Translated using Weblate (Swedish) freedombox (23.16) unstable; urgency=medium . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Joseph Nuthalapati ] * l10n: Fix error in Czech translation string . [ Sunil Mohan Adapa ] * django: Remove use of X-XSS-Protection header * backups: Remove use of length_is template function * users, networks: Use the autofocus HTML attribute sparingly * sso: Use POST method for logout * sso: Switch to django-axes >= 5.0 * networks, samba: tests: functional: Fix setting firewall zone * openvpn: Fix app not installing Debian testing * openvpn: Correctly set expiry of server/client certs to 10 years * openvpn: Minor refactoring in setting up easy-rsa * openvpn: Use config file instead of env vars for easy-rsa * openvpn: Ensure that re-running setup works as expected * openpvn: Renew server/client certificates . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.15) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Ettore Atalan ] * Translated using Weblate (German) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ James Valleroy ] * debian: Add Swedish translation for debconf (Closes: #1041735) * doc: Fetch latest manual freedombox (23.14) unstable; urgency=medium . [ James Valleroy ] * users: Add diagnostics check for nslcd config * users: Add diagnostic checks for nsswitch config * firewall: Add diagnostic for default zone * firewall: Add diagnostic check for backend * firewall: Add diagnostic check for passthroughs * torproxy: Add separate app for Tor Proxy * HACKING: Add instructions for container on Raspberry Pi * ci: Add mypy static type check * upgrades: Use codename= in apt preferences * upgrades: Use n= for unattended-upgrades origin pattern * container: Update for bookworm images * locale: Update translation strings * doc: Fetch latest manual . [ ikmaak ] * Translated using Weblate (Dutch) . [ Sunil Mohan Adapa ] * torproxy: Rename icon from tor to torproxy * torproxy: Remove unnecessary load tags in template file * torproxy: Add shortcut to home page for logged in users * tor: Minor refactor to remove code the check for need to restart * tor, torproxy: Update description for info on services provided * tor: tests: Make functional test check for running service * torproxy: Drop irrelavant 'ExitPolicy' configuration directive * kvstore: Optionally, don't throw exception when deleting key * tor, torproxy: Export settings from old to new app * bepasty: Don't enable app when setup is rerun * bind: Don't enable app when setup is rerun * deluge: Don't enable app when setup is rerun * ejabberd: Don't enable app when setup is rerun * gitweb: Don't enable app when setup is rerun * ikiwiki: Don't enable app when setup is rerun * infinoted: Don't enable app when setup is rerun * janus: Don't enable app when setup is rerun * jsxc: Don't enable app when setup is rerun * mediawiki: Don't enable app when setup is rerun * minetest: Don't enable app when setup is rerun * openvpn: Don't enable app when setup is rerun * performance: Don't enable app when setup is rerun * privoxy: Don't enable app when setup is rerun * quassel: Don't enable app when setup is rerun * radicale: Don't enable app when setup is rerun * rssbridge: Don't enable app when setup is rerun * shaarli: Don't enable app when setup is rerun * sharing: Don't enable app when setup is rerun * ttrss: Don't enable app when setup is rerun * wireguard: Don't enable app when setup is rerun * zoph: Don't enable app when setup is rerun * app: Implement advanced option to rerun app setup . [ fliu ] * container: Add support for retrieving GPG keys using wget freedombox (23.13) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Ettore Atalan ] * Translated using Weblate (German) . [ Joseph Nuthalapati ] * HACKING: Instructions for macOS on Apple Silicon * container: Add support for ARM64 containers . [ James Valleroy ] * doc: Fetch latest manual freedombox (23.12) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) * Translated using Weblate (Czech) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * gitweb: Fix issue with service startup when gitweb is not enabled * packages: Purge packages on uninstall * searx: Fix typo in method name * samba: Remove additional configuration files on uninstall * mediawiki: Utilize purging of packages and don't remove explicitly * shaarli: Utilize purging of packages and don't remove explicitly * deluge: Utilize purging of packages and don't remove explicitly * uninstall: Remove experimental warning * roundcube: Clarify description for local mail only option * mediawiki: Increment version to run update.php automatically . [ ikmaak ] * Translated using Weblate (Dutch) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual . freedombox (23.11) experimental; urgency=medium . [ James Valleroy ] * shadowsocksserver: Add separate app for Shadowsocks server * shadowsocksserver: Use shared manual page with Client * debian: Remove drop-in configs from version <23.11 * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * *: Fix icons not present in the generated .deb * config: Add new component for managing drop-in /etc/ config files * debian/install: Add new place in /usr to keep drop-in config files * gitweb: Use drop-in config component for /etc files * deluge: Use drop-in config comonents for /etc files * email: Use drop-in config component for /etc files * i2p: Use drop-in config component for /etc files * ikiwiki: Use drop-in config component for /etc files * janus: Use drop-in config component for /etc files * letsencrypt: Use drop-in config component for /etc files * matrixsynapse: Use drop-in config component for /etc files * mediawiki: Use drop-in config component for /etc files * minidlna: Use drop-in config component for /etc files * networks: Use drop-in config component for /etc files * pagekite: Drop the config file for forcing use of Debian certs * privacy: Use drop-in config component for /etc files * radicale: Use drop-in config component for /etc files * roundcube: Use drop-in config component for /etc files * rssbridge: Use drop-in config component for /etc files * searx: Use drop-in config component for /etc files * security: Use drop-in config component for /etc files * sharing: Use drop-in config component for /etc files * ssh: Use drop-in config component for /etc files * sso: Use drop-in config component for /etc files * syncthing: Use drop-in config component for /etc files * transmission: Use drop-in config component for /etc files * ttrss: Use drop-in config component for /etc files * upgrades: Use drop-in config component for /etc files * users: Use drop-in config component for /etc files * wordpress: Use drop-in config component for /etc files * apache: Use drop-in config component for /etc files * bepasty: Use drop-in config component for /etc files * calibre: Use drop-in config component for /etc files * cockpit: Use drop-in config component for /etc files * ejabberd: Use drop-in config component for /etc files * apache: Fix failure during app update . freedombox (23.10) experimental; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * *: Move modules-enabled files to /usr/share * doc/dev: Set language code explicitly in Sphinx configuration . [ James Valleroy ] * gitweb: Disable gpg signing in tests . [ Frederico Gomes ] * Translated using Weblate (Portuguese) * Translated using Weblate (Portuguese) . freedombox (23.9) experimental; urgency=medium . [ nbenedek ] * ttrss: Allow apps to use /tt-rss URL instead of separate one . [ James Valleroy ] * debian: Update copyright years * debian: Follows policy v4.6.2 * tor: Only diagnose relay ports if feature enabled * tor: Check if Hidden service is version 3 * tor: Rename Hidden service to Onion service * help: Add information on obtaining source code * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * mediawiki: Make a utility method public * mediawiki: Make retrieving list of supported languages robust * mediawiki: Simplify retrieving the default language * ttrss: Update list of clients * ttrss: Don't show app in enabled list of apps if install fails * apache: Reload apache using component if config changes * transmission: Allow remote UIs to connect * transmission: Add Tremotesf to list of client apps * ttrss: Use the apache component to restart apache on config change * storage: Handle mount error properly * uninstall: Fix issue with uninstall of apps that have no backup * service: Remove reference to managed_services in a message * zoph: Don't fail at showing app view during uninstall * theme: Move icons to app folders * minidlna: Resize icon and export to PNG also * doc/dev: Update copyright year . [ Nobuhiro Iwamatsu ] * Translated using Weblate (Japanese) . freedombox (23.8) experimental; urgency=medium . [ James Valleroy ] * Revert "locale: Update translation strings" * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * upgrades: Check apt result during dist-upgrade * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled * tests: functional: Remove handling for custom enable/disable buttons * tests: functional: Update detecting page changes * gitweb: Simplify handling shortcut for front page * searx: Simplify handling shortcut for front page . [ nbenedek ] * calibre: Remove libraries during uninstallation * mediawiki: Fix broken view on Bullseye due to language selection * bepasty: Completely uninstall app * coturn: Completely uninstall app * deluge: Completely uninstall app * gitweb: Completely uninstall app, remove repositories * ikiwiki: Completely uninstall app * matrixsynapse: Completely uninstall app * roundcube: Completely uninstall app * rssbridge: Completely uninstall app * searx: Completely uninstall app * shaarli: Completely uninstall app * shadowsocks: Completely uninstall app * sharing: Completely uninstall app * syncthing: Completely uninstall app * wordpress: Completely uninstall app * mediawiki: Completely uninstall app * syncthing: Remove unused pathlib import so job code-quality can pass * tor: Completely uninstall app * ttrss: Completely uninstall app * infinoted: Completely uninstall app * openvpn: Completely uninstall app * samba: Completely uninstall app . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Veiko Aasa ] * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . freedombox (23.7) experimental; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * matrixsynapse: Add token based registration verification . [ nbenedek ] * mediawiki: Allow setting site language code . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.11) experimental; urgency=medium . [ James Valleroy ] * shadowsocksserver: Add separate app for Shadowsocks server * shadowsocksserver: Use shared manual page with Client * debian: Remove drop-in configs from version <23.11 * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * *: Fix icons not present in the generated .deb * config: Add new component for managing drop-in /etc/ config files * debian/install: Add new place in /usr to keep drop-in config files * gitweb: Use drop-in config component for /etc files * deluge: Use drop-in config comonents for /etc files * email: Use drop-in config component for /etc files * i2p: Use drop-in config component for /etc files * ikiwiki: Use drop-in config component for /etc files * janus: Use drop-in config component for /etc files * letsencrypt: Use drop-in config component for /etc files * matrixsynapse: Use drop-in config component for /etc files * mediawiki: Use drop-in config component for /etc files * minidlna: Use drop-in config component for /etc files * networks: Use drop-in config component for /etc files * pagekite: Drop the config file for forcing use of Debian certs * privacy: Use drop-in config component for /etc files * radicale: Use drop-in config component for /etc files * roundcube: Use drop-in config component for /etc files * rssbridge: Use drop-in config component for /etc files * searx: Use drop-in config component for /etc files * security: Use drop-in config component for /etc files * sharing: Use drop-in config component for /etc files * ssh: Use drop-in config component for /etc files * sso: Use drop-in config component for /etc files * syncthing: Use drop-in config component for /etc files * transmission: Use drop-in config component for /etc files * ttrss: Use drop-in config component for /etc files * upgrades: Use drop-in config component for /etc files * users: Use drop-in config component for /etc files * wordpress: Use drop-in config component for /etc files * apache: Use drop-in config component for /etc files * bepasty: Use drop-in config component for /etc files * calibre: Use drop-in config component for /etc files * cockpit: Use drop-in config component for /etc files * ejabberd: Use drop-in config component for /etc files * apache: Fix failure during app update freedombox (23.10) experimental; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * *: Move modules-enabled files to /usr/share * doc/dev: Set language code explicitly in Sphinx configuration . [ James Valleroy ] * gitweb: Disable gpg signing in tests . [ Frederico Gomes ] * Translated using Weblate (Portuguese) * Translated using Weblate (Portuguese) freedombox (23.9) experimental; urgency=medium . [ nbenedek ] * ttrss: Allow apps to use /tt-rss URL instead of separate one . [ James Valleroy ] * debian: Update copyright years * debian: Follows policy v4.6.2 * tor: Only diagnose relay ports if feature enabled * tor: Check if Hidden service is version 3 * tor: Rename Hidden service to Onion service * help: Add information on obtaining source code * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * mediawiki: Make a utility method public * mediawiki: Make retrieving list of supported languages robust * mediawiki: Simplify retrieving the default language * ttrss: Update list of clients * ttrss: Don't show app in enabled list of apps if install fails * apache: Reload apache using component if config changes * transmission: Allow remote UIs to connect * transmission: Add Tremotesf to list of client apps * ttrss: Use the apache component to restart apache on config change * storage: Handle mount error properly * uninstall: Fix issue with uninstall of apps that have no backup * service: Remove reference to managed_services in a message * zoph: Don't fail at showing app view during uninstall * theme: Move icons to app folders * minidlna: Resize icon and export to PNG also * doc/dev: Update copyright year . [ Nobuhiro Iwamatsu ] * Translated using Weblate (Japanese) freedombox (23.8) experimental; urgency=medium . [ James Valleroy ] * Revert "locale: Update translation strings" * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * upgrades: Check apt result during dist-upgrade * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled * tests: functional: Remove handling for custom enable/disable buttons * tests: functional: Update detecting page changes * gitweb: Simplify handling shortcut for front page * searx: Simplify handling shortcut for front page . [ nbenedek ] * calibre: Remove libraries during uninstallation * mediawiki: Fix broken view on Bullseye due to language selection * bepasty: Completely uninstall app * coturn: Completely uninstall app * deluge: Completely uninstall app * gitweb: Completely uninstall app, remove repositories * ikiwiki: Completely uninstall app * matrixsynapse: Completely uninstall app * roundcube: Completely uninstall app * rssbridge: Completely uninstall app * searx: Completely uninstall app * shaarli: Completely uninstall app * shadowsocks: Completely uninstall app * sharing: Completely uninstall app * syncthing: Completely uninstall app * wordpress: Completely uninstall app * mediawiki: Completely uninstall app * syncthing: Remove unused pathlib import so job code-quality can pass * tor: Completely uninstall app * ttrss: Completely uninstall app * infinoted: Completely uninstall app * openvpn: Completely uninstall app * samba: Completely uninstall app . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Veiko Aasa ] * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) freedombox (23.7) experimental; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * matrixsynapse: Add token based registration verification . [ nbenedek ] * mediawiki: Allow setting site language code . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.6.2) unstable; urgency=medium . [ James Valleroy ] * upgrades: Check apt result during dist-upgrade * doc: Fetch latest manual . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) freedombox (23.6.1) unstable; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Veiko Aasa ] * container: Force pip to install packages to system environment * tests: functional: Fix setting first ethernet connection as internal * gitweb: Disable snapshot feature * gitweb: Make globally configured features overridable per-repository . [ Sunil Mohan Adapa ] * container: Fix resizing disk image containing multiple partitions * container: Increase wait time to accommodate slower architectures * tests: Don't error during collection if selenium is not installed * tests: functional: Make install script work for Bullseye * datetime: Re-implement backup/restore for timezone * coturn: Prevent package removal when roundcube is uninstalled . [ James Valleroy ] * HACKING: Force pip to install packages to system environment * ci: Force pip install for functional tests * datetime: Use unique component ID for related daemon * doc: Fetch latest manual . [ Coucouf ] * Translated using Weblate (French) freedombox (23.6) unstable; urgency=medium . [ Sunil Mohan Adapa ] * ci: Force pip to install packages to system environment * /etc/issue: Update message to reflect that all users can login * datetime: Use timedatectl to read current timezone . [ nbenedek ] * samba: make sure shares are not accessible from the internet * ttrss: fix failing backup . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (23.5) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ gallegonovato ] * Translated using Weblate (Spanish) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ James Valleroy ] * mediawiki: Fix app view error * locale: Update translation strings * doc: Fetch latest manual . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ Veiko Aasa ] * samba: tests: Fix enable share view test . [ Michael Breidenbach ] * Translated using Weblate (Swedish) freedombox (23.4) unstable; urgency=medium . [ James Valleroy ] * matrixsynapse: Add python3-psycopg2 to packages * searx: Add libjs-bootstrap to packages * ikiwiki: Re-run setup for each site after restore * matrixsynapse: Use yaml.safe_load * dynamicdns: Skip uninstall test * uninstall: Fix spelling in warning message * locale: Update translation strings * doc: Fetch latest manual . [ nbenedek ] * email: Redirect to the app page if roundcube isn't installed . [ Sunil Mohan Adapa ] * ejabberd: Fix making call connections when using TURN * snapshot: Fix issue with snapshot rollbacks * snapshot: Fix mounting /.snapshots subvolume and use automounting * config: Drop RuntimeMaxUse=5% for journal logging * templates: Show better title for 404 page * backups: Allow selecting a single app from URL when creating backup * app: Add backup and restore menu items to toolbar menu * vagrant: Mount source in /freedombox instead of /vagrant * vagrant: Switch to /freedombox before running service with alias * vagrant: Drop unnecessary script that deletes sqlite file * vagrant: Hide the vagrant-script directory * matrixsnapse: Minor refactor in getting/setting public registrations * matrixsynapse: Disable verification to fix public registrations * ejabberd: Add Monal and Siskin for iOS and remove ChatSecure . [ Juan ] * Translated using Weblate (Spanish) . [ 109247019824 ] * Translated using Weblate (Bulgarian) freedombox (23.3) unstable; urgency=medium . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ James Valleroy ] * tor: Remove workaround for old Augeas bug * upgrades: Add augeas lens for Deb822 apt sources * tor: Also use Aptsources822 augeas lens * firewalld: Allow upgrade to version 2* * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * config: Fix showing the value of the default home page * tests: functional: Fix submitting forms with notifications present * views: Use dedicated view when showing an app with operations * gitweb: tests: Skip tests using git when git is not installed * email: Revert workaround for error on finishing uninstall freedombox (23.2) unstable; urgency=medium . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ James Valleroy ] * upgrades: Stop quassel during dist upgrade * ssh: Add sudo to allowed groups * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * ssh: Update existing setups to add sudo group to allowed SSH groups . [ 109247019824 ] * Translated using Weblate (Bulgarian) freedombox (23.1) unstable; urgency=medium . [ gallegonovato ] * Translated using Weblate (Spanish) * Translated using Weblate (Galician) * Translated using Weblate (Spanish) . [ James Valleroy ] * janus: Allow upgrade to 1.1 * locale: Update translation strings * doc: Fetch latest manual . [ Veiko Aasa ] * gitweb: Run git commands as a web user . [ Sunil Mohan Adapa ] * operation: tests: Fix warning when test helpers start with 'Test' * package: Don't uninstall packages that are in use by other apps * email: Workaround an issue with error on finishing uninstall * zoph: Add explicit dependency on default-mysql-server . [ nbenedek ] * tor: Add onion location to apache freedombox (22.27) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Ihor Hordiichuk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Joseph Nuthalapati ] * container: Drop free tag from image URLs * tests: functional: Set timeout to 3 hours . [ Sunil Mohan Adapa ] * users: tests: Fix privileged tests * minidlna: Fix incorrect marking for firewall local protection * snapshot: Fix showing unsupported message on non-btrfs filesystems * d/control: Don't recommend libpam-tmpdir * package, email: Move conflicting package removal to framework * zoph, wordpress: Add conflicts on libpam-tmpdir . [ James Valleroy ] * upgrades: dist-upgrade: Don't change apt security line * wordpress: Redirect Webfinger queries * locale: Update translation strings * doc: Fetch latest manual freedombox (22.26) unstable; urgency=medium . [ Sunil Mohan Adapa ] * i2p: Remove donation URL that is no longer available * searx: Ensure that socket is only reachable by Apache and root * firewall: Create a mechanism for protecting local services * firewall: Introduce component for local service protection * calibre: Add protection to local service using firewall * deluge: Add protection to local service using firewall * transmission: Add protection to local service using firewall * syncthing: Add protection to local service using firewall * minidlna: Add protection to local service using firewall * i2p: Add protection to local service using firewall * email: Add protection to local service using firewall * ssh: Restrict logins to groups root, admin and freedombox-ssh * ssh: Add checkbox to remove login group restrictions * security: Remove restricted access setting and configuration . [ James Valleroy ] * ejabberd: Enable mod_http_upload * locale: Update translation strings * doc: Fetch latest manual freedombox (22.24) unstable; urgency=medium . [ Johannes Keyser ] * Translated using Weblate (German) . [ Coucouf ] * Translated using Weblate (French) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ James Valleroy ] * storage: Drop skip_recommends * minetest: Handle upgrade from 5.3.0 to 5.6.1 * upgrades: Update list of holds during dist upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * debian/lintian-overrides: Fix mismatch patterns and new messages * upgrades: Add documentation link to upgrades service file . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) freedombox (22.23) unstable; urgency=medium . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ James Valleroy ] * upgrades: Allow FreedomBox vendor when adding backports * upgrades: Skip unattended-upgrade in dist-upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ tunebes ] * storage: Handle file systems on non-physical devices . [ Sunil Mohan Adapa ] * Translated using Weblate (Hungarian) * upgrades: Fix a minor flake8 pipeline failure * letsencrypt: Fix regression with comparing certificate . [ nbenedek ] * rssbridge: add option to allow public access freedombox (22.22.1) unstable; urgency=medium . [ Sunil Mohan Adapa ] * privacy: Remove unused import, fix pipeline . [ James Valleroy ] * debian: tests: Fix PYTHONPATH * doc: Fetch latest manual . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Tymofii Lytvynenko ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) freedombox (22.22) unstable; urgency=medium . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Tymofii Lytvynenko ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sunil Mohan Adapa ] * templates: Update HTML meta tags for better description and app-name * doc: dev: Minor example code refactor * actions: Allow nested and top-level actions * actions: Use separate IPC for communicating results * actions: Implement getting raw output from the process * actions: Allow actions to be called by other users * config: Drop ability to set hostname on systems without systemd * dynamicdns: Check action script with flake8 * tests: Add fixture to help in testing privileged actions * apache: Use privileged decorator for actions * bepasty: Use privileged decorator for actions * bind: Use privileged decorator for actions * calibre: Use privileged decorator for actions * config: Minor update to privileged method signature * config: Use privileged decorator for actions * config: Use privileged decorator for set-hostname action * config: Use privileged decorator for set domainname action * config: Minor refactor * coturn: Use privileged decorator for actions * datetime: Use privileged decorator for actions * deluge: Use privileged decorator for actions * dynamicdns: Use privileged decorator for actions * ejabberd: Use privileged decorator for actions * email: Use privileged decorator for actions * firewall: Use privileged decorator, drop showing running status * gitweb: Use privileged decorator for actions * help: Use privileged decorator for actions * i2p: Use privileged decorator for actions * ikiwiki: Use privileged decorator for actions * infinoted: Use privileged decorator for actions * letsencrypt: Use privileged decorator for actions * matrixsynapse: Use privileged decorator for actions * mediawiki: Use privileged decorator for actions * minetest: Use privileged decorator for actions * minidlna: Use privileged decorator for actions * minidlna: Use the exposed URL for diagnostic test * networks: Use privileged decorator for actions * openvpn: Use privileged decorator for actions * openvpn: Drop RSA to ECC migration code and two-step setup * pagekite: Use privileged decorator for actions * power: Use privileged decorator for actions * quassel: Use privileged decorator for actions * radicale: Use privileged decorator for actions * roundcube: Minor update to comment in privileged actions * searx: Use privileged decorator for actions * searx: Show status of public access irrespective of enabled state * security: Use privileged decorator for actions * shadowsocks: Use privileged decorator for actions * sharing: Use privileged decorator for actions * snapshot: Use privileged decorator for actions * ssh: Use privileged decorator for actions * sso: Use privileged decorator for actions * syncthing: Use privileged decorator for actions * tor: Use privileged decorator for actions * transmission: Minor update to privileged method signature * ttrss: Use privileged decorator for actions * upgrades: Use privileged decorator for actions * wireguard: Us privileged decorator for actions * wordpress: Use privileged decorator for actions * zoph: Use privileged decorator for actions * backups: Use privileged decorator for sshfs actions * samba: Use privileged decorator for actions * storage: Use privileged decorator for actions * users: Use privileged decorator for actions * *: Use privileged decorator for service actions * backups: Use privileged decorator for backup actions * *: Use privileged decorator for package actions * actions: Drop unused superuser_run and related methods * action_utils: Drop unused progress requests from apt-get * bind: Drop enabling DNSSEC (deprecated) as it is always enabled * config: Drop legacy migration of Apache homepage settings * action_utils: Drop support for non-systemd environments * apache: Fix logs still going into /var/log files * wordpress: Update fail2ban filter * fail2ban: Make fail2ban log to journald * privacy: Set vendor as FreedomBox for dpkg and popularity-contest . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Besnik Bleta ] * Translated using Weblate (Albanian) * Translated using Weblate (Albanian) . [ nbenedek ] * matrix: Add fail2ban jail * privacy: Add new system app for popularity-contest . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (22.21.1) unstable; urgency=medium . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Sunil Mohan Adapa ] * notification: Don't fail when formatting message strings . [ 109247019824 ] * Translated using Weblate (Bulgarian) freedombox (22.21) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Danish) * Translated using Weblate (German) * Translated using Weblate (Spanish) * Translated using Weblate (French) * Translated using Weblate (Italian) * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Dutch) * Translated using Weblate (Portuguese) * Translated using Weblate (Swedish) * Translated using Weblate (Russian) * Translated using Weblate (Polish) * Translated using Weblate (Persian) * Translated using Weblate (Indonesian) * Translated using Weblate (Czech) * Translated using Weblate (Ukrainian) * Translated using Weblate (Hungarian) * Translated using Weblate (Lithuanian) * Translated using Weblate (Slovenian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Greek) * Translated using Weblate (Serbian) * Translated using Weblate (Albanian) * Translated using Weblate (Latvian) . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ James Valleroy ] * janus: Enable systemd sandboxing * janus: Allow AF_UNIX and AF_NETLINK * locale: Update translation strings * doc: Fetch latest manual * setup.py: Move distutils import after setuptools import . [ nbenedek ] * wordpress: disable readme.html, xmlrpc.php, wp-cron.php * wordpress: Add fail2ban filter and jail * mediawiki: Add powered by freedombox logo . [ Sunil Mohan Adapa ] * wordpress: Reload apache after app update * d/install: mediawiki: Install the new powered by file . [ Michael Breidenbach ] * Translated using Weblate (Swedish) freedombox (22.20) unstable; urgency=medium . [ atilluF ] * Translated using Weblate (Italian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Veiko Aasa ] * tests: functional: Assert app is not installed after uninstallation * samba: Ignore mounted files when listing mounts * samba: Update client apps information . [ Sunil Mohan Adapa ] * ejabberd: tests: functional: Ensure jsxc is installed * zoph: tests: functional: Simplify finding the form to submit * shaarli: tests: functional: Specify setup form submission button * ikiwiki: tests: functional: Find forms more accurately * gitweb: Use generic form template for create/edit repository * gitweb: tests: functional: Find forms more accurately * gitweb: Fix issue with page not refreshing during uninstall * calibre: tests: functional: Find forms more specifically * bepasty: Use generic form template for add password view * bepasty: tests: functional: Minor refactor for form submission * first_boot: tests: functional: Find form more specifically * sharing: tests: functional: Find forms more accurately * sso: tests: functional: Find forms more accurately * backups: Use generic form template for create and schedule views * backups: tests: functional: Find forms more accurately * templates: form: Specify a form class for use with functional tests * snapshot: tests: functional: Minor refactoring for form submission * wordpress: tests: functional: Find forms more specifically * users: tests: functional: Find forms more accurately * tests: functional: Force specifying form to submit more accurately * tests: functional: Wait for installation to complete fully . [ James Valleroy ] * debian: Add Italian debconf translation (Closes: #1019157) * version: Compare Debian package version numbers * firewall: Allow upgrade from any version to 1.2.* * locale: Update translation strings * doc: Fetch latest manual . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ nbenedek ] * matrixsynapse: Allow matrix-synapse >= 1.65 to install successfully * d/maintscript: remove tahoe and mldonkey apache conf files freedombox (22.19) unstable; urgency=medium . [ James Valleroy ] * debian: Update Spanish translation template (Closes: #1017452) * avahi: Don't disable after tests * ejabberd: Set hostname for test that relies on it * upgrades: Add button to test dist-upgrade in development mode * Translated using Weblate (French) * janus: Convert action to privileged * janus: Handle upgrades to 1.0.* * upgrades: Hold janus during dist-upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Joseph Nuthalapati ] * tests: Make functional.is_available check faster . [ nautilusx ] * Translated using Weblate (German) . [ Maxime Leroy ] * Translated using Weblate (French) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ nbenedek ] * ttrss: add donation url * d/control: Break ufw as we use firewalld . [ Veiko Aasa ] * container: Display help message when no args are passed * container: Show default values in command help . [ Hugel ] * Translated using Weblate (Chinese (Simplified)) . [ Sunil Mohan Adapa ] * operation: Factor out template code into a separate file * operation: Show operations on app page in addition to setup page * package: Implement low-level methods for uninstalling * forms: Implement form for uninstallation * setup: Drop check for already running operation * app: Add API to uninstall an app * package: Implement uninstall in Package component * setup: Implement operation to uninstall an app * views: Implement a view to uninstall an app * app: Add a menu item to trigger uninstallation * tests: functional: Add install/uninstall test for all apps * backups: Use AppView for the main app page * diagnostics: Use AppView for app page * names: Use AppView for app page * networks: Use AppView for app page * power: Use AppView for app page * security: Use AppView for app page * snapshot: Use AppView for app page * letsencrypt: Use AppView for app page * tor: Use AppView and Operation for app page * jsxc: Allow disabling the app freedombox (22.18) unstable; urgency=medium . [ Maxime Leroy ] * Translated using Weblate (French) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) * Translated using Weblate (Czech) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ nautilusx ] * Translated using Weblate (German) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ James Valleroy ] * networks: Remove DNSSEC diagnostics * locale: Update translation strings * doc: Fetch latest manual . [ Cosmin Humeniuc ] * container: Add IdentitiesOnly option to SSH . [ Veiko Aasa ] * container: Ignore flake8 error 'line too long' in bash script text * storage: Fix enumerating partitions without mount points . [ Sunil Mohan Adapa ] * coturn: Fix link to ejabberd in description * notification: Pass full context when rendering body template * package: Run installation operation using app_id instead of module * operation: Add module to manage threaded operations * *: Make setup method part of App class for all apps * *: Add setup method on all apps that don't have it * *: Make force upgrading part of app rather than a module * app: Drop optimization that skips setup process * setup: Fix issue with immediate refresh after installation * *: Drop module level app property * setup: Drop setup_helper and use the new Operation API * setup: Allow starting installation when package manager is busy * backups: tests: Mark need for Django database during API tests * matrixsynapse: Fix showing the status messages * ejabberd: Fix showing the status messages * ssh: tests: functional: Keep service enabled after tests * sharing: tests: functional: Fix a flaky test by waiting * sharing: Add installing and enable/disable like other apps * wireguard: Fix module.app usage that is no longer available * doc: dev: Document previously undocumented components freedombox (22.17) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Maxime Leroy ] * Translated using Weblate (French) . [ nbenedek ] * wordpress: Don't install php-ssh2 . [ James Valleroy ] * help: Add "How can I help?" section to Contribute page * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * help: Update test for contribute view * help: tests: Fix about page test by mocking version calls freedombox (22.16) unstable; urgency=medium . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Maxime Leroy ] * Translated using Weblate (French) * Translated using Weblate (French) . [ Nikita Epifanov ] * Translated using Weblate (Russian) * Translated using Weblate (Russian) . [ Sunil Mohan Adapa ] * cockpit: Depend on apache and setup after it * privoxy: Use privileged decorator for actions * cockpit: Reconfigure to allow any origin * cockpit: Use decorator for privileged actions * rssbridge: Whitelist all bridges by default * rssbridge: Add functional tests * apache: Merge old configuration files into a better location * apache: Also configure to serve on /freedombox * apache: Redirect all logs to systemd journal * config: Add option to set logging mode: none/volatile/persistent * config: Set volatile logging by default * roundcube: Configure to log to journald * roundcube: Use privileged to simplify actions . [ nbenedek ] * privoxy: Restrict to private IPs, prevent access over the internet * rssbridge: New app to generate RSS feeds for websites * roundcube: Add fail2ban jail . [ Veiko Aasa ] * gitweb: Switch default branch name to main for new repositories . [ James Valleroy ] * janus: Change short description to "Video Room" * rssbridge: Fix flake8 errors * debian: Update copyright year * debian: Follows policy version 4.6.1 * locale: Update translation strings * doc: Fetch latest manual freedombox (22.15) unstable; urgency=medium . [ nbenedek ] * mediawiki: Remove Buster specific code not needed in Bullseye * mediawiki: Remove wgLogo as it is not needed in Bullseye * mediawiki: Add regex validator to the domain field * users: create home directories for newly created users . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Joseph Nuthalapati ] * tests: functional: Simplify GitLabCI configuration * ci: Use compatible versions of Selenium and Splinter . [ Artem ] * Translated using Weblate (Ukrainian) . [ Guillermo Lopez Alejos ] * backups: Add options to keep sshfs shares responsive * backups: Unmount repositories before and after backup . [ James Valleroy ] * upgrades: Re-add workaround for grub * upgrades: Hold packages one at a time * datetime: Fix typo from pylint fix * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * *: pylint: Explicitly specify encoding when open a file * *: pylint: Suppress unused argument warnings * *: pylint: Don't inherit from 'object' * *: pylint: Avoid calling super() with arguments * *: pylint: Drop unnecessary 'pass' statements * pyproject.toml: Ignore some refactoring messages with pylint * static: js: css: Make multiple select fields work with Django 4.0 * views: Add a comment about change in Django 4.0 . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) freedombox (22.14.1) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Sunil Mohan Adapa ] * matrixsynapse: Allow new dependency to be installed from backports * mumble: Use privileged decorator for superuser actions * actions: Note that privileged actions can't output to stdout * mumble: Backup/restore the configuration file * mumble: Don't set the root channel name unless it is changed * mumble: tests: Add functional tests for setting the passwords . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ James Valleroy ] * doc: Fetch latest manual freedombox (22.14) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Coucouf ] * Translated using Weblate (French) . [ schiriki ] * Add char field to set a password that is required to join the server . [ nbenedek ] * janus: improve description about coturn * mediawiki: Add option to change the site name . [ Sunil Mohan Adapa ] * translation: Don't use session for storing lang pref in Django 4.0 * users: Fix deleting user LDAP entry with Django 4.0 * ejabberd: Make localhost disabled option in domain selection * actions: Add a decorator for marking superuser actions * doc: dev: Use and recommend new privileged actions * transmission: Simplify actions using the privileged decorator * ejabberd: Revert changes to always keep localhost (aa5b1cea126d37) . [ James Valleroy ] * tests: Add a dummy parameter for middlewares * ejabberd: Automatically use coturn * ejabberd: Add multi-select form for domains * locale: Update translation strings * doc: Fetch latest manual freedombox (22.13) unstable; urgency=medium . [ D āvis ] * Added translation using Weblate (Latvian) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Benedek Nagy ] * transmission: Add redirects to avoid 409 conflict . [ Joseph Nuthalapati ] * tests: functional: Integrate into Salsa CI * tests: functional: Add jobs for bullseye-backports . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sunil Mohan Adapa ] * wordpress: Allow installing/updating plugins and themes * wordpress: tests: Fix writing title for new post in newer versions * email: Add description about ISP and domain limitations * email: Make app available for all users (even without advanced flag) . [ Kolja Gorter ] * Add function to change root chanel name of mumble server . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ James Valleroy ] * wordpress: tests: Continue past language selection screen * janus: Add new app for lightweight WebRTC server * locale: Update translation strings * doc: Fetch latest manual freedombox (22.12) unstable; urgency=medium . [ Benedek Nagy ] * mediawiki: Add stricter sandbox rules for jobrunner service * mediawiki: Serve hidden service over http for .onion domains * tt-rss: Fix description about user access * ssh, bind: Show 'Learn More...' links . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ John Doe ] * Translated using Weblate (French) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Asle Næss ] * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Norwegian Bokmål) . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Sunil Mohan Adapa ] * apache: Allow URL diagnostics to work with redirects * mediawiki: Fix URL diagnostics with redirects involved * frontpage: Reuse app header template for showing app description * frontpage: Allow showing links to manual pages * *: Show Learn More... links in frontpage with description * firewall: Show service name in port forwarding info table * tor: Show port forwarding information in consistent way . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (22.11) unstable; urgency=medium . [ Veiko Aasa ] * samba: Fix functional tests when user is not logged in at start . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Benedek Nagy ] * transmission: Improve description * mediawiki: Check if admin password is at least 10 characters long . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Joseph Nuthalapati ] * tests: functional: Get rid of dependency on xvfb * HACKING: Improve documentation on how to run tests . [ Sunil Mohan Adapa ] * container: Show executed commands when setting up/running tests * email: Fix userdb lookups with LDAP * mediawiki: Handle password rejection from MediaWiki * matrixsynapse: Allow new dependencies to be installed from backports . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ ikmaak ] * Translated using Weblate (Danish) * Translated using Weblate (Polish) * Translated using Weblate (Ukrainian) * Translated using Weblate (Hungarian) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (22.10) unstable; urgency=medium . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Luna Jernberg ] * Translated using Weblate (Swedish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Giannis ] * Translated using Weblate (Greek) . [ Benedek Nagy ] * sharing: put file path between quotation marks . [ Sunil Mohan Adapa ] * sharing: Allow double quotes in path strings . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ James Valleroy ] * doc: Fetch latest manual freedombox (22.9) unstable; urgency=medium . [ abidin toumi ] * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) * plinth: Add forum to footer . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ Paul Lettich ] * Translated using Weblate (German) . [ James Valleroy ] * package: Add package expressions * package: Use package expressions in Packages component * package: Fail diagnostic when not able to resolve * minetest: Allow alternate name for 3d armor mod * package: Fix comment and type annotations * upgrades: Use python3-typing-extensions from bullseye-backports * upgrades: Split Explanation line * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * package: Update package expression API and fix regressions . [ Aurélien Couderc ] * Fix description of the validation rule for calibre library names so it actually matches the pattern freedombox (22.8) unstable; urgency=medium . [ Coucouf ] * Translated using Weblate (French) . [ Павел Протасов ] * Translated using Weblate (Russian) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Benedek Nagy ] * ikiwiki: add packages that are necessary for apt-get install * calibre: explain correct name format for new library . [ Ma Yong ] * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ James Valleroy ] * upgrades: Allow backports from src:freedombox * locale: Update translation strings * doc: Fetch latest manual . [ Jim Gregory ] * network: Fix showing wifi connection freedombox (22.7) unstable; urgency=medium . [ Nathaniel Ramos Alexander ] * Translated using Weblate (Spanish) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ ButterflyOfFire ] * Translated using Weblate (French) . [ James Valleroy ] * doc: Fetch latest manual freedombox (22.6.1) unstable; urgency=medium . [ Johannes Keyser ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ 109247019824 ] * Translated using Weblate (Bulgarian) freedombox (22.6) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sripath Roy Koganti ] * Translated using Weblate (Telugu) . [ Hemchand Pidikiti ] * Translated using Weblate (Telugu) . [ Revolutioners ] * Translated using Weblate (Telugu) . [ Anusha.chennamsetti ] * Translated using Weblate (Telugu) . [ Rohith ] * Translated using Weblate (Telugu) . [ B Rohit ] * Translated using Weblate (Telugu) . [ Sk Abdulaziz ] * Translated using Weblate (Telugu) . [ Prudhvi varma ] * Translated using Weblate (Telugu) . [ Lavanya Duddukuri ] * Translated using Weblate (Telugu) . [ Revathi Pathiwada ] * Translated using Weblate (Telugu) . [ Rushi Puttigumpala ] * Translated using Weblate (Telugu) . [ Kotagiri Hardik Sai ] * Translated using Weblate (Telugu) . [ Andhavarapu vamsi ] * Translated using Weblate (Telugu) . [ VANTIPALLI HARINI DEVI ] * Translated using Weblate (Telugu) . [ Mupparthi Rema Sharanya ] * Translated using Weblate (Telugu) . [ Nishmitha Undavalli ] * Translated using Weblate (Telugu) . [ l. Mamatha sahithi ] * Translated using Weblate (Telugu) . [ N SIRI HARSHITHA ] * Translated using Weblate (Telugu) . [ Sainadh Pragada ] * Translated using Weblate (Telugu) . [ Kesava Manikanta ] * Translated using Weblate (Telugu) . [ Padilam Sairam ] * Translated using Weblate (Telugu) . [ Benedek Nagy ] * minidlna: add iOS VLC client * samba: add iOS VLC client * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Telugu) * locale: Update translation strings * doc: Fetch latest manual . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Sunil Mohan Adapa ] * email_server: List all listening ports of the daemons * email_server: Update donation URL to rspamd donation URL * email_server: Update short description * email_server: Add front page shortcut, update name and description * email: Rename app from email_server to email * email: Drop X-Robots-Tag on the auto-configuration URL * email: Backup/restore aliases and mailboxes * email: rspamd: Simplify installing configuration * email: Tweak client auto-configuration file * email: Drop unused Apache include freedombox-robots.conf * email: Simplify modifying headers proxied to rspamd web UI * email: Depend on and run redis server * email: Open firewall port for managesieve protocol * email: Narrowly match just rspamd's spam header * email: Add more special-use IMAP folders, set autoexpunge to 60days * email: Simplify setting milter configuration and running sievec * email: Drop special handling for reserved TLDs * email: Drop special handling for outbound filtering * email: Remove override for local addresses * email: Setup rspamd configuration to include FreedomBox config * email: Add basic functional tests * email: Add backup/restore component * email: Simplify setting up postfix * email: Drop unused diagnosis module * email: Minor indentation and docstring changes * email: Set an icon from Tango project * email: dkim: Implement setting up DKIM signing keys * email: dns: Show table for desired DNS entries * email: Enable as an advanced app * email: aliases: Drop ability to enable/disable aliases * email: Add shortcut for non-admin users to manage their aliases * email: Drop mentions of clamav as it is too memory intensive * email: Rename audit module to privileged * email: Drop use of mutex for postfix configuration operations * email: Simplify and rename postfix configuration module * email: Drop unused utility method for logging * email: Name module ldap to postfix * email: Drop postfix and dovecot LDAP packages * email: Drop atomic writing to a file * email: Update module docstrings * email: Use the term 'setup' rather than 'repair' for consistency * email: Don't start disabled daemons when setup is re-run * email: Implement adding common aliases for first admin user * email: Add various documentation links for future readability * email: postfix: Fix priority for authentication directives * email: aliases: Minor refactoring to form validation * email: clients: Make Thunderbird URLs language independent * email: Allow re-running setup * email: postfix: use inline map for TLS SNI maps * email: rspamd: Log to journald via syslog * email: Revert to LDAP auth as pam does not allow non-admin users * email: Fix issue with certs not being available * dynamicdns: Fix adding null domain into configuration freedombox (22.5) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Joseph Nuthalapati ] * tests: functional: Add plugin for HTML reports . [ Besnik Bleta ] * Translated using Weblate (Albanian) * Translated using Weblate (Albanian) * Translated using Weblate (Albanian) . [ Jaime Marquínez Ferrándiz ] * Translated using Weblate (Spanish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) * Translated using Weblate (Hungarian) * tt-rss: Restrict access to `feed-reader` group in "/tt-rss-app" . [ James Valleroy ] * dynamicdns: Replace ez-ipupdate * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * dynamicdns: Drop about page and merge into description * dynamicdns: Drop tabs and use single page * dynamicdns: Drop NAT detection as it is no longer used * app: Add component to store enabled state of an app in kvstore * backups: Implement backup/restore of key/value settings * dynamicdns: Rewrite configuration handling and update using URL * users: Fix typo in description * minetest: Reduce the number of configuration update messages . [ 109247019824 ] * Translated using Weblate (Bulgarian) * Translated using Weblate (Bulgarian) freedombox (22.4) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Benedek Nagy ] * shaarli: Add android app to description * apache: Don't redirect to HTTPS for .onion domains * matrixsynapse: Add FluffyChat to client list * power: Add a link to power app in the system menu * Translated using Weblate (Hungarian) . [ Sunil Mohan Adapa ] * mldonkey: Drop app not available in Debian Bullseye and Bookworm * tests: functional: Implement a workaround for issue with screenshots * wordpress: tests: functional: Add missing marks on tests * tests: functional: Set default screenshots dir as ./screenshots * doc: Fail when downloading images from Debian wiki fails * cockpit: Explicitly redirect to HTTPS as needed for WebSockets * apache: Don't set HSTS for .onion domain * wireguard: tests: Add functional tests * snapshots: Clarify that snapshots are take during updates too * coturn: Use wildcard listening address to fix startup issues * sso, users: Redirect to home page after logout * users: Clarify help message for authorization password * HACKING: Stop using setup.py as a way to run tests * email_server: Drop some unused code * roundcube: Add setting for local connection only * email_server: Drop showing diagnostics/repair and roundcube config . [ James Valleroy ] * .gitignore: Add screenshots/ * shaarli: Add backup component * shaarli: Add functional test * shaarli: Test adding a bookmark * locale: Update translation strings * doc: Fetch latest manual . [ Coucouf ] * Translated using Weblate (French) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) freedombox (22.3) unstable; urgency=medium . [ nautilusx ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Benedek Nagy ] * tt-rss: Allow published articles to be publicly available * Translated using Weblate (Hungarian) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Sunil Mohan Adapa ] * container: Avoid a warning that interactive mode is intended * sso: Add missing captcha/rate limiting on SSO login * sso: Adjust URL to CAPTCHA page needed by Django security fix * upgrades: Allow matrix's new dependency to be installed * tests: functional: Fix setting domain name with active notifications * help: tests: Fix functional test to check for status logs . [ James Valleroy ] * doc: Fetch latest manual freedombox (22.2) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) * Translated using Weblate (Hungarian) * wireguard: Fix spelling * transmission: Fix capitalization * openvpn: Add link to IOS app * mumble: Change description to include iOS client app * radicale: Update Thunderbird URLs * i2p: Fix grammar in description * backups: Correct spelling of encryption protocols * networks: Fix reference to an option . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Sunil Mohan Adapa ] * help: Fix failing setup when manual directory is not available * debian, setup.py: Add dependency on python3-tomli * ikiwiki: Initialize shortcuts during post-init setup . [ James Valleroy ] * locale: Update translation strings freedombox (22.1) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ pesder ] * Translated using Weblate (Chinese (Traditional)) . [ James Valleroy ] * Translated using Weblate (Hungarian) * Translated using Weblate (Hungarian) * backups: Capitalize 'SSH' in template * config, upgrades: Specify submit button for tests * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * upgrades: Relabel from 'Update' to 'Software Update' * datetime: Explicitly list systemd-timesyncd as a dependency * storage: Skip tests if not enough disk space is available * package: Add diagnostic to check if a package is the latest version . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) freedombox (21.16) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Joseph Nuthalapati ] * tests: Fix app name in pytest.skip statement * cockpit: Make 'name' optional in Signal handlers * ejabberd: Make name option in Signal handlers * tests: functional: Skip MLDonkey app * monkeysphere: Drop app as it is not being used * diaspora: Drop app that was never finished. * tahoe-lafs: Drop app as it is not being used . [ Sunil Mohan Adapa ] * roundcube: Allow upgrades using configuration file prompts * letsencrypt: Handle cert setup when an app wants all domains * email_server: Include postfix package in packages list * email_server: Fix issue with handling domain removal * email_server: Re-implement TLS configuration * email_server: Adjust TLS configuration parameters * email_server: Rename dovecot TLS configuration file for consistency * datetime: Fix checking when timesyncd will run on a system . [ Coucouf ] * Translated using Weblate (French) . [ Eric ] * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) . [ Jiří Podhorecký ] * Translated using Weblate (Czech) * Translated using Weblate (Czech) . [ pesder ] * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * upgrades: Refactor dist upgrade process * upgrades: Cleanup dist upgrade steps specific to bullseye release * upgrades: Add type annotations to action * pyproject: Add domain marker * locale: Update translation strings * doc: Fetch latest manual freedombox (21.15) unstable; urgency=medium . [ trendspotter ] * Translated using Weblate (Czech) . [ James Valleroy ] * shaarli: Enable app * tests: Add 'domain' mark for apps that add/remove domains * locale: Update translation strings * doc: Fetch latest manual . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Sunil Mohan Adapa ] * dynamicdns: Update URLs to the new dynamic DNS server * firewall: Allow configuration upgrade to version 1.0.x * *: Drop unused manual_page at module level * app: Introduce API to setup an app * package: Add parameter to specify skipping package recommendations * package: Implement installing packages in the component * actions: Get list of packages from Packages components * security: Get the list of packages from Packages component * *: Drop use of managed_packages and rely on Packages component * doc/dev: Update documentation to not refer to managed_packages * actions/service: Drop unused list action * bind: Drop alias handling unnecessary in >= Bullseye * security: Drop use of managed_services in security report * daemon: Add new component to hold information about related daemons * actions/service: Drop use of managed_services for Daemon component * *: Drop use of managed_services, rely on Daemon component * doc/dev: Remove mention of managed_services * actions/letsencrypt: Drop use of managed_paths and use LE component * *: Drop use of unnecessary managed_paths * doc/dev: Drop discussion on managed_paths * package: Introduce component API for package conflicts * *: Drop module level package_conflicts and use component API * packages: Move checking for unavailable packages to component * app: Introduce API for managing setup state of the app * doc/dev: Remove outdated reference to init() at module level * *: Use the App's state management API * setup: Drop unused API for app's state management * *: Drop use of module level is_essential flag * *: Drop use of module level version * middleware, views: Reduce use of setup_helper * web_server: Drop use of loaded_modules and use App.list * first_boot: Drop use of loaded_modules and use App.list * security: Drop use of loaded_modules and use App.list * main: List apps instead of modules * setup: Run setup on apps instead of modules * setup: List dependencies for apps instead of modules * setup: Use apps instead of modules to determine running first setup * setup: Work on apps instead of modules for force upgrade * module_loader, app: Move app init to app module * *: Drop module level depends declaration * doc/dev: Drop reference to module level depends declaration * forms: Fix regression with TLS domain form in quassel and tt-rss * email_server: Simplify domain configuration form * email_server: Merge domain configuration with app view * letsencrypt: On domain removal, don't revoke certificate, keep it . [ Johannes Keyser ] * Translated using Weblate (German) freedombox (21.14.1) unstable; urgency=high . [ Sunil Mohan Adapa ] * config: Add packages component to a re-add zram-tools dependency freedombox (21.14) unstable; urgency=high . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Sunil Mohan Adapa ] * app: Introduce separate method for post initialization operations * module_loader: Split app initialization into separate steps * avahi: Split app initialization * backups: Split app initialization * cockpit: Split app initialization * diagnostics: Split app initialization * dynamicdns: Split app initialization * email_server: Don't get domain name during initialization * config: Split app configuration * letencrypt: Split app initialization * names: Split app initialization * pagekite: Split app initialization * storage: Split app initialization * tor: Split app initialziation * upgrades: Split app initialziation * ejabberd: Split app initialziation * gitweb: Split app initialization * frontpage: Avoid URL reverse during Shortcut component construction * menu: Avoid reversing URL during Menu component construction * main: Drop initializing Django when listing dependencies (Closes: #999484) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ Joseph Nuthalapati ] * names: Create a generic TLS domain selection form * tt-rss: Allow selection of a domain name . [ James Valleroy ] * debian: Fail build if no module dependencies found * datetime: Avoid error when systemctl is not available * locale: Update translation strings * doc: Fetch latest manual freedombox (21.13) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) * Translated using Weblate (Swedish) . [ Joseph Nuthalapati ] * utils: Fix ruamel.yaml deprecation warnings * components: Introduce new component - Packages * setup: Use packages from Packages component * components: Add docstrings & tutorial for Packages . [ Sunil Mohan Adapa ] * email_server: Refactor the home directory page * email_server: Add button for setting up home directory * email_server: Turn home view into a simple page rather than a tab * email_server: Add button for managing aliases * email_server: Remove aliases view from tabs list * email_server: Add heading for manage aliases page * email_server: Reduce the size of headings for aliases/homedir pages * email_server: aliases: Add method for checking of an alias is taken * email_server: aliases: Using Django forms instead of custom forms * email_server: aliases: Drop validation already done by form * email_server: aliases: Move sanitizing to form * email_server: aliases: Drop unnecessary sanitizing * email_server: aliases: Drop unused sanitizing method * email_server: aliases: Drop unused regex * email_server: yapf formatting * email_server: aliases: Drop hash DB and use sqlite3 directly * email_server: aliases: Minor refactoring * email_server: aliases: Minor refactoring to DB schema * email_server: aliases: Minor refactor to list view * email_server: aliases: Fix showing empty alias list message * email_server: aliases: Refactor for simpler organization * email_server: tls: Drop unimplemented TLS forms/view * email_server: rspamd: Turn spam management link to a button * email_server: domains: Add button for domain management form * email_server: Remove tabs from the interface * email_server: homedir: Fix styling to not show everything as header * email_server: Minor refactor of license statement in templates * email_server: domains: Use Django forms and views * email_server: domains: Add validation to form * email_server: action: Refactor for simplicity * email_server: yapf formatting * log, email_server: Don't use syslog instead of journald * email_server: action: Add argument type checking for extra safety * email_server: Don't use user IDs when performing lookups * email_server: Lookup LDAP local recipients via PAM * email_server: dovecot: Authenticate using PAM instead of LDAP * email_server: dovecot: Don't deliver mail to home directory * email_server: Setup /var/mail, drop home setup view * email_server: Use rollback journal for aliases sqlite DB * security: Properly handle sandbox analysis of timer units . [ Johannes Keyser ] * Translated using Weblate (German) . [ James Valleroy ] * tests: Use background fixture for each test * bepasty: Use BaseAppTests for functional tests * bind: Use BaseAppTests for functional tests * calibre: Use BaseAppTests for functional tests * deluge: Use BaseAppTests for functional tests * ejabberd: Use BaseAppTests for functional tests * gitweb: Use BaseAppTests for functional tests * ikiwiki: Use BaseAppTests for functional tests * mediawiki: Use BaseAppTests for functional tests * mldonkey: Use BaseAppTests for functional tests * openvpn: Use BaseAppTests for functional tests * pagekite: Use BaseAppTests for functional tests * radicale: Use BaseAppTests for functional tests * samba: Use BaseAppTests for functional tests * shadowsocks, syncthing: Use BaseAppTests for functional tests * transmission: Use BaseAppTests for functional tests * tahoe: Use BaseAppTests for functional tests * tor: Use BaseAppTests for functional tests * tests: functional: Add diagnostics delay parameter * avahi: Use systemd sandboxing * samba: Use systemd sandboxing for smbd/nmbd * debian: Add python3-openssl to autopkgtest depends * locale: Update translation strings * doc: Fetch latest manual freedombox (21.12) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ nautilusx ] * Translated using Weblate (German) * Translated using Weblate (German) . [ Sunil Mohan Adapa ] * middleware: Don't show setup view to non-admin users * email_server: yapf formatting * email_server: Add a name for aliases view * email_server: Add heading for manage aliases page * email_server: Don't let the My Mail page to blank page * email_server: clients: Launch roundcube directly instead of app page * email_server: Move roundcube link from My Mail to description * storage: tests: Refactor disk tests for readability * storage: Pass optional mount point to partition expansion * storage: tests: Fix tests for expanding disk partitions * storage: tests: Convert class based tests to simple tests . [ James Valleroy ] * tests: Add BaseAppTests class for common functional tests * tests: Add run diagnostics test to BaseAppTests * infinoted: Use BaseAppTests for functional tests * mumble: Use BaseAppTests for functional tests * roundcube: Use BaseAppTests for functional tests * avahi: Use BaseAppTests for functional tests * cockpit: Use BaseAppTests for functional tests * coturn: Use BaseAppTests for functional tests * i2p: Use BaseAppTests for functional tests * matrixsynapse: Use BaseAppTests for functional tests * minetest: Use BaseAppTests for functional tests * minidlna: Use BaseAppTests for functional tests * performance: Add backup support (no data) * performance: Use BaseAppTests for functional tests * privoxy: Use BaseAppTests for functional tests * quassel: Use BaseAppTests for functional tests * ssh: Use BaseAppTests for functional tests * zoph: Use BaseAppTests for functional tests * locale: Update translation strings * doc: Fetch latest manual . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Coucouf ] * Translated using Weblate (French) . [ trendspotter ] * Translated using Weblate (Czech) freedombox (21.11) unstable; urgency=medium . [ Fioddor Superconcentrado ] * test: help: Add help view tests * test: Add tests for action utilities * tests: Improve handling of tests skipped by default * package: Add functions for removing packages * setup: Show and remove conflicts before installation * email: Manage known installation conflicts . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) . [ James Valleroy ] * openvpn: Convert functional tests to non-BDD python format * pagekite: Convert functional tests to non-BDD python format * privoxy: Convert functional tests to non-BDD python format * tests: Add backups mark for openvpn, pagekite, privoxy * quassel: Convert functional tests to non-BDD python format * radicale: Convert functional tests to non-BDD python format * roundcube: Convert functional tests to non-BDD python format * searx: Convert functional tests to non-BDD python format * security: Convert functional tests to non-BDD python format * shadowsocks: Convert functional tests to non-BDD python format * sharing: Convert functional tests to non-BDD python format * snapshot: Convert functional tests to non-BDD python format * ssh: Convert functional tests to non-BDD python format * sso: Convert functional tests to non-BDD python format * storage: Convert functional tests to non-BDD python format * syncthing: Convert functional tests to non-BDD python format * tahoe: Convert functional tests to non-BDD python format * tor: Convert functional tests to non-BDD python format * transmission: Convert functional tests to non-BDD python format * ttrss: Convert functional tests to non-BDD python format * upgrades: Convert functional tests to non-BDD python format * zoph: Convert functional tests to non-BDD python format * users: Convert functional tests to non-BDD python format * tests: Add some missed marks for functional tests * tests: Drop step definitions * conftest: Skip functional tests if splinter not importable * locale: Update translation strings * doc: Fetch latest manual . [ Sunil Mohan Adapa ] * d/control: Allow building with python interpreter of any arch * user: Accommodate Django 3.1 change for model choice iteration * settings: Choose password hashing complexity suitable for SBCs * pyproject.toml: Merge contents of pytest.ini * pyproject.toml: Merge contents of .converagerc * d/rules: Don't use setup.py to invoke tests, invoke directly instead * users: Help set language cookie when user profile is edited * sso, translation: Help set language cookie when user logins in * translation: Always set language cookie when switching language * *: Move all systemd service files from /lib to /usr * wordpress: Run service only if when installed and configured * calibre: Run service only if when installed * d/rules: Don't install and enable other systemd service files * storage: tests: functional: Fix tests always getting skipped * package: Remove unused import to fix pipeline * tests: Drop installation of pytest-bdd * performance: Cleanup code meant for cockpit version < 235 * *: Always pass check= argument to subprocess.run() * ttrss: Fix daemon not running sometimes on startup * ttrss: Add systemd security hardening to daemon . [ Joseph Nuthalapati ] * ttrss: tests: functional: Make subscription faster freedombox (21.10) unstable; urgency=medium . [ Veiko Aasa ] * samba: tests: Convert functional tests to non-BDD python format . [ James Valleroy ] * tests: Show warning when app not available * bepasty: Convert functional tests to non-BDD python format * bind: Convert functional tests to non-BDD python format * config: Convert functional tests to non-BDD python format * coturn: Convert functional tests to non-BDD python format * datetime: Convert functional tests to non-BDD python format * deluge: Convert functional tests to non-BDD python format * dynamicdns: Convert functional tests to non-BDD python format * ejabberd: Convert functional tests to non-BDD python format * help: Convert functional tests to non-BDD python format * ikiwiki: Convert functional tests to non-BDD python format * mediawiki: Convert functional tests to non-BDD python format * mldonkey: Convert functional tests to non-BDD python format * monkeysphere: Convert functional tests to non-BDD python format * mumble: Convert functional tests to non-BDD python format * locale: Update translation strings * doc: Fetch latest manual * debian: Set Standards-Version to 4.6.0 . [ Sunil Mohan Adapa ] * ikiwiki: tests: functional: Use newer splinter API for finding links * openvpn: tests: functional: Use newer splinter API for finding links * backups: tests: functional: Use newer splinter API for finding links * users: tests: functional: Use newer splinter API for finding links * mediawiki: tests: functional: Use newer splinter API for finding links * dynamicdns: tests: functional: Use newer splinter API for finding links * calibre: tests: functional: Use newer splinter API for finding links * tests: functional: Use newer splinter API for finding links * *: Use Django gettext functions instead of ugettext * pyproject: Make isort consistent across execution environments * *: Various isort fixes * *: Use django.urls.re_path() instead of its alias url() * signals: Drop provider args when creating Signal object * settings: Set Django auto field type explicitly * *: Use allow/denylist instead white/blacklist in comments * tests: Introduce fixtures to make it easy to test actions * calibre: tests: Use common fixtures for testing actions module * sso: tests: Use common fixtures for testing actions module * gitweb: tests: Use common fixtures for testing actions module * openvpn: tests: Use common fixtures for testing actions module * matrixsynapse: tests: Use common fixtures for testing actions module * ejabberd: tests: Use common fixtures for testing actions module * mediawiki: tests: Use common fixtures for testing actions module * views: Update utility for checking URL safety * sso: Update usage of OpenSSL crypt signing API . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Johannes Keyser ] * Translated using Weblate (German) freedombox (21.9) unstable; urgency=medium . [ Fioddor Superconcentrado ] * container: Don't fail if there's no fbx network * container: freedombox-develop callable from anywhere * lintian: Overrides for remove-on-upgrade dpkg conffiles flag . [ James Valleroy ] * debian: Add gbp tag config * container: Update stable image for bullseye * backups: Add functional test to disable schedule backups * avahi: Convert functional tests to non-BDD python format * cockpit: Convert functional tests to non-BDD python format * i2p: Convert functional tests to non-BDD python format * infinoted: Convert functional tests to non-BDD python format * minetest: Convert functional tests to non-BDD python format * minidlna: Convert functional tests to non-BDD python format * performance: Convert functional tests to non-BDD python format * matrixsynapse: Convert functional tests to non-BDD python format * jsxc: Convert functional tests to non-BDD python format * backups: Convert functional tests to non-BDD python format * locale: Update translation strings * doc: Fetch latest manual . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Tiago Zaniquelli ] * plinth: remove diagnose command . [ Joseph Nuthalapati ] * apache: Drop support for SSLv3, TLSv1 and TLSv1.1 * mediawiki: Backup and restore uploaded files * mediawiki: Bump version number for 1.35 upgrade * mediawiki: Enable a subset of default extensions * mediawiki: Switch to MediaWiki 2020 logo . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Sunil Mohan Adapa ] * mediawiki: tests: functional: Fix races after flipping flags * d/lintian-overrides: Drop override for a removed tag * d/lintian-overrides: Override message for not supporting sysvinit * d/lintian-overrides: Add override for manual outside .../doc/ * d/lintian-overrides: Drop workaround for remove-on-upgrade dpkg flag * apache: Drop support for GnuTLS * apache: Enable and prioritize HTTP/2 protocol * apache: Setup Mozilla recommended configuration * container: Fix the update command for new web server * tests: Add some missing markers * web_framework, tests: Workaround captcha 0.5.6 vs. Django 3.2 . [ fliu ] * email: Fix self.critical not callable error * email: postconf.get_many_unsafe: batch query * email: configure postfix domain names . [ Seyed mohammad ali Hosseinifard ] * Translated using Weblate (Persian) . [ Veiko Aasa ] * gitweb: tests: Fix test failures if initial default branch is not master * gitweb: tests: Convert functional tests to non-BDD python format * gitweb: tests: functional: Fix test failure if initial default branch is not master . [ Artem ] * Translated using Weblate (Russian) . [ 109247019824 ] * Translated using Weblate (Bulgarian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) freedombox (21.8) unstable; urgency=medium . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ fliu ] * diagnostics: Allow underscores (_) in app names * doc/dev: Using mocking instead of importing external modules * email: Basic app to manage an email server * email: Enable LDAP by calling postconf in a thread-safe way * email: Implement `email_server ipc set_sasl` and `set_submission` * email: Set up local delivery (no spam filtering) * email: Code quality fixes * email: Fix enabling SMTPS; check return value * email: dovecot: Support user lookup by UID number * email: Address some code review comments * email: Install rspamd; proxy its web interface * email: Parse command arguments with a mutually exclusive group * email: mutex: create lock file as plinth user * email, plinth.log: Write more information to syslog * email: postconf: Handle postconf returning an empty key * email: audit: improve the speed of post-installation setup * email: Open lock file as plinth user * email: Support UID number lookup in Dovecot * email: diagnostics: Fix sudo permission problem * email: views: Implement tab rendering * email: Implement alias management * email: aliases: Use bootstrap styles * email: Add UI for creating the home directory * email: Add templates for TLS and domains * email: Implement view for setting up domains * email: postfix: Install LDAP map support * email: Implement spam sorting with sieve * email: apache: X-Robots-Tag header, full URL match * email: Implement auto-discovery * email: LMTP: remove the recipient's UID number from email headers * email: Code cleanup * email: Implement outbound mail filtering * email: Reload postfix in domain view * email: Code cleanup, address reviews * email: Local delivery: use full email address * email: postfix: dovecot: Set strong security parameters * email: setup: Find Let's Encrypt certificates * email: Documentation, code cleanup * email: setup: Configure Roundcube * email: Sender spoofing patch 1/2: domain rewriting * email: implemented service alert . [ Sunil Mohan Adapa ] * doc/dev: Drop seemingly irrelevant automodule reference * container: Use keyserver.ubuntu.com as the default keyserver * d/lintian-overrides: Allow all systemd services paths * d/control: Drop wireless-tools as recommends * tests: functional: Add a convenience method to logout * wordpress: New app to manage a WordPress site/blog . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ James Valleroy ] * security: Remove display of past vulnerabilities * locale: Update translation strings * doc: Fetch latest manual freedombox (21.7) unstable; urgency=low . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Norwegian Bokmål) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Besnik Bleta ] * Translated using Weblate (Albanian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Tiago Zaniquelli ] * tests: functional: storage: skip test List disks . [ Oymate ] * Translated using Weblate (Bengali) . [ whenwesober ] * Translated using Weblate (Indonesian) . [ James Valleroy ] * ci: Disable autopkgtest * debian: Ensure fuse gets replaced by fuse3 (Closes: #990758) - Thanks to Andreas Beckmann for the patch. * action_utils: Separate function to hold freedombox package * action_utils: Use flag to indicate freedombox package has been held (Closes: #991292) * upgrades: Check for held freedombox package in manual update * upgrades: Check for held freedombox package daily * action_utils: Don't print when unholding freedombox package * vagrant: Update box name * ttrss: Allow upgrade to version 21 * Update translation strings * doc: Fetch latest manual * Upload to unstable . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Andrij Mizyk ] * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) . [ Johannes Keyser ] * Translated using Weblate (German) . freedombox (21.6) experimental; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ whenwesober ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Chinese (Simplified)) * locale: Update translation strings * doc: Fetch latest manual . [ Weblate ] * Added translation using Weblate (Sinhala) * Added translation using Weblate (Vietnamese) . [ James Pan ] * Translated using Weblate (Chinese (Traditional)) . [ HelaBasa ] * Translated using Weblate (Sinhala) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ ssantos ] * Translated using Weblate (Portuguese) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Arshadashu ] * Translated using Weblate (Telugu) . [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ uday17 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sandeepbasva ] * Translated using Weblate (Telugu) . [ Aurélien Couderc ] * Change backups submit button to fix translation issues . [ chilumula vamshi krishna ] * Translated using Weblate (Telugu) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) * Translated using Weblate (Japanese) . freedombox (21.5) experimental; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ Karol Werner ] * Translated using Weblate (Polish) . [ Michalis ] * Translated using Weblate (Greek) * Translated using Weblate (Greek) * Translated using Weblate (Greek) * Translated using Weblate (Greek) . [ Fioddor Superconcentrado ] * Generating developer documentation. * config: Fix tests related to user home directory * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Veiko Aasa ] * deluge, mldonkey, syncthing, transmission: Depend on nslcd.service * deluge: Fix daemon user not in freedombox-share group after installation * users: Fix unit test failures when LDAP is empty . [ Sunil Mohan Adapa ] * ssh, apache: Make fail2ban use systemd journald backend by default * security: Move fail2ban default configuration to this app * security: Ensure that fail2ban is not re-enabled on version increment * security: Increment app version to reload fail2ban * action_utils: Introduce utility for masking services * config: Disable rsyslog and syslog forwarding * config: Install and configure zram for swap * Update copyright year . [ James Valleroy ] * debian: Add coverage to autopkgtest * ci: Merge with Salsa CI pipeline * config: Convert entered domain name to lower case * dynamicdns: Wait after changing domain name in tests * dynamicdns: Convert entered domain name to lower case * pagekite: Convert entered kite name to lower case * config, dynamicdns, pagekite: Remove incorrect use of str * letsencrypt: Always return a diagnostics result * diagnostics: Use lock to protect results * coturn: Validate TURN URIs if provided in form * locale: Update translation strings * doc: Fetch latest manual . [ Max Rockatansky ] * security: Clarify vulnerability count and provide link to more info . [ Joseph Nuthalapati ] * docs: Improve Developer Documentation index page * container: distribution as environment variable * ejabberd: STUN/TURN configuration * coturn: Mention ejabberd in app description . [ Michael Breidenbach ] * Translated using Weblate (Swedish) * Translated using Weblate (Swedish) . [ nautilusx ] * Translated using Weblate (German) . [ Reza Almanda ] * Translated using Weblate (Indonesian) . [ Aditya Pratap Singh ] * container: Work in the absence of systemd in PATH, for eg. in Arch . [ Kirill Schmidt ] * first_boot: Use session to verify first boot welcome step . [ fliu ] * HACKING.md: added some troubleshooting information * container script: Must convert env. var. string to a Path object . [ Johannes Keyser ] * Translated using Weblate (German) . [ whenwesober ] * Translated using Weblate (Indonesian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Weblate ] * Added translation using Weblate (Albanian) . [ Besnik Bleta ] * debian: Add Albanian (sq) locale * Translated using Weblate (Albanian) . [ Carlos Henrique Lima Melara ] * doc: Add filename to code snippets in tutorial * docs: Add missing imports in tutorial * docs: Set the `version` attribute as required instead of optional freedombox (21.6) experimental; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ whenwesober ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ James Valleroy ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Chinese (Simplified)) * locale: Update translation strings * doc: Fetch latest manual . [ Weblate ] * Added translation using Weblate (Sinhala) * Added translation using Weblate (Vietnamese) . [ James Pan ] * Translated using Weblate (Chinese (Traditional)) . [ HelaBasa ] * Translated using Weblate (Sinhala) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ ssantos ] * Translated using Weblate (Portuguese) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Reza Almanda ] * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) . [ bruh ] * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) * Translated using Weblate (Vietnamese) . [ Arshadashu ] * Translated using Weblate (Telugu) . [ Joseph Nuthalapati ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ uday17 ] * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) * Translated using Weblate (Telugu) . [ Sandeepbasva ] * Translated using Weblate (Telugu) . [ Aurélien Couderc ] * Change backups submit button to fix translation issues . [ chilumula vamshi krishna ] * Translated using Weblate (Telugu) . [ Jacque Fresco ] * Translated using Weblate (Indonesian) * Translated using Weblate (Japanese) freedombox (21.5) experimental; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ Karol Werner ] * Translated using Weblate (Polish) . [ Michalis ] * Translated using Weblate (Greek) * Translated using Weblate (Greek) * Translated using Weblate (Greek) * Translated using Weblate (Greek) . [ Fioddor Superconcentrado ] * Generating developer documentation. * config: Fix tests related to user home directory * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Veiko Aasa ] * deluge, mldonkey, syncthing, transmission: Depend on nslcd.service * deluge: Fix daemon user not in freedombox-share group after installation * users: Fix unit test failures when LDAP is empty . [ Sunil Mohan Adapa ] * ssh, apache: Make fail2ban use systemd journald backend by default * security: Move fail2ban default configuration to this app * security: Ensure that fail2ban is not re-enabled on version increment * security: Increment app version to reload fail2ban * action_utils: Introduce utility for masking services * config: Disable rsyslog and syslog forwarding * config: Install and configure zram for swap * Update copyright year . [ James Valleroy ] * debian: Add coverage to autopkgtest * ci: Merge with Salsa CI pipeline * config: Convert entered domain name to lower case * dynamicdns: Wait after changing domain name in tests * dynamicdns: Convert entered domain name to lower case * pagekite: Convert entered kite name to lower case * config, dynamicdns, pagekite: Remove incorrect use of str * letsencrypt: Always return a diagnostics result * diagnostics: Use lock to protect results * coturn: Validate TURN URIs if provided in form * locale: Update translation strings * doc: Fetch latest manual . [ Max Rockatansky ] * security: Clarify vulnerability count and provide link to more info . [ Joseph Nuthalapati ] * docs: Improve Developer Documentation index page * container: distribution as environment variable * ejabberd: STUN/TURN configuration * coturn: Mention ejabberd in app description . [ Michael Breidenbach ] * Translated using Weblate (Swedish) * Translated using Weblate (Swedish) . [ nautilusx ] * Translated using Weblate (German) . [ Reza Almanda ] * Translated using Weblate (Indonesian) . [ Aditya Pratap Singh ] * container: Work in the absence of systemd in PATH, for eg. in Arch . [ Kirill Schmidt ] * first_boot: Use session to verify first boot welcome step . [ fliu ] * HACKING.md: added some troubleshooting information * container script: Must convert env. var. string to a Path object . [ Johannes Keyser ] * Translated using Weblate (German) . [ whenwesober ] * Translated using Weblate (Indonesian) . [ 池边树下 ] * Translated using Weblate (Chinese (Simplified)) . [ Weblate ] * Added translation using Weblate (Albanian) . [ Besnik Bleta ] * debian: Add Albanian (sq) locale * Translated using Weblate (Albanian) . [ Carlos Henrique Lima Melara ] * doc: Add filename to code snippets in tutorial * docs: Add missing imports in tutorial * docs: Set the `version` attribute as required instead of optional freedombox (21.4.4) unstable; urgency=medium . * action_utils: Separate function to hold freedombox package * action_utils: Use flag to indicate freedombox package has been held * upgrades: Check for held freedombox package in manual update * upgrades: Check for held freedombox package daily * action_utils: Don't print when unholding freedombox package freedombox (21.4.3) unstable; urgency=medium . [ Andreas Beckmann ] * freedombox: Add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3) to ensure fuse gets replaced by fuse3 on upgrades from buster. (Closes: #990758) freedombox (21.4.2) unstable; urgency=high . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ nautilusx ] * Translated using Weblate (German) . [ Michalis ] * Translated using Weblate (Greek) . [ Reza Almanda ] * Translated using Weblate (Indonesian) . [ Kirill Schmidt ] * first_boot: Use session to verify first boot welcome step . [ James Valleroy ] * doc: Fetch latest manual freedombox (21.4.1) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ Karol Werner ] * Translated using Weblate (Polish) . [ Michalis ] * Translated using Weblate (Greek) * Translated using Weblate (Greek) . [ Fioddor Superconcentrado ] * Generating developer documentation. * config: Fix tests related to user home directory * Translated using Weblate (Spanish) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Veiko Aasa ] * deluge, mldonkey, syncthing, transmission: Depend on nslcd.service * deluge: Fix daemon user not in freedombox-share group after installation . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * doc: Fetch latest manual freedombox (21.4) unstable; urgency=medium . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ James Valleroy ] * plinth: Disable start rate limiting for service * upgrades: Disable searx during dist-upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Coucouf ] * Translated using Weblate (French) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Sunil Mohan Adapa ] * ui: Fix buttons jumping on click in snapshots page * matrix-synapse, coturn: Fix minor pipeline failures . [ Benedek Nagy ] * Translated using Weblate (Hungarian) . [ Kornelijus Tvarijanavičius ] * Translated using Weblate (Lithuanian) . [ Joseph Nuthalapati ] * coturn: Add new component for usage of coturn by other apps * coturn: Minor refactor view to use utility to generate URIs * coturn: Remove advanced flag, make app visible to all * matrix-synapse: Auto configure STUN/TURN using coturn server * matrix-synapse: Update description to talk about TURN configuration freedombox (21.3) unstable; urgency=medium . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Michalis ] * Translated using Weblate (Greek) . [ James Valleroy ] * upgrades: Mark string as no-python-format * locale: Update translation strings * upgrades: Only check free space bytes before dist upgrade * upgrades: Add 10 minute delay before apt update * upgrades: Disable apt snapshots during dist upgrade * locale: Update translation strings * doc: Fetch latest manual . [ John Lines ] * gitignore: Ignore files generated during package build * zoph: Add new app to organize photos . [ Sunil Mohan Adapa ] * tests: functional: Introduce step def. to check if app is enabled * zoph: Make app unavailable in Buster . [ Aurélien Couderc ] * sharing: Improve shares group access description . [ Fioddor Superconcentrado ] * HACKING: Link download page for Geckodriver. * Translated using Weblate (Spanish) freedombox (21.2) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Sunil Mohan Adapa ] * radicale: Allow older 2.x release to upgrade to 3.x * backups: schedule: tests: Fix failures due to long test run * minidlna: Minor refactor of media directory handling * minidlna: Implement force upgrading from older version * jsxc: Fix issues with jQuery >= 3.5.0 . [ Veiko Aasa ] * calibre: Fix freedombox.local inaccessible after enabling app * mediawiki: Fix app installation process doesn't display status information * plinth: Show running spinner when app installation is in progress . [ James Valleroy ] * upgrades: Return reason when checking for dist upgrade * upgrades: Get result of start-dist-upgrade * upgrades: Move start-dist-upgrade result string to app * upgrades: Add notifications for dist upgrade * tests: Update functional tests default config * roundcube: Allow upgrade to 1.4.* * locale: Update translation strings * doc: Fetch latest manual . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ ikmaak ] * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * Translated using Weblate (Swedish) * Translated using Weblate (Russian) * Translated using Weblate (Hungarian) . [ Coucouf ] * Translated using Weblate (French) * Translated using Weblate (French) . [ Алексей Докучаев ] * Translated using Weblate (Russian) . [ Stanisław Stefan Krukowski ] * Translated using Weblate (Polish) . [ Oymate ] * Translated using Weblate (Bengali) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) . [ Joseph Nuthalapati ] * matrix-synapse: python3-psycopg2 from backports * upgrades: Increment version for MatrixSynapse 1.26 * mediawiki: Set default logo to mediawiki.png . [ nautilusx ] * Translated using Weblate (German) freedombox (21.1) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * Translated using Weblate (Polish) * Translated using Weblate (Danish) * Translated using Weblate (French) * Translated using Weblate (Italian) * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Dutch) * Translated using Weblate (Portuguese) * Translated using Weblate (Swedish) * Translated using Weblate (Russian) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Persian) * Translated using Weblate (Gujarati) * Translated using Weblate (Hindi) * Translated using Weblate (Czech) * Translated using Weblate (Ukrainian) * Translated using Weblate (Hungarian) * Translated using Weblate (Lithuanian) * Translated using Weblate (Slovenian) * Translated using Weblate (Bulgarian) * Translated using Weblate (Greek) * Translated using Weblate (Galician) * Translated using Weblate (Serbian) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ John Doe ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Doma Gergő ] * Translated using Weblate (Hungarian) . [ Ouvek Kostiva ] * Translated using Weblate (Chinese (Traditional)) . [ James Valleroy ] * tahoe: Disable app * setup: Enable essential apps that use firewall * upgrades: Requires at least 5 GB free space for dist upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Veiko Aasa ] * syncthing: Create LDAP group name different from system group * syncthing: Hide unnecessary security warning * sharing: Update functional test to use syncthing-access group * plinth: Fix disable daemon when service alias is provided * container script: Various improvements . [ Sunil Mohan Adapa ] * ui: js: Make select all checkbox option available more broadly * ui: css: New style for select all checkbox * backups: tests: Fix a typo in test case name * backups: Allow comments to be added to archives during backup * backups: Allow storing root repository details * backups: repository: Introduce a prepare method * backups: repository: Simplify handling of remote repo properties * backups: Introduce backup scheduling * backups: Add a schedule to each repository * backups: Trigger schedules every hour * backups: Add UI to edit schedules * backups: Add a notification to suggest users to enable schedules * backups: Show notification on error during scheduled backups * networks: Remove unused import to fix flake8 failure * performance: Fix failure to start due to lru_cache in stable . [ Allan Nordhøy ] * Translated using Weblate (Norwegian Bokmål) . [ Fred LE MEUR ] * performance: Fix web client link to Cockpit . [ Milan ] * Translated using Weblate (Czech) . [ crlambda ] * Translated using Weblate (Chinese (Traditional)) . [ Fioddor Superconcentrado ] * networks: Separate the delete button and color it differently * network: Minor refactoring in a test * network: Minor refactoring, new is_primary() function * networks: Change connection type to a radio button * networks: Use radio buttons for network modes * networks: Prevent unintended changes to primary connection. * networks: Hide deactivate/remove buttons for primary connections * Translated using Weblate (Spanish) freedombox (21.0) unstable; urgency=medium . [ Dietmar ] * Translated using Weblate (German) . [ ikmaak ] * Translated using Weblate (German) * Translated using Weblate (Dutch) * Translated using Weblate (Spanish) * Translated using Weblate (French) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Doma Gergő ] * Translated using Weblate (Hungarian) . [ Veiko Aasa ] * functional tests: Make tests compatible with pytest-bdd v4.0 * ejabberd: functional tests: Wait until the jsxc buddy list is loaded * users: Skip action script tests if LDAP is not set up * functional-tests: Fix installation errors in install.sh script * dev-container: Add subcommand to run tests * gitweb: tests: functional: Fix test failures in localized environment * dev-container: 'up' command: Show banner also when container is already running * dev-container: Add command to print container IP address * tests: functional: Improve creating users in tests * gitweb: Add functional tests for git-access group * plinth: Fix daemon is enabled check when service alias is provided . [ ullli ] * mumble: Updated mumla and removed plumble from clients list . [ Johannes Keyser ] * Translated using Weblate (German) . [ Sunil Mohan Adapa ] * apache2: Allow downloads in openvpn and backups with latest browsers * backups: Don't open a new window for downloading backups * openvpn: Don't show running status on download profile button * app: component: Add app_id and app properties * app: Add locked flag * backups: Add new component for backup and restore * backups: Use the backup component in all apps * doc: dev: Update documentation for using backup component * app: info: Move client validation to info component * doc: dev: Update documentation on calling clients validation * doc: dev: Update the tutorial to reflect latest API/code * radicale: Fix backup and restore of configuration . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * users: Avoid test error if ldapsearch is not available * upgrades: Ensure freedombox package is upgraded during dist upgrade * upgrades: Add service for dist upgrade * upgrades: Install python3-systemd for unattended-upgrades * upgrades: Don't allow needrestart to restart freedombox-dist-upgrade * upgrades: Check before starting dist upgrade process * upgrades: Write dist-upgrade service file in /run * upgrades: Restart FreedomBox service at end of dist-upgrade * upgrades: Use full path to searx action script * upgrades: Hold tt-rss during dist upgrade, if available * locale: Update translation strings * doc: Fetch latest manual . [ Stanisław Stefan Krukowski ] * Translated using Weblate (Polish) . [ Joseph Nuthalapati ] * transmission: Show port forwarding information * transmission: Update description freedombox (20.21) unstable; urgency=medium . [ Johannes Keyser ] * Translated using Weblate (German) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) . [ Joseph Nuthalapati ] * deluge: Sync apache2 config with Transmission * deluge: Functional tests for bit-torrent group . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Veiko Aasa ] * apache: Create snake oil certificate if not exists * users: Remove timeout when creating Samba user * security: Fix access denied for user daemon from cron . [ n0nie4HP ] * Translated using Weblate (Polish) * Translated using Weblate (Polish) . [ spectral ] * calibre: Fix manual page name . [ James Valleroy ] * upgrades: Allow grub-pc upgrade without reinstalling grub * upgrades: Update searx search engines during dist upgrade * locale: Update translation strings * doc: Fetch latest manual * debian: Bump standards version to 4.5.1 . [ Nikita Epifanov ] * Translated using Weblate (Russian) . [ ikmaak ] * Translated using Weblate (Polish) . [ Doma Gergő ] * Translated using Weblate (Hungarian) freedombox (20.20.1) unstable; urgency=medium . [ Reg Me ] * Translated using Weblate (Dutch) . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (German) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ Sunil Mohan Adapa ] * pagekite: Drop unused subdomain widget * pagekite: cosmetic: Minor yapf changes * clients: Fix a duplicated HTML ID * ui: Adopt a consistent and new table style * ui: Make all tables responsive * ui: css: Use rem as the primary unit * ui: Drop italic style on app name and sections in card listing * jsxc: Drop loading text on the login button * firewall: New styling for status stable * ui: Consistently use the btn-toolbar class for all toolbars * help: Make the button normal size in about page * users: Drop cancel button show submit as danger in delete page * help, power, index: ui: Drop remaining uses of » * ui: index: Don't show too large a help message * HACKING: Add suggestion not over-use Bootstrap utility classes * ui: Fix form error styling using bootstrap 3 style * jslicense.html: Drop minor styling * ui: Introduce common styling for two column list group * calibre: Use common styling for libraries list * pagekite: Use common styling for custom services * ikiwiki: Use common styling for wiki/blog list * gitweb: Use common styling for repo list * users: Use common styling for users list * networks: Use common styling for showing network connection * networks: Use common styling for Wi-Fi network list * networks: Use table for styling network connection list * firewall: Split CSS styling into separate file * monkeysphere: Split CSS styling into a separate file * samba: Split CSS styling into separate file * upgrades: Split CSS styling into a separate file * backups: Split CSS styling into a separate file * storage: Split CSS styling into a separate file * sharing: Split CSS styling into a separate file * letsencrypt: Split CSS styling into a separate file * help: Split CSS styling into a separate file * first_setup: Use template variable to refresh page * ui: Use common styling to hide logo during firstboot * firstboot: Use bootstrap for logo styling * pagekite: Eliminate inline styling * help: Show version information as an alert * ui: Avoid inline styling for setting progress bar width * apache2: Disallow all inline styling in sandbox settings * ui: Fix warning button colors . [ achalaramu ] * Migrate bootstrap 4 from bootstrap 3 . [ Veiko Aasa ] * gitweb: Make functional tests compatible with pytest-bdd v4.0 * javascript: Fix disabled submit buttons when navigating back to a page . [ James Valleroy ] * tests: Skip initial update * help: Update status log test * config: Skip homepage test on buildd (Closes: #977527) * doc: Fetch latest manual freedombox (20.20) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Burak Yavuz ] * Translated using Weblate (Turkish) . [ ssantos ] * Translated using Weblate (Portuguese) . [ Johannes Keyser ] * Translated using Weblate (German) . [ Thomas Vincent ] * Translated using Weblate (French) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) * config: Add user websites as choices for homepage config * config: rename functions (improve readability) . [ James Valleroy ] * config: Mark test_homepage_field as needs_root * mumble: Implement force upgrade for 1.3.* * upgrades: Hold mumble-server during dist upgrade * locale: Update translation strings * doc: Fetch latest manual . [ Veiko Aasa ] * apache: Add app name * snapshot: Check that / is a btrfs subvolume before setup * diagnostics: Improve exception handling in app diagnostics * diagnostics: Show app name and fallback to app id if not exist * templates: Make toggle button responsive freedombox (20.19) unstable; urgency=medium . [ ikmaak ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (German) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Fioddor Superconcentrado ] * networks: Apply translation to a tooltip. * bepasty: Apply translation to autogenerated comments. * snapshots: Translate snapshot types (field description) * Translated using Weblate (Spanish) . [ Joseph Nuthalapati ] * OpenVPN: Create user group "vpn" * openvpn: Add functional tests for user group "vpn" * openvpn: Deny access to users not in group "vpn" . [ James Valleroy ] * upgrades: Add first boot step to run initial update * upgrades: Add progress page for initial update * upgrades: Fix flag name in info message * upgrades: Hold freedombox package during dist upgrade * upgrades: Use apt_hold contextmanager * upgrades: Print steps in dist-upgrade * upgrades: Fix sources list for dist upgrade from buster * sso: Add test to generate ticket * locale: Update translation strings * doc: Fetch latest manual * debian: Add python3-openssl as build dependency for tests . [ Veiko Aasa ] * Samba: UI: Show toggle buttons and share names . [ Oymate ] * Translated using Weblate (Bengali) freedombox (20.18.1) unstable; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Hetgyl ] * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) . [ Reg Me ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Oğuz Ersen ] * Translated using Weblate (Turkish) . [ Thomas Vincent ] * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (French) . [ Petter Reinholdtsen ] * Translated using Weblate (Norwegian Bokmål) . [ Joseph Nuthalapati ] * sso: Fix regression in auth-pubtkt configuration . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) . [ Diego Roversi ] * Translated using Weblate (Italian) . [ ikmaak ] * Translated using Weblate (Dutch) . [ Michael Breidenbach ] * Translated using Weblate (Swedish) . [ James Valleroy ] * Translated using Weblate (French) * doc: Fetch latest manual freedombox (20.18) unstable; urgency=medium . [ Hetgyl ] * Translated using Weblate (French) . [ Reg Me ] * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) . [ Joseph Nuthalapati ] * coverage: Omit files under tests/ directories * ci: Add --cov-config to the coverage command * openvpn: Cleanup easyrsa 2 to 3 upgrade code * openvpn: Function to detect ECC/RSA configuration * openvpn: ECC: Setup and Migration * openvpn: Remove explicit setup step * openvpn: Improve migrate_to_ecc template * openvpn: Remove opinion on which curve to use * openvpn: client configuration for RSA and ECC * gitlabci: Update Dockerfile and script . [ Ralf Barkow ] * Translated using Weblate (German) . [ Fioddor Superconcentrado ] * Translated using Weblate (Spanish) . [ Matthias Dellweg ] * Enable dynamicdns module to handle IPv6 . [ Dietmar ] * Translated using Weblate (Italian) . [ James Valleroy ] * locale: Update translation strings * doc: Fetch latest manual freedombox (20.17.1) experimental; urgency=medium . [ Burak Yavuz ] * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) . [ Dietmar ] * Translated using Weblate (German) * Translated using Weblate (Italian) . [ Joseph Nuthalapati ] * ci: Fix flake8 errors * pubtkt: Fix Python format language errors . [ James Valleroy ] * debian: Rename source package to freedombox * doc: Fetch latest manual gallery-dl (1.27.0-1) unstable; urgency=medium . * New upstream version 1.27.0. * Update Standards-Version to 4.7.0. git-cola (4.7.1-1) unstable; urgency=medium . * New upstream release. . [ Michael R. Crusoe" ] * Add python3-setuptools-scm to Build-Depends-Indep for proper versioning (closes: #1069833). golang-github-aws-aws-sdk-go-v2 (1.26.1-1) unstable; urgency=medium . * New upstream version 1.26.1 * Update dependencies per go.mod * Bump Standards-Version to 4.7.0 (no change) * Remove 0001-Fix-misalignment-of-struct-member.patch which has been incorporated upstream. Thanks to Daniel Swarbrick for the fix! golang-github-aws-smithy-go (1.20.2-2) unstable; urgency=medium . * Cast numbers in "uint oob" test error messages to avoid overflows. Fixes "cannot use maxv + 1 (untyped int constant 2147483648) as int value in argument to fmt.Sprintf (overflows)" in TestAsInt32 and "cannot use maxv + 1 (untyped int constant 18014398509481985) as int value in argument to fmt.Sprintf (overflows)" in TestAsFloat64 on 32-bit architectures. See https://github.com/aws/smithy-go/pull/514 golang-github-aws-smithy-go (1.20.2-1) unstable; urgency=medium . * New upstream version 1.20.2 * Bump build-dependency golang-any (>= 2:1.20~) as per go.mod * Remove dependency on golang-github-google-go-cmp-dev as per go.mod * Bump Standards-Version to 4.7.0 (no change) golang-github-grpc-ecosystem-grpc-opentracing (0.0~git20180507.8e809c8-3) unstable; urgency=medium . * Team upload. * Drop protobuf dependencies from the binary package * Bump standards version * Move to section golang golang-github-kalafut-imohash (1.0.4-1) unstable; urgency=medium . * New upstream version 1.0.4. * d/control: Bump Standards-Version to 4.7.0. golang-opentelemetry-contrib (0.42.0-1) unstable; urgency=medium . * Team upload. * New upstream release. * Upload to unstable, Closes: #1059573 * drop golang-github-labstack-echo.v3-dev, no longer in unstable, Closes: #1072143 * don't build any propagators for now * build instrumentation/net, required by newer docker.io * exclude otelgrpc example that requires newer grpc gpsprune (24.1-1) unstable; urgency=medium . * New upstream release. groops (0+git20230516+ds-4) unstable; urgency=medium . * Bump standards version to 4.7.0. * d/copyright: bump year. haskell-elm-bridge (0.8.3-2) unstable; urgency=medium . [ Alex Myczko ] * Team upload. * Source only upload. haskell-elm-bridge (0.8.3-1) unstable; urgency=low . * Initial packaging. (Closes: #1071224) icon (9.4.3-8) unstable; urgency=medium . * QA upload. . [ Vagrant Cascadian ] * debian/rules: Add -ffile-prefix-map to CFLAGS to avoid embedded build paths. Adjust call to sed to handle "/" in the expression (Closes: #1021461). . [ Petter Reinholdtsen ] * Added d/gbp.conf to describe branch layout. * Updated vcs in d/control to Salsa. * Updated d/gbp.conf to enforce the use of pristine-tar. * Updated Standards-Version from 3.6.2 to 4.7.0. * Use wrap-and-sort -at for debian control files * Trim trailing whitespace. * Added Homepage to d/control. * Added d/watch to track upstream from github. indi-dsi (0.4+20221223123028-2) unstable; urgency=medium . * debian/control: add dh-sequence-movetousr as Build-Depends: * debian/control: bump standard to 4.7.0 (no changes) javatools (0.80) unstable; urgency=medium . [ Bastian Germann ] * Replace orphaned Build-Depends: markdown with python3-markdown (Closes: #1071642) . [ tony mancill ] * Bump Standards-Version to 4.7.0 labplot (2.10.1-3) unstable; urgency=medium . * Backport upstream commit d6142308ffa492d9f7cea00fad3b4cd1babfd00c to fix the build with newer versions of matio; patch upstream_matio-Fix-compilation-for-latest-version-1.5.27.patch. (Closes: #1072280) * Bump Standards-Version to 4.7.0, no changes required. * Switch the transitional pkg-config build dependency to pkgconf. * Update lintian overrides. libchewing (0.8.4-2) unstable; urgency=medium . * Bump Standards-Version to 4.7.0. * Fix typo in patch file. libchewing (0.8.4-1) unstable; urgency=medium . [ ChangZhuo Chen (陳昌倬) ] * New upstream release. * d/control: Add chewing-tools package for command line tools. * d/rules: Use dh_missing to find missing files during packaging. . [ Kan-Ru Chen (陳侃如) ] * Fix Build-Depends for Rust. libcpan-perl-releases-perl (5.20240604-1) unstable; urgency=medium . * Import upstream version 5.20240604. libdemeter-perl (0.9.27+ds6-8) unstable; urgency=medium . * Team upload. * Declare compliance with Debian Policy 4.7.0. * Update perl build dependencies. This is an arch:all package. * Add libterm-twiddle-perl as a test dependency to be on the safe side. * debian/control: add libterm-sk-perl. Thanks to autopkgtests. * autopkgtests: + skip use.t which needs DISPLAY set + add debian/tests/pkg-perl/syntax-skip to skip syntax check for files where it can't succedd for one reason or another + DEMETER_FORCE_IFEFFIT in debian/tests/pkg-perl/smoke-env + add debian/tests/pkg-perl/smoke-skip libdemeter-perl (0.9.27+ds6-7) unstable; urgency=medium . * Add missing Depends. libdemeter-perl (0.9.27+ds6-6) unstable; urgency=medium . * Backport "removed wxTB_3DBUTTONS attribute from toolbars in Artemis and Atoms" patch from upstream, this fixes: "Use of wxTB_3DBUTTONS crashes the Artemis GUI", thanks to Carlo Segre (Closes: #1064492). libdemeter-perl (0.9.27+ds6-4) unstable; urgency=medium . * Team upload. * Update test and runtime dependencies. Add libchemistry-formula-perl to Build-Depends and libwx-perl to Depends, the latter closes: #1064482. * Split build dependencies into Build-Depends and Build-Depends-Indep. libdemeter-perl (0.9.27+ds6-3) unstable; urgency=medium . [ gregor herrmann ] * d/rules: make png file writable before calling dh_strip_nondeterminism. * Update debian/libdemeter-perl.docs and debian/libdemeter- perl.examples. * Declare compliance with Debian Policy 4.6.2. * Annotate test-only build dependencies with . * Add debian/upstream/metadata. * Remove from packages which are needed to build. * Add some runtime dependencies. * Set HOME in debian/tests/pkg-perl/smoke-env. * Switch from arch:any to arch:all. * Update years of packaging copyright. . [ Roland Mas ] * Remove more files that are already packaged separately, thanks to Andreas Beckmann (Closes: #1064067) (again). libdemeter-perl (0.9.27+ds6-2) unstable; urgency=medium . * Source-only upload for migration to testing. * Bug fix: "ships perl modules already packaged separately as libxray-scattering-perl, libxray-absorption-perl", thanks to Andreas Beckmann (Closes: #1064067). libdemeter-perl (0.9.27+ds6-1) unstable; urgency=medium . * debian/copyright: exclude XCOM from upstream source, as it's non-free. * debian/copyright: exclude h12213.cif from upstream source, as it's not redistributable. * debian/copyright: exclude AuCl.cif from upstream source, as it's not non-free. * debian/copyright: exclude inc/Module-Build, as it's useless and would introduce extra copyright holders. * debian/copyright: exclude attic, as it's useless and would introduce extra copyright holders. * debian/copyright: exclude swig-generated files. * debian/copyright: exclude inc/Module-Build, as it's useless. * debian/copyright: exclude lib/STAR from upstream source, as it's non-free. * debian/copyright: exclude lib/pod.css, as CC-2.5 is not DFSG-free. * debian/copyright: include missing copyright holders. * debian/watch: point at Github. * Use xvfb-run for testsuite. * Replaces: libifeffit-perl. libevdev (1.13.2+dfsg-1) unstable; urgency=medium . * New upstream release. * Build-depend on pkgconf instead of pkg-config. * Standards-Version 4.7.0, no change required. libpysal (4.10-7) unstable; urgency=medium . * debian/rules: Keeping the examples directory in the source location libpysal (4.10-6) unstable; urgency=medium . * debian/rules: Simbolic link generation fixed libpysal (4.10-5) unstable; urgency=medium . * debian/links-examples.sh: Script transferred to debian/rules * debian/rules: Added libpysal/examples for testing "esda" package libpysal (4.10-4) unstable; urgency=medium . * debian/control: Added flag and Bumped Standards-Version to 4.7.0 Removed unnecessary Build-depends * debian/links-examples.sh: Created symbolic link for testing package "esda * debian/rules: Enabled libpysal/examples directory for testing "esda" package * debian/tests/control: Reformatted the code with wrap-and-sort -a libtut (0.0.20070706-4) unstable; urgency=medium . * QA upload. . * Added d/gbp.conf to describe branch layout. * Updated vcs in d/control to Salsa. * Updated d/gbp.conf to enforce the use of pristine-tar. * Updated Standards-Version from 4.5.0 to 4.7.0. * Use wrap-and-sort -at for debian control files * Replaced obsolete pkg-config build dependency with pkgconf. * Trim trailing whitespace. * Bump debhelper from old 12 to 13. m2crypto (0.40.1-4) unstable; urgency=medium . [ Simon Quigley ] * QA upload (Closes: #1072341). . [ Spyros Seimenis ] * debian/patches/fix-ssl-timeout-for-t64.patch: Fix SSL timeout struct on 32-bit systems with 64-bit time_t. Closes LP: #2059156. matchbox-keyboard (0.2+git20160713-1.1) unstable; urgency=medium . * Non-maintainer upload. * debian/patches: Fix implicit function declarations (Closes: #1066708) metkit (1.11.13-1) unstable; urgency=medium . * New upstream release mingw-w64 (12.0.0-2) unstable; urgency=medium . * In widl, ignore NtCurrentTeb entirely to allow building on all architectures (widl doesn’t use it). mingw-w64 (12.0.0-1) unstable; urgency=medium . * New upstream release, dropping genlib. * Depend on pkgconf instead of pkg-config. mini-buildd (2.2.0) unstable; urgency=medium . 2.2.0 release. Initial upload to unstable. mini-buildd (2.2.0~rc5) experimental; urgency=medium . Summary: Rollback removal fix, minor manual fixes . Details: * [01413b2] manual/roadmap.rst: Drop redundant "News" sections (Fixes sphinx's 'autosectionlabel' duplicate warnings) * [a4f82f7] devel (testsuite): Extend 'build-migrate' with removal tests (especially rollback removal) * [30fe76d] models.py (Repository.mbd_package_remove): Fix rollback remove. Thanks to Magnus Holmgren (Closes: 1071181) mini-buildd (2.2.0~rc4) experimental; urgency=medium . Summary: 2.2.x Release Notes, minor fixes . Details: * [09172e0] mini-buildd-cruft: Suppress lvdisplay's stderr output (Fixes: Confusing 'not root' warning while forcing uid=mini-buildd) * [8fc6a4a] mini-buildd-debug-build: Fix program name in usage * [489a6f1] doc: Make note about re-enabling vsyscall an admonition (and move to schroot.py) * [d3d9939] manual/roadmap.rst (2.0.x): Remove outdated notes * [3b7cb29] manual/roadmap.rst: Initial 'News' for 2.2.x mini-buildd (2.2.0~rc3) experimental; urgency=medium . Summary: Setup updates for Ubuntu, misc cosmetic fixes and doc updates . [ Stephan Sürken ] * [5dd4b5a] api.py (Setup.Dists.iexpand_arch): [style] Rather use 'yield from' (Fixes new warning w/ pylint 3.1.0) * [f932bfc] dist.py: Drop "broken" tags for Ubuntu mantic + lunar (we do have a documented debootstrap workaround for some time) * [950765b] dist.py: Add setup support for Ubuntu noble (24.04) . [ Gerhard A. Dittes ] * [d980214] mini_buildd.css: Increase z-index by 1 (Fixes certain "opened details" not being covered by "popup") . [ Stephan Sürken ] * [a4600b2] models.py (Repository.__str__): [readability] Add space to codename iteration * [1f81c51] httpd.py (doc, admonitions): Merge & update admonitions around twisted * [c6ffc4c] events/index.html (BUILDING): Don't show empty '()' after "Live Build Log" Link * [bd53970] httpd.py (admonition): Dropping note about squeeze apt- transport-https stalling twisted: Not reproducible any more mini-buildd (2.2.0~rc2) experimental; urgency=medium . Summary: Documentation updates & some minor fixes . Details: * [18aa8cd] setup.py: Use pep440-style version for setuptools only (Fixes: Incomplete version displayed if version has '~') * [d1888da] util.py (log_exception): Don't use fstring for logging * [15b5c8b] views.py (ExceptionMiddleware.error): Don't use django's message system for HTTP errors (Fixes: Duplicate messages on error pages) * [08e7fed] views.py (ExceptionMiddleware.error): Use level DEBUG (not WARNING) for (django) HTTP errors (Fixes: Potential log spam when webapp is spammed) * [b30a903] daemon.py (Daemon.mbd_start): Also clear value's cache on start (Fixes: Potential wrong API server values after maintenance in stopped state) * [9610f8e] manual/administrator.rst (doc): Update "archiving urold" workflow description * [1ed6c07] manual/roadmap.rst: Add item to brainstorm (implicit chroot deletion) mini-buildd (2.2.0~rc1) experimental; urgency=medium . Summary: Adds ``--codenames`` to debmirror API call (and some notes how to archive urold distributions). Label this RC: Only doc updates && bug fixes until 2.2.0. . Details: * [5357f46] manual/administrator.rst: Add proposed workflow to archive urold codenames * [cde6d5b] models.py (Repository.mbd_get_diststrs): Use dedicated arg for suiteoption_filter * [f4e70e6] models.py (Repository.mbd_get_diststrs): Add 'distributions_filter' arg * [48b04bd] api.py (debmirror): Add argument ``--codenames`` * [a0bc2c2] devel (testsuite): Add debmirror call test * [f90ad0b] views.py (TemplateView.mbd_get_range): Update default (events) limit to 100 (was 40) mini-buildd (2.1.19) experimental; urgency=medium . Summary: Fixes issues with updated twisted 24 in unstable, adds SQL migration test to testsuite && and some doc cleanups. . Details: * [0f8a190] django_settings.py (pseudo_configure): Make path to sqlite configurable (defaults to memory still) * [a8db646] webapp.py (refac): Simplify: No need for class WebApp * [c50ce3c] webapp.py (call): Add generic "call" function * [5a410aa] webapp.py (init): Divide into individual functions * [08550a9] src/run-migrations: Initial POC to run/test migrations standalone * [b948a5d] webapp.py: Integrate django_settings.py into webapp.py * [35640be] devel: Add automatic database migration test (from 20x example db) * [8869ac8] src/run-doctest: Use cli.py * [a411147] manual/conf.py (pysources): Fix admonition links (regression introduced by 7aff0d0d) * [943f27f] reprepro.py: Update/clarify reprepro stall bug note * [3b2a8c8] models.py: Move §duplicate AptKeys note from roadmal to model.py's admonitions * [65bd12e] models.py: Admonitions describing working workarounds should be notes * [50d3d1c] api|reprepro|models.py (doc): Consistently order admonitions error..tip * [378d5be] api.py (doc): Admonition about package loss on stop should be "note" (by design) * [b14415f] manual/roadmap.rst: Update brainstorm items * [d53fd2c] httpd.py: Disable "producer workaround" for twisted >= 23.10 (fixes SSL with twisted 24) * [09ddcb9] httpd.py: Disable "SSL workaround" for twisted >= 24 (broken, no longer needed) mini-buildd (2.1.18) experimental; urgency=medium . Summary: Makes builds/event expire dates configurable && misc code maintencance . Details: * [9452e04] models.py (pylint): Drop one local override (seems false- positive now fixed) * [7305a83] setup.cfg (pycodestyle): Drop global exception for W503 (one code issue fixed) * [d3f4f05] setup.cfg (pycodestyle): Rather use max-line-length instead of globally disabling E501 * [1fabbc1] devel(style): Use "isort" to manage consistent python import order * [b64c9ae] *.py: Bulk-fix all python import orders via isort (``./devel isort fix``) * [e9d35c3] setup.cfg (pylint): Drop extension-pkg-whitelist config -- no longer needed * [9bd8796] devel: Rename .lintianrc -> devel.lintianrc * [753234d] setup.cfg (generated-members): Update (via ``./devel pylintgeneratedmembers``) * [b1c5c1e] cron.py (expire): Make expire times for builds and events dirs configurable (via Daemon) * [9aa2f7f] *.py: Don't use fstrings for log messages * [204dd28] changes.py: Add public error handling for binary-only uploads mini-buildd (2.1.17) experimental; urgency=medium . Summary: 2.1.14 regression fix, buildlog speedup && some Debian package maintenance . Details: * [041dae0] debian/control (Standards-Version): Update to 4.7.0 (no changes needed) * [ff6dc9f] values.py: Fix: m-b-api uses client values for some API args (regression introduced in 2.1.14/values caching) * [2a91dd4] builtins.py (PlainFilter.regex_filter): Optimize filter (will significantly speed up render of huge buildlogs) * [af1e4db] manual/08x*: Drop ancient/obsolete documents * [d5be5a3] debian/mini-buildd.init: Add 'Short-Description' (soothes pedantic lintian warning) * [043330e] debian/mini-buildd.NEWS (format): Don't use asterisk here (as recommended in the Developer Reference) * [464d58b] debian/mini-buildd.config|postrm: Consistently don't use quotes on 'db_*' calls * [8c48350] debian/control (Rules-Requires-Root): Add with value "no" * [16c83fe] .lintianrc (finetune): Don't show experimental and overridden mini-buildd (2.1.16) experimental; urgency=medium . Summary: Fixes potential FTBFS & some more web tweaks. . Details: [ Gerhard A. Dittes ] * [beebad2] includes/range_menu.html: prepare to show "date-time limit option" on demand * [55b08ef] static/mini_buildd.js: show "date-time limit option" on demand * [27c132c] static/mini_buildd.css: tweak && refactor minorly . [ Stephan Sürken ] * [0b0e1c2] cron.py (Tab.cronjob_expire_events): Cosmetic: Simplify call (analog to expire_builds) * [7aff0d0] rules: Drop calling ./devel directly (fixes potential FTBFS) mini-buildd (2.1.15) experimental; urgency=medium . Summary: Addresses various weaknesses of the setup system addressing sources (thx Magnus Holmgren for the hint): Sources with same codename as the base source will now survive inspection, and could also be used in the predefined setups now (although there is no use case for the latter yet). . Details: * [859e7e7] api.py (Setup.__run): Retrieve source instance by codename _and_ origin (Closes: 1067239) * [5578e18] dist.py (SETUP): Use "extra_sources", not "sources" * [3fcb9b2] dist.py (style): Use all upper-code variables in global test code (avoids some pylint surprises) * [efc7931] dist.py (SETUP): Make "extra_sources" list of dicts, not dict itself (Fixes: Can't add extra sources that use same base codename) * [5998ae4] api.py (Setup, PrioSources): Fix to also use "origin" to address Source * [777d396] dist.py (SETUP): Add "priority" for extra sources (obsoletes heuristic for security sources) * [b87a4ff] dist.py (SETUP): Style: "origin" should be first key mini-buildd (2.1.14) experimental; urgency=medium . Summary: Enables API values caching (speeds up HTML page rendering with many integrated API calls) and other mostly WEB GUI improvements. . Details: [ Gerhard A. Dittes ] * [41344b5] static/mini_buildd.css: improve menu item appearance when getting "mbd-attention" * [959550a] devel: fix "usage examples" regarding "profile network options" * [992add7] static/mini_buildd.css: indicate page (re)loading triggered by "limit before form" (if "clicked") * [527e483] manual/_templates/mbd-sidebar-apicalls.html: fix (potential) iframe recursion * [1fa6079] manual/_static/custom.css: finetune current theme ("Alabaster") * [14cf855] static/mini_buildd.css: improve "button click" feedback . [ Stephan Sürken ] * [8897be4] api/index.html: Drop redundant menu for API index * [b02f7e6] devel (mbd_pygrep->grep): Rather grep whole project, not just py code * [0ef8dfd] manual/conf.py: Update copyright years * [0cf4d72] values.py: Drop all values that definitely do not need to be cached * [bd92aea] values.py (misc refac): Fix naming, order; drop unused (DUMMY, ALL_DISTRIBUTIONS) * [269091a] values.models.py: Refacture codename set getter * [4692ed2] api.py (Argument._get_value): Rather move slightly confusing get_value() helper to api.py (only used there) * [ee0e60a] devel (sphinx-build): Needs 'version_py' call to always work standalone * [236cf36] devel,manual/administrator.rst: Drop (incomplete) profiling hint from manual && add (working) code to devel * [ae19aad] values.py: Simplify: Just use one properly named module function per value * [e9a9779] values.py: Enable caching for most dynamic values mini-buildd (2.1.13) experimental; urgency=medium . Summary: Miscellaneous minor fixes (mostly user interface/documentation). . Details: [ Gerhard A. Dittes ] * [704c613] templates/accounts/profile/index.html: add
around table to make "pkg notifications" referenciable via css * [51c29c0] static/{mini_buildd,admin}.css: improve "Profile", "iframe usability" && finetune several minor things * [3a45d1f] templates/accounts/profile/index.html: fix datatable not being automatically resized . [ Stephan Sürken ] * [b059992] events/index.html (retry): Don't present on non-use-cases: not on 'PACKAGING', only if event has source * [2407121] events/index.html: More consistent wording for 'Build Log' link titles . [ Gerhard A. Dittes ] * [f72cf96] templates/mini_buildd/repositories/index.html: use "icon" instead of "text" to link to repository specific manual . [ Stephan Sürken ] * [743b75a] sphinx manual: Drop sphinx-copybutton (again) * [cd71676] manual: Drop confusing "TOP" backlink * [5c78ac0] manual/consumer.rst (apt secure strap): Rather add 'apt update' as final step * [4d2a0c1] client.py (prompt): Add '[]retry' (to make clear no input is retry) * [2b7c123] client.py (Client.getpass): Simplify (no need for a custom prompt argument) * [dc317fa] client.py (keyring): Add password input fallback on keyring error * [70b1201] package.py (KeyringPackage.__init__): Style: Drop shortcut usage (model, gnupg) * [0c88814] package.py (TemplatePackage.call): Add generic call method (assure correct environment for all external calls) . [ Gerhard A. Dittes ] * [2d04bf1] manual/{administrator,consumer}.rst: fix some typos * [f414334] static/icons/standalone-view.svg: create * [3888954] templates/mini_buildd/embed.html: use "standalone-view" icon instead of text * [7828d39] templates/mini_buildd/includes/error.html, static/mini_buildd.css: utilize close button if popup * [2198020] static/mini_buildd.css: do some minor positioning tweak and cosmetics * [7acbeae] static/admin.css: (ab)use button to indicate "iframe page loading" * [8f77ba4] static/admin.css: fix some bookworm specifics * [ff57347] static/admin.css: finetune "recent actions" appearance * [fab9302] static/admin.css: improve "login site" appearance * [3b1fa3c] src/mini_buildd/static/admin.css: tweak positioning && further improve "iframe scrolling behavior" . [ Stephan Sürken ] * [ed2bb86] schroot.py: Add note about schroot explicitly logging to syslog * [5358c7e] schroot.py (doc): Drop duplicate wording (from 'stale sessions' note) mini-buildd (2.1.12) experimental; urgency=medium . Summary: * SQL schema migration support && resp. model cleanup * More improvements for the web interface . Details: [ Gerhard A. Dittes ] * [90e9889] includes/api/base.html: fix (potential) iframe recursion (inside "Setup" area) * [03f316b] static/mini_buildd.css: finetune just everything * [f8314c6] static/admin.css: some button adaption * [658edd8] templates/mini_buildd/includes/range_menu.html: resort "limit" && "before" * [c40ff85] src/mini_buildd/static/icons/api.svg: improve * [75b8b9e] src/mini_buildd/static/icons/setup.svg: create * [08c13e7] src/mini_buildd/static/icons/crontab.svg: create * [f98915f] templates/mini_buildd/base.html: use icons "setup" && "crontab" * [9804da3] Revert "static/mini_buildd.css: make "logged in as 'admin'" visually distinguishable" * [5dd920d] Revert "static/icons/logged-in-as-admin.svg: create" * [833047e] Reapply "static/icons/logged-in-as-admin.svg: create" * [887b345] Reapply "static/mini_buildd.css: make "logged in as 'admin'" visually distinguishable" * [6771dc4] static/icons: some minor adaptions to several SVGs * [d688f72] static/mini_buildd.css: slightly tweak && clean up * [19e125a] static/mini_buildd.css: greatly improve header section's icon hovering * [22e939f] templates/mini_buildd/base.html: extend title of "setup" && "crontab" to be/look always reasonable * [2aff615] templates/mini_buildd/base.html: be more clear about "inspection info" * [ccee634] static/mini_buildd.css: prevent menus from being brightened (on hover) * [f20d3b5] static/mini_buildd.css: kinda revert "inner-focus" coloring * [3faf2b4] static/mini_buildd.css: improve appearance of "inner dt rollbacks" * [decb895] static/mini_buildd.css: improve "URL, CLI, JSON" area * [43ee1f0] static/mini_buildd.css: improve "register user" * [c532757] static/mini_buildd.css: improve "crontab" * [1ce7dca] static/mini_buildd.css: tweak minor things * [b95ee2c] static/mini_buildd.css: improve "Home, Reload, Close"-"button hovering" * [a4bffee] static/mini_buildd.css: crazily fix && improve "buildlog TOC jumps" * [146bdcd] builtins.py: add css classes to better support "toc buildlog jumps" * [6fd75ef] static/mini_buildd.css: make use of new buildlog classes and further enhance "eyecandyness" * [ab24877] static/mini_buildd.css: make sure "popup details" do not exceed their spacial limits * [7e8c3b6] includes/api/base.html: add css classes to address "result title bar" elements * [fc922b6] static/mini_buildd.css: make use of "result title bar" classes && improve * [04e4032] static/mini_buildd.css: enhance distribution snapshot (inner) table * [72a62af] static/mini_buildd.css: do not show close button on "non popup" results * [311dc06] templates/mini_buildd/includes/api/show.html: introduce css class "mbd-api-port" * [dcca5c9] static/mini_buildd.css: improve "port hovering" and stuff like that * [b35edc0] manual/_templates/mbd-sidebar-backlink.html: fix (potential) iframe recursion * [3f6a01b] static/mini_buildd.css: further improve "port hovering" * [0dfbfff] static/mini_buildd.css: bring "UCJ" into line with "port" appearance * [406adb2] static/mini_buildd.css: harmonize cursor style for title bar buttons * [4b85614] mini_buildd/static/mini_buildd.css: minorly tweak some things * [c1a0ec3] templates/mini_buildd/includes/tags/file.html: add some css classes * [6907f6e] static/mini_buildd.css: improve "file" (using newly introduced classes) * [f6e7312] static/icons: brighten a bit more some header bar icons * [4cf3474] static/admin.css: regain bookworm compatibility && finetune * [76cdf69] static/mini_buildd.css: finetune * [66e7ef5] static/admin.css: minorly finetune "django >= 4.x case" . [ Stephan Sürken ] * [8ca34dc] django_settings.py (pseudo_configure): Update doc (emphasize internal-only use) * [fa577db] django_settings.py (pseudo_configure): Extend settings to be able to run 'django admin' calls * [8ec024b] src/makemigrations: Add tool to call ``django-admin makemigrations`` (django SQL migrations) * [e1d8c52] Move ``src/makemigration`` to more general ``django-admin`` * [f81b74b] devel: Add ``makemigrations`` shortcut command && ignore pylint for migrations * [d79db63] devel (mbd_installdeps): Add sqlite3 * [f56b409] migrations/0001_initial.py: Initial SQL migration (``./devel makemigrations``) * [5f1376a] migrations/0002_remove_pickled_data.py: Drop 'pickled_data' field for good (not used since 1.0.x) * [ada3d9a] migrations/0003_remove_daemon_sbuild_jobs.py: Drop unused 'sbuild_jobs' field * [bf47a7a] migrations/0004_remove_distribution_apt_allow_unauthenticated.py: Drop unused field 'apt_allow_unauthenticated' * [a92d960] migrations/0005_remove_daemon_smtp_server.py: Drop unused field 'smtp_server' * [92af936] migrations/0006_remove_daemon_custom_hooks_directory.py: Drop unused field 'custom_hooks_directory' * [7460b39] migrations/0007_remove_auto_reactivate.py: Drop unused field 'auto_reactivate' * [7a9fc92] migrations/0008_remove_daemon_hostname.py: Drop unused field 'hostname' * [693a9ca] migrations/__init__.py: Add "extra options" support for (future) data migrations * [520abe2] setup.cfg ("migration mode"): Add hints on how to taint to also 'pylint' migration code * [b151945] devel (mbd_makedatamigrations): Add shortcut for datamigration (template) * [a7bd5f4] migrations/0009_add_source_extra_options.py: Add explicit fields for all functionality formerly in 'extra_options' * [452814d] migrations/0010_migrate_source_extra_options.py: Migrate 'extra_options' data to new fields * [140e28c] setup.cfg: Update 'pylintgeneratedmembers' * [3e78356] migrations/0011_add_layout_extra_options.py: Add meta_distribtions explicit fields, formerly in extra_options * [8aaccaa] migrations/0012_migrate_layout_extra_options.py: Migrate 'extra_options' data to new field (meta_distributions) * [9cf9b5b] src/mini_buildd/migrations/0013_alter_layout_meta_distributi ons_and_more.py: Allow blank for JSONFields (extra_identifiers, meta_distributions) * [09168ea] migrations/0014_add_distribution_extra_options.py: Add fields for all functionality formerly in 'extra_options' * [59a9cb0] migrations/0015_migrate_distribution_extra_options.py: Add data migration from extra_options to explicit fields * [e9221a5] migrations/0016_add_daemon_extra_options.py: Add custom_archive_origin field from extra options * [e75d378] migrations/0017_migrate_daemon_extra_options.py: Add data migration from extra options * [e574513] migrations/0018_add_chroot_extra_options.py: Add explicit fields for functionality formerly in extra options * [d998b40] migrations/0019_migrate_chroot_extra_options.py: Add data migration for extra options * [6094eec] migrations/0020_add_suiteoption_extra_options.py: Implement "rollback" as explicit field * [8debe98] migrations/0021_migrate_suiteoption_extra_options.py: Data migration for rollback * [adce007] models.py (Source.clean): Fix validator for 'post extra_options' * [1bda586] models.py (Distribution.clean): Fix verification for 'post extra_options' * [4b9e371] migrations/0022_remove_extra_options.py: Remove generic "extra_options" helper field for good * [0b70721] *.py, manual: Fix up various places where "extra options" are mentioned * [555d9e5] webapp.py (WebApp.__init__): Post-fixup ``config.sqlite`` file permissions: 'rw-r' only * [cff052f] share/remove-aptkey-constraints.sql: Drop -- does not make sense after SQL migration in place * [87f02f9] setup.py: Add 'version_py' command (use instead of 'build_py' where only working python is needed) * [61da4a7] models.py (style): Update all models fields to more consistent notation * [e8d6163] *.py (style): Bulk-improve (read- && diffability) various "multiline notations" (multiline str, dict, list) * [5d022b0] models.py: Add ``help_html`` conversion helper && add to all 'help_text' args * [9f23114] src/django-admin: Monkey-patch ``Field.deconstruct`` to ignore 'help_text' changes for migrations * [93951f2] mini-buildd-ssh-uploader-command: Don't run SSH command in shell mode * [ae8b11f] accounts/profile/index.html: Fix doubled title * [bf19397] migrations/0024_remove_daemon_keep_build_results_and_more.py: Drop (unused) fields 'keep_build_results', 'wait_for_build_results' * [46c8604] migrations/0025_remove_daemon_show_last_builds.py: Drop 'show_last_builds': No (longer) used * [a60a1a8] files.py (AptLine.get): Update notation * [a9405ae] files.py (AptLine.get): Quote (with '"') 'suite' part if it contains space * [a6f069e] net.py (Endpoint): Make _url_netloc() public as netloc() * [efce89c] models.py (Repository._mbd_reprepro_conf_distributions): [style] Fix multiline str notation * [59cd27a] models.py (Meta): Consistently use list (not tuple) for options * [65d5d30] models.py (Admin): Consistently use tuple (not list) for options * [d73496e] cron.py (expire_builds): Rather should be daily, not weekly * [c08f9fb] setup.cfg (pylint 3.0): Add exception 'duplicate-code' for "migration mode" * [aab89a5] migrations/0026_rename_show_...: Properly rename three model fields * [917a971] src/django-admin: Ignore arg "validators" for migrations * [a3c8af6] models.py (RegexValidator): Update all 'regex validations' to field level * [da3a970] models.py (GnuPGPublicKey): Use MinLengthValidator on 'key_id' field (instead of overriding clean()) * [626d954] models.py (Source.extra_identifiers): Add per field validator, drop clean() override * [41ecbd1] models.py (RegexValidator): Support 'message' override * [efa52ad] models.py (Archive): Move "trailing slash" validator to field && regex * [e25b653] models.py (Distribution): Update validators for sbuild_config|setup_blocks,chroot_setup_script to field-based * [0ae7dd9] models.py (Daemon): Update validators for ftpd_bind|options to field-based * [a2b99a0] models.py (Source, Distribution): Some bulk field re-order for convenience * [fa41089] src/django-admin (mbd_deconstruct): Also ignore arg "editable" for migrations * [e66e67d] models.py (GnuPGPublicKey): Rather use editable=False than readonly_fields && adapt list_display * [cbbb87d] models.py (Source.Admin): Add meta field "apt line" for list_display * [ebebe03] migrations/0027_source_codeversion_override.py: (Re-)introduce codeversion_override (i.e., now with matching impl) * [67f9141] migrations/0028_migrate_source_codeversion_override.py: Datamigration: Keep old override behaviour for existing instances. * [f121be6] models.py (StatusModel): Rather use _status, not colored_status (renicing admin display) * [39acecf] models.py (Source.Admin): Simplify list_display && search options * [e985511] models.py: Consistently add editable=False for all readonly fields * [15d8e5a] models.py (Model.Admin): For all models: Add "save as" && additional "save buttons" on top * [0eb2e45] models.py (Source, Repository, Chroot): Drop 'magic readonly fields' in favor of appropriate clean actions * [5336688] models.py (Daemon): Fix field order * [10fa1cc] migrations/0029_alter_source_options.py: Drop 'Meta.ordering' for Source * [84ec3d0] models.py (Model.clean()): Consistently drop support for optional arguments (Model.clean() does not use any) * [eda72b3] models.py (Source.mbd_prepare): Rather use full_clean() now we also use per-field validators * [702683a] models.py (doc): Bulk-update field's 'help_text' * [0a20ef9] migrations/0030_remove_suiteoption_auto_migrate_after.py: Drop unused "auto_migrate_after" * [613d692] reprepro.py: Update "reprepro hang" error note * [9a99247] webapp.py: For all django admin calls: Just go with default verbosity (instead of silencing) * [3083bb6] webapp.py (__init__): Improve logging (levels, wording) * [650ce85] django_settings.py: Move 'migration monkey-patching' here (avoids 'missing migrations' warnings on actual migrations) * [2517d62] django_settings.py: Fix/update comment * [18df077] migrations/*.py: Post-drop all "help_text" field args * [0acb6b6] Revert "django_settings.py: Move 'migration monkey-patching' here (avoids 'missing migrations' warnings on actual migrations)" * [59abcc2] devel (pylint): Add extra (automatic) pylint check for migrations (previously ignored/manual only) * [964d795] Daemon (fields identity, email_address, allow_emails_to): Default values per function && post-fix migration code * [65ba60d] devel (mbd_pid): Drop pgrep 'cgroup' support (only works in certain conditions) * [019f238] devel (pgrep helpers): Simplified and more robust support for "pid" and "kill" * [4970e3d] devel (mbd_pythonkeyringtestconfig): Force rc file to be a symlink * [7b0ef21] html (wording): Don't use "View foo" for link titles (just foo) * [e630cfe] html(style): Rather always use '', not '' (as replacement for '') * [d5624d3] api/show.html: Drop redundant "DSC URL" link on version * [f08b1d8] api/show.html: Add pool link * [bd040f3] net.py (Endpoint.geturl): Add support to provide relative URL * [546d884] api.py (Call.url_relative): Add helper function for template use * [b3e7c77] builtins.py: Add custom tag to build absolute URI from relative location * [626b498] api/base.html (URL): Fix URL link && value to use hostname currently used (not the server's canonical hostname) * [01124a7] webapp.py: Only output/log admin call's if log level is >=DEBUG * [b7b705a] models.py (Daemon): Make max_parallel_builds default via function && retro-fit migration code * [127adc6] devel (profiles): Add 'debug_django' profile * [558e3b2] api.py (Ls, Show): Clarify description for 'ls' and 'show' . [ Gerhard A. Dittes ] * [fa32286] src/mini_buildd/static/icons/pool-dir.svg: Create * [3d2d925] templates/mini_buildd/includes/api/show.html: Make use of new "pool icon" mini-buildd (2.1.11) experimental; urgency=medium . Primarily (web) usability updates: . [ Gerhard A. Dittes ] * [c744394] includes/events.html: fix illegal "alt" attribute * [df497ac] includes/tags/api_args.html: fix unnecessary div element affecting layout negatively * [8e68cbe] includes/api/setup.html: cosmetically fix redundant whitespace * [d8596f1] static/mini_buildd.css: introduce "hover forms" * [ef1e5f2] static/mini_buildd.css: homogenize button * [6ab9c11] static/admin.css: transform "django-based" design of login page "towards ours" * [f88e417] static/mini_buildd.css: make footer always visible again * [1bc81e8] static/mini_buildd.css: let header && footer still look decent when scrolling * [5032d9f] static/icons/logged-in-as-admin.svg: create * [5dd03a2] static/mini_buildd.css: make "logged in as 'admin'" visually distinguishable * [ca0d12c] static/{mini_buildd.css,admin.css}: adapt button colors to newly introduced form hover coloring * [fd74367] templates/admin/base_site.html: fix iframe recursion * [03d4737] templates/admin/base_site.html: use light theme (explicitly) * [dcddca2] includes/api/setup.html: fix link to "configure icon" * [07311f6] static/icons/manual.svg: create * [6c5a523] templates/{admin/mini_buildd.html,base.html}: make use of "manual icon" * [facfc9d] static/mini_buildd.css: make empty "pre elements" completely invisible * [e6bf460] static/icons: overhaul several icons * [b629ff3] static/mini_buildd.css: finetune bunch of appearance things * [fd8af0d] static/admin.css: revise, brutally extend and make things fit to surrounding world * [d811c44] static/admin.css: finetune & clean up minor things * [431c4f0] static/icons/top.svg: improve * [bee879b] static/icons/top.svg: fix to be "Plain SVG" (again) * [15579df] static/mini_buildd.css: finetune some z-index values * [29b0146] src/mini_buildd/static/icons/api.svg: create * [35320e2] templates/mini_buildd/base.html: make use of "API icon" * [bc42763] static/mini_buildd.css: harmonize header menu icon sizes * [908a8eb] src/mini_buildd/static/icons/api.svg: improve * [240bd43] manual/administrator.rst: fix example "running mbd in a systemd container" * [79c02e6] static/mini_buildd.css: fix popup to cover footer as well . [ Stephan Sürken ] * [dd4cca2] *.py (manual): Update/cleanup various admonitions * [132bb90] net.py: Drop support for deprecated : endpoint syntax * [adc512a] manual/*/mbd-sidebar-commands.html: Don't use jquery (not included with newer sphinx) * [a6195c0] admin.py (AdminSite.get_app_list): Optional 'app_label' arg needed for django >=4.1 (fixes 500er on /mini_buildd,/auth URIs) . [ Gerhard A. Dittes ] * [158bf65] manual/developer.rst: fix typo . [ Stephan Sürken ] * [ead55df] HTML(datatables): Per default, show all entries (no pagination) * [6dfefb3] HTML(datatables): Don't save state of datatables (rather confusing than helpful) * [0f2f2ca] HTML(datatables): Completely disable pagination (including menu support) * [cbbd877] HTML(datatables): Add 'dom' option: Only show info, filter, table (ift) * [2429863] HTML(datatables): Drop options 'searching' and 'info' * [ccc06b2] HTML(datatables): Clean up option order * [87e2e6f] HTML: Drop "Ongoing Events", make events page "home" * [0302701] mini_buildd/includes/events.html: Drop (no need for the include anymore) . [ Gerhard A. Dittes ] * [489004a] static/mini_buildd.css, templates/*/datatable.html: improve filter and table appearance * [83e8cde] static/mini_buildd.css: assimilate "inner DataTables"; treat "dist snapshots" specially . [ Stephan Sürken ] * [9145d83] events/index.html: Don't use hash for datatable id . [ Gerhard A. Dittes ] * [4199c7b] static/mini_buildd.css: no need to tune "DT paginate buttons" any longer * [e4062ec] static/mini_buildd.css: tweak DataTables coloring a bit further . [ Stephan Sürken ] * [0bea9b5] debian/gbp.conf: Rather use ignore-branch mini-buildd (2.1.10) experimental; urgency=medium . Mostly updates for the manual's admonitions (bugs, todos, notes, faq): . [ Gerhard A. Dittes ] * [0705ace] includes/api/setup.html: hide options within result section . [ Stephan Sürken ] * [6e4c7ac] mini-buildd-debug-build: Use "starting-build" (not "finished-build") as default drop-out hook * [207741b] models.py (Remote.mbd_check): Don't prefix {self} in exception descriptions (avoids duplication in logs) * [3365644] api.py (Handshake._run): Add note about (for now unreproducible) suspicious log * [7eaaed7] util.py (log_exception): Add filename:lineno from last raise * [8b892fa] models.py (mbd_msg): Don't implicitly also log in these functions * [ebbad0a] models.py (mbd_msg*): Drop mbd_msg_exception() && simplify mbd_msg() * [0dfb170] httpd.py (manual): Move all twisted-related admonitions here * [4963da6] httpd.py (mbd_workaround_producer|ssl): Drop unneeded/overcomplicated logging of __doc__ * [5f5be4c] httpd.py (manual): Move all admonitions to file doc * [953293b] reprepro.py: Move all reprepro-related admonitions here * [86e4b5d] reprepro.py: Add note about observed reprepro lockup * [bdf2eda] models.py (manual): Move model-related admonitions here * [b4775b1] api.py (manual): Update admonitions to be on top of file * [e92e0df] reprepro.py (manual): Move another reprepro-relates admonition here * [63b64ab] models.py (manual): Move more model-related admonitions here * [c61a62b] daemon|api|sbuild|models.py (manual): More admonitions moved * [6dd7d5d] src/mini-buildd (manual): Drop todo for argparse issue (wontfix in python) * [e492bcc] manual/administrator|roadmap.rst: Minor admonition updates * [a4c4614] manual/conf.py (admonitions): Fix/clarify descriptions for 'error' and 'attention' mini-buildd (2.1.9) experimental; urgency=medium . Mostly internal refac to (pythonize and) improve ``mini-buildd-debug-build``: . [ Gerhard A. Dittes ] * [5a26062] includes/api/setup.html: fix missing "" and "" * [d98cfdf] includes/api/setup.html: fix table colspan mismatch * [e48d790] static/mini_buildd.css: tweak "
" . [ Stephan Sürken ] * [3cdcb9a] client.py (interactive): Make 'skip' and 'quit' separate choices (quit exits immediately with current error) * [e909a9a] devel (codespell): Update to use config files file for 'ignore-words' and (new) 'ignore-lines' * [4a47179] devel (codespell): Ignore awkward interaction prompt line from client.py * [e9b68ba] devel (profile arm64): Also add arm64 chroots * [6052b7c] models.py (PrioritySource): Make filterable (origin, codename) in admin interface * [9ed7893] changes.py (_move_to): Add analog 'copy_to', and make both methods public * [1afe52d] changes|events|models|packager.py: Simplify events/builds creation/move * [6592dd8] changes.py (Base): Add dir_name(), improve __str__() * [1c255a4] changes.py (Base): _move_to(): Rather don't use files.Path as path parameter * [e3cdf0d] changes.py (Changes.save_to): Create path && don't use files.Path * [603b225] events.py (events.log): Add log_exception() call on exception (fixes missing logs for error conditions on incoming) * [e46c462] changes.py (Changes): Drop builds_path * [068db38] changes.py (Changes): Drop 'events_path' class var (make Changes class independent from config) * [45f5c31] sbuild.py (SBuild.__init__): Use class var for environment variables * [5c0db53] sbuild.py (SBuild.__init__): (refac) Bundle all static cmdline entries 1st, in one go * [da42b7b] config.py (Routes): Add var/shared/debug dir to layout (already used by m-b-debug-build) * [ced535c] sbuild.py (SBuild.__init__): Add 'extra_args' and use --key- id in builder only * [590d634] builder|sbuild.py: Move "bres" var to sbuild * [cb4d459] sbuild|builder.py: (refac) Only change bres in Sbuild * [0d66dba] sbuild.py (SBuild): (refac) Don't actually change anything on __init__, only on run() * [3d2025b] mini-buildd-debug-build: Replace w/ python variant * [a334112] cli.py: Move mini-buildd's '--dedicated-user' precaution arg to cli.py (as generic optional arg) * [0f5aa46] mini-buildd-debug-build: Add precaution: Run as user mini- buildd only * [05f9dc3] devel (service.log): Add timestamp per line (when following log file) mini-buildd (2.1.8) experimental; urgency=medium . [ Stephan Sürken ] * [da74959] models.py (Archive): Avoid unnecessary double '/' in release URL. Thanks to Magnus Holmgren (Closes: 1052459) . [ Gerhard A. Dittes ] * [418c821] static/{mini_buildd,admin}.css: introduce less disturbing "details popups" && finetune here and there . [ Stephan Sürken ] * [b44e663] modely.py,admin.py(django 4.2): pylint adaptions (for compatibility down to 2.2) * [5ce8c8d] models.py (DaemonEmailField): Drop compat code for django < 3.2 * [bac77f3] client.py (Client.__init__): Drop unused class var '_status' * [102304f] devel (tidy): Add exception for django 4.2 * [d373877] client.py (Client): Improve terminal interaction * [564b8fc] httpd.py (FileResource.mbd_workaround_producer): Update workaround note (it's twisted failing on APT pipelining) * [f40f20b] httpd.py (FileResource.mbd_workaround_producer): Retest that twisted trunk really fixes this && update notes * [077cb2a] devel (mbd_pythonkeyringtestconfig): Create config dir (needed on very 1st call) * [6d2be8b] client.py: Drop 'systemcert workaround' (fixed bookworm+) * [0942722] devel (mbd_installdeps): Use --yes on mk-build-deps as well * [730a932] devel (mbd_api): Use --auto-save-password for API calls (saves us one interaction on inital strap) * [54f19ad] devel (codenames,events): Don't use admin URL where not needed * [2d2b687] devel: Add MBD_COMMON_OPTIONS && cleanup debug profiles * [68823b2] devel (MBD_SETUP): Add config hint if no apt-cacher-ng is running * [3c18fdb] src/run-doctest: Don't run hardcoded with '-W default' (rather use devel profile 'debug_all') * [8ac8810] mini-buildd-cruft: Also find dated debug copies (as created manually by m-b-debug-build) * [838545e] mini-buildd-debug-build: Improve session/data info && issue it 'post' * [8d0df9c] src/mini-buildd-debug-build: Add convenience option to install extra packages * [944aaaf] mini-buildd-debug-build: Permission fix fixup: Fix all top level files in copy (not only dsc) * [3afd071] src/mini-buildd-debug-build: Do post info on exit via trap * [68dae3e] mini-buildd-debug-build: Add workaround for buildsystems that choose ccache even if not in PATH * [7aad787] mini-buildd-debug-build: Add note that maybe rather sbuild should be used directly * [758f39a] mini-buildd-self-signed-certificate (CN): Fall back to 'localhost' if ``hostname`` fails (Closes: 1052822) * [70221d0] devel (MBD_HOSTNAME): Fall back to localhost if ``hostname`` fails * [367c689] dist.py (setup): Fix "broken" description for Ubuntu lunar (debootstrap, not debmirror) * [9d71931] dist.py: Add support for Ubuntu mantic * [14fa87d] models.py (Chroot): Workaround: Be able to strap 'newer Ubuntus' with Debian's ``debootstrap`` * [7fbb56a] devel (codespell): Adjustments for version 2.2.6: One actual typo fixed, added new exception mini-buildd (2.1.7) experimental; urgency=medium . [ Stephan Sürken ] * [2e9aa81] debian/control (Depends): Drop blocking reprepro 5.4 * [d53a386] tags/api_arg.html (text input): Use doc as placeholder text if it has no default value . [ Gerhard A. Dittes ] * [04a7545] tags/datatable.html: use string "Filter" instead of "Search" to make things more obvious * [52c619f] static/mini_buildd.css: don't display (kind of) redundant label of "source package name" search field && adjust font size * [f64a9d4] static/mini_buildd.css: fix/restrict "spn" label hiding to header area * [c4d7f5f] static/mini_buildd.css: isolate "spn" label hiding even more * [f804084] crontab/index.html: use
    instead of dataTable to present cron log . [ Stephan Sürken ] * [190ef82] debian/mini-buildd.templates (extra options): More (and more explicit) examples * [6bdacdf] client.py (Client): Add __str__ for client class * [ca7b39d] cli.py (StdErrHandler): Update log format 'I: [meta]' * [006a158] client.py (Client.api): Improve interactive prompt * [59bce5d] debian/po: Updates from debconf-updatepo (after template change) * [3fc104b] api.py (Call.url): Make url() function versatile * [0468208] client.py: Switch to use url() from Call class * [a2bc6ae] client.py (Client.api): Simplify variable initialization * [f1c49a5] etc/profile.d/mini-buildd.sh: Add sh/bash profile for user mini-buildd (for now, only adds sbin path for convenience) * [7917059] mini-buildd-cruft: Make interaction slightly less annoying (when deleting many cruft files) * [0217283] cli.py (logging): Set default level to "WARNING", "INFO" for mini-buildd loggers only * [02ca9e8] api.py (Setup): Don't place volatile native arch list in docs * [8e290d0] dist.py (Archs._atwarn): Make "missing arch-test" warning more usable * [73c2b5c] manual/roadmap.rst: Update reprepro 5.4 brainstorm notes * [efe1dcb] cli.py(log level): Add generic parser function (to use for both argparse.type and actually set) * [2f72a70] cli.py (log level): Make advanced format '.' (not '.') * [38b73f3] cli.py (CLI): Manually handle default for --log-level (argparse would append to default if given) * [f503ae9] crontab/index.html: Fix left-over 'id' after change datatable->ol switch * [f5f6855] devel (python3-keyring): Drop support for urold versions && use config file (devel.keyringrc.cfg) * [643e3be] devel (mbd_installdeps): Drop mk-build-deps cleanup workaround (fixed bookworm+) * [5bcefca] devel (mbd_api): Don't use --script-mode by default for API calls mini-buildd (2.1.6) experimental; urgency=medium . This release * has more logging improvements * refreshes debconf templates * adds 'cruft tool' . Details: * [74082b3] manual/administrator.rst: Move "log cruft" section to mini- buildd user section * [c52b6b4] debian/mini-buildd.init (PIDFILE): Move from mini-buildd's home to /run (SYSV only) * [894a3a5] debian/mini-buildd.init: Rather log to "/var/log/mini- buildd.log", not "~/var/log/daemon.log" (SYSV only) * [041fb76] src/mini-buildd-cruft: Add new tool to help admin to find cruft files (merges m-b-reject-cleanup) * [af8c44d] src/mini-buildd-cruft: Merge mbd-schroot-cleanup into mbd- cruft * [60d65c9] dir.html: Drop extra entry for "..": Redundant, and broke datatable's 'modified' sorting * [c254369] dir.html: Minor cleanup (no need to give data-search, data- order explicitly for 'Name' any more) * [15b73ce] manual/administrator.rst: Fix/update for "Logging and Debugging" section * [bcb2f52] cli.py (CLI.setup): Drop -- only used in mini-buildd (code can simply be called in runcli()) * [d0444e7] cli.py (CLI.run): Move '-v/-q compat code' down && simply set root logger level * [855755c] cli.py (DputCf.target_completer): No need for extra list() call on keys() * [d5f7383] cli.py (--log-level): Add ability to give multiple times && with optional logger name * [ef4b397] cli.py: Drop unused 'allow_unknown' option * [b77350c] cli.py: Drop deprecated -v,--verbose,-q,--quiet options for good * [9c51839] cli.py: Add custom formatting for py.warnings (avoid multiline) * [8a01d96] cli.py (CLI.run): Always capture py.warning to our logging * [01ebefa] devel (install): Use --force-confnew (rather than post- sanitizing the default file) * [0a49b27] cli.py: Programmatically ignore python warnings (unless configured explicitly form outside (PYTHONWARNINGS, -W) * [da1c0cb] Support PYTHONWARNINGS environment variable (debconf, service, devel) * [2912822] debian/mini-buildd.default: Drop superfluous comments * [9680934] debian/mini-buildd.config: Drop unnecessary/convoluted helper function * [f0df6a9] debian/mini-buildd.templates: Fixup order and priorities * [fbc9f36] debian/mini-buildd.templates: Minor wording improvements * [f02ba04] debian/mini-buildd.config: Minor order fixes (again) * [9f1339c] debian/mini-buildd.postinst: Add common function to update default file * [ad404c7] webapp.py, postinst (set admin pass): Always use LOG.info on py side && drop extra output from postinst * [adf9af5] debian/mini-buildd.postinst: Be less chatty on upgrades for user changes * [97de35a] webapp.py: Run "check" in quiet mode * [38db3ce] api.py (Setup.report_load): Check for path existence (avoids unnecessary WARN log) * [2cf6bc2] devel (install): Drop --force-confnew (does not seem to work) && clearing out values again * [4b6ee20] mini-buildd: Drop deprecated ``-W,--httpd-bind`` option * [35a84b9] builders/index.html: Don't warn if remotes are nor re- checked -- rather note if they are * [386a43e] debian/mini-buildd.templates: Improve description for "extra options" (include most viable examples) * [47edae5] debian/mini-buildd.templates: Improve description for 'pythonwarnings' * [685000f] cli.py (--log-level): Fix && simplify help text * [c9e2303] devel(build-migrate): Add test for rollbacks after migrate * [05ffa64] models.py, reprepro.py: Fix rollbacks on migrate * [33b119c] changes.py: Fix buildrequests for orig-less uploads * [b532d27] examples/mini-buildd-utils/python-client: Update import style && simplify * [33aa5b3] debian/po/: Update debconf templates * [98f056f] mini-buildd-api: Add --script-mode (force to be non- interactive) * [a9216b8] client.py (Client.api): Interact on any error && add interactive skip option * [35159cd] devel (mbd_pid): Fix for new path to (sysv) pidfile * [8addcee] devel (mbd_pid): Drop sysv pidfile support && harden pgrep call mini-buildd (2.1.5) experimental; urgency=medium . This release improves logging && doubles down on the "new-style daemon" approach. It drops internal support to write the "daemon.log" file (&& web support to view logs). The olde "daemon.log file" is still used only for the (usually unused) sysv-style init scripts (and will now actually include _all_ relevant logs, even pure stderr logs from third party libraries). . * [ec53e1d] api|view.py: Add Call.__str__() (&& improve call error messages) * [9cf5fe3] src/mini-buildd-backup: Fix typo (whery->where) * [fa700ec] Drop GUI support for service and access.log * [d30da00] cli.py: Only use one (Console)LogHandler (w/ auto journalctl support when there is no tty) * [093f399] cli.py: Drop internal service logging to file (to ~/var/log/daemon.log) * [0df496b] debian/mini-buildd.init: Simplify by using 'init-d-script' * [cb24b17] httpd.py: Simplify twisted static support * [aa7c4da] devel (log helpers): Clean up && make work for systems w/ systemd running (like systemd containers) * [81bab25] debian/mini-buildd.init: Add a poor man's log rotate * [1d395a5] src/mini_buildd/httpd.py: Simplify code for the two workarounds * [7d346ba] client|http|util.py: Naming consolidation for some workaround functions * [444305d] debian/mini-buildd.init (do_stop_cmd): Don't fail if start- stop-daemon fails (may just be a stale pidfile) * [3db9960] debian/mini-buildd.init: Overwrite do_start_cmd as well (to avoid multiple starts) * [38b173f] debian/mini-buildd.init (start/stop): Show extra info if already stopped/running * [0e76250] debian/mini-buildd.init (do_stop_cmd): Display cosmetics for savelog case * [3c56568] httpd.py: Configure twisted logs to go to stderr && with mini-buildd's log level * [a2041ff] ftpd.py (FtpD.bind): Drop special LOG config on DEBUG * [2029a25] src/mini_buildd/cli.py (log_info): Add debug helper to list all loggers + handlers * [033c86c] cli.py (CLI, logging): Drop self.[w]logger, switch to configure root logger only * [1c0301a] cli.py (CLI): Drop loggers() 'conf function' (obsolete, we really double down on "new style daemon" approach) * [388dcb0] cli.py (ConsoleHandler): Switch to f-string style for log formatting * [6834655] cli.py (log_clone): Drop this helper function, no longer used * [cd4292c] cli.py (systemd prefix): Rather monkey-patch log record than rewriting emit() code * [faf3b0e] cli.py (StdErrHandler): Simplify, rename to StdErrHandler * [12276ac] httpd.py: Use python's native logging system * [dcbd6a2] cli.py (StdErrHandler): Update log format (show name 1st) mini-buildd (2.1.4) experimental; urgency=medium . This release - drops some more compatibility code && fixes some minor issues - further refreshes Web GUI design . Details: [ Gerhard A. Dittes ] * [75a32ea] src/mini_buildd/static/icons/debian.svg: improve * [d3b711e] src/mini_buildd/static/icons/ubuntu.svg: improve . [ Stephan Sürken ] * [5ffdbd0] setup.py, debian/control: Depend on py-argcomplete >=2 && drop compatibility code from setup * [18a86c8] debian/control (Build-Depends): Depend on py-django >= 3.2 * [787f912] models.py (StatusModel.Admin): [django 3.2] Use decorators for admin actions (instead of monkey patching) * [24a2ea5] models.py (StatusModel.Admin): Drop (no longer needed) local pylint override for admin actions * [8625f2b] debian/control (Build-Depends): Update sphinx dependency to >= 3.5 * [118fa09] manual/conf.py: [sphinx 3.5] Use 'project_copyright' (obsoletes 'redefined-builtin' pylint override) . [ Gerhard A. Dittes ] * [e7ef918] css: improve & style towards (bookworm-)blue . [ Stephan Sürken ] * [dba434a] manual/administrator.rst (admonition): Drop ancient "eatmydata" note * [9a11848] schroot.py (Session.check_sudo_workaround): Drop ancient safeguard for possible insecure chroot . [ Gerhard A. Dittes ] * [9751077] src/mini_buildd/static/icons/mini-buildd.svg: harmonize with new icon theme * [99d6f77] src/mini_buildd/static/icons/copy.svg: improve * [1c24500] src/mini_buildd/static/icons/paste.svg: improve * [04a5bc2] src/mini_buildd/static/mini_buildd.css: revive "menu- active"; prefer unit "rem"; tweak elsewhere * [9bc5161] css,js,svg: prevent outdated versions/files being loaded from browser cache * [0e2f778] src/mini_buildd/static/mini_buildd.css: use default "input" with (to fix most non-reachability issues) * [2fd56dd] src/mini_buildd/static/mini_buildd.css: adapt "textarea" size . [ Stephan Sürken ] * [92c5252] views.py (API): Error handling: Rather use BadRequest (not Unauthorized) when confirmation is missing * [181af06] tags/datatable.html: Drop "anti flicker" workaround && nowrap (fixes column widths on reload && avoids content possibly unreachable) . [ Gerhard A. Dittes ] * [0beb630] src/mini_buildd/static/mini_buildd.css: tweak some coloring, alignment and such like * [798cfbf] Revert "tags/datatable.html: Drop "anti flicker" workaround && nowrap (fixes column widths on reload && avoids content possibly unreachable)" * [8c6eabb] src/mini_buildd/templates/mini_buildd/includes/tags/datatable.html: tune "anti flicker" workaround to actually work * [14dbdf5] src/mini_buildd/static/mini_buildd.css: tweak sizes of "home, reload & close"-buttons * [a802660] src/mini_buildd/templates/mini_buildd/includes/tags/datatable.html: slightly retweak "anti flicker" workaround * [f3b0355] src/mini_buildd/static/mini_buildd.css: slightly improve DataTables appearance & usability * [834b670] src/mini_buildd/templates/mini_buildd/includes/events.html: fix missing "list item" tags * [b5489a3] src/mini_buildd/static/mini_buildd.css: make tables more compact . [ Stephan Sürken ] * [e130b85] debian/mini-buildd.templates (_Description): Add hint for 'debug mode' * [bd11a0a] models.py (Builders): Add warning log on remote error (else possible error reason would not show up at all) * [94ba76b] dist.py (Codename): Drop debug log when using codename sorting default (too much even for debug mode) * [1efc874] debian/po: Updates from debconf-updatepo (after template change) mini-buildd (2.1.3) experimental; urgency=medium . This release - drops compatibility for python < 3.11 - drops numix-icon-theme in favor of custom icons (thx Gerhard) . Details: [ Stephan Sürken ] * [57303a8] debian/control: Depend on python 3.11 * [3babf8b] util.py (PyCompat): Drop (depending on python 3.11 now) * [4d3ae93] client.py (Client.api): Drop py compat note (no longer relevant, code has changed) * [934dd6f] mini-buildd-ssh-uploader-command: Fix embarrassing typo (fixes: would run any user command) * [e8fd1c9] mini-buildd-ssh-uploader-command: Make work for dput implementations that use multiple connections to copy files (like dput-ng/paramiko) . [ Gerhard A. Dittes ] * [f632ca1] devel: remove "Numix icons" support * [7431227] debian/python3-mini-buildd.links: don't link Numix icons any longer * [58cc3a7] debian/control (Depends): remove numix-icon-theme * [68d2fa8] src/mini_buildd/static/icons/places/folder.svg: create * [ac04749] src/mini_buildd/static/icons/actions/edit-clear.svg: create * [5ea7678] src/mini_buildd/static/icons/actions/view-refresh.svg: create * [703f6ba] src/mini_buildd/static/icons/categories/preferences- other.svg: create * [ad40fc8] src/mini_buildd/static/icons/actions/edit-copy.svg: create * [1dbbdaa] src/mini_buildd/static/icons/actions/window-close.svg: create * [933764e] src/mini_buildd/static/icons/places/folder.svg: improve * [619618e] src/mini_buildd/static/icons/actions/window-close.svg: improve * [bf5ec0f] src/mini_buildd/static/icons/actions/edit-copy.svg: improve * [1a8931f] src/mini_buildd/static/icons/mimetypes/text-html.svg: create * [d5816ce] src/mini_buildd/static/icons/actions/go-up.svg: create * [21bc3e0] src/mini_buildd/static/icons/actions/go-top.svg: create * [4e09116] src/mini_buildd/static/icons/actions/edit-clear.svg: improve * [7e84167] src/mini_buildd/static/icons/actions/edit-copy.svg: improve * [bc46ff7] src/mini_buildd/static/icons/actions/go-top.svg: improve * [069e0d5] src/mini_buildd/static/icons/actions/go-up.svg: improve * [bc05bf4] src/mini_buildd/static/icons/actions/window-close.svg: improve * [5ba8f7c] src/mini_buildd/static/icons/categories/preferences- other.svg: improve * [7fdd64c] src/mini_buildd/static/icons/mimetypes/text-x-generic.svg: create * [8916e52] src/mini_buildd/static/icons/mimetypes/text-x-generic.svg: rename to ../changes.svg * [2ba6dcb] src/mini_buildd/static/icons/changes.svg: improve * [452652d] src/mini_buildd/static/icons/file.svg: create * [446bf88] src/mini_buildd/templates/mini_buildd/includes/api/show.html: use new "changes" icon * [79b3ef6] src/mini_buildd/templates/mini_buildd/dir.html: use new "file" icon * [97ff18b] src/mini_buildd/static/icons/places/folder.svg: use 8x8 px corners * [2cfd373] src/mini_buildd/static/icons/mimetypes/text-html.svg: use 8x8 px corners * [f4ff8a8] src/mini_buildd/static/icons/file.svg: use 8x8 px corners * [64c8506] src/mini_buildd/static/icons/changes.svg: use 8x8 px corners * [cc321ab] src/mini_buildd/static/icons/categories/preferences- other.svg: use 8x8 px corners * [dcdd1c3] src/mini_buildd/static/icons/actions/view-refresh.svg: improve * [77f51b4] src/mini_buildd/static/icons/actions/window-close.svg: improve * [37764a9] src/mini_buildd/static/icons/actions/go-up.svg: improve * [7bc77d3] src/mini_buildd/static/icons/actions/go-top.svg: improve * [6d52636] src/mini_buildd/static/icons/actions/edit-clear.svg: improve * [13f93c5] src/mini_buildd/static/icons/actions/edit-copy.svg: improve * [3a5d7a6] src/mini_buildd/static/icons/actions/download.svg: create * [6742399] src/mini_buildd/static/icons/actions: improve several icons * [f751c67] src/mini_buildd/static/icons/mimetypes/package-x- generic.svg: create * [eddec95] src/mini_buildd/static/icons/actions/edit-copy.svg: rename to edit-paste.svg * [71e5a49] src/mini_buildd/static/icons/actions/edit-paste.svg: improve * [eaa5fa3] src/mini_buildd/static/icons/actions/edit-copy.svg: create * [a1df0b5] src/mini_buildd/static/icons/actions: improve some icons * [463ae30] src/mini_buildd/static/icons/actions/edit-redo.svg: create * [a70112b] src/mini_buildd/static/icons/actions/arrow-up.svg: create * [ff72905] src/mini_buildd/static/icons/home.svg: create * [8013c6b] src/mini_buildd/templates/mini_buildd/includes/api/base.html: use new "home" icon * [8d1250c] src/mini_buildd/static/icons/events-dir.svg: create * [406958f] src/mini_buildd/templates/mini_buildd/includes/events.html: use new "events dir" icon * [15e60eb] src/mini_buildd/static/icons/builds-dir.svg: create * [61ce2d1] src/mini_buildd/templates/mini_buildd/includes/events.html: use new "builds dir" icon * [cff2e58] src/mini_buildd/static/icons/actions/arrow-up.svg: improve * [10a9556] src/mini_buildd/static/icons/debian-pts.svg: create * [8dfeae0] src/mini_buildd/templates/mini_buildd/includes/api/source_header.html: use new "debian pts" icon * [c71fe87] src/mini_buildd/static/icons/logged-in.svg: create * [d787eb9] src/mini_buildd/static/icons/logged-off.svg: create * [14073cf] src/mini_buildd/templates/mini_buildd/base.html: use icons to represent logged in/off users * [42475a4] src/mini_buildd/static/icons/open-folder.svg: create * [ad40354] src/mini_buildd/static/icons/open-folder.svg: improve * [a91051e] src/mini_buildd/templates/mini_buildd/base.html: use new "open folder" icon * [ed8db3a] src/mini_buildd/static/icons/arguments.svg: create * [368fc2e] src/mini_buildd/templates/mini_buildd/includes/tags/api.html: use new "arguments" icon * [723ac07] src/mini_buildd/static/icons/categories/preferences- other.svg: improve * [870e35e] src/mini_buildd/static/icons/configure-chroots.svg: create * [2280d60] src/mini_buildd/static/icons/configure-remotes.svg: create * [5c2717c] src/mini_buildd/templates/mini_buildd/builders/index.html: use new "configure-chroots/remotes" icons * [22b9932] style: adapt mbd logo and other css delicacies * [30118f1] reclassify: src/mini_buildd/static/icons/actions/arrow- up.svg -> src/mini_buildd/static/icons/isolate.svg * [6b774f8] reclassify: src/mini_buildd/static/icons/actions/download.svg -> src/mini_buildd/static/icons/download.svg * [7141182] reclassify: src/mini_buildd/static/icons/actions/edit- clear.svg -> src/mini_buildd/static/icons/clear.svg * [8a184ce] reclassify: src/mini_buildd/static/icons/actions/edit- copy.svg -> src/mini_buildd/static/icons/copy.svg * [50a397d] reclassify: src/mini_buildd/static/icons/actions/edit- paste.svg -> src/mini_buildd/static/icons/paste.svg * [1ac6776] reclassify: src/mini_buildd/static/icons/actions/edit- redo.svg -> src/mini_buildd/static/icons/restore.svg * [435de44] reclassify: src/mini_buildd/static/icons/actions/go-top.svg -> src/mini_buildd/static/icons/top.svg * [cd9aa0b] reclassify: src/mini_buildd/static/icons/actions/go-up.svg -> src/mini_buildd/static/icons/up.svg * [706ceb6] reclassify: src/mini_buildd/static/icons/actions/view- refresh.svg -> src/mini_buildd/static/icons/refresh.svg * [a14373f] reclassify: src/mini_buildd/static/icons/actions/window- close.svg -> src/mini_buildd/static/icons/close.svg * [0032802] reclassify: src/mini_buildd/static/icons/categories/preferences-other.svg -> src/mini_buildd/static/icons/configure.svg * [450fcad] reclassify: src/mini_buildd/static/icons/mimetypes/package- x-generic.svg -> src/mini_buildd/static/icons/dsc.svg * [e8b338e] reclassify: src/mini_buildd/static/icons/mimetypes/text- html.svg -> src/mini_buildd/static/icons/html.svg * [803ca4e] reclassify: src/mini_buildd/static/icons/places/folder.svg -> src/mini_buildd/static/icons/folder.svg * [f065c8c] src/mini_buildd/templates/mini_buildd/includes/tags/api.html: fix checkbox to be disabled when unauthorized * [5c8cc14] src/mini_buildd/static/mini_buildd.css: tweak some minor form/menu things * [0ca3b3f] reclassify: src/mini_buildd/static/mini_buildd.svg -> src/mini_buildd/static/icons/mini-buildd.svg * [b43d6fa] reclassify: src/mini_buildd/static/{debian,ubuntu}.svg -> src/mini_buildd/static/icons/ . [ Stephan Sürken ] * [d25b9b2] manual/conf.py: Fix logo path (after 'custom icons' update) mini-buildd (2.1.2) experimental; urgency=medium . * [74ad96f] models.py (notify): Send emails "From" Daemon's configured email address (fixes regression introduced in 3daee5ac) * [71e01ae] events.py (Event.isummary): Improve output for 'auto ports' * [08f03d6] builtins.py, html, css: Drop 'mbd_cssmap' custom builtin * [b1b6499] devel(.lintianrc): Add '--info' to lintian run * [64c40b3] .lintianrc (suppress-tags): Suppress changelog spelling error check (really?) * [6c9d324] html, css: Rename mbd-severity -> mbd-inspect-severity (this is the only use case) * [9158147] mini_buildd.css: Drop extra color handling for suites * [216cb19] mini_buildd.css (:root): Better names for menu colors && drop unused 'mbd-highlight' class * [4a8b2e8] mini_buildd.css: Drop hardly useful 'mbd-bg-' classes * [106a3ef] mini_buildd.css: Drop unused "firefox tweaks" * [ed70349] mini_buildd.css (doc/consistency): Add comment header for main custom classes mini-buildd (2.1.1) experimental; urgency=medium . [ Stephan Sürken ] * [4f4202e] manual/roadmap.rst (upgrade from 1.0.x): Fix: bullseye support will be via ``Hellfield Archive`` && minor improvements * [a52330f] manual/roadmap.rst: Update 2.2.x roadmap * [a83b232] devel (mbd_browser): Add url for website * [5e47c81] mini-buildd (usage): --http-endpoint: Add some newlines for better readability * [e615e5e] src/mini-buildd (usage): Don't use build host's FQDN in usage (Closes: 1039506) * [89bcd46] manual/roadmap.rst (2.0.x upgrade checklist): Add hint for 'keyring packages' && make item order more 'practical' * [201cf8f] manual/roadmap.rst (2.0.x): Add note about custom SSH upload setup in 'upgrading checklist' * [5dc1d9b] manual/roadmap.rst (1.0.x): Integrate vintage installation instructions from website * [b5ea164] manual/roadmap.rst (0.8.x): Integrate vintage installation instructions from website * [eaa6321] manual/roadmap.rst (2.2.x): Drop two (too fine-grained && done) issues * [44c5988] manual/roadmap.rst (2.2.x): Update roadmap * [57b8f40] manual (sidebar): Improve and add "top" back link * [b772c18] manual/administrator.rst: Add FAQ && example config on how to run in systemd container * [cb6ce4b] debian/control (Depends): Double down on warning for reprepro 5.4 via dependency * [cc5c97a] models.py (Remote.mbd_check): Wake remote on check * [c560bf6] Move systemd container example to mini-buildd-utils * [440e038] manual/administrator.rst: Minor text improvements * [9580685] examples/mini-buildd/pin-sbuild-for-urold: Fix strange wording in comment * [335e696] admin/mini_buildd.html: Drop bogus links to manual (category titles) . [ Gerhard A. Dittes ] * [d845e47] src/mini_buildd/static/admin.css: make preformatted text distinguishable in "dark mode" . [ Stephan Sürken ] * [b3937b4] src/mini-buildd-ssh-uploader-command: Allow dput via dput (bullseye and older) and dput-ng * [3ef350c] dist.py (lenny): Add "timeout" as extra chroot package (has it's own package in lenny) [we still don't get lenny to build though] * [2457d5a] api.py (Migrate): Extra doc to make clear we migrate *from* the given distribution * [7fac276] manual/roadmap.rst (2.0.x): Upgrade checklist: Split (in admin/consumer sections) && add note about changed paths in keyring packages * [dd11fe6] manual/roadmap.rst (2.2.x): Add "duplicate APT key" issue to brainstorm * [be82925] models.py (Daemon.mbd_notify_event): Fix (email) notify for non-raw (i.e., with name attached) ``EMailAddress``es * [0b2f655] api.py: Revive "output=plain" for API calls (on popular demand) * [e039dfb] *.py: Support dput-ng profile (API call dput_conf, archive- keyring) * [0bf0765] events.py (Event.__str__): Add architecture to description * [8cd9065] src/mini-buildd-ssh-setup: Make --help output work better with help2man * [79da662] src/mini-buildd-debootstrap-uname-2.6 (DESCRIPTION): Fix typo in description * [658fc86] changes.py (buildrequest): Add "Buildlog-Building|Installed" complete URLs (for convenience) * [a42a8ad] base.html: Move "Builders" back to _left_ main menu * [3daee5a] models.py (Daemon.mbd_notify_event): Rewrite email notify code * [7d7d90a] models.py, events.py (notify): (Re-)add textual email body with json as attachement mini-buildd (2.1.0) experimental; urgency=medium . Initial release from development branch (master) . * [0a7028c] Revert "debian/control: Drop sphinx-copybutton (from 2.0.x): Not available in buster" * [32fac7e] debian/changelog: Pseudo header for 2.2.x * [7271f9b] debian/control (Standards-Version): Update to 4.4.1->4.6.2 (no changes needed) * [798740f] debian/source/lintian-overrides: Remove override for (now fixed) lintian false-positive missing-build-dependency-for-dh-addon * [914e1d2] debian/python3-mini-buildd.lintian-overrides: Drop ldconfig- escape override (no longer an issue) * [ff0c08d] debian/mini-buildd.lintian-overrides (mini-buildd): Drop 'non-standard-file-perm' (no longer an issue) * [0f0329a] debian/control (Multi-Arch): Make mini-buildd-doc Multi- Arch: foreign * [d1c5fee] debian/changelog: Fix dev version (2.1 not 2.2), dist=experimental, help 'gbp dch' to get initial snapshot cl right * [ff52b7a] mini-buildd-dput: Don't use build-time path for "--config"'s default value (fixes help && man page) * [ed14be2] manual/roadmap.rst: Update "next labeling" after 2.0.0 release * [fba0e56] manual/roadmap.rst: Fix typo in 2.2.x roadmap * [19351b5] debian/control (Depends): Move dependency for pyftpdlib to python package mint-y-icons (1.7.5-1) unstable; urgency=medium . * New upstream version 1.7.5 mkvtoolnix (85.0-1) unstable; urgency=medium . * New upstream release. nagios4 (4.4.6-4.1) unstable; urgency=medium . * Non-maintainer upload. * No source change upload to move systemd units into /usr. nala (0.15.3) unstable; urgency=medium . [ Bug Fixes ] * Fix clean potentially wiping / . [ Changes ] * Add French translations nix (2.22.1+dfsg-1) unstable; urgency=medium . * New upstream release * 2.19.0 and newer contains the two cherry-picked patches that Santiago Vila recommended. (Closes: #1070857) * d/nix-setup-systemd: Drop outdated lintian override (package-supports-alternative-init-but-no-init.d-script) * d/watch: Update url to find older archives * d/copyright: Drop exclusion of tests/lang/eval-okay-fromjson.* * d/patches: Rebase patches for 2.22.1 * d/control: Add libgit2 dependency * d/rules: Add readline-flavor=readline to configure flags * d/control: Add git to Build-Depends (used by tests) otpw (1.5-3) unstable; urgency=medium . * debian/control: use dh 13 * debian/control: bump standard to 4.7.0 * debian/control: add Rules-Requires-Root: no * Install PAM module into /usr. (Closes: #1063622) * Use Multi-Arch paths. Thanks to Michael Biebl for the patch pandoc-plantuml-filter (0.1.1-4) unstable; urgency=medium . [ Debian Janitor ] * Update renamed lintian tag names in lintian overrides. * Update standards version to 4.6.1, no changes needed. pandoc-plantuml-filter (0.1.1-3) unstable; urgency=medium . [ Ondřej Nový ] * d/control: Update Maintainer field with new Debian Python Team contact address. * d/control: Update Vcs-* fields with new Debian Python Team Salsa layout. . [ Debian Janitor ] * Bump debhelper from old 11 to 13. * Remove overrides for lintian tags that are no longer supported. * Remove obsolete field Name from debian/upstream/metadata (already present in machine-readable debian/copyright). * Update standards version to 4.5.1, no changes needed. pandoc-plantuml-filter (0.1.1-2) unstable; urgency=medium . [ Ondřej Nový ] * Use debhelper-compat instead of debian/compat. * Bump Standards-Version to 4.4.1. . [ Hanno Stock ] * Add salsa-ci.yml pandoc-plantuml-filter (0.1.1-1) unstable; urgency=medium . * Initial release (closes: #922775) paraview (5.11.2+dfsg-8) unstable; urgency=medium . * Team upload. * debian/tests: stop running tests on s390x (see Bug#1071518) paraview (5.11.2+dfsg-7) unstable; urgency=medium . * Team upload. * debian patch VTK_XML_append_with_newer_expat.patch applies upstream patch (vtk9 09_newer_expat.patch) to re-enable handling of appended data. See Bug#1064762. Closes: #1065270. paraview (5.11.2+dfsg-6) unstable; urgency=medium . * Team upload. * drop Depends: python3-autobahn, python3-six, python3-twisted also from the paraview binary package. paraview (5.11.2+dfsg-5) unstable; urgency=medium . * Team upload. * drop Build-Depends: python3-autobahn, python3-twisted. Use of autobahn/twisted was dropped upstream in MR1630 (v5.4.0) in favour of wslink. Note Debian does not provide wslink, so no webserver communication via paraview. * drop deprecated Build-Depends: python3-six. * paraview-dev Depends: libgdal-dev. Closes: #754968. Needed by cmake config files for find_package(ParaView). paraview (5.11.2+dfsg-4) unstable; urgency=medium . * Team upload. * debian patch GmshIO_signed_char.patch sets GmshPrimitive as signed char to enable a negative value (-1) to represent unsupported cell types, since char is unsigned on many architectures (arm64 etc). See upstream issue #22413. paraview (5.11.2+dfsg-3) unstable; urgency=medium . * Team upload. * add wildcards to lintian override for json-evil to work around a broken ftp-master configuration, which does not respect the current lintian syntax * debian/copyright: distinguish main paraview BSD-3-clause licence (naming Kitware) from VTK BSD-3-clause licence (naming Ken Martin, Will Schroeder, Bill Lorensen) . paraview (5.11.2+dfsg-2) unstable; urgency=medium . * Team upload. * add lintian override for license-problem-json-evil. The problematic source with the JSON licence would be bin/jsonchecker/, but it has already been removed from vtkfides source. * lintian fixes - add real alternative in Build-Depends: gnuplot-qt | gnuplot - fix vtkexpat Copyright entry in debian/copyright and update other entries . paraview (5.11.2+dfsg-1) unstable; urgency=medium . * Team upload. * New upstream release - upstream source tarball prepared manually to include submodules (copy of VTK source). See debian/README.source * Add support for Adios2 (PARAVIEW_ENABLE_ADIOS2=ON) - 64-bit architectures only - Build-Depends: libadios2-mpi-c++11-dev - point the cmake search path at the mpi variant of Adios2 - add debian/patches/adios2_v2.9_*.diff applying patches from upstream VTK git repo enabling build with adios2 v2.9 * Enable GmshIO plugin for reading gmsh files. Closes: #1054159. - Build-Depends: libgmsh-dev paraview (5.11.0+dfsg-2) unstable; urgency=medium . * Drop build-dep on libnetcdf-cxx-legacy-dev: Closes: #1037814 * g++-13.patch: FTBFS with g++ 13. Closes: # 1038602 * Srandards-Version: 4.6.2 paraview (5.11.0+dfsg-1) unstable; urgency=medium . * New upstream release * Update build-dep: libfreetype6-dev -> libfreetype-dev paraview (5.11.0~rc1+dfsg-1) unstable; urgency=medium . * New upstream release. Closes: #1010027, #1014787 Closes: #998119, #1017349, #641839 * Build -O0 to avoid segfaults in c++ * Not shipping some catalyst files * Standards-Version: 4.6.1 * Point vcs-git: to debian/latest branch * Include patch from Vagrant Cascadian for reproducibility. Closes: #983584 * F3D packaged by François Mazen. Closes: #962728 * Closing bug fixed in upstream, Closes: #985009 * Lintian: drop dep on python3-minimal in favour of python3 paraview (5.10.1-2) unstable; urgency=medium . * Team upload. * [385aa69] Fix FTBFS against new NETCDF. (Closes: #1012663) * [9ea37d0] Fix FTBFS against new ffmpeg. (Closes: #1004817) paraview (5.10.1-1) unstable; urgency=medium . * New upstream release - sqlite3.patch for sqlite path - fix for vtk mpi - vector.patch for mising header * Build-dep on libgdal-dev * Set -DVTK_MODULE_USE_EXTERNAL_VTK_theora=On * paraview-dev deps on python3 | python3-minimal * set ENABLE_WEB=On. Closes: #1001464 * Don't depend on PDAL. Clases: #1007129, #1006910 * Standards-Version: 4.6.0 paraview (5.10.0~rc1-1) unstable; urgency=medium . * New upstream release * Fix ffpmeg cmake module. Closes: #995791 * Disable Visitbrige in this release * Now include libcatalyst*.so paraview (5.9.0-2) unstable; urgency=medium . * Ship vtkmodules. This makes python3-paraview conflict with python3-vtk9, Closes: #981891 * Ship paraview-config in paraview-dev pkg paraview (5.9.0-1) unstable; urgency=medium . * New upstream release. Closes: #976128, #959387, #976132 * Ack. bug fixed/obsoleted by new version: Closes: #893735 * Re-enable gl2ps * use Parallel HDF5 * Build-dep on libopengl-dev paraview (5.9.0~rc1-2) unstable; urgency=medium . * Fix space/tab issues in python. Closes: #976128 * Fix vtk cmake includes. Closes: #959387 * Ack. bug fixed/obsoleted by new version: Closes: #893735 * Include missing modules * vtk fix patch paraview (5.9.0~rc1-1) unstable; urgency=medium . * New upstream release * Don't ship files that are in vtk. Closes: #975004 * Remove obsolete patches: - 0001-ENH-Changes-needed-to-support-Qt-5.11.patch - 0001-Fix-StreamLinesRepresentation-plugin-documentation-i.patch - disable-local-FindMPI.patch - fix_gl2ps_new.patch - fix_manpages_errors.patch - fix_opengl_arm.patch - is-literal.patch - override-fix.patch - python3.8.patch - python3-exact.patch - python3-exec-versions.patch - reduce_cmake_error.cmake - remove_webgl.patch - security-format.patch - use_system_mpi4py.patch - use_system_utf8.patch - vtk-cmake-findffmpeg-cmake.patch - vtk-exodusII-gcc10.patch * Temporarily drop ADIOS support until it builds correctly (see #972420) * Move to debhelper compat 13 * Update installed files, adding d/not-installed * Set paraview to Recommend: python3-paraview. Closes: #952382 * Use dh-sequence-python3, drop --with python in d/rules * Add build-dep on libxcursor-dev, libqt5svg5-dev paraview (5.7.0-5) unstable; urgency=medium . * Fixed bugs in paraview-dev and python3-paraview package. Closes #959387. Thanks to Jakob Meng. * Fix for FTBFS with gcc-10, thanks to Jakob Meng. Closes: #957660 paraview (5.7.0-4) unstable; urgency=medium . [ Gilles Filippini ] * New patch libatomic.patch: tentative fix for FTBFS on armel and mipsel. Closes: #947280 * Hard-code Build-Dep on python3.8-dev. This wasn't being pulled in correctly leading to FTBFS. Closes: #946758 . [ Alastair McKinstry ] * python vtk now works. Closes: #823529 * Fix warnings with 'is' and literals in python3.8+ paraview (5.7.0-3) unstable; urgency=medium . * Hard-code Build-Dep on python3.8-dev. This wasn't being pulled in correctly leading to FTBFS. paraview (5.7.0-2) unstable; urgency=medium . * Rename paraview-python to standard python3-paraview. Closes: #944324 * paraview-doc now Multi-Arch: foreign * Disable OpenGL features that are not available on Arm to fix FTBFS. Closes: #944353 * Update options thanks to Mathieu Westphal: * Now include PDAL support. Depend on libpdal-dev * Now include LZ4 support. Depend on liblz4-dev * Run autopkgtest with python3. Closes: #944533 * Include vtkmodules in python3-paraview. Closes: #944582 * Change paraview-dev dep from Qt4-dev-tools to qt5tools-dev-tools * Drop unnecessary deps on python3, python3-vtk in python3-paraview * python3.8.patch: Update mpi4py.MPI.c with latest cython for python3.8 paraview (5.7.0-1) unstable; urgency=medium . * New upstream release. Closes: #875086, #937239 - This release contains vendored third-party libraries until vtk8 packaged * Use debhelper-compat (=12 ) * Add ${python3:Depends} in paraview * Standards-Version: 4.4.1.0 * Update install paths paraview (5.4.1+dfsg4-4) unstable; urgency=medium . * Team upload. * [64c0c0d] Trim trailing whitespace. * [bcf3d00] Use secure URI in Homepage field. * [c5cb7ab] Add Alastair as an uploader. * [5119941] Fix indents. paraview (5.4.1+dfsg4-3.1) unstable; urgency=medium . * Non-maintainer upload. * Backport upstream FTBFS fixes, thanks to Juhani Numminen. (Closes: #906714) * Remove tcl8.5 as first dependency alternative. (Closes: #905980) paraview (5.4.1+dfsg4-3) unstable; urgency=medium . * Team upload * d/p/disable-local-FindMPI: fix FTBS with latest openmpi * d/ruled: Remove forced MPI include path, it is no longer valid paraview (5.4.1+dfsg4-2) unstable; urgency=medium . * Team upload. * [bd12fc4] d/p/fix_opengl_arm: use Extra OpenGL functions Closes: #893735 paraview (5.4.1+dfsg4-1) unstable; urgency=medium . * Team upload. * [a7b9430] New upstream version 5.4.1+dfsg4 * [117a771] Use backend OpenGL2 * [c5d2240] d/p/fix_gl2ps Update OpenGL2 backend * [145a06f] d/rules: Switch to qt5 * [a7aaa49] d/control: Switch to qt5 * [fa81501] d/copyright: remove duplicate BSD-3-clause section * [033db76] d/source: Add some overrides for the package paraview (5.4.1+dfsg3-2) unstable; urgency=medium . * Team upload. . [ Gert Wollny ] * [d289ee3] d/copyright: update copyright based on the ftp-master comments for vtk7 . [ Anton Gladky ] * [e9be492] Remove deprecated Testsuite-field * [4952ac8] Set compat level to 11 * [f2d150a] Set priority optional * [f122067] Set Standards-Versions: 4.1.3 * [c19be5e] Update VCS-fields * [762408d] Apply cme fix dpkg * [c1cfeae] Remove myself from uploaders paraview (5.4.1+dfsg3-1) unstable; urgency=medium . * [de478ff] Use packaged protobuf version paraview (5.4.1+dfsg2-1) unstable; urgency=medium . * [14b8c44] Drop embedded version of cgns paraview (5.4.1+dfsg1-1) unstable; urgency=medium . * [663aeb8] New upstream version 5.4.1+dfsg1 * [df8c7f2] Refresh patches * [6c0e2d3] Some minor changes in d/rules and install files * [2dd50c2] Remove libqtwebkit-dev from build-depends. (Closes: #784505) * [546b2fd] Remove Christophe from uploaders. (Closes: #835002) * [e3a8012] Update d/copyright paraview (5.1.2+dfsg1-2) unstable; urgency=medium . * [685eed3] Replace libmysqlclient-dev by default-libmysqlclient-dev. (Closes: #845887) paraview (5.1.2+dfsg1-1) unstable; urgency=medium . * [482f42d] Imported Upstream version 5.1.2+dfsg1 * [685053a] Refresh patches. * [f0d0b59] Set VTK_RENDERING_BACKEND OpenGL. paraview (5.1.0+dfsg1-1) unstable; urgency=medium . * [ab2bcf8] Update d/copyright. * [9579b0c] Imported Upstream version 5.1.0+dfsg1. (Closes: #812282) * [f0f4b57] Refresh patches. * [d19b1a0] Apply cme fix dpkg. paraview (5.0.1+dfsg1-5.1) unstable; urgency=medium . * Non-maintainer upload. * Fix FTBFS on kfreebsd-* by including the required headers not only on linux but also on kfreebsd. (Closes: #822266) While on it, also do that for hurd. paraview (5.0.1+dfsg1-5) unstable; urgency=medium . * [ad5f3f0] Fix FTBFS against ffmpeg_3.0. (Closes: #821419) paraview (5.0.1+dfsg1-4) unstable; urgency=high . * [7451182] Roll back to Qt4. (Closes: #821091) * [b77e3ee] Build documentation. (Closes: #820455) paraview (5.0.1+dfsg1-3) unstable; urgency=medium . [ Graham Inggs ] * [5bb46bd] Fix typo in dependencies of paraview-dev. (Closes: #820448) paraview (5.0.1+dfsg1-2) unstable; urgency=medium . * [2a1316c] Add missing build-dependency libqt5sql5-sqlite. paraview (5.0.1+dfsg1-1) unstable; urgency=medium . * [b3f3619] Use dpkg-buildflags. Should fix reproducibility. * [839465d] Fix typo in d/copyright. * [55f10bf] Imported Upstream version 5.0.1+dfsg1 * [8c95453] Refresh patches. * [5d50cf5] Switch to Qt5. (Closes: #784505) * [18c7f23] Apply cme fix dpkg. paraview (5.0.0+dfsg1-2) unstable; urgency=medium . * [5c5f581] Add some more python-deps. paraview (5.0.0+dfsg1-1) unstable; urgency=medium . * [e3b6c88] Imported Upstream version 5.0.0+dfsg1 * [97c9d00] Exclude some more files from the source. * [476cd3b] Disable MobileRemoteControl plugin * [40ef100] Add lebxdmf-dev to build-depends. * [f511d89] Update patches, remove applied by upstream. * [b6eeb8e] Update patch description. * [89b2ca9] Update install-files. * [d85222d] Tiny changes in d/rules. * [a6252e2] Use packaged version of some libs instead of embedded. * [bda2d81] Remove doc-base file * [9decaa5] Use DEP3 for utf8-patch. * [d059f30] Update d/copyright. paraview (4.1.0+dfsg+1-3) unstable; urgency=medium . [ Andreas Cadhalpun ] * [53ca345] Replace deprecated FFmpeg API. (Closes: #803852) . [ Anton Gladky ] * [ff45e72] Fix rescale over time. (Closes: #766406) * [b909a2d] Apply cme fix dpkg. paraview (4.1.0+dfsg+1-2) unstable; urgency=medium . * [151d46f] Fix FTBFS against new freetype. (Closes: #783842) * [0065768] Install missing files in paraview-dev. (Closes: #783797) paraview (4.1.0+dfsg+1-1) unstable; urgency=medium . * [130e468] Add python-matplotlib into Depends. (Closes: #761297) * [183704d] Fix FTBFS against new libjpeg. (Closes: #765939) * [1b234ad] Use dh_python2 instead of python-support in BD. * [8dea743] Update d/copyright. Remove all chm-files, fix lintian warnings. * [e42b9b1] Imported Upstream version 4.1.0+dfsg+1 paraview (4.1.0+dfsg-3) unstable; urgency=medium . * [65f37ce] Fix compilation with gcc-4.9. (Closes: #746896) * [7e62a21] Set canonical VCS-field. paraview (4.1.0+dfsg-2) unstable; urgency=medium . * [31735d4] Fix FTBFS on many platforms in KWSYS. (Closes:#748889) paraview (4.1.0+dfsg-1) unstable; urgency=medium . * [ce4eead] Set Standards-Version: 3.9.5. No changes. * [79bc66d] Update install files for new 4.1.0 release. * [ab1b49a] Update debian/copyright to DEP-5. * [a776028] Update watch-file to GitHub. * [375de62] Imported Upstream version 4.1.0+dfsg * [5bea70a] Add autopkgtest. paraview (4.0.1+dfsg-2) unstable; urgency=medium . [ Anton Gladky ] * [53e8b0f] Set Standards-Versions: 3.9.5. No changes. * [be39e23] Set canonical VCS. . [ Sebastian Ramacher ] * [89cd375] debian/patches/fix_libav10.patch: Make it actually build against libav10. (Closes: #739434) * [b3982bb] debian/control: Bump B-D on libavcodec-dev to >= 6:9 to make sure AVCodecID and AV_CODEC_* constants are available. paraview (4.0.1+dfsg-1) unstable; urgency=medium . [ Christophe Trophime ] * [c20bad7] Add missing file from install (needed to install salome-paravis for instance). . [ Anton Gladky ] * [0f6c102] Imported Upstream version 4.0.1+dfsg * [f4ccb4e] Fix libav10 compilation. (Closes: #739434) * [9e0766d] Replace "viewer" by "client" in desktop-file. (Closes: #718252) paraview (4.0.1-1) unstable; urgency=low . * [8b91fed] Use packages eigen3 instead of embedded. * [7539caf] Bump Standards-Version: 3.9.4. No changes. * [c9b1653] Use system packaged json instead of embedded. * [90ff2d4] Imported Upstream version 4.0.1 * [f084d7f] Override rpath-issue in pvpython. Seems the issue in the cmake. * [7567e81] Override library-not-linked-against-libc. Seems due to --as-needed option. paraview (4.0.0~rc1-1) unstable; urgency=low . [ Anton Gladky ] * [139fbb1] Update email. * [70b36d7] Imported Upstream version 4.0.0~rc1 * [a9c43ce] Remove applied by upstream patch. * [9a0ff86] Enable FFMPEG-support. * [036f281] Fix compilation against FFMPEG. . [ Mathieu Malaterre ] * Remove self from maint list * Remove deprecated DMUA flag paraview (3.98.2~git201306024.904e8ad-1~exp1) experimental; urgency=low . * [5a831f3] Remove useless links. (Closes: #696637) * [1215b9e] Remove some patches. * [495c493] Imported Upstream version 3.98.2~git201306024.904e8ad. (Closes: #697347) paraview (3.98.0-1~exp1) experimental; urgency=low . * [f77524a] Imported Upstream version 3.98.0 paraview (3.98~rc3-1~exp1) experimental; urgency=low . * [65ee5c1] Remove qt4-dev-tools from Depends of paraview. Thanks to Torquil Macdonald Sørensen * [ec2f02b] Imported Upstream version 3.98~rc3 * [4f57393] Update/remove patches. * [e48acbc] Add mpi-default-bin to Build-Depends * [2951b8b] Update watch-file. Thanks to Bart Martens . * [100ae82] Remove obselete flag DM-Upload-Allowed. * [15fe78e] Override rpath-issue. Seems the problem somewhere in cmake or openmpi. * [1feabd0] Install Book. * [8a4b47b] Install plugins into the correct place. paraview (3.14.1-7) unstable; urgency=low [ Anton Gladky ] * [fd77b28] Add missing epoch in libavformat-dev version. Thanks to Jakub Wilk. http://lists.debian.org/debian-devel/2012/07/msg00086.html * [155d23c] Use compat 9 to harden buildflags. * [bdef31b] Add -Wall -pedantic -Wl,--as-needed to buildflags. [ Julien Cristau ] * [8feb118] Restrict shlibs to depend on the upstream version. (Closes: #680359) paraview (3.14.1-6) unstable; urgency=low * [6183021] Install ParaViewUse.cmake. * [d986588] Install *.xsl files into cmake-directory. paraview (3.14.1-5) unstable; urgency=low * [4b21168] Fix installation of cmake-files. (Closes: #677492) paraview (3.14.1-4) unstable; urgency=low * [4c779aa] Tough version of libqtwebkit-dev (>=2.2.1). (Closes: #672716) * [6e40327] Use compat-version 8. paraview (3.14.1-3) unstable; urgency=low * [cfe1177] Fix FTBFS against gcc-4.7. (Closes: #672037) paraview (3.14.1-2) unstable; urgency=low * [c746c1f] Install usr/lib/paraview/pvpython. (Closes: #671753) * [d04f9a0] Fix FTBFS against boost 1.49. * [1558d81] Use libboost-all-dev instead of hardcoded 1.48 version. * [66163b1] Use Standards-Version: 3.9.3. No changes. paraview (3.14.1-1) unstable; urgency=low * [726d949] Imported Upstream version 3.14.1 * [faf22f8] Use Standards-Version: 3.9.3, no changes. paraview (3.14.0-1) unstable; urgency=low * [821685f] Imported Upstream version 3.14.0 * [a35cc48] Update patches. * [e04e98a] Remove fix_memory_animation_leak.patch. Applied by upstream. * [6ca32d8] Remove fix_boost-1.48_compilation.patch. Fixed by upstream. * [7252874] Add libqtwebkit-dev to BD, needed for build. * [289cf74] Update version numbers, where it hardcoded. paraview (3.12.0-4) unstable; urgency=low * [e3cb27f] Remove man-pages, which are related to python-vtk and paraview-python. (Closes: #657797) * [b34a3ab] Remove man-pages, which are related to libvtk5-dev and paraview-dev. (Closes: #657794) paraview (3.12.0-3) unstable; urgency=low * [59afb75] Remove files from paraview-python, which are conflicting with python-vtk. * [c30e764] Replace libhdf5-mpi-dev on libhdf5-dev in BD. paraview (3.12.0-2) unstable; urgency=low * [5041c41] Make hdf5-transition (>= 1.8.8). paraview (3.12.0-1) unstable; urgency=low * [ef4c675] Imported Upstream version 3.12.0 * [57d464c] Remove stddef_ptrdiff.patch. Applied by upsteam * [c2db80a] Remove hange_std_parameter_for_compiler.patch. Upsteam probably fixed that. * [8feea33] Fix FTBFS with boost 1.48 * [373810b] Use boost 1.48 instead of default version. paraview (3.10.1-10) unstable; urgency=medium * [432acb9] Fix memory leak during animation export. * [7bb111a] Fix FTBFS due to strict-aliasing. paraview (3.10.1-9) unstable; urgency=high * [dac6a6f] Remove vtkEncodeString from paraview-dev. (Closes: #651369) * [94757b2] Remove vtkWrapHierarchy from paraview-python. (Closes: #651544) paraview (3.10.1-8) unstable; urgency=low * [9cc7b9e] Place python-modules into correct places via symlinks. (Closes: #576837) * [42cd8ac] Hardening python-depends. paraview (3.10.1-7) unstable; urgency=low [ Mathieu Malaterre ] * [465d4bc] Remove XB-Python-Version line, as per dh_python2 policy. (Closes: #643982) * [35324f0] Remove CMake release flag. * [cbf5c3e] Rely on mpi compiler to detect mpi installation. * [60cc610] Make sure to compile with openmpi. [ Anton Gladky ] * [c9b74a2] Fix FTBFS "format not a string literal and no format arg". paraview (3.10.1-6) unstable; urgency=low [ Mathieu Malaterre ] * [948a543] Changes to d/control: - remove chrpath not required anymore from B-D. - remove libgl2ps0 from B-D. - update version for libavformat-dev (libav transition). - remove qt4-dev-tools from paraview client package recommends. - paraview-dev is any not all. - add XB-Python-Version to paraview-python. * [34c442d] d/rules changes: - Add --parallel flags. - Remove -lXt from global C*FLAGS. - Add doc for CMAKE_SKIP_RPATH value to OFF. - Explicitly set MPI libs values. - Activate AdiosReader & EyeDomeLighting plugin. * [ddb7bf9] Remove BUILDDIR in debian/rules for simplification. * [c08591a] *.install files: shuffle things to split into client and dev package. (Closes: #640195) * [b8874d3] Fix building of vtkXdmf: missing -lXt on link line. * [c80f0f3] Import patch from VTK to remove sqlite. * [ff19b7e] Split documentation into qch and HTML. Fix lintian reports. * [16bdc77] Fix issue with kwProcessXML. (Closes: #640305) * [f3d92a5] Add patch for installing html doc. [ Anton Gladky ] * [6d6c88a] Use DEP-3 for patches. * [b952a7a] Add lintian-overrides for paraview-python. * [c8bfc6a] Move html-docs into paraview-doc. * [3b774f5] Reshuffle manpages according to binaries. paraview (3.10.1-5) unstable; urgency=low * [c75b9bf] Fix FTBFS with libav/0.7.1. Thanks to Moritz Mühlenhoff . (Closes: #638246) paraview (3.10.1-4) unstable; urgency=low * [cb824b2] Revert hurd-i386 restriction, because it does not help to resolve BD-problems for this platform. * [2e250a5] Use packaged-HDF5. Hopefully fixes FTBFS on mipsel and sparc. paraview (3.10.1-3) unstable; urgency=low * [e5cb2e3] Put pvpython, vtkWrapPython, vtkWrapPythonInit into paraview-python binary. (Closes: #637397) * [0dd738f] Remove mpi-default-dev from BD for hurd-i386. Hopefully fixes FTBFS on this platform. * [2293398] Add gl2ps library and headers to BD. VTK_USE_SYSTEM_GL2PS is on (should use system`s gl2ps-library). (Closes: #638797) * [8696bbf] Make paraview-python arch-dependend because of binaries. * [9e50716] Add ${shlibs:Depends} to depends of paraview-python. paraview (3.10.1-2) unstable; urgency=low * [27f6ded] Split paraview into paraview and paraview-python. (Closes: #637397) * [ea0f0df] Add paraview-python in "Recommends" section of paraview. * [19d9bc5] Fix FTBFS on KFreeBSD, changing -std=c99 parameter on -std=gnu99. * [25e3fe9] Fix BD-problem on hurd-i386, deleting libhdf5-mpi-dev from BD. * [f9c008d] Make paraview-python and paraview-doc architecture independent. paraview (3.10.1-1) unstable; urgency=low [ Mathieu Malaterre ] * [a111d9b] Fix compilation on gcc 4.6. (Closes: #625055) [ Anton Gladky ] * [e88f820] Imported Upstream version 3.10.1. (Closes: #619270) * [4e6920c] Switch to 3.0 (quilt). * [f94868b] Update build-depends. * [b407944] Switch to Standards-Version: 3.9.2 (no changes). * [03177f7] Switch to dh 7. * [63c1c38] Change VCS-fields to git. * [82dd5e9] Enable Ogg/Theora. (Closes: #616549) * [0cc8ce1] Divide binary-library and development files. (Closes: #528615) * [42b2c6b] Fix lintian warning in control-file. * [6d564e4] Add paraview-doc binary. Rename libparaview-dev to paraview-dev. (Closes: #587504) * [7516e41] Add .links file to prevent images file being in /usr/lib. * [88a5551] Fix warnings in manpages. * [729c6cf] Add myself to uploaders. * [41db40f] Add lintian-overrides to block unresolvable errors. * [a0d65b4] Enable python-support. (Closes: #576837) * [5c7c089] Install .desktop and .pixmap files with .install. (Closes: #595683) * [5c7c089] Switch hardcoded install of python-files to more reliable dh_python2. (Closes: #585267) paraview (3.8.1-3) unstable; urgency=low * Fix compilation with FFMPEG (Closes: #614471) * Package contains final 3.8.1 source (Closes: #611840) paraview (3.8.1-2) unstable; urgency=low * Team upload * Fix a merge error in the description of the package. (Closes: #600993) paraview (3.8.1-1) unstable; urgency=low * New upstream: 3.8.1. Closes: #591137 * Do not install system lib (ffmpeg, qt) * Update Standard-Version: 3.9.1 (no change required) * Some debian/rules cleanups paraview (3.8.0-1) unstable; urgency=low * New upstream * Update debian control to 3.9.0 paraview (3.6.2-5) unstable; urgency=low * Building MySQL and PostreSQL for consistency with VTK This will be needed for OverView * Fix watch file to only check release (even number). * Fix compilation on armel. Closes: #587712 * Use virtual package for jpeg, tiff, png & expat paraview (3.6.2-4) unstable; urgency=low * Adding myself to maintainers. * Fix FTBFS with boost 1.42. Closes: #580974 * Fix vtkPVPluginInit.cxx.in installation. Closes: #580959 * Fix lintian issue with deprecated manpages. * Fix path to pqClientDocFinder.txt. Closes: #544665 * Fix min version for libhdf5-serial-dev. Closes: #581014 * Fix plugin path. Closes: #537169 * Fix vtkWrapClientServer installation. Closes: #581017 paraview (3.6.2-3) unstable; urgency=low * Package migrated to Debian Science * Standards-Version updated to version 3.8.4 * postrm-has-useless-call-to-ldconfig postinst-has-useless-call-to-ldconfig warning removed * Fix an issue in a patch which was preventing format 3.0 (Closes: #538578) * Explicit dependencies on qt4-dev-tools from paraview packages removed (still in the recommends) * XS-DM-Upload-Allowed removed paraview (3.6.2-1) unstable; urgency=low [Christophe Prud'homme] * New upstream release * debian/control: updated Standards-Version to 3.8.3 (no changes) * added patch to fix build for hdf5 * Bug fix: "Package is uninstallable", thanks to Boris Pek (Closes: #558329). * Bug fix: "CVE-2009-3560 and CVE-2009-3720 denial-of-services", thanks to Michael Gilbert (Closes: #560935). * Bug fix: "Paraview 3.6.1 update", thanks to Mathieu Malaterre (Closes: #549211). * Bug fix: "patch for NMU 3.4.0-4.1", thanks to Francesco P. Lovergine (Closes: #550407). * Bug fix: "Updating the paraview Maintainer/Uploaders list", thanks to Sandro Tosi (Closes: #550415). paraview (3.4.0-5) unstable; urgency=low [ Francesco Paolo Lovergine ] * Now it builds with current HDF5 libraries (Closes: #546068). * Added patches: add_missing_string_includes.patch fix_H5FD_class_t_usage.patch to fix FTBS. Thanks Peter Green (Closes: #542341). * Fixed watch file to catch the latest version. [ Christophe Prud'homme ] * upload -5 pavucontrol (6.0-1) unstable; urgency=medium . [ Dylan Aïssi ] * Add pipewire-pulse as an alternative to pulseaudio. (Closes: #1049417, #1049420) . [ Felipe Sateler ] * New upstream release - Builds with meson against gtkmm 4.0 pico-sdk (1.5.1-4) unstable; urgency=medium . * pico-sdk-source: mark as multi-arch:foreign pico-sdk (1.5.1-3) unstable; urgency=medium . * add patch from upstream to support big endian architectures like s390x pico-sdk (1.5.1-2) unstable; urgency=medium . * debian/rules: create /usr/src/pico-sdk/docs dummy as CMakeLists.txt unconditionally runs add_subdirectory(docs) * debian/rules: execute_before_dh_auto_configure: make sure ./lib exists * debian/salsa-ci.yml: tests get compiled with arm-none-eabi-gcc and are not shipped by any binary package, so no need to check the build log * debian/patches: add reproducible_doxygen.patch pico-sdk (1.5.1-1) unstable; urgency=medium . * Initial release. (closes: #1069293) plantuml (1:1.2020.2+ds-5) unstable; urgency=medium . * Add missing libfontconfig1 dependency (Closes: #1068999) * Sort plantuml dependencies, move font stuff to the end. plantuml (1:1.2020.2+ds-4) unstable; urgency=medium . * Explicitly depend on fontmanager dependencies as headless JRE no longer does (Closes: #1068437, #1067333). plantuml (1:1.2020.2+ds-3) unstable; urgency=medium . [ Tomas Janousek ] * Update ditaa (Closes: #966443). * Support SVG export in ditaa. * ditaa: Force String.format locale to fix decimal separator. * ditaa: Do not fill dashed shapes, especially not open ones. . [ Victor Westerhuis ] * Use headless mode if default-jre is not installed (Closes: #1032506). . [ Adrian Friedli ] * Improve launcher script. . [ Andrej Shadura ] * Add autopkgtests. plantuml (1:1.2020.2+ds-2) unstable; urgency=medium . [ Debian Janitor ] * Bump debhelper from old 12 to 13. * Set upstream metadata fields: Repository. * Update standards version to 4.6.0, no changes needed. . [ Tomas Janousek ] * debian: Drop ditaa dependency (uses embedded ditaa anyway) plantuml (1:1.2020.2+ds-1) unstable; urgency=medium . * New upstream release (Closes: #944122). * Refresh the PDF patch. * Detect headless setups and enable AWT headless mode. Thanks to Daniel Silverstone. * Generate the manpage from the POD source at build time. * Depend on default-jre-headless instead of default-jre (Closes: #927340). * Bump Standards-Version to 4.5.0. * Use dh compat level 12. * Update the copyrights. * Set upstream metadata fields: Bug-Database, Bug-Submit. plantuml (1:1.2018.13+ds-2) unstable; urgency=medium . [ Hakan Dilek ] * Use system proxy (LP: #1819119). plantuml (1:1.2018.13+ds-1) unstable; urgency=medium . [ Andrej Shadura ] * Remove Easter eggs and other misfeatures from the upstream code (see https://github.com/plantuml/plantuml/pull/94). . [ Ondřej Nový ] * d/changelog: Remove trailing whitespaces plantuml (1:1.2018.9-1) unstable; urgency=medium . [ Alex Kirchhoff ] * New upstream version (1.2018.9). * Update pdf.patch: - Add libavalon-framework-java, libcommons-io-java, libcommons-logging-java, libxml-commons-external-java, libxmlgraphics-commons-java as dependencies. * Update the description with new features (Closes: #897414). * Update Vcs-* to point to Salsa. * Update Standards-Version from 4.0.0 to 4.1.5 (no change needed) plantuml (1:1.2017.15-1) unstable; urgency=medium . * Fix "New version available" package upstream release (1.2017.15), new epoch (Closes: #868286) * Update pdf.patch, add libjlatexmath-java as dependency * Update Standards-Version from 3.9.6 to 4.0.0 (no change required) * Remove dependency on non-existant java-runtime package * Update debian/copyright plantuml (8039-2) unstable; urgency=medium . * Add myself to Uploaders * Add Vcs-* fields to debian/control * Update debian/watch and Homepage plantuml (8039-1) unstable; urgency=medium . * New upstream release (Closes: #816501). * Unbreak PDF rendering (Closes: #807928): - Depend on libfop-java and libbatik-java - Edit Class-Path to point to batik and fop. * Add watch file (Closes: #822094). * Update debian/copyright (Closes: #822092). plantuml (8024-2) unstable; urgency=medium . * Recommend graphviz, not depend on it (Closes: #793104). * Allow non-default Java runtimes (Closes: #793110). * Mention output formats in the long description (Closes: #793112). plantuml (8024-1) unstable; urgency=medium . * Initial upload. play.it (2.29.0-1) unstable; urgency=medium . * New upstream release. play.it-community (2024-06-02-1) unstable; urgency=medium . * New upstream snapshot. play.it-vv221 (2024-06-02-1) unstable; urgency=medium . * New upstream snapshot. py3dns (4.0.2-1) unstable; urgency=medium . * New upstream release py3dns (4.0.1-2) unstable; urgency=medium . * Team upload * autopkgtest: unset http_proxy and https_proxy (LP: #2033649) pydataverse (0.3.3-2) unstable; urgency=medium . * Source-only upload to allow package to migrate to testing. pydataverse (0.3.3-1) unstable; urgency=medium . * Initial release. (Closes: #1071073) pylint (3.2.2-2) unstable; urgency=medium . * Bump pyastroid minimal required version to 8.2.x. pylint (3.2.2-1) unstable; urgency=medium . [routine-update] * New upstream version * Standards-Version: 4.7.0 * Reorder sequence of d/control fields by cme * Set upstream metadata fields: Security-Contact. pystache (0.6.5-1) unstable; urgency=medium . * Team upload. * New upstream version . [routine-update] * Standards-Version: 4.7.0 * debhelper-compat 13 * Testsuite: autopkgtest-pkg-python * Remove trailing whitespace in debian/{changelog,copyright} * Build-Depends: s/dh-python/dh-sequence-python3/ * Rules-Requires-Root: no . [ Janitor] * Remove patch update_egg-info that is missing from debian/patches/series. pytest-httpx (0.30.0-2) unstable; urgency=medium . * Source-only upload to allow package to migrate to testing. * Update Standards-Version. pytest-httpx (0.30.0-1) unstable; urgency=medium . * Initial release. (Closes: #1071715) python-authlib (1.3.1-1) unstable; urgency=medium . * New upstream release. python-flexmock (0.12.1-1) unstable; urgency=medium . * New upstream release. python-importlib-metadata (7.1.0-1) unstable; urgency=medium . [ Ondřej Nový ] * Remove myself from Uploaders. . [ Boyuan Yang ] * Add myself into the uploaders list. * New upstream release. * debian/control: Use dh-sequence-python3 as build-dependency. * debian/control: Bump Standards-version to 4.7.0. * debian/patches/: + 0001-tests-compat-py39.py-Drop-py39compat-to-avoid-jaraco.patch: Add patch to avoid using shim from external jaraco.test library. Use import_helper and os_helper directly from stdlib test.support. We do not need compatibility with python3.9 or earlier anyway. python-pipx (1.6.0-1) unstable; urgency=medium . * New upstream release. * Refresh patches. python-rtree (1.2.0-2) unstable; urgency=medium . * Use pybuild to get build_dir path. * Add upstream patch to fix FTBFS with spatialindex 2.0.0. python-sphinxcontrib.plantuml (0.5-8) unstable; urgency=medium . * Add patches: - import_ENOENT_from_errno_module.patch (Closes: #995365). python-sphinxcontrib.plantuml (0.5-7) unstable; urgency=medium . [ Ondřej Nový ] * Run wrap-and-sort -bastk. . [ Thomas Goirand ] * Add patches: - do-not-use-2to3.patch (Closes: #997423). - fix-plantuml-for-py3.patch * Add python3-six (build-)depends. python-sphinxcontrib.plantuml (0.5-6) unstable; urgency=medium . [ Ondřej Nový ] * d/control: Use team+openstack@tracker.debian.org as maintainer * Use debhelper-compat instead of debian/compat. . [ Thomas Goirand ] * Fixed homepage (points to github instead of bitbucket). * Fixed UPSTREAM_GIT in debian/rules. * Build-depends on openstack-pkg-tools. * Removed Python 2 support (Closes: #938187). python-sphinxcontrib.plantuml (0.5-5) unstable; urgency=medium . * Fix path to Directive module so it works in Sphinx 1.7 (Closes:#896312). python-sphinxcontrib.plantuml (0.5-4) unstable; urgency=medium . * Add runtime sphinx depends (Closes: #896372, #896312). python-sphinxcontrib.plantuml (0.5-3) unstable; urgency=medium . [ Ondřej Nový ] * d/control: Set Vcs-* to salsa.debian.org . [ Thomas Goirand ] * Add missing dh-python build-depends. * Removed useless versions of (build-)depends. * Standards-Version is now 4.1.3. python-sphinxcontrib.plantuml (0.5-2) unstable; urgency=medium . * Team upload. . [ Ondřej Nový ] * Fixed VCS URLs (https). * Add plantuml to depends (Closes: #851049) * Updating standards version to 4.1.1. * Bump debhelper compat level to 10 * d/copyright: Reorder * d/watch: Use https . [ Daniel Baumann ] * Updating vcs fields. * Updating copyright format url. * Updating maintainer field. * Running wrap-and-sort -bast. * Removing gbp.conf, not used anymore or should be specified in the developers dotfiles. python-sphinxcontrib.plantuml (0.5-1) unstable; urgency=medium . * Initial release. (Closes: #767522) python-w3lib (2.2.0-1) unstable; urgency=medium . * New upstream release. * Add B-D: python3-sphinx-rtd-theme. qbs (2.3.1-3) unstable; urgency=medium . * Update debian/libqbscore2.3.symbols from buildds’ logs. * Merge two symbols for bucketsForCapacity() (closes: #1072386). r-cran-crul (1.4.2+dfsg-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.0 (routine-update) r-cran-curl (5.2.1+dfsg-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.0 (routine-update) r-cran-popepi (0.4.12+dfsg-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.0 (routine-update) r-cran-repr (1.1.7-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.0 (routine-update) * Reorder sequence of d/control fields by cme (routine-update) resource-agents (1:4.14.0-1) unstable; urgency=medium . * New upstream version 4.14.0 * debian/patches: refresh for new version * debian/control: update Standards-Version to 4.7.0 * debian/control: update Build-Depends for systemd-dev (Closes: #1060518, #1071980) * debian/control: drop legacy depends on syslog for ldirectord (Closes: #1072026) * debian/tests: install exim4 for MailTo test (Closes: #1060759) * debian/control: update Build-Depends for pkgconf rocksdb (9.2.1-2) unstable; urgency=medium . * Upload to Sid. rocksdb (9.2.1-1) experimental; urgency=medium . * New major upstream release. * Library transition from librocksdb9.1 to librocksdb9.2 . rocksdb (9.1.1-1) experimental; urgency=medium . * New upstream release. * Update Standards-Version to 4.7.0 . rocksdb (9.1.0-1) experimental; urgency=medium . * New major upstream release. * Library transition from librocksdb9.0 to librocksdb9.1 . rocksdb (9.0.0-1) experimental; urgency=medium . * New major upstream release. * Library transition from librocksdb8.11 to librocksdb9.0 . rocksdb (8.11.3-1) experimental; urgency=medium . * New major upstream release. * Library transition from librocksdb8.10 to librocksdb8.11 . rocksdb (8.10.2-1) experimental; urgency=medium . * New upstream release. rocksdb (8.10.0-1) experimental; urgency=medium . * New major upstream release. rust-cxxbridge-macro (1.0.87-2) unstable; urgency=medium . * Package cxxbridge-macro 1.0.87 from crates.io using debcargo 2.6.1 * Test-depend on g++ * Updated my mail address in debcargo.toml * Marked experimental-enum-variants-from-header feature as broken rustc (1.75.0+dfsg1-4) unstable; urgency=medium . * d/rules: fix comparison (unbreak 32-bit builds) rustc (1.75.0+dfsg1-3) unstable; urgency=medium . * d/rules: fix variable typo * fix changelog rustc (1.75.0+dfsg1-2) UNRELEASED; urgency=medium . * d/rules: fix variable typo rustc (1.75.0+dfsg1-1) unstable; urgency=medium . * d/rules: switch low-mem check to cover all 32-bits archs rustc (1.75.0+dfsg1-1~exp1) experimental; urgency=medium . [ Fabian Grünbichler ] * New upstream release (Closes: #1068008) * fix cross-building (thanks John Paul Adrian Glaubitz!) . [ Samuel Thibault ] * rules: Use 32bit limitations workaround on !linux as well shadow (1:4.13+dfsg1-5) unstable; urgency=medium . * Add myself to Uploaders, per discussion with Serge Hallyn * Apply wrap-and-sort -kas style * Use debputy to avoid Rules-Requires-Root: binary-targets * libsubid4: tighten package-internal dependencies . [ Serge Hallyn ] * Drop pam_lastlog.so from config. (Closes: #1068229) * Stop installing lastlog binary. simrisc (16.01.00-1) unstable; urgency=medium . * New upstream version - Added parameter e to the lung-cancer simulation, and updated the simriscparams(7) man-page accordingly. - Reorganized simrisc's to avoid multiply implemented elements deriving from versions before simrisc 12.00.00. - Simplified organization of the configuration file and Analysis specifications - Tumor incidence parameters can also be specified using a table, in addition to using distribution parameters. - Man-pages updated. * Removed superfluous definitions from the debian/rules file * Updated debian/debian/tests/*expected.gz. snac2 (2.53-1) unstable; urgency=medium . * d/watch: Fix regexp to match tag names. * New upstream version 2.53 (Closes: #1072659) * d/copyright: Add myself as an Uploader. * d/copyright: Add myself under debian/*. sortmerna (4.3.7-1) unstable; urgency=medium . * New upstream version 4.3.7 * cmake_RocksDB.patch: delete: patch now irrelevant. * rapidjson.patch: delete: patch now irrelevant. * no_static_linking.patch: delete: affected hunk disappeared upstream. * typos.patch: delete: affected hunks disappeared upstream. * d/{control,rules}: migrate to pybuild and dh-sequence-python3. * d/tests/: bring back superficial verifications. The way of using sortmerna changed over time, but the test suite proposed for autopkgtest needs involved adjustments. Most of the meat of the script is currently skipped, to only verify version and usage information can be shown to end users. Not ideal, but better than no tests at all. * d/{watch,u/metadata}: adjust to github redirection. * d/control: point the homepage to the github project. The original homepage on Université de Lille website does not look to be available anymore. * d/control: declare compliance to standards version 4.7.0. squeezelite (2.0.0-1488+git20240509.0e85ddf-1) unstable; urgency=medium . * New upstream version 2.0.0-1488+git20240509.0e85ddf Fixes FTBFS against ffmpeg 7.0 (Closes: #1072452) stress-ng (0.18.00-1) unstable; urgency=medium . [Fabrice Fontaine] * core-sched.c: fix uclibc-ng build * stress-sock.c: fix build without SO_ZEROCOPY . [Hsieh-Tseng Shen] * stress-cache: add stress_cache_bzero() to support cache-based bzero * core-asm-riscv.h: support riscv zicboz ext cbo.zero instruction . [John Kacur] * stress-ng: stress-stream: Fix use of uninitialized variable . [Po-Hsu Lin] * core-ops: fix --logmath-ops option * core-ops: fix --binderfs-ops option . [Colin Ian King] * stress-mincore: cater for mincore on NULL returning ENOMEM on kfreebsd systems * stress-vm-segv: only use mprotect if system call is supported * stress-mseal: only use madvise if system call is supported * README.md: add two more research papers that reference stress-ng * stress-cache: add STRESS_ARCH_RISCV check and voidify func args for non-RISC-V * stress-flock: voidify i for non-linux builds * stress-af-alg: add more verification when using --verify * README.md: add another research paper citation * Manual: add a couple more stress-ng examples * stress-vm-segv: don't unmap self for OS X * core-lock: use stress_asm_loong64_dbar for loong64 relax spin lock delay * stress-urandom: ignore ENOSYS system call returns * stress-sigsegv: allow BUS_ADRERR for bus error codes * stress-fcntl: add Linux 6.10 fcntl command F_DUPFD_QUERY, improve checking * stress-cache: remove extraneous { * stress-cache: remove unused cache flags more succinctly * core-lock: disable atomic spin locks for ARM * stress-af-alg: replace spaces with tab in indentation * core-resources: allocate mutexes for each resource array loop * core-resources: use ISO C mtx mutex resources * stress-af-alg: add forced abort after 5 seconds of alarms * stress-af-alg: add checks for EINTR on recv/send calls * core-mincore: add MADV_POPULATE_WRITE to madvise flags * core-vecmath: add check for 32 bit PPC to work around build issue * core-lock: only perform backoff for fast CPU relax pauses * README.md: add another kernel issue found by stress-ng * stress-efivar: ensure stress_efi_var_t is aligned to clean up build warning * core-lock: remove ARM yield, fallback to shim_sched_yield * core-cpu-cache: fix bitmask of cache coherency line size * core-lock: fix missing spinlock destroy when removing a spinlock * Makefile: allow COVERITY=1 to disable macros that confuse cov builds * stress-mseal: cast pointer to uint8_t * to clean up void * pointer addition warnings * stress-vm-segv: make addr a uint8_t * pointer to simplify pointer addition * stress-*: rename variable index to avoid name shadowing with lib function index * stress-sysbadaddr: reduce scope of variable newargv * stress-sleep: ensure residency_ns is computed using unsigned long multiplication * stress-nanosleep: reduce scope of variable i * stress-mmaphuge: reduce scope of array filename * stress-mmapfiles: reduce scope of variable delta * stress-iomix: reduce scope of variable ret * stress-fork: reduce scope of variable pid * stress-dirname: rename dirname to dirpath to avoid name shadowing dirname function * stress-dirdeep: constify char * pointer name * stress-crypt: reduce scope of string str * stress-cgroup: reduce scope of some variables * core-config-check: constify static char array path[] * stress_rndstr: remove decrement of len in stress_rndstr, make len const * core-ftrace: constify a few char * pointers * stress-sysbadaddr: add mseal() * stress-sysinval: add mseal * stress-enosys: add mseal system call * stress-vm-segv: force stack segv by mprotecting pages to PROT_READ * stress-vm-segv: force zero optimization to ensure stackvar is on stack * stress-vm-segv: ensure stackvar is written to and read from * stress-bad-altstack: fix OpenBSD, add MAP_STACK and don't throw errors * stress-vm-segv: unmap stack to force SIGSEGVs in child * core-cpu-cache.h: include for shim_builtin_prefetch() * stress-timerfd: open file_fd before all timer fds are opened * stress-mmap: make rc non-clobberable due to longjmp * core-shim: force emulation if posix_fallocate returns EINVAL * stress-mseal: replace variable fail with boolean keep_running * Makefile.config: remove some debug echos * stress-mseal: add Linux 6.10 mseal system call exercising stressor * Makefile.config: add libgmp when checking libmpfr * stress-mutex: remove OpenBSD sleep * core-mwc: re-work mwc*modn() using bit masking and removing modulo operation * stress-vm-segv: remove clflush for OpenBSD as this causes issue * stress-mlock: ensure max is not larger than the max number of mappings * stress-mutex: fix some potential race issues * stress-mutex: NetBSD requires the yield and sleep * stress-mutex: use zero usleep instead of yield for NetBSD * core-shim: emulate posix_fallocate for FreeBSD * stress-sigsegv: remove __OpenBSD__ check now that BUS_OBJERR is used * stress-sigsegv: handle SIGBUS code with correct BUS_OBJERR * stress-fp-error: relax fp error checks on soft-float builds * README.md: add another citiation * stress-schedmix: remove trailing space at end of a line * core-mwc: remove tab in empty line * core-mwc: use stress_get_machine_id to add extra data to seed * core-helper: add stress_get_machine_id to get a 64 bit machine id * stress-dup: only use O_CLOEXEC if it is defined for dup3 calls * stress-tun: cast int value to uint8_t type for PRIu8 format * stress-schedmix: ensure all pids in pids array are initialized to -1 * stress-dev-shm: use correct format strings for unsigned type * core-parse-opts: use correct format strings for unsigned types * core-ignite-cpu.c: use correct format strings for int types * stress-vnni: force -O2 at -Os/-Oz as well * core-helper: fix spelling mistake in comment * stress-ng.h: increase per-stressor metrics STRESS_MISC_METRICS_MAX to 96 for af-alg * stress-loadavg: remove system limit of pthreads when reducing loadavg-max * core-ftrace: show failed open filename in error message * stress-besselmath: use double precision for check sum on float bessel functions * stress-netlink-task: break out of loop on EINTR or EAGAIN sendto errors * stress-vm: remove redundant assignments to pointer ptr * stress-prime: remove redundant assignment to variable rate * stress-munmap: fix file descriptor resource leak on error return path * stress-af-alg: add some sanity checks on digest and info args * stress-fault: ensure buffer is zero'd * core-job: zero string txt, keep cppcheck happy * clear up pedantic cppcheck warning * core-builtin.h: remove long cast workaround macros for Bessel shim wrappers * core-buildin: fix j*l macros * core-lock: uncomment #undefs used for debugging new locks * stress-dev: include missing * stress-ng.h: move #include into sources that require it * stress-ng.h: move #include into sources that require it * stress-ng.h: remove #include , it was commented out * stress-ng.h: move #include into sources that require it * stress-ng.h: move #include into sources that require it * core-shim: add __NR_fallocate check for fallocate syscall * stress-ng.h: move #include into sources that require it * README.md: add two more kernel improvement references * stress-ng: make stress_exclude_unimplemented static * stress-ng.h: remove commented out math.h include * stress-ng.h: move into sources that require it * stress-*: add ( ) around expressions * core-*: add ( ) around expression * core-cpu-cache: fix misplaced ) * core-parse-opts: use standard seconds in a year and not equinoctial seconds * core-lock, stress-mtx: add build time checks for mtx_destroy, mtx_init * stress-mtx: add mtx_t check and remove need for stack size attr * core-lock: add OSI C mtx mutex option for locking * stress-mtx: remove includes that are not required * core-lock: lock name for sysv semaphore * stress-mutex: fix --mutex-procs option * stress-mtx: Add new ISO C mtx (mutex) stressor * stress-besselmath: add a new Bessel function stressor * stress-sockfd: voidify return from stress_socket_fd_send * stress-insertionsort: add new insertion sort stressor * core-ops: fix --powmath-ops option * Manual: update list of classes for the --class option * stress-ng: annotate stress_sigalrm_info_t fields and make sigalrm_info static * stress-ng: add global lock create/destroy helpers * stress-ng: fix incorrect name of function in comment * stress-sockfd: add new --sockfd-reuse option to re-use file descriptor * Manual: add size of the matrix-3d stressor matrix to the documentation * Manual: add size of the matrix stressor matrix to the documentation * core-ops: fix --expmath-ops option * stress-zlib: add metric for the amount of input data that has been compressed * stress-sigchld: replace debug SIGCHLD stats with metrics * stress-seek: add total number of seeks metric * stress-rawpkt: move debug packet stats to metrics * stress-link: add link create/remove rate metrics * stress-key: add successful key add/operation/remove rate as metric * stress-icmp-flood: replace sendto % success debug with metrics * Makefile: remove empty lines * stress-dup: add number of dup calls as a metric * stress-aiol: add total number of successful async I/O events metric * stress-factor: report maximum factor digit size as a metric * stress-aio: report total number of async I/O signals using metrics * stress-*: rename GEOMETRIC_MEAN and HARMONIC_MEAN metric macros * stress-prime: add metrics for total primes found and maximum digits found * stress-ng: add metrics for total and maximum values * stress-*: Remove HOT attribute * stress-cpu: add more information on ackermann failure message * stress-fractal: use stress_lock_acquire_relax() to reduce atomic lock contention * core-lock: add stress_lock_acquire_relax() * stress-lsm: use ~0 for invalid ctx addr, re-work error messages * stress-nanosleep: remove "just" from C states message * stress-ipsec-mb: remove "none detected" if no features are found * stress-ng: no need to check metrics if no stressors actually ran * stress-ng: report unimplemented stressors early and don't execute them * stress-rawdev: remove duplicated rawdev name in skipped message * stress-lsm: remove whitespace in tabs * stress-lsm: fix missing shim_lsm_set_self_attr helper * core-lock: include asm headers for arch specific pause/yield ops * stress-rtc: ignore ioctl EINVAL errors if the ioctl is not implemented * stress-rtc: ignore RTC_ALRM_READ EINVAL errors if the ioctl is not implemented * stress-crypt: fix performance issues with crypt_r data * core-shim: add mseal shim wrapper * stress-lsm: exercise lsm set with invalid ctx_len * core-lock: always inline helper function stress_lock_valid() * core-lock: add pause/yield in spinlock for architectures other than x86 * core-asm-arm.h: declare stress_asm_arm_yield when HAVE_ASM_ARM_YIELD is defined treemacs (3.1-1) unstable; urgency=medium . * Team upload * New upstream release * Update patches with new version and mark forwarded as not-needed * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse * Update standards version to 4.7.0; no changes needed * Update description of extensions to clarify which supports are added * Update debian copyright year in d/copyright * Add lintian-overrides for elpa-treemacs * Add d/salsa-ci.yml with default settings * Disable pristine-tar by default in d/gbp.conf vinnie (2.0.2-3) unstable; urgency=medium . [ Mechtilde ] * [9ad9df5] Bumped standard version - no changes needed * [fff35ee] Bumped compat version - no changes needed * [66066e0] Added Rules-Requires-Root: no * [b8dd225] Bumped year on d/copyright * [d26537c] Fixed FTBR by setting SOURCE_DATE_EPOCH vlock (2.2.2-12) unstable; urgency=medium . * QA Upload * Patch upstream Makefile to avoid requiring (fake)root. wireplumber (0.5.3-1) unstable; urgency=medium . * New upstream version * Update symbols file xmix (2.1-9) unstable; urgency=medium . * QA upload. . * Added d/gbp.conf to describe branch layout. * Updated vcs in d/control to Salsa. * Updated d/gbp.conf to enforce the use of pristine-tar. * Updated Standards-Version from 3.9.5 to 4.7.0. * Use wrap-and-sort -at for debian control files * Trim trailing whitespace. * Bump debhelper from deprecated 7 to 13. * Set debhelper-compat version in Build-Depends. * Rewrote d/rules to enable hardening. * Added XDG desktop entry replacing Debian menu entry. zope.configuration (5.0.1-1) unstable; urgency=medium . * Adopt package for the Debian Python Team (closes: #948806). * New upstream release. zope.security (7.0-1) unstable; urgency=medium . * Adopt package for the Debian Python Team (closes: #948815). * New upstream release. * Standards-Version: 4.7.0 (no changes required). REMOVED: luajit2 2.1-20230410-1 REMOVED: libnss-gw-name 0.3-6 REMOVED: swiftsc 0.5-1.2 REMOVED: cutefish-core 0.8-2 REMOVED: ruby-filepath 0.7-2 REMOVED: requirement-parser 0.9.0-0.2