... and, sure enough, the previous message came with a stupid typo in the NEWS file.
Fixed version attached. to 14. lokak. 2021 klo 17.21 Martin-Éric Racine (martin-eric.rac...@iki.fi) kirjoitti: > > debdiff attached. > > Martin-Éric > > su 10. lokak. 2021 klo 18.32 Sudip Mukherjee > (sudipm.mukher...@gmail.com) kirjoitti: > > > > Hi Martin-Éric, > > > > On Sat, Oct 9, 2021 at 7:14 PM Martin-Éric Racine > > <martin-eric.rac...@iki.fi> wrote: > > > > > > ti 20. heinäk. 2021 klo 22.49 Sudip Mukherjee > > > (sudipm.mukher...@gmail.com) kirjoitti: > > > > On Tue, Jul 20, 2021 at 6:51 PM Martin-Éric Racine > > > > <martin-eric.rac...@iki.fi> wrote: > > > > > > > > > > Package: micro-httpd > > > > > Version: 20051212-15.1 > > > > > Severity: normal > > > > > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > > > Hash: SHA256 > > > > > > > > > > The dependencies in the systemd files that currently ship with > > > > > micro-httpd only work if micro-httpd is bound to 0.0.0.0 as shipped. > > > > > If it's bound to another IP address, systemd will report a failure to > > > > > launch micro-httpd, because all network interfaces are not up yet, so > > > > > the IP we're trying to bind to hasn't been assigned to any interface > > > > > yet. > > > > > > > > Thanks for using micro-httpd and testing. Will attend to this one and > > > > also the earlier one that you have raised after the freeze is over. > > > > > > Hey Sudip! > > > > > > Would you have time to look into this now? > > > > Sorry for the delay, but too busy with $dayjob to properly do and test it. > > Since you are using it and have it working with the configuration > > changes, will you mind doing a NMU to it (and the other two) please. > > And if you are doing NMU please feel free to upload to 0-day. > > > > > > -- > > Regards > > Sudip
diff -Nru micro-httpd-20140814/debian/changelog micro-httpd-20140814/debian/changelog --- micro-httpd-20140814/debian/changelog 2020-02-06 20:40:35.000000000 +0200 +++ micro-httpd-20140814/debian/changelog 2021-10-14 16:02:47.000000000 +0300 @@ -1,3 +1,17 @@ +micro-httpd (20140814-2.1) unstable; urgency=medium + + * Non-Maintainer Upload. + * Fixed "cannot configure the root directory if started by systemd + instead of inetd" by adding a NEWS item (Closes: #983232). + * Fixed "systemd install dependency fails if binding to IP other than + 0.0.0.0" by adding FreeBind=true to the socket unit (Closes: #991324). + Thanks to Ansgar Burchardt for the solution. + * Fixed "micro-httpd@.service:6: Special user nobody configured, this is + not safe!" by using the canonical www-data user (Closes: #991884). + * Ran 'quilt refresh' which defuzzed 30_makefile-strip-fix.dpatch + + -- Martin-Éric Racine <martin-eric.rac...@iki.fi> Thu, 14 Oct 2021 16:02:47 +0300 + micro-httpd (20140814-2) unstable; urgency=medium [ Debian Janitor ] diff -Nru micro-httpd-20140814/debian/micro-httpd@.service micro-httpd-20140814/debian/micro-httpd@.service --- micro-httpd-20140814/debian/micro-httpd@.service 2020-02-06 01:14:09.000000000 +0200 +++ micro-httpd-20140814/debian/micro-httpd@.service 2021-10-14 13:54:03.000000000 +0300 @@ -3,8 +3,7 @@ Documentation=man:micro-httpd(8) [Service] -User=nobody +User=www-data Group=www-data ExecStart=-/usr/sbin/micro-httpd /var/www/html StandardInput=socket - diff -Nru micro-httpd-20140814/debian/micro-httpd.socket micro-httpd-20140814/debian/micro-httpd.socket --- micro-httpd-20140814/debian/micro-httpd.socket 2020-02-06 01:14:09.000000000 +0200 +++ micro-httpd-20140814/debian/micro-httpd.socket 2021-10-14 15:54:56.000000000 +0300 @@ -5,6 +5,7 @@ [Socket] ListenStream=0.0.0.0:80 Accept=true +FreeBind=true [Install] WantedBy=sockets.target diff -Nru micro-httpd-20140814/debian/NEWS micro-httpd-20140814/debian/NEWS --- micro-httpd-20140814/debian/NEWS 2020-02-06 01:14:09.000000000 +0200 +++ micro-httpd-20140814/debian/NEWS 2021-10-14 16:02:47.000000000 +0300 @@ -1,3 +1,24 @@ +micro-httpd (20140814-2.1) unstable; urgency=medium + + On hosts booting with systemd, the daemon is configured via systemd units. + + 1) To change the document root, type the following line in a command shell: + + sudo systemctl edit micro-httpd@.service + + Then change the second part of ExecStart to a different path. + + 2) To change IP address or port, type the following line in a command shell: + + sudo systemctl edit micro-httpd.socket + + Then change ListenStream to a different IP address and port combination. + + On hosts booting with the traditional BSD init, the daemon in configured via + the /etc/inetd.conf (document root) and /etc/services (port) text files. + + -- Martin-Éric Racine <martin-eric.rac...@iki.fi> Thu, 14 Oct 2021 16:53:42 +0300 + micro-httpd (20051212-5) unstable; urgency=low The binary name has changed from micro_httpd to the micro-httpd. diff -Nru micro-httpd-20140814/debian/patches/30-makefile-strip-fix.patch micro-httpd-20140814/debian/patches/30-makefile-strip-fix.patch --- micro-httpd-20140814/debian/patches/30-makefile-strip-fix.patch 2020-02-06 01:14:09.000000000 +0200 +++ micro-httpd-20140814/debian/patches/30-makefile-strip-fix.patch 2021-10-14 13:54:03.000000000 +0300 @@ -10,10 +10,10 @@ Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -diff --git a/Makefile b/Makefile -index 090cadc..2faa776 100644 ---- a/Makefile -+++ b/Makefile +Index: micro-httpd-20140814/Makefile +=================================================================== +--- micro-httpd-20140814.orig/Makefile ++++ micro-httpd-20140814/Makefile @@ -3,7 +3,7 @@ MANDIR = /usr/local/man/man8 CC = cc CFLAGS = -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long @@ -23,6 +23,3 @@ all: micro_httpd --- -1.6.5 -