-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 13 Nov 2010 15:21:30 +0100 Source: freeradius Binary: freeradius freeradius-common freeradius-utils libfreeradius2 libfreeradius-dev freeradius-krb5 freeradius-ldap freeradius-postgresql freeradius-mysql freeradius-iodbc freeradius-dialupadmin freeradius-dbg Architecture: source i386 all Version: 2.1.10+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Josip Rodin <joy-packages@debian.org> Changed-By: Josip Rodin <joy-packages@debian.org> Description: freeradius - a high-performance and highly configurable RADIUS server freeradius-common - FreeRADIUS common files freeradius-dbg - debug symbols for the FreeRADIUS packages freeradius-dialupadmin - set of PHP scripts for administering a FreeRADIUS server freeradius-iodbc - iODBC module for FreeRADIUS server freeradius-krb5 - kerberos module for FreeRADIUS server freeradius-ldap - LDAP module for FreeRADIUS server freeradius-mysql - MySQL module for FreeRADIUS server freeradius-postgresql - PostgreSQL module for FreeRADIUS server freeradius-utils - FreeRADIUS client utilities libfreeradius-dev - FreeRADIUS shared library development files libfreeradius2 - FreeRADIUS shared library Closes: 602815 Changes: freeradius (2.1.10+dfsg-2) unstable; urgency=medium . * The zombie period start time variable mistakenly got set to a random value because of an upstream typo. Cherry-picked upstream commit 7b7dff7724721f8af5fd163f2292d427a869992d into a Debian patch, requested for squeeze in #600465. * Since 2.1.9, the daemon stopped reopening the default radius.log file constantly, which means the default logrotate setup breaks the default logging. D'oh. We now have to send SIGHUP to the daemon as a postrotate action, which makes it reopen log files and continue normally. * Added delaycompress to the logrotate options, just to be on the safe side. * Added a reload action into the init script accordingly, so that the right pidfile is picked up (one that can be overridden by the admin in /etc/default/freeradius, available since the last release). * Called reload from the postrotate section, closes: #602815. * However, the latter signal also makes the server re-read configuration files, but unlike the initial server start, this all happens under the unprivileged user. That in turn means that if by any chance there is any part of FR configuration that happens not to be readable by group freerad (or whatever non-default is configured), the reload will fail, effectively silently, as the log has been moved away. Gah. So we have to make an effort to ensure that the configuration files are still readable by that user, otherwise the reload fails and the aforementioned bug is not fixed. The files seem to revert to root:root upon conffile actions, at least that's what happened to me and I think that was the cause. So, on upgrade, try to re-apply the dpkg-statoverrides on our /etc/freeradius/* stuff, whatever they are, under the assumption they will let the freerad group read config files as is the initial setup. (I wish dpkg-statoverride --update $file just did the right thing, but it doesn't, so there's a new local function that does that.) * While doing the latter, noticed that we were checking for directories in dpkg-statoverride --list output with trailing slashes, but they get output without it, so it was a no-op. Fixed the check by removing the trailing slashes. Also then noticed that we were grepping --list output, but it takes an optional glob pattern, so saved us that pointless grep fork by using that facility, just as described in the policy manual. * force-reload switches from restart to reload, per policy 9.3.2. * lenny backport needed also libltdl-dev (2.2.x) to build properly, rather than libltdl3-dev, which is obsolete and doesn't make sense anyway. Checksums-Sha1: 17ce772a9183aab9b5650a55517bb8e84c8d320b 1588 freeradius_2.1.10+dfsg-2.dsc 38cf17d1bddb694548bfd52550fd762771ebab4f 7150 freeradius_2.1.10+dfsg-2.diff.gz 3279d4a52288b780d0fca4a24e63173e1e1a56c4 614612 freeradius_2.1.10+dfsg-2_i386.deb cc30c0eb5e46b5850ea9f9d8c192a47d0588450c 91034 freeradius-utils_2.1.10+dfsg-2_i386.deb 5f36583c5b5045d4cfe1a09ad934374d70eef2ae 107824 libfreeradius2_2.1.10+dfsg-2_i386.deb 2c20de8850eb36e4daf1c5492ab6af19ffa1b3d1 141904 libfreeradius-dev_2.1.10+dfsg-2_i386.deb 8927249ee70be10836af30cdbd36edf08e27479b 34854 freeradius-krb5_2.1.10+dfsg-2_i386.deb 23f4743bbedd2bbd7ca7b2b88f219e1a4d47bc2f 52190 freeradius-ldap_2.1.10+dfsg-2_i386.deb 63606b532c0d4e4ca1c849bef0e1294d1e188c9a 51560 freeradius-postgresql_2.1.10+dfsg-2_i386.deb ee1a975c32bfefb3f59f413a0130158564a591fb 42398 freeradius-mysql_2.1.10+dfsg-2_i386.deb 287887c86519933d3706b59c5b1fd774bfefc302 33908 freeradius-iodbc_2.1.10+dfsg-2_i386.deb 89f5e224f08ce4e4148adfff200cbce6a27bf4b6 1094074 freeradius-dbg_2.1.10+dfsg-2_i386.deb fe36c99c51f0e713986c8c39c388b588906021a0 234178 freeradius-common_2.1.10+dfsg-2_all.deb 30965d2d331f0d27f136d404b2c4b73bdc41982f 133464 freeradius-dialupadmin_2.1.10+dfsg-2_all.deb Checksums-Sha256: 526fbd2ae7e0e904fda3713913141ccdfb9a5bd5b148d0d5db547eb6c15e3e6a 1588 freeradius_2.1.10+dfsg-2.dsc 7c877bfe19a981d557ecbbe09d85354d9ecc8d7f9de7c9a967a617691a218f4d 7150 freeradius_2.1.10+dfsg-2.diff.gz afbb4c62d8231477f9bcb1d163f97dc884ecb1f13b24716e4bfa36ac7277b073 614612 freeradius_2.1.10+dfsg-2_i386.deb 412e58b96110803d71c5560f4de439fb63e4850e4a361cb6719ac89fd305639a 91034 freeradius-utils_2.1.10+dfsg-2_i386.deb b3fd1a1ed0749548b3304696d921c53fb9f56ff627e518eca0ff6b8163387a48 107824 libfreeradius2_2.1.10+dfsg-2_i386.deb b411e08fc61ba505d6c4e0fbc14db42439de56b3e3bf5e06bb4fe97e767e73af 141904 libfreeradius-dev_2.1.10+dfsg-2_i386.deb 9e827fa4e1f01b949de366ca90e25150de99e2900cf46216629e2cffa767ae38 34854 freeradius-krb5_2.1.10+dfsg-2_i386.deb 34cc88da67e04403e6312d22ac431e4038ca91716601aca8466bc83d2096aa4e 52190 freeradius-ldap_2.1.10+dfsg-2_i386.deb a3a17de9dbe1d362b20f6e58cfe40f9d4b54cb7ea85ded977a96cbb4e023fd1a 51560 freeradius-postgresql_2.1.10+dfsg-2_i386.deb fa7e4d0e6e78bcf5384cfd4fe67b163f7c0094c89b62c4dac8fc7e2c42e51e99 42398 freeradius-mysql_2.1.10+dfsg-2_i386.deb 9ccb8044fca93f01b79fe6739e4d1c550f0b6a5104c61818c45fb21d852f4375 33908 freeradius-iodbc_2.1.10+dfsg-2_i386.deb deddbbace0eddb4168143d1ad64075eef52ef0d3ea06d13438ffd9f24b62a7fd 1094074 freeradius-dbg_2.1.10+dfsg-2_i386.deb 7cd5f033631cbe9efac77a5dede36183e4aefec1beb6437a330d36d94d188148 234178 freeradius-common_2.1.10+dfsg-2_all.deb 1387d0fbc63f2560b1a45ac5ab5938f450a4d8135a6bbcd756d6e00f78db5455 133464 freeradius-dialupadmin_2.1.10+dfsg-2_all.deb Files: 5963df117044b0e084485c5afe0859e4 1588 net optional freeradius_2.1.10+dfsg-2.dsc e8ea4d1ec9a14305f4b83823b3004b09 7150 net optional freeradius_2.1.10+dfsg-2.diff.gz 7b1cb28d6560e3707b223db62815b969 614612 net optional freeradius_2.1.10+dfsg-2_i386.deb d28d57edc749e73c1d7517b0b9e8b670 91034 net optional freeradius-utils_2.1.10+dfsg-2_i386.deb a2d728f0a0e2f632070dcf5de214a29b 107824 net optional libfreeradius2_2.1.10+dfsg-2_i386.deb 71f61bf00c1b798b77975605b777ca0a 141904 libdevel optional libfreeradius-dev_2.1.10+dfsg-2_i386.deb fb982cf23c2b334aaa01e9cb9083dc49 34854 net optional freeradius-krb5_2.1.10+dfsg-2_i386.deb 3afd2efdbe89e41cfe1df28a6830488a 52190 net optional freeradius-ldap_2.1.10+dfsg-2_i386.deb 00860166b4344bf6bb1fc867d2e06e08 51560 net optional freeradius-postgresql_2.1.10+dfsg-2_i386.deb 055558c974727f420dc7c967f43bc584 42398 net optional freeradius-mysql_2.1.10+dfsg-2_i386.deb 6e8a256d705c12f032d231833620c5d3 33908 net optional freeradius-iodbc_2.1.10+dfsg-2_i386.deb 60699ddc373b3c946eb48806a0b4a686 1094074 debug extra freeradius-dbg_2.1.10+dfsg-2_i386.deb cc0eb82c09df9956e5543da2d6d0601e 234178 net optional freeradius-common_2.1.10+dfsg-2_all.deb e37b7a335ea3e72013c3cb68ab9c62c0 133464 net optional freeradius-dialupadmin_2.1.10+dfsg-2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFM4EajC1RHoiANFZYRAvUoAJ9/9H0f5Fth/3/4z5MJ1NUq0Slq9QCfZsF1 c9b+PvInEoahbzuEhdpuoI0= =rZBu -----END PGP SIGNATURE----- Accepted: freeradius-common_2.1.10+dfsg-2_all.deb to main/f/freeradius/freeradius-common_2.1.10+dfsg-2_all.deb freeradius-dbg_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-dbg_2.1.10+dfsg-2_i386.deb freeradius-dialupadmin_2.1.10+dfsg-2_all.deb to main/f/freeradius/freeradius-dialupadmin_2.1.10+dfsg-2_all.deb freeradius-iodbc_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-iodbc_2.1.10+dfsg-2_i386.deb freeradius-krb5_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-krb5_2.1.10+dfsg-2_i386.deb freeradius-ldap_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-ldap_2.1.10+dfsg-2_i386.deb freeradius-mysql_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-mysql_2.1.10+dfsg-2_i386.deb freeradius-postgresql_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-postgresql_2.1.10+dfsg-2_i386.deb freeradius-utils_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius-utils_2.1.10+dfsg-2_i386.deb freeradius_2.1.10+dfsg-2.diff.gz to main/f/freeradius/freeradius_2.1.10+dfsg-2.diff.gz freeradius_2.1.10+dfsg-2.dsc to main/f/freeradius/freeradius_2.1.10+dfsg-2.dsc freeradius_2.1.10+dfsg-2_i386.deb to main/f/freeradius/freeradius_2.1.10+dfsg-2_i386.deb libfreeradius-dev_2.1.10+dfsg-2_i386.deb to main/f/freeradius/libfreeradius-dev_2.1.10+dfsg-2_i386.deb libfreeradius2_2.1.10+dfsg-2_i386.deb to main/f/freeradius/libfreeradius2_2.1.10+dfsg-2_i386.deb