* [ANNOUNCE] autofs 5.0.1 rc3 release candidate @ 2007-01-04 13:09 Ian Kent 2007-01-17 10:59 ` Guillaume Rousse 0 siblings, 1 reply; 7+ messages in thread From: Ian Kent @ 2007-01-04 13:09 UTC (permalink / raw) To: autofs; +Cc: linux-fsdevel Hi all, While there are still some issues the number of patches is hard to manage so I'm consolidating again. Known issues ============ Quoted strings in the master map are not yet handled. This may be delayed unlil the first bug fix release following the initial release. There will always be bugs so I need to draw a line at some point and issue a release of 5.0.1. That means this might be the last oppertunity to test before the release so please find time to check this out. autofs ====== The package can be found at: ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5 It is autofs-5.0.1-rc3.tar.[gz|bz2] No source rpm is there as it can be produced by using: rpmbuild -ts autofs-5.0.1-rc3.tar.gz and the binary rpm by using: rpmbuild -tb autofs-5.0.1-rc3.tar.gz See the INSTALL file for information about configure options and kernel requirements. Note: The rc2 tar and patches have been moved to the "old" subdirectory so any automated build processes that are looking for the tar or patches in the location above will need to be updated. Here are the entries from the CHANGELOG which outline the updates: 4/1/2007 autofs-5.0.1 rc3 ------------------------- - fix handling of autofs specific mount options. - fix include check full patch for file map of same name. - fix cache entrys not being cleaned up on submount expire. - fix LDAP lookup delete cache entry only if entry doesn't exist. - add missing socket close in replicated host check (Jeff Moyer). - remove unused option UNDERSCORETODOT from default config files. - make default installed master map for /net use "-hosts" instead of auto.net. - fix included map recursive map key lookup. - and fix the recursive map key lookup for browsable map case. - review and fix master map options update for map reload. - fix "-fstype=nfs4" handling. - fix get_query_dn not looking in subtree for LDAP search. - allow syntax "--timeout <secs>" for backward compatibility. - make masked_match independent of hostname for exports comparison. - fix file handle leak in nsswitch parser. - fix memory leak in mount and expire request processing. - add additional check to prevent running of cancelled tasks. - fix potential file handle leakage in rpc_subs.c for some failure cases. - fix file handle leak in included map lookup. - fix "-fstype=nfs4" server probing. - set close-on-exec flag on open files where possible. - fix parsing of numeric host names in LDAP map specs. - fix get_query_dn not looking in subtree for LDAP search (missed second occurance). - allow additional common LDAP attributes in map dn. - deal with changed semantics of mkdir in 2.6.19. - fix macro table locking. - fix nsswitch parser locking. - allow only one master map read task at a time. - fix misc memory leaks. - mitigate manual umount of automounts where possible. - fix multiply recursive bind mounts. - check kernel module version and require 5.00 or above. - fix expire regression introduced in the "mitigate manual umount" patch. - still more on multiply recursive bind mounts. - fix tokenizer to distinguish between global option and dn string. - fix incorrect return from spawn (Gordon Lack). - fix parsing of bad mount mount point in master map. - fix use after free memory access in cache.c and lookup_yp.c. - eliminate use of pthread_kill to detect task completion. - alter nfs4 host probing to not use portmap lookup and add options check for "port=" parameter. - correct semantics of "-null" map handling. - remove ability to use multiple indirect mount entries in master map. - expand export access checks to include missing syntax options. - make "-hosts" module try to be sensitive to exports list changes. - change mount "device" from "automount" to the map name. - check for buffer overflow in mount_afs.c. - update master map tokenizer to admit "slasify-colons" option (Capelle Bonoit). - update location validation to accept "_" (Fabio Olive Leite). - set close-on-exec flag on open sockets. - fix nonstrict multi-mount handling. - reduce thread stack to less excessive size. - update kernel patches. Ian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-04 13:09 [ANNOUNCE] autofs 5.0.1 rc3 release candidate Ian Kent @ 2007-01-17 10:59 ` Guillaume Rousse 2007-01-17 13:36 ` Ian Kent 2007-01-17 13:42 ` Jeff Moyer 0 siblings, 2 replies; 7+ messages in thread From: Guillaume Rousse @ 2007-01-17 10:59 UTC (permalink / raw) To: autofs Also sprach Ian Kent: > - fix get_query_dn not looking in subtree for LDAP search (missed second > occurance). Well, this patch was mine :) Actually, I don't really care about getting mentionned in the changelog, but I'd like my other patches from http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/autofs/releases/5.0.1/0.rc3.1mdv2007.1/SOURCES/ to get in also, especially when they fix objectives troubles: - autofs-5.0.1-rc1-fix-hesiod-check.patch is needed to build without hesiod but with other libraries (such as LDAP) - autofs-5.0.1-rc1-fix-man-page.patch fix an error in a man page, and avoid a useless substitution The following are more discussable, and only concern enhancing configuration readability: - autofs-5.0.1-rc1-drop-default-prefix-from-config.patch drop useless DEFAULT_ prefix from configuration directives - autofs-5.0.1-rc3-separate-config-files.patch split configuration in two parts, one for the automount daemon, one for the automount init script - autofs-5.0.1-rc1-cleanup-config-files-names.patch just tidify configuration files names Thanks. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-17 10:59 ` Guillaume Rousse @ 2007-01-17 13:36 ` Ian Kent 2007-01-17 13:42 ` Jeff Moyer 1 sibling, 0 replies; 7+ messages in thread From: Ian Kent @ 2007-01-17 13:36 UTC (permalink / raw) To: Guillaume Rousse; +Cc: autofs On Wed, 2007-01-17 at 11:59 +0100, Guillaume Rousse wrote: > Also sprach Ian Kent: > > - fix get_query_dn not looking in subtree for LDAP search (missed second > > occurance). > Well, this patch was mine :) Apologies, you are right. I do try to credit the source of patches and I didn't mean to leave you out, sorry. Now that I think I've just about fixed the more important v5 functionality issues, at least almost all the ones I know about, I'll have a look through these, thanks. I must say though that I want to make as few changes as I can till after the first v5 release. Following that I'll collect the outstanding patches and apply them and we can deal with any issues. How urgent are these first two for your needs? > > Actually, I don't really care about getting mentionned in the changelog, > but I'd like my other patches from > http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/autofs/releases/5.0.1/0.rc3.1mdv2007.1/SOURCES/ > to get in also, especially when they fix objectives troubles: > - autofs-5.0.1-rc1-fix-hesiod-check.patch is needed to build without > hesiod but with other libraries (such as LDAP) Tell me a little more about this please. > - autofs-5.0.1-rc1-fix-man-page.patch fix an error in a man page, and > avoid a useless substitution The Makefile isn't updated by this patch. Does this build and install without error in your build environment? > > The following are more discussable, and only concern enhancing > configuration readability: > - autofs-5.0.1-rc1-drop-default-prefix-from-config.patch drop useless > DEFAULT_ prefix from configuration directives Mmmm .. remember that. In principle it looked OK but I couldn't help thinking there was something missed in the patch, I didn't know what but you've been using it for a while now so I must be mistaken. The other thing, which is more my way of thinking about the meaning of the names, is that I felt that the names are more meaningful as they are. For example the master map name can be changed by passing a value on the command line, and so that changes the configured default, and similarly the timeout. > - autofs-5.0.1-rc3-separate-config-files.patch split configuration in > two parts, one for the automount daemon, one for the automount init script Initially I didn't want to split these up but looking at the patch and thinking about it I'm starting to warm to the idea. > - autofs-5.0.1-rc1-cleanup-config-files-names.patch just tidify > configuration files names Not sure about changing the config file name. There are two common naming schemes, one is what your proposing and the other is what's being used. I come from a background where the later is most common so I tend to prefer using it. But that probably needs some more thought and a closer look at the patch. Ian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-17 10:59 ` Guillaume Rousse 2007-01-17 13:36 ` Ian Kent @ 2007-01-17 13:42 ` Jeff Moyer 2007-01-17 14:00 ` Guillaume Rousse 1 sibling, 1 reply; 7+ messages in thread From: Jeff Moyer @ 2007-01-17 13:42 UTC (permalink / raw) To: Guillaume Rousse; +Cc: autofs ==> On Wed, 17 Jan 2007 11:59:49 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: Guillaume> - autofs-5.0.1-rc3-separate-config-files.patch split configuration in Guillaume> two parts, one for the automount daemon, one for the automount init script What is the purpose of this? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-17 13:42 ` Jeff Moyer @ 2007-01-17 14:00 ` Guillaume Rousse 2007-01-17 14:08 ` Jeff Moyer 0 siblings, 1 reply; 7+ messages in thread From: Guillaume Rousse @ 2007-01-17 14:00 UTC (permalink / raw) To: Jeff Moyer; +Cc: autofs Also sprach Jeff Moyer: > ==> On Wed, 17 Jan 2007 11:59:49 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: > > Guillaume> - autofs-5.0.1-rc3-separate-config-files.patch split configuration in > Guillaume> two parts, one for the automount daemon, one for the automount init script > > What is the purpose of this? Well, to mimic standard setup for all other services. I also think separating vendor-specific parts, such as init scripts, from upstream parts, such as main daemon configuration, make life easier for both parts. It's easier for packagers to provide vendor-specific customisation without side effects (I'd prefer avoiding to add a USE_MDV_SPECIFIC_FEATURE_X in autofs configuration). And it avoid upstream maintainer to provide vendor-targeted switches, such as --where-do-you-want-the-automount-configuration-to-be-installed, as this standard (%sysconfdir). ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-17 14:00 ` Guillaume Rousse @ 2007-01-17 14:08 ` Jeff Moyer 2007-01-17 14:50 ` Ian Kent 0 siblings, 1 reply; 7+ messages in thread From: Jeff Moyer @ 2007-01-17 14:08 UTC (permalink / raw) To: Guillaume Rousse; +Cc: autofs ==> On Wed, 17 Jan 2007 15:00:18 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: Guillaume> Also sprach Jeff Moyer: Guillaume> > ==> On Wed, 17 Jan 2007 11:59:49 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: Guillaume> > Guillaume> > Guillaume> - autofs-5.0.1-rc3-separate-config-files.patch split configuration in Guillaume> > Guillaume> two parts, one for the automount daemon, one for the automount init script Guillaume> > Guillaume> > What is the purpose of this? Guillaume> Well, to mimic standard setup for all other services. Guillaume> I also think separating vendor-specific parts, such as init scripts, Guillaume> from upstream parts, such as main daemon configuration, make life easier Guillaume> for both parts. Guillaume> It's easier for packagers to provide vendor-specific customisation Guillaume> without side effects (I'd prefer avoiding to add a Guillaume> USE_MDV_SPECIFIC_FEATURE_X in autofs configuration). And it avoid Guillaume> upstream maintainer to provide vendor-targeted switches, such as Guillaume> --where-do-you-want-the-automount-configuration-to-be-installed, as this Guillaume> standard (%sysconfdir). OK, I'm with you. Ian, I'm in favor of this change. -Jeff ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ANNOUNCE] autofs 5.0.1 rc3 release candidate 2007-01-17 14:08 ` Jeff Moyer @ 2007-01-17 14:50 ` Ian Kent 0 siblings, 0 replies; 7+ messages in thread From: Ian Kent @ 2007-01-17 14:50 UTC (permalink / raw) To: Jeff Moyer; +Cc: autofs On Wed, 2007-01-17 at 09:08 -0500, Jeff Moyer wrote: > ==> On Wed, 17 Jan 2007 15:00:18 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: > > Guillaume> Also sprach Jeff Moyer: > Guillaume> > ==> On Wed, 17 Jan 2007 11:59:49 +0100, Guillaume Rousse <Guillaume.Rousse@inria.fr> said: > Guillaume> > > Guillaume> > Guillaume> - autofs-5.0.1-rc3-separate-config-files.patch split configuration in > Guillaume> > Guillaume> two parts, one for the automount daemon, one for the automount init script > Guillaume> > > Guillaume> > What is the purpose of this? > Guillaume> Well, to mimic standard setup for all other services. > > Guillaume> I also think separating vendor-specific parts, such as init scripts, > Guillaume> from upstream parts, such as main daemon configuration, make life easier > Guillaume> for both parts. > > Guillaume> It's easier for packagers to provide vendor-specific customisation > Guillaume> without side effects (I'd prefer avoiding to add a > Guillaume> USE_MDV_SPECIFIC_FEATURE_X in autofs configuration). And it avoid > Guillaume> upstream maintainer to provide vendor-targeted switches, such as > Guillaume> --where-do-you-want-the-automount-configuration-to-be-installed, as this > Guillaume> standard (%sysconfdir). > > OK, I'm with you. Ian, I'm in favor of this change. Yep. As I say the suggestion is growing on me. I want to look a bit closer at the patch as well. Ian ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-01-17 14:50 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-01-04 13:09 [ANNOUNCE] autofs 5.0.1 rc3 release candidate Ian Kent 2007-01-17 10:59 ` Guillaume Rousse 2007-01-17 13:36 ` Ian Kent 2007-01-17 13:42 ` Jeff Moyer 2007-01-17 14:00 ` Guillaume Rousse 2007-01-17 14:08 ` Jeff Moyer 2007-01-17 14:50 ` Ian Kent
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.