AUTHORS revision 302408
146283SdfrPRIMARY AUTHORS AND MAJOR CONTRIBUTORS TO AM_UTILS: 2130803SmarcelOriginal authors of amd were the Berkeley team and especially Jan-Simon 3130803SmarcelPendry. Since then many people have contributed patches. 498944Sobrien 546283SdfrThis file lists the ones who contributed major code changes, in no 646283Sdfrparticular order, and I thank them all. This is of course not to diminish 746283Sdfrthe smaller contributes of the many others. Thank you all. 846283Sdfr 946283Sdfr* Erez Zadok <ezk@cs.sunysb.edu> 1046283Sdfr 1146283SdfrThe most significant changes were made by Erez Zadok in terms of bug fixes, 1246283Sdfrports, and new features added. Erez Zadok is the current maintainer of 1398944Sobrienam-utils, as of January 1997. 1446283Sdfr 1598944Sobrien* Ion Badulescu <ion@cs.columbia.edu> 1698944Sobrien 1798944SobrienCo-maintainer of am-utils since late 1999: Linux and Solaris autofs support, 1898944SobrienLinux NFSv3 support, major code reorganization, etc... 1946283Sdfr 2098944Sobrien* Randall S. Winchester <rsw@glue.umd.edu> 2198944Sobrien 2298944SobrienMay 7, 1997: contributed a special version of upl102 that included NFS V.3 2398944Sobriensupport. Some of the code was contributed by Christos Zoulas 2446283Sdfr<christos@deshaw.com>. I (Erez) ported these changes to am-utils. 2598944Sobrien 2698944SobrienSeptember 12, 1997: lots of small prototype cleanups and fixes to numerous 2798944Sobrienfiles. 2898944Sobrien 2946283SdfrJanuary 27, 1998: support pid files in the amd.conf file. Provide base name 3046283Sdfrfor hesiod zone files. Always use /etc/amd.conf if exists. 3146283Sdfr 3246283SdfrAugust 8, 1998: add detection support for NFS V.3 for NetBSD 1.3F. 3346283Sdfr 3446283SdfrFebruary 1, 1998: fixes for NetBSD to better detect its features. 3546283Sdfr 3646283SdfrSeptember 4, 1999: assorted fixes for NetBSD 1.4+. 3746283Sdfr 3846283Sdfr* Hannes Reinecke <hare@MathI.UNI-Heidelberg.DE> 3998944Sobrien 40130803SmarcelBack in 1995, contributed code for linux. A new parser for file system 4146283Sdfrspecific options that only exist under linux. 4246283Sdfr 4398944Sobrien* Leif Johansson <leifj@matematik.su.se> 44130803Smarcel 45130803SmarcelJune 22, 1997: minor patch to ensure that systems without an RE library work. 46130803Smarcel 47130803SmarcelJune 23, 1997: mount options should be properly comma limited. 4846283Sdfr 4946283SdfrJuly 10, 1997: info_ldap.c and prototype changes to all map _init and _mtime 5098944Sobrienfunctions. Contributed scripts/amd2ldif.pl. 5146283Sdfr 5246283SdfrAugust 4, 1997: info_ldap.c fixes and adding two new amd.conf ldap 5398944Sobrienvariables: ldap_cache_seconds and ldap_cache_maxmem. 5498944Sobrien 5598944Sobrien* Andreas Stolcke <stolcke@speech.sri.com> 5698944Sobrien 5798944SobrienJune 22, 1997: patches to ensure that proto= and vers= options work 5898944Sobrienproperly in mount tables and can be overridden. Later on, more code 5946283Sdfrcontribued to optimize the best combination of proto/vers. 6046283Sdfr 6146283SdfrJuly 4, 1997: patches to get NFS V.3 working under irix5. 6246283Sdfr 6346283SdfrSeptember 9, 1997: initialize all fields of mntent_t structures to 0. 6446283Sdfr 6546283SdfrOctober 2, 1997: don't log an RPC timeout as an error but only as an info 6646283Sdfrmessage. 6746283Sdfr 6846283SdfrDecember 19, 1997: detected an FMR (Free Memory Read) in amd/mntfs.c, 6946283Sdfruninit_mntfs(). 7046283Sdfr 7146283Sdfr* Danny Braniss <danny@cs.huji.ac.il> 7298944Sobrien 7346283SdfrJuly, 6 1997: contributed patches to hesiod on bsdi3. 7446283Sdfr 7546283Sdfr* Tom Schmidt <tschmidt@micron.com> 7646283Sdfr 7746283SdfrJuly 10, 1997: Recommdation to include libgdbm if libc has no dbm_open. 7846283SdfrPatches for netgrp(host) command. Mods to aux/config.guess to recognize 7946283Sdfrsun3. 8046283Sdfr 8146283SdfrJanuary 19, 1998: print correct -l option depending if system supports 8246283Sdfrsyslog and/or syslog facilities. 8346283Sdfr 8446283SdfrJanuary 29, 1998: fix for 0.0.0.0 loopback on SunOS 3.X which defines 8546283SdfrIFF_ROUTE instead of IFF_LOOPBACK. 8646283Sdfr 8746283SdfrMay 30, 2000: correct logging types for addopts/mergeopts messages. 8846283Sdfr 8946283Sdfr* Daniel S. Riley <dsr@mail.lns.cornell.edu> 9046283Sdfr 9146283SdfrJuly 11, 1997: fixes to DU-4.0 to support string POSIX.1 signals, and struct 9246283Sdfrsockaddr with sa_len field. 9346283Sdfr 9446283SdfrJuly 13, 1997: Move amd.conf parsing to before switch_option() on log/debug 9546283Sdfroptions. Minor type wrt "ro" option in libamu/mount_fs.c. Added more 9646283Sdfrfillers of mnttab options, for acdirmax, acdirmin, acregmax, acregmin, noac, 9746283Sdfrgrpid, nosuid, and actimo. 9846283Sdfr 9946283SdfrAugust 15, 1998: fix memory leak in processing of /defaults, and avoid 10046283Sdfraccessing uninitialized memory in osf1. 10146283Sdfr 10246283Sdfr* Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de> 10346283Sdfr 10446283SdfrJuly 23, 1997: Got lots of patches from the Debian Linux folks, who fixed 10546283Sdfrseveral generic bugs, and one serious one for Linux. The latter involved 10646283Sdfrusing connected sockets for NFS mounts on kernels 1.3.10 and older. Roman's 10746283Sdfrwork is baed on amd-upl102, and work from Ian Murdock <imurdock@debian.org> 10846283Sdfrand Dominik Kubla <dominik@debian.org>. 10946283Sdfr 11046283Sdfr* Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 11146283Sdfr 11246283SdfrAugust 6, 1997: assorted fixes to support hesiod-1.3, solaris 2.4 (which I 11346283Sdfralready fixed but did not release yet), and support for $LDFLAGS at 11446283Sdfrconfigure/compile time. 11546283Sdfr 11646283SdfrFebruary 24, 1998: lots of patches for ultrix 4.3 port. 11746283Sdfr 11846283SdfrFebruary 28, 1998: lots of documentation fixes! 11946283Sdfr 12046283SdfrJanuary 8, 1999: texi fixes, and more Ultrix 4.3 fixes, among others. 12146283Sdfr 12246283SdfrJanuary 11, 1999: hesiod_isup function. Fix format errors in dlog/plog. 12346283SdfrRemove obsolete or unnecessary files/macros. Don't report disabled file 12446283Sdfrsystems. More misc fixes. 12546283Sdfr 12646283SdfrFebruary 3, 1998: don't start autofs listener unless autofs maps were in 12746283Sdfruse. 12846283Sdfr 12946283SdfrDecember 10, 1999: assorted fixed and lots of fixes to support in-kernel 13046283Sdfrmount tables in Solaris 8. 13146283Sdfr 13246283SdfrFebruary 9, 2000: new debug options hrtime (hi-res timer) and xdrtrace. bug 13346283Sdfrfixes. 13446283Sdfr 13546283Sdfr* Jason Thorpe <thorpej@nas.nasa.gov> 13646283Sdfr 13746283SdfrAugust 25, 1997: make amd work when talking to NIS+ servers in NIS 13846283Sdfrcompatibility mode. Fix originally came from Matthieu Herrb 139130803Smarcel<matthieu@laas.fr>. 14098944Sobrien 14198944Sobrien* Chris Metcalf <metcalf@catfish.lcs.mit.edu> 14246283Sdfr 143130803SmarcelAugust 29, 1997: patch to make amd use FQHN for NFS/RPC authentication, 144130803Smarceluseful esp. for cross-domain NFS mounts. 145130803SmarcelSeptember 2, 1997: if plock() succeeded, don't display errno string. 146130803Smarcel 147130803Smarcel* Enami Tsugutomo <enami@cv.sony.co.jp> 148130803Smarcel 149130803SmarcelSeptember 4, 1997: don't ping remote servers with NFS V.3 always, but V.2, 150130803Smarcelregardless of client's NFS version. (conf/transp/transp_sockets.c) 151130803Smarcel 152130803Smarcel* Dan Riley <dsr@mail.lns.cornell.edu> 153130803Smarcel 154130803SmarcelSeptember 19, 1997: make sure that amd works with more secure portmappers 15546283Sdfrthat do not allow forwarding of RPC messages to other services. 15646283Sdfr 15746283Sdfr* Wolfgang Rupprecht <wolfgang@wsrcc.com> 15846283Sdfr 15946283SdfrAugust 10, 1997: netbsd and other bsd systems have a mask flag for 16046283Sdfrpcfs_args (msdos mount). 16146283Sdfr 16246283Sdfr* Christos Zoulas <christos@zoulas.com> 16346283Sdfr 16446283SdfrSeptember 25, 1997: fix to initialize uid/gid fields of pcfs_args_t on 165130803Smarcelnetbsd. 16698944Sobrien 16798944SobrienOctober 10, 1997: compile time cleanups of printf()s in hlfsd code. If nfs 16846283Sdfrserver is down or does not support a portmapper call, then mark it down as 16946283Sdfrversion 2, and try again later. 17046283Sdfr 171130803SmarcelNovember 29, 2002: compile fixes for NetBSD, a couple of bug fixes (one 172130803Smarcelalready fixed by maintainers) 173130803Smarcel 174130803SmarcelApril 12, 2003: support new "unmount" option, useful to timeout removable 175130803Smarcellocal media mounts. 17698944Sobrien 17798944SobrienOctober 12, 2004: patch to support two new amd.conf options, domain_strip 17846283Sdfrand auto_attrcache. Patch to cleanup NFS attribute-cache flag computation. 17946283SdfrPatch to fix an inconsistency in timeouts in the RPC code between socket and 18098944SobrienTLI implementations. Patch to print version string (amd -v) after all 18146283Sdfroptions had been initialized, so we can print domain, host, and hostd. 18246283SdfrLinux patch to use umount2(2) if umount(2) fails. 18346283Sdfr 18498944Sobrien* Bill Paul <wpaul@ctr.columbia.edu> 18598944Sobrien 18698944SobrienNovember 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include 18798944Sobrienheaders for this. Bill had to guess at the right structures, field names, 188130803Smarcelsizes, alignment, etc. 189130803Smarcel 190130803SmarcelJanuary 15, 1999: small ldap bug fixes. 191130803Smarcel 192130803Smarcel* Stefan Vogel <vogel@physik-rzu.unizh.ch> 193130803Smarcel 194130803SmarcelNovember 14, 1997: typo in the subscription instructions to amd-dev. 195130803Smarcel 196130803Smarcel* Guntram Wolski <gwolsk@sei.com> 197130803Smarcel 198130803SmarcelNovember 15, 1997: pointed out mismatching documentation for the -o option. 199130803Smarcel 200130803Smarcel* Michael Hucka <hucka@eecs.umich.edu> 201130803Smarcel 202130803SmarcelJanuary 11, 1997: pointed out reversed definition of NFS mount options vers 203130803Smarceland proto. 204130803Smarcel 205130803Smarcel* Albert Chin <china@pprd.abbott.com> 206130803Smarcel 207130803SmarcelJanuary 12, 1998: minor bug in output of amd -H. 208130803Smarcel 209130803SmarcelJune 23, 2005: assortment of small compile bugs on aix4, and solaris 5/6/7. 210130803Smarcel 211130803Smarcel* Thomas Richter <richter@chemie.fu-berlin.de> 212130803Smarcel 213130803SmarcelJanuary 13, 1998: use case insensitive comparisons for variables that need 214130803Smarcelit (such as all hostname related ones, and more). 215130803Smarcel 216130803SmarcelJuly 20, 1998: don't leak memory in the private version of yp_all (when 217130803Smarcelvendor yp_all is bad). 218130803Smarcel 21946283Sdfr* Fred Korz <korz@smarts.com> 22046283Sdfr 221130803SmarcelJanuary 30, 1998: minor typo fixed to tftp example in am-utils.texi. 222130803Smarcel 223130803Smarcel* Donald Buczek <buczek@MPIMG-Berlin-Dahlem.MPG.DE> 224130803Smarcel 225130803SmarcelMarch 6, 1998: correctly inherit existing NFS V.3 mounts upon restart. 226130803Smarcel 227130803SmarcelMarch 17, 1998: compare log file name and syslog string with correct length. 228130803Smarcel 229130803SmarcelMarch 20, 1998: do not close stdout in case it gets reused elsewhere and to 230130803Smarcelallow startup script to redirect it. Set a temporary secure umask(0022) 231130803Smarcelbefore writing log file and restore it afterwards. 232130803Smarcel 233130803Smarcel* Matthew Crosby <mcrosby@ms.com> 234130803Smarcel 235130803SmarcelApril 20, 1998: allow arbitrary number of interfaces in wire listing. 236130803Smarcel 237130803Smarcel* David O'Brien <obrien@NUXI.com> 238130803Smarcel 239130803SmarcelSeptember 4, 1998: bug fix to avoid overrunning hostname buffer, and minor 240130803Smarcelamd.conf man page typo correction. 241130803Smarcel 242130803SmarcelSeptember 22, 1999: use more secure vsnprintf in real_plog(). 243130803Smarcel 244130803Smarcel* Danny Rathjens <dkr@cs.fiu.edu> 245130803Smarcel 246130803SmarcelOctober 29, 1998: swap arguments to kill(2) in amd.c. 247130803Smarcel 248130803Smarcel* Mike Mitchell <mcm@unx.sas.com> 249130803Smarcel 250130803SmarcelNovember 3, 1998: amd/nfs_subr.c (nfsproc_lookup_2_svc): try to avoid a race 251130803Smarcelcondition between unmounting and re-mounting an entry, by increasing the ttl 252130803Smarcelof a looked up entry before unmounting it. 253130803Smarcel 254130803Smarcel* Douglas K. Rand" <rand@aero.und.edu> 255130803Smarcel 256130803SmarcelDecember 3, 1998: case insensitive host name match for nfsl. 257130803Smarcel 258130803Smarcel* David Wolfskill <dhw@whistle.com> 259130803SmarcelJanuary 28, 1999: don't turn on/off noconn option if it was already in that 260130803Smarcelstate. 261130803Smarcel 262130803Smarcel* Jeffrey C Honig <jch@BSDI.COM> 263130803SmarcelMarch 14, 1999: clean up more autogenerated files upon "make distclean". 264130803Smarcel 265130803SmarcelMarch 15, 1999: avoid overly verbose NIS warning even on systems that don't 266130803Smarcelrun NIS. On BSD systems, wire.c uses getifaddrs(), sysctl(), IRS routines, 267130803Smarceland more fixes. Numerous IP packet security fixes. 268130803Smarcel 269130803SmarcelMarch 16, 1999: documentation typos. new cdfs options. ufs structure 270130803Smarceldetection for bsdi4. 271130803Smarcel 272130803SmarcelSeptember 17, 1999: fixes to expn. 273130803Smarcel 274130803Smarcel* Paul Balyoz <pbalyoz@sedona.ch.intel.com> 275130803SmarcelMarch 26, 1999: ensure lostaltmail displays Y2K compliant dates. 276130803Smarcel 277130803Smarcel* Jon Peatfield <J.S.Peatfield@damtp.cam.ac.uk> 278130803SmarcelMarch 30, 1999: turn off incomplete NFS V.3 support in HPUX 10.20. 279130803Smarcel 280130803SmarcelSeptember 22, 1999: safe reloading of maps without first clearing old 281130803Smarcelcopies, and using cached copies if map failed to reload. 282130803Smarcel 283130803Smarcel* Peter Breitenlohner <peb@mppmu.mpg.de> 284130803SmarcelJuly 24, 1999: patch for linux 2.2.x to work with older libc5 systems, and 285130803Smarcelnis_isup mis-logic fixes. 286130803SmarcelDecember 13, 2001: report typos in scripts/amd.conf.5. 287130803Smarcel 288130803Smarcel* Dale Talcott <aeh@quest.cc.purdue.edu> 289130803SmarcelJuly 26, 1999: added NFS3 support for AIX mounting. 290130803Smarcel 291130803Smarcel* Christophe Kalt <Christophe-Kalt@deshaw.com> 292130803SmarcelJuly 14, 1999: add netgrpd() syntax function which uses FQHN. 293130803Smarcel 294130803Smarcel* Andrew J. Korty <ajk@purdue.edu> 29546283SdfrSeptember 5, 1999: pawd works for type:=nfsl. 296130803Smarcel 297130803Smarcel* Nick Williams <njw@ms.com> 298130803SmarcelSeptember 1, 1999: bug fix for incorrect symlinks when two locations are 299130803Smarcelrequested simultaneously. 300130803Smarcel 30146283SdfrNovember 1, 1999: fixes to sync maps even if they are set to mapcache:=sync. 302130803Smarcel 303130803SmarcelJanuary 19, 2000: fix (and reduce the incidence of) stale file handles when 304130803Smarceldoing rapid mounts and umounts in succession. 305130803Smarcel 306130803SmarcelJune 5, 2000: better handling of potential race-conditions during rapid 30746283Sdfru/mounts. Correctly update d_drops stats for amq -s. 30846283Sdfr 30946283Sdfr* Johann Pfefferl <johann.pfefferl.jp@germany.agfa.com> 31046283SdfrNovember 16, 1999: fix to ldap code so repeated calls to string2he don't 31146283Sdfrcorrupt the string passed. 31246283Sdfr 31346283Sdfr* Amitha Perera <perera@cs.rpi.edu> 31446283SdfrDecember 9, 1999: detect all wire() interfaces correctly. 31546283Sdfr 31646283Sdfr* Steven Danz <sdanz@awc.kc.noaa.gov> 31746283SdfrJanuary 25, 2000: allow browsable auto maps. 31846283Sdfr 31998944Sobrien* Wolfram Klaus <klaus@physik.fu-berlin.de>. 32046283SdfrNovember 21, 2000: recognize proplist mnttab flag. 32146283Sdfr 32246283Sdfr* Thomas Klausner <tk@giga.or.at> 32346283SdfrNovember 21, 2000: lots of NetBSD fixes (many of which are generic). 32446283Sdfr 32546283SdfrApril 18, 2003: patch to reference am-utils info pages in man page. 32646283Sdfr 32746283SdfrNovember 28, 2004: small fixes to typos in amd.conf(5) man page. 32846283Sdfr 32946283Sdfr* Olaf Kirch <okir@caldera.de> 33046283SdfrFebruary 1, 2001: important Linux NFS error number mapping fixed 33146283Sdfr 33246283Sdfr* Ahmon Dancy <dancy@franz.com> 33346283SdfrFebruary 9, 2001: Apple Rhapsody/Darwin/OS X port 33446283Sdfr 33546283Sdfr* Sebastien Bahloul <sebastien.bahloul@mangoosta.fr> 33646283SdfrJuly 3, 2001: LDAP fixes and updates to support new APIs 33746283Sdfr 33846283SdfrMarch 27, 2002: LDAP bug and port to HPUX-11. 33946283Sdfr 34046283Sdfr* Philippe Troin <phil@fifi.org> 34146283SdfrJuly 12, 2001: Proper handling of GNU getopt, support for optionally 34246283Sdfrdisabling LDAP/Hesiod, fixes for the dev/nodev option on Linux. Texi 34346283Sdfrdocumentation fix. 34446283Sdfr 34546283SdfrNovember 28, 2001: Bug fix. Support "nolock" as an NFS option, not a 34646283Sdfrgeneric mount option. 34798944Sobrien 34898944SobrienJuly 17, 2003: pref:=null core dump fix. libgdbm portability. tcpd/librap 34998944Sobriensupport. And a few other things for the 6.0 branch. 35098944Sobrien 35198944Sobrien* Trond Myklebust <trond.myklebust@fys.uio.no> 35298944SobrienJanuary 10, 2002: Proper initialization of the timeo parameter on Linux, TCP 353130803Smarcel_must_ have a timeout 2 orders of magnitude larger than UDP 354130803Smarcel 355130803Smarcel* George Ross <gdmr@dcs.ed.ac.uk> 356130803SmarcelApril 29, 2002: Rework of old code, support for wildcards in LDAP queries, 357130803Smarceland an FD leak fix. Amd -A support. 358130803Smarcel 359130803SmarcelOctober 21, 2002: ldap_unbind fix for SIGPIPE, and support for LDAPv3 360130803Smarcelprotocol version parameter (with Tim Colles <timc@inf.ed.ac.uk>). 361130803Smarcel 362130803Smarcel* Matthias Scheler <tron@zhadum.de> 36398944SobrienJune 14, 2002: patch to use "xlatecookie" NFS mount option. 36446283Sdfr 36546283Sdfr* Jun-ichiro itojun Hagino <itojun@iijlab.net>. 36646283SdfrJune 11, 2002: minor fixes to support NetBSD 1.6A. 36746283Sdfr 36846283Sdfr* Sean Fagan <sef@apple.com> 36946283SdfrMarch 14, 2003: detect and use the MNT2_GEN_OPT_AUTOMNTFS mount flag 37046283Sdfron OS X / Darwin. 37146283Sdfr 37246283Sdfr* Hendrik Scholz <hscholz@raisdorf.net> 37346283SdfrJune 9, 2003: mk-amd-map should open temp db file using O_EXCL. 37446283Sdfr 37598944Sobrien* Mark Davies <mark@mcs.vuw.ac.nz> 37698944SobrienJuly 14, 2003: define "xlatecookie" mnttab option if not defined (for 37746283SdfrNetBSD). Support null hesiod entries if they start with a ".". 37846283Sdfr 37946283Sdfr* Eric S. Raymond <esr@thyrsus.com> 38046283SdfrDecember 9, 2003: fix unbalanced [] typo in fsinfo man page. 38146283Sdfr 382130803Smarcel* Martin Blapp <mb@imp.ch> 383130803SmarcelJuly 6, 2004: recognize fields in pcfs_args_t in FreeBSD 5. 384130803Smarcel 385130803Smarcel* Dan Nelson <dnelson@allantgroup.com> 386130803SmarcelAugust 2, 2004: pawd to recognize "host" type mounts. 387130803Smarcel 388130803Smarcel* Hauke Fath <hauke@Espresso.Rhein-Neckar.DE> 389130803SmarcelAugust 3, 2004: pawd to recognize "linkx" type mounts. 39046283Sdfr 39146283Sdfr* Michael van Elst <M.van.Elst@science-computing.de> 39246283SdfrSeptember 1, 2004: bug fix to avoid race condition in calls to mntctl on 39346283SdfrAIX. 39446283Sdfr 39546283Sdfr* Jonathan Chen <jon+amd@spock.org> 39646283SdfrOctober 22, 2004: patch/fix to move mlock/mlockall/plock code after the 39746283Sdfrfork(). 39846283SdfrJune 29, 2005: core dump going off end of exported_ap[] array. 39946283SdfrSeptember 29, 2005: patch/fix for pawd not to go into an infinite loop. 40046283SdfrOctober 25, 2005: patch/fix for pawd to repeatedly resolve path. 40146283Sdfr 40246283Sdfr* David Rage <rage@ucl.ac.uk> 40346283SdfrJanuary 17, 2005: prevent Amd from logging 'Read-only filesystem' errors 40446283Sdfrwhen the mount point has an ancestor (i.e. '/') that is mounted read-only. 40546283Sdfr 40646283Sdfr* Kevin Layer <layer@franz.com> 40746283SdfrJanuary 28, 2005: basic instructions how to setup Amd on Mac OS-X. 40846283Sdfr 40946283Sdfr* Dan Ottavio <dottavio@ic.sunysb.edu> 41046283SdfrMarch 2, 2005: new global amd.conf option debug_mtab_file, to set the debug 41146283Sdfrmtab file when using debug_options=mtab. Default has changed from "./mtab" 41246283Sdfrto "/tmp/mtab" to avoid security problem. Bug fixed to ensure that Amd 41346283Sdfrterminates properly even mtab file doesn't exist. 41446283Sdfr 41546283Sdfr* Erik Kline <ekline at ekline dot com> 41646283SdfrJanuary 3, 2005: implementation of executable maps for Amd. 41746283Sdfr 41846283Sdfr* Jim Zajkowski <jim.zajkowski@gmail.com> 41946283SdfrMarch 14, 2005: small patch to amd2ldif. 42046283Sdfr 42146283Sdfr* Adam Morley <adam at gmi dot com> 42246283SdfrJanuary 27, 2005: synchronize what amd2ldif does vs. what the ldap.schema 42346283Sdfrexpects. 42446283Sdfr 42546283Sdfr* Graeme Wilford <G.Wilford@surrey.ac.uk> 42646283SdfrJuly 4, 2005: buffer overflow in pawd. 42746283Sdfr 42898944Sobrien* Steve Plite <splite-amutils@sigint.cs.purdue.edu> 429130803SmarcelSeptember 22, 2005: repair reversed meaning of D_AMQ, so amq will unregister 430130803Smarcelon exit. 431130803Smarcel