From dprevot at evolix.fr Thu May 1 10:05:32 2025 From: dprevot at evolix.fr (David Prevot) Date: Thu, 1 May 2025 11:05:32 +0200 Subject: Bug#1103981: proftpd-core: Does not start with default configuration (unknown configuration directive 'ShowSymlinks') In-Reply-To: References: <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> <20250424120452.Ao7tai6l@mx.evolix.fr> <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> <20250430140424.Ogh0eet1@mx.evolix.fr> <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> Message-ID: <20250501100536.zae3neeL@mx.evolix.fr> Hi Hilmar, On 2025-05-01 00:49, Hilmar Preusse wrote: > On 30.04.25 David Prevot (dprevot at evolix.fr) wrote: [?] > > > I've created the -4 revision and put it here [1]. > > [?] > > > The packages are built for Debian stable, if you need a build for > > > unstable / testing, please call back! [?] > The source package is also on that URL Apologies, I didn?t even try to look at the directory on people.d.o, my bad. > Feel free to rebuild. If you need a git repo, please go to [1], > choose branch trixie. Done, thanks! I can confirm that the issue is fixed: installing 1.3.8.c+dfsg-2 from testing (with proftpd.service not running with the broken default configuration file) and upgrading to 1.3.8.c+dfsg-4 (and accept that ucf updates the configuration file) ends up with a started proftpd.service. Even if the admin chooses to not replace the configuration file, /etc/proftpd/modules.conf.proftpd-{new,old} and /etc/proftpd/modules.conf.ucf-new should help them figure out how to fix the issue. Not sure if it warrants a NEWS.Debian entry to point at this behavior change (I don?t think a more invasive fix would be welcome anyway). Thanks a lot for digging quickly into this issue! Cheers! -- David Pr?vot Evolix - H?bergement et Infog?rance Open Source Marseille (37 rue Guibal, P?le M?dia, 13003) / Paris / Montr?al http://evolix.com | mastodon.evolix.org/@evolix | http://blog.evolix.com From jpasher at apspayroll.com Thu May 1 17:48:59 2025 From: jpasher at apspayroll.com (Justin Pasher) Date: Thu, 1 May 2025 11:48:59 -0500 Subject: Bug#1104536: ftpstats references wrong file in logrotate config Message-ID: <8e0e255c-ce94-4977-811c-b05423b6168a@apspayroll.com> Package: proftpd-core Version: 1.3.8+dfsg-4+deb12u4 The logrotate config for ProFTPd (/etc/logrotate.d/proftpd-core) runs ftpstats as part of the postrotate command when rotating /var/log/proftpd/xferlog. However, the call references the file /var/log/proftpd/xferlog.0. The default config in Debian starts naming rotated log files with .1, not .0, so the command never runs successfully. Instead, the call to ftpstats should reference the newly rotated file: /var/log/proftpd/xferlog.1 Justin Pasher ? From hille42 at debian.org Thu May 1 19:59:59 2025 From: hille42 at debian.org (=?UTF-8?B?SGlsbWFyIFByZXXDn2UgKEBoaWxtYXIp?=) Date: Thu, 01 May 2025 18:59:59 +0000 Subject: [Git][debian-proftpd-team/proftpd][trixie] 2 commits: Add statement in NEWS for latest changes. Message-ID: <6813c4af77a0_3cf7e4dc82604@godard.mail> Hilmar Preu?e pushed to branch trixie at Debian ProFTPD Team / proftpd Commits: b2566384 by Hilmar Preu?e at 2025-05-01T20:56:54+02:00 Add statement in NEWS for latest changes. - - - - - 281ea3d5 by Hilmar Preu?e at 2025-05-01T20:59:51+02:00 Ftpstats references wrong file in logrotate config (Closes: #1104536). - - - - - 3 changed files: - debian/changelog - debian/proftpd-core.NEWS - debian/proftpd-core.logrotate Changes: ===================================== debian/changelog ===================================== @@ -2,6 +2,7 @@ proftpd-dfsg (1.3.8.c+dfsg-4) UNRELEASED; urgency=medium * Add code to proftp postinst to force mod_ls.c & mod_xfer.c into modules.conf in case of upgrades (Closes: #1103981). + * Ftpstats references wrong file in logrotate config (Closes: #1104536). -- Hilmar Preu?e Tue, 29 Apr 2025 22:22:09 +0200 ===================================== debian/proftpd-core.NEWS ===================================== @@ -1,3 +1,13 @@ +proftpd-dfsg (1.3.8.c+dfsg-4) unstable; urgency=high + + The modules mod_ls.c & mod_xfer.c are built as modules and are needed to + run the Debian default configuration. We added code snippets to insert + the LoadModule statements into /etc/proftpd/modules.conf. Please accept + to overwrite the modules.conf, else the proftp server won't start after + upgrade. + + -- Hilmar Preu?e Tue, 29 Apr 2025 22:22:09 +0200 + proftpd-dfsg (1.3.8+dfsg-7) unstable; urgency=medium If you upgrade from 1.3.8+dfsg-4 (i.e. th 12.0 edition of bookworm) note ===================================== debian/proftpd-core.logrotate ===================================== @@ -32,6 +32,6 @@ # reload could be not sufficient for all logs, a restart is safer invoke-rc.d proftpd restart 2>/dev/null >/dev/null || true # run ftpstats on past transfer log - ftpstats -a -r -l 2 -d -h -f /var/log/proftpd/xferlog.0 2>/dev/null >/var/log/proftpd/xferreport || true + ftpstats -a -r -l 2 -d -h -f /var/log/proftpd/xferlog.1 2>/dev/null >/var/log/proftpd/xferreport || true endscript } View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/compare/cc17cbcc07ff5011c5784d7c9256b3b50d119e3d...281ea3d5bdf5952f1b2f4dc7d4b1809224b8f903 -- View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/compare/cc17cbcc07ff5011c5784d7c9256b3b50d119e3d...281ea3d5bdf5952f1b2f4dc7d4b1809224b8f903 You're receiving this email because of your account on salsa.debian.org. From owner at bugs.debian.org Thu May 1 20:03:01 2025 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Thu, 01 May 2025 19:03:01 +0000 Subject: Processed: Bug#1104536 marked as pending in proftpd References: <6813c4ae8b50a_3ea105426028@godard.mail> <8e0e255c-ce94-4977-811c-b05423b6168a@apspayroll.com> Message-ID: Processing control commands: > tag -1 pending Bug #1104536 [proftpd-core] ftpstats references wrong file in logrotate config Added tag(s) pending. -- 1104536: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104536 Debian Bug Tracking System Contact owner at bugs.debian.org with problems From ftpmaster at ftp-master.debian.org Thu May 1 22:29:27 2025 From: ftpmaster at ftp-master.debian.org (Debian FTP Masters) Date: Thu, 01 May 2025 21:29:27 +0000 Subject: Processing of proftpd-dfsg_1.3.8.c+dfsg-4_source.changes Message-ID: proftpd-dfsg_1.3.8.c+dfsg-4_source.changes uploaded successfully to localhost along with the files: proftpd-dfsg_1.3.8.c+dfsg-4.dsc proftpd-dfsg_1.3.8.c+dfsg-4.debian.tar.xz proftpd-dfsg_1.3.8.c+dfsg-4_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org) From owner at bugs.debian.org Thu May 1 22:39:03 2025 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Thu, 01 May 2025 21:39:03 +0000 Subject: Bug#1104536: marked as done (ftpstats references wrong file in logrotate config) References: <8e0e255c-ce94-4977-811c-b05423b6168a@apspayroll.com> Message-ID: Your message dated Thu, 01 May 2025 21:34:30 +0000 with message-id and subject line Bug#1104536: fixed in proftpd-dfsg 1.3.8.c+dfsg-4 has caused the Debian Bug report #1104536, regarding ftpstats references wrong file in logrotate config to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 1104536: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104536 Debian Bug Tracking System Contact owner at bugs.debian.org with problems From owner at bugs.debian.org Thu May 1 22:39:03 2025 From: owner at bugs.debian.org (Debian Bug Tracking System) Date: Thu, 01 May 2025 21:39:03 +0000 Subject: Bug#1103981: marked as done (proftpd-core: Does not start with default configuration (unknown configuration directive 'ShowSymlinks')) References: <174541282514.345460.2821266254690836327.reportbug@basilic.evolix.net> Message-ID: Your message dated Thu, 01 May 2025 21:34:30 +0000 with message-id and subject line Bug#1103981: fixed in proftpd-dfsg 1.3.8.c+dfsg-4 has caused the Debian Bug report #1103981, regarding proftpd-core: Does not start with default configuration (unknown configuration directive 'ShowSymlinks') to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 1103981: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103981 Debian Bug Tracking System Contact owner at bugs.debian.org with problems From hille42 at debian.org Thu May 1 22:46:15 2025 From: hille42 at debian.org (=?UTF-8?B?SGlsbWFyIFByZXXDn2UgKEBoaWxtYXIp?=) Date: Thu, 01 May 2025 21:46:15 +0000 Subject: [Git][debian-proftpd-team/proftpd][trixie] Finalize for upload. Message-ID: <6813eba75033b_3cf3409dd8865027@godard.mail> Hilmar Preu?e pushed to branch trixie at Debian ProFTPD Team / proftpd Commits: a946d06a by Hilmar Preu?e at 2025-05-01T23:15:43+02:00 Finalize for upload. - - - - - 2 changed files: - debian/changelog - debian/proftpd-core.NEWS Changes: ===================================== debian/changelog ===================================== @@ -1,10 +1,10 @@ -proftpd-dfsg (1.3.8.c+dfsg-4) UNRELEASED; urgency=medium +proftpd-dfsg (1.3.8.c+dfsg-4) unstable; urgency=medium * Add code to proftp postinst to force mod_ls.c & mod_xfer.c into modules.conf in case of upgrades (Closes: #1103981). * Ftpstats references wrong file in logrotate config (Closes: #1104536). - -- Hilmar Preu?e Tue, 29 Apr 2025 22:22:09 +0200 + -- Hilmar Preu?e Thu, 01 May 2025 23:14:44 +0200 proftpd-dfsg (1.3.8.c+dfsg-3) unstable; urgency=high ===================================== debian/proftpd-core.NEWS ===================================== @@ -6,7 +6,7 @@ proftpd-dfsg (1.3.8.c+dfsg-4) unstable; urgency=high to overwrite the modules.conf, else the proftp server won't start after upgrade. - -- Hilmar Preu?e Tue, 29 Apr 2025 22:22:09 +0200 + -- Hilmar Preu?e Thu, 01 May 2025 23:14:44 +0200 proftpd-dfsg (1.3.8+dfsg-7) unstable; urgency=medium View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/a946d06ac19c6fbee868d47a804a548eac704b8e -- View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/a946d06ac19c6fbee868d47a804a548eac704b8e You're receiving this email because of your account on salsa.debian.org. From hille42 at debian.org Thu May 1 22:46:21 2025 From: hille42 at debian.org (=?UTF-8?B?SGlsbWFyIFByZXXDn2UgKEBoaWxtYXIp?=) Date: Thu, 01 May 2025 21:46:21 +0000 Subject: [Git][debian-proftpd-team/proftpd] Pushed new tag debian/1.3.8.c+dfsg-4 Message-ID: <6813ebad7abef_3cf350915c86569b@godard.mail> Hilmar Preu?e pushed new tag debian/1.3.8.c+dfsg-4 at Debian ProFTPD Team / proftpd -- View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/tree/debian/1.3.8.c+dfsg-4 You're receiving this email because of your account on salsa.debian.org. From hille42 at debian.org Thu May 1 22:46:20 2025 From: hille42 at debian.org (=?UTF-8?B?SGlsbWFyIFByZXXDn2UgKEBoaWxtYXIp?=) Date: Thu, 01 May 2025 21:46:20 +0000 Subject: [Git][debian-proftpd-team/proftpd] Pushed new tag debian/1.3.7a+dfsg-12+deb11u4 Message-ID: <6813ebac7e5a0_3cf7e65886533@godard.mail> Hilmar Preu?e pushed new tag debian/1.3.7a+dfsg-12+deb11u4 at Debian ProFTPD Team / proftpd -- View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/tree/debian/1.3.7a+dfsg-12+deb11u4 You're receiving this email because of your account on salsa.debian.org.