138494SobrienPRIMARY AUTHORS AND MAJOR CONTRIBUTORS TO AM_UTILS: 238494SobrienOriginal authors of amd were the Berkeley team and especially Jan-Simon 338494SobrienPendry. Since then many people have contributed patches. 438494Sobrien 538494SobrienThis file lists the ones who contributed major code changes, in no 638494Sobrienparticular order, and I thank them all. This is of course not to diminish 738494Sobrienthe smaller contributes of the many others. Thank you all. 838494Sobrien 9310490Scy* Erez Zadok <ezk AT cs.sunysb.edu> 1038494Sobrien 1138494SobrienThe most significant changes were made by Erez Zadok in terms of bug fixes, 1238494Sobrienports, and new features added. Erez Zadok is the current maintainer of 1338494Sobrienam-utils, as of January 1997. 1438494Sobrien 15310490Scy* Ion Badulescu <ion AT cs.columbia.edu> 16174294Sobrien 17174294SobrienCo-maintainer of am-utils since late 1999: Linux and Solaris autofs support, 18174294SobrienLinux NFSv3 support, major code reorganization, etc... 19174294Sobrien 20310490Scy* Randall S. Winchester <rsw AT glue.umd.edu> 2138494Sobrien 2238494SobrienMay 7, 1997: contributed a special version of upl102 that included NFS V.3 2338494Sobriensupport. Some of the code was contributed by Christos Zoulas 24310490Scy<christos AT deshaw.com>. I (Erez) ported these changes to am-utils. 2538494Sobrien 2638494SobrienSeptember 12, 1997: lots of small prototype cleanups and fixes to numerous 2738494Sobrienfiles. 2838494Sobrien 2938494SobrienJanuary 27, 1998: support pid files in the amd.conf file. Provide base name 3038494Sobrienfor hesiod zone files. Always use /etc/amd.conf if exists. 3138494Sobrien 3241142SobrienAugust 8, 1998: add detection support for NFS V.3 for NetBSD 1.3F. 3341142Sobrien 3451292SobrienFebruary 1, 1998: fixes for NetBSD to better detect its features. 3551292Sobrien 3651292SobrienSeptember 4, 1999: assorted fixes for NetBSD 1.4+. 3751292Sobrien 38310490Scy* Hannes Reinecke <hare AT MathI.UNI-Heidelberg.DE> 3938494Sobrien 4038494SobrienBack in 1995, contributed code for linux. A new parser for file system 4138494Sobrienspecific options that only exist under linux. 4238494Sobrien 43310490Scy* Leif Johansson <leifj AT matematik.su.se> 4438494Sobrien 4538494SobrienJune 22, 1997: minor patch to ensure that systems without an RE library work. 4638494Sobrien 4738494SobrienJune 23, 1997: mount options should be properly comma limited. 4838494Sobrien 4938494SobrienJuly 10, 1997: info_ldap.c and prototype changes to all map _init and _mtime 5038494Sobrienfunctions. Contributed scripts/amd2ldif.pl. 5138494Sobrien 5238494SobrienAugust 4, 1997: info_ldap.c fixes and adding two new amd.conf ldap 5338494Sobrienvariables: ldap_cache_seconds and ldap_cache_maxmem. 5438494Sobrien 55310490Scy* Andreas Stolcke <stolcke AT speech.sri.com> 5638494Sobrien 5738494SobrienJune 22, 1997: patches to ensure that proto= and vers= options work 5838494Sobrienproperly in mount tables and can be overridden. Later on, more code 5938494Sobriencontribued to optimize the best combination of proto/vers. 6038494Sobrien 6138494SobrienJuly 4, 1997: patches to get NFS V.3 working under irix5. 6238494Sobrien 6338494SobrienSeptember 9, 1997: initialize all fields of mntent_t structures to 0. 6438494Sobrien 6538494SobrienOctober 2, 1997: don't log an RPC timeout as an error but only as an info 6638494Sobrienmessage. 6738494Sobrien 6838494SobrienDecember 19, 1997: detected an FMR (Free Memory Read) in amd/mntfs.c, 6938494Sobrienuninit_mntfs(). 7038494Sobrien 71310490Scy* Danny Braniss <danny AT cs.huji.ac.il> 7238494Sobrien 7338494SobrienJuly, 6 1997: contributed patches to hesiod on bsdi3. 7438494Sobrien 75310490Scy* Tom Schmidt <tschmidt AT micron.com> 7638494Sobrien 7738494SobrienJuly 10, 1997: Recommdation to include libgdbm if libc has no dbm_open. 7838494SobrienPatches for netgrp(host) command. Mods to aux/config.guess to recognize 7938494Sobriensun3. 8038494Sobrien 8138494SobrienJanuary 19, 1998: print correct -l option depending if system supports 8238494Sobriensyslog and/or syslog facilities. 8338494Sobrien 8438494SobrienJanuary 29, 1998: fix for 0.0.0.0 loopback on SunOS 3.X which defines 8538494SobrienIFF_ROUTE instead of IFF_LOOPBACK. 8638494Sobrien 8782794SobrienMay 30, 2000: correct logging types for addopts/mergeopts messages. 8882794Sobrien 89310490Scy* Daniel S. Riley <dsr AT mail.lns.cornell.edu> 9038494Sobrien 9138494SobrienJuly 11, 1997: fixes to DU-4.0 to support string POSIX.1 signals, and struct 9238494Sobriensockaddr with sa_len field. 9338494Sobrien 9438494SobrienJuly 13, 1997: Move amd.conf parsing to before switch_option() on log/debug 9538494Sobrienoptions. Minor type wrt "ro" option in libamu/mount_fs.c. Added more 9638494Sobrienfillers of mnttab options, for acdirmax, acdirmin, acregmax, acregmin, noac, 9738494Sobriengrpid, nosuid, and actimo. 9838494Sobrien 9941142SobrienAugust 15, 1998: fix memory leak in processing of /defaults, and avoid 10041142Sobrienaccessing uninitialized memory in osf1. 10141142Sobrien 102310490Scy* Roman Hodek <Roman.Hodek AT informatik.uni-erlangen.de> 10338494Sobrien 10438494SobrienJuly 23, 1997: Got lots of patches from the Debian Linux folks, who fixed 10538494Sobrienseveral generic bugs, and one serious one for Linux. The latter involved 10638494Sobrienusing connected sockets for NFS mounts on kernels 1.3.10 and older. Roman's 107310490Scywork is baed on amd-upl102, and work from Ian Murdock <imurdock AT debian.org> 108310490Scyand Dominik Kubla <dominik AT debian.org>. 10938494Sobrien 110310490Scy* Rainer Orth <ro AT TechFak.Uni-Bielefeld.DE> 11138494Sobrien 11238494SobrienAugust 6, 1997: assorted fixes to support hesiod-1.3, solaris 2.4 (which I 11338494Sobrienalready fixed but did not release yet), and support for $LDFLAGS at 11438494Sobrienconfigure/compile time. 11538494Sobrien 11638494SobrienFebruary 24, 1998: lots of patches for ultrix 4.3 port. 11738494Sobrien 11838494SobrienFebruary 28, 1998: lots of documentation fixes! 11938494Sobrien 12051292SobrienJanuary 8, 1999: texi fixes, and more Ultrix 4.3 fixes, among others. 12151292Sobrien 12251292SobrienJanuary 11, 1999: hesiod_isup function. Fix format errors in dlog/plog. 12351292SobrienRemove obsolete or unnecessary files/macros. Don't report disabled file 12451292Sobriensystems. More misc fixes. 12551292Sobrien 12651292SobrienFebruary 3, 1998: don't start autofs listener unless autofs maps were in 12751292Sobrienuse. 12851292Sobrien 12982794SobrienDecember 10, 1999: assorted fixed and lots of fixes to support in-kernel 13082794Sobrienmount tables in Solaris 8. 13182794Sobrien 13282794SobrienFebruary 9, 2000: new debug options hrtime (hi-res timer) and xdrtrace. bug 13382794Sobrienfixes. 13482794Sobrien 135310490Scy* Jason Thorpe <thorpej AT nas.nasa.gov> 13638494Sobrien 13738494SobrienAugust 25, 1997: make amd work when talking to NIS+ servers in NIS 13838494Sobriencompatibility mode. Fix originally came from Matthieu Herrb 139310490Scy<matthieu AT laas.fr>. 14038494Sobrien 141310490Scy* Chris Metcalf <metcalf AT catfish.lcs.mit.edu> 14238494Sobrien 14338494SobrienAugust 29, 1997: patch to make amd use FQHN for NFS/RPC authentication, 14438494Sobrienuseful esp. for cross-domain NFS mounts. 14538494SobrienSeptember 2, 1997: if plock() succeeded, don't display errno string. 14638494Sobrien 147310490Scy* Enami Tsugutomo <enami AT cv.sony.co.jp> 14838494Sobrien 14938494SobrienSeptember 4, 1997: don't ping remote servers with NFS V.3 always, but V.2, 15038494Sobrienregardless of client's NFS version. (conf/transp/transp_sockets.c) 15138494Sobrien 152310490Scy* Dan Riley <dsr AT mail.lns.cornell.edu> 15338494Sobrien 15438494SobrienSeptember 19, 1997: make sure that amd works with more secure portmappers 15538494Sobrienthat do not allow forwarding of RPC messages to other services. 15638494Sobrien 157310490Scy* Wolfgang Rupprecht <wolfgang AT wsrcc.com> 15838494Sobrien 15938494SobrienAugust 10, 1997: netbsd and other bsd systems have a mask flag for 16038494Sobrienpcfs_args (msdos mount). 16138494Sobrien 162310490Scy* Christos Zoulas <christos AT zoulas.com> 16338494Sobrien 16438494SobrienSeptember 25, 1997: fix to initialize uid/gid fields of pcfs_args_t on 16538494Sobriennetbsd. 16638494Sobrien 16738494SobrienOctober 10, 1997: compile time cleanups of printf()s in hlfsd code. If nfs 16838494Sobrienserver is down or does not support a portmapper call, then mark it down as 16938494Sobrienversion 2, and try again later. 17038494Sobrien 171174294SobrienNovember 29, 2002: compile fixes for NetBSD, a couple of bug fixes (one 172174294Sobrienalready fixed by maintainers) 173174294Sobrien 174119679SmbrApril 12, 2003: support new "unmount" option, useful to timeout removable 175119679Smbrlocal media mounts. 176119679Smbr 177174294SobrienOctober 12, 2004: patch to support two new amd.conf options, domain_strip 178174294Sobrienand auto_attrcache. Patch to cleanup NFS attribute-cache flag computation. 179174294SobrienPatch to fix an inconsistency in timeouts in the RPC code between socket and 180174294SobrienTLI implementations. Patch to print version string (amd -v) after all 181174294Sobrienoptions had been initialized, so we can print domain, host, and hostd. 182174294SobrienLinux patch to use umount2(2) if umount(2) fails. 183174294Sobrien 184310490Scy* Bill Paul <wpaul AT ctr.columbia.edu> 18538494Sobrien 18638494SobrienNovember 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include 18738494Sobrienheaders for this. Bill had to guess at the right structures, field names, 18838494Sobriensizes, alignment, etc. 18938494Sobrien 19051292SobrienJanuary 15, 1999: small ldap bug fixes. 19151292Sobrien 192310490Scy* Stefan Vogel <vogel AT physik-rzu.unizh.ch> 19338494Sobrien 19438494SobrienNovember 14, 1997: typo in the subscription instructions to amd-dev. 19538494Sobrien 196310490Scy* Guntram Wolski <gwolsk AT sei.com> 19738494Sobrien 19838494SobrienNovember 15, 1997: pointed out mismatching documentation for the -o option. 19938494Sobrien 200310490Scy* Michael Hucka <hucka AT eecs.umich.edu> 20138494Sobrien 20238494SobrienJanuary 11, 1997: pointed out reversed definition of NFS mount options vers 20338494Sobrienand proto. 20438494Sobrien 205310490Scy* Albert Chin <china AT pprd.abbott.com> 20638494Sobrien 20738494SobrienJanuary 12, 1998: minor bug in output of amd -H. 20838494Sobrien 209174294SobrienJune 23, 2005: assortment of small compile bugs on aix4, and solaris 5/6/7. 210174294Sobrien 211310490Scy* Thomas Richter <richter AT chemie.fu-berlin.de> 21238494Sobrien 21338494SobrienJanuary 13, 1998: use case insensitive comparisons for variables that need 21438494Sobrienit (such as all hostname related ones, and more). 21538494Sobrien 21641142SobrienJuly 20, 1998: don't leak memory in the private version of yp_all (when 21741142Sobrienvendor yp_all is bad). 21841142Sobrien 219310490Scy* Fred Korz <korz AT smarts.com> 22038494Sobrien 22138494SobrienJanuary 30, 1998: minor typo fixed to tftp example in am-utils.texi. 22238494Sobrien 223310490Scy* Donald Buczek <buczek AT MPIMG-Berlin-Dahlem.MPG.DE> 22438494Sobrien 22538494SobrienMarch 6, 1998: correctly inherit existing NFS V.3 mounts upon restart. 22638494Sobrien 22738494SobrienMarch 17, 1998: compare log file name and syslog string with correct length. 22838494Sobrien 22938494SobrienMarch 20, 1998: do not close stdout in case it gets reused elsewhere and to 23038494Sobrienallow startup script to redirect it. Set a temporary secure umask(0022) 23138494Sobrienbefore writing log file and restore it afterwards. 23238494Sobrien 233310490Scy* Matthew Crosby <mcrosby AT ms.com> 23441142Sobrien 23538494SobrienApril 20, 1998: allow arbitrary number of interfaces in wire listing. 23638494Sobrien 237310490Scy* David O'Brien <obrien AT NUXI.com> 23841142Sobrien 23941142SobrienSeptember 4, 1998: bug fix to avoid overrunning hostname buffer, and minor 24041142Sobrienamd.conf man page typo correction. 24141142Sobrien 24251591SobrienSeptember 22, 1999: use more secure vsnprintf in real_plog(). 24351591Sobrien 244310490Scy* Danny Rathjens <dkr AT cs.fiu.edu> 24541142Sobrien 24642629SobrienOctober 29, 1998: swap arguments to kill(2) in amd.c. 24742629Sobrien 248310490Scy* Mike Mitchell <mcm AT unx.sas.com> 24942629Sobrien 25042629SobrienNovember 3, 1998: amd/nfs_subr.c (nfsproc_lookup_2_svc): try to avoid a race 25142629Sobriencondition between unmounting and re-mounting an entry, by increasing the ttl 25242629Sobrienof a looked up entry before unmounting it. 25342629Sobrien 254310490Scy* Douglas K. Rand" <rand AT aero.und.edu> 25542629Sobrien 25642629SobrienDecember 3, 1998: case insensitive host name match for nfsl. 25751292Sobrien 258310490Scy* David Wolfskill <dhw AT whistle.com> 25951292SobrienJanuary 28, 1999: don't turn on/off noconn option if it was already in that 26051292Sobrienstate. 26151292Sobrien 262310490Scy* Jeffrey C Honig <jch AT BSDI.COM> 26351292SobrienMarch 14, 1999: clean up more autogenerated files upon "make distclean". 26451292Sobrien 26551292SobrienMarch 15, 1999: avoid overly verbose NIS warning even on systems that don't 26651292Sobrienrun NIS. On BSD systems, wire.c uses getifaddrs(), sysctl(), IRS routines, 26751292Sobrienand more fixes. Numerous IP packet security fixes. 26851292Sobrien 26951292SobrienMarch 16, 1999: documentation typos. new cdfs options. ufs structure 27051292Sobriendetection for bsdi4. 27151292Sobrien 27251591SobrienSeptember 17, 1999: fixes to expn. 27351591Sobrien 274310490Scy* Paul Balyoz <pbalyoz AT sedona.ch.intel.com> 27551292SobrienMarch 26, 1999: ensure lostaltmail displays Y2K compliant dates. 27651292Sobrien 277310490Scy* Jon Peatfield <J.S.Peatfield AT damtp.cam.ac.uk> 27851292SobrienMarch 30, 1999: turn off incomplete NFS V.3 support in HPUX 10.20. 27951292Sobrien 28052894SobrienSeptember 22, 1999: safe reloading of maps without first clearing old 28152894Sobriencopies, and using cached copies if map failed to reload. 28252894Sobrien 283310490Scy* Peter Breitenlohner <peb AT mppmu.mpg.de> 28451292SobrienJuly 24, 1999: patch for linux 2.2.x to work with older libc5 systems, and 28551292Sobriennis_isup mis-logic fixes. 286119679SmbrDecember 13, 2001: report typos in scripts/amd.conf.5. 28751292Sobrien 288310490Scy* Dale Talcott <aeh AT quest.cc.purdue.edu> 28951292SobrienJuly 26, 1999: added NFS3 support for AIX mounting. 29051292Sobrien 291310490Scy* Christophe Kalt <Christophe-Kalt AT deshaw.com> 29251292SobrienJuly 14, 1999: add netgrpd() syntax function which uses FQHN. 29351292Sobrien 294310490Scy* Andrew J. Korty <ajk AT purdue.edu> 29551292SobrienSeptember 5, 1999: pawd works for type:=nfsl. 29652894Sobrien 297310490Scy* Nick Williams <njw AT ms.com> 29852894SobrienSeptember 1, 1999: bug fix for incorrect symlinks when two locations are 29952894Sobrienrequested simultaneously. 30082794Sobrien 30182794SobrienNovember 1, 1999: fixes to sync maps even if they are set to mapcache:=sync. 30282794Sobrien 30382794SobrienJanuary 19, 2000: fix (and reduce the incidence of) stale file handles when 30482794Sobriendoing rapid mounts and umounts in succession. 30582794Sobrien 30682794SobrienJune 5, 2000: better handling of potential race-conditions during rapid 30782794Sobrienu/mounts. Correctly update d_drops stats for amq -s. 30882794Sobrien 309310490Scy* Johann Pfefferl <johann.pfefferl.jp AT germany.agfa.com> 31082794SobrienNovember 16, 1999: fix to ldap code so repeated calls to string2he don't 31182794Sobriencorrupt the string passed. 31282794Sobrien 313310490Scy* Amitha Perera <perera AT cs.rpi.edu> 31482794SobrienDecember 9, 1999: detect all wire() interfaces correctly. 31582794Sobrien 316310490Scy* Steven Danz <sdanz AT awc.kc.noaa.gov> 31782794SobrienJanuary 25, 2000: allow browsable auto maps. 31882794Sobrien 319310490Scy* Wolfram Klaus <klaus AT physik.fu-berlin.de>. 32082794SobrienNovember 21, 2000: recognize proplist mnttab flag. 32182794Sobrien 322310490Scy* Thomas Klausner <tk AT giga.or.at> 32382794SobrienNovember 21, 2000: lots of NetBSD fixes (many of which are generic). 32482794Sobrien 325174294SobrienApril 18, 2003: patch to reference am-utils info pages in man page. 326174294Sobrien 327174294SobrienNovember 28, 2004: small fixes to typos in amd.conf(5) man page. 328174294Sobrien 329310490Scy* Olaf Kirch <okir AT caldera.de> 33082794SobrienFebruary 1, 2001: important Linux NFS error number mapping fixed 33182794Sobrien 332310490Scy* Ahmon Dancy <dancy AT franz.com> 33382794SobrienFebruary 9, 2001: Apple Rhapsody/Darwin/OS X port 334119679Smbr 335310490Scy* Sebastien Bahloul <sebastien.bahloul AT mangoosta.fr> 336119679SmbrJuly 3, 2001: LDAP fixes and updates to support new APIs 337119679Smbr 338119679SmbrMarch 27, 2002: LDAP bug and port to HPUX-11. 339119679Smbr 340310490Scy* Philippe Troin <phil AT fifi.org> 341119679SmbrJuly 12, 2001: Proper handling of GNU getopt, support for optionally 342174294Sobriendisabling LDAP/Hesiod, fixes for the dev/nodev option on Linux. Texi 343174294Sobriendocumentation fix. 344119679Smbr 345119679SmbrNovember 28, 2001: Bug fix. Support "nolock" as an NFS option, not a 346119679Smbrgeneric mount option. 347119679Smbr 348174294SobrienJuly 17, 2003: pref:=null core dump fix. libgdbm portability. tcpd/librap 349174294Sobriensupport. And a few other things for the 6.0 branch. 350119679Smbr 351310490Scy* Trond Myklebust <trond.myklebust AT fys.uio.no> 352119679SmbrJanuary 10, 2002: Proper initialization of the timeo parameter on Linux, TCP 353119679Smbr_must_ have a timeout 2 orders of magnitude larger than UDP 354119679Smbr 355310490Scy* George Ross <gdmr AT dcs.ed.ac.uk> 356174294SobrienApril 29, 2002: Rework of old code, support for wildcards in LDAP queries, 357174294Sobrienand an FD leak fix. Amd -A support. 358174294Sobrien 359174294SobrienOctober 21, 2002: ldap_unbind fix for SIGPIPE, and support for LDAPv3 360310490Scyprotocol version parameter (with Tim Colles <timc AT inf.ed.ac.uk>). 361174294Sobrien 362310490Scy* Matthias Scheler <tron AT zhadum.de> 363174294SobrienJune 14, 2002: patch to use "xlatecookie" NFS mount option. 364174294Sobrien 365310490Scy* Jun-ichiro itojun Hagino <itojun AT iijlab.net>. 366174294SobrienJune 11, 2002: minor fixes to support NetBSD 1.6A. 367174294Sobrien 368310490Scy* Sean Fagan <sef AT apple.com> 369119679SmbrMarch 14, 2003: detect and use the MNT2_GEN_OPT_AUTOMNTFS mount flag 370119679Smbron OS X / Darwin. 371119679Smbr 372310490Scy* Hendrik Scholz <hscholz AT raisdorf.net> 373119679SmbrJune 9, 2003: mk-amd-map should open temp db file using O_EXCL. 374174294Sobrien 375310490Scy* Mark Davies <mark AT mcs.vuw.ac.nz> 376174294SobrienJuly 14, 2003: define "xlatecookie" mnttab option if not defined (for 377174294SobrienNetBSD). Support null hesiod entries if they start with a ".". 378174294Sobrien 379310490Scy* Eric S. Raymond <esr AT thyrsus.com> 380174294SobrienDecember 9, 2003: fix unbalanced [] typo in fsinfo man page. 381174294Sobrien 382310490Scy* Martin Blapp <mb AT imp.ch> 383174294SobrienJuly 6, 2004: recognize fields in pcfs_args_t in FreeBSD 5. 384174294Sobrien 385310490Scy* Dan Nelson <dnelson AT allantgroup.com> 386174294SobrienAugust 2, 2004: pawd to recognize "host" type mounts. 387174294Sobrien 388310490Scy* Hauke Fath <hauke AT Espresso.Rhein-Neckar.DE> 389174294SobrienAugust 3, 2004: pawd to recognize "linkx" type mounts. 390174294Sobrien 391310490Scy* Michael van Elst <M.van.Elst AT science-computing.de> 392174294SobrienSeptember 1, 2004: bug fix to avoid race condition in calls to mntctl on 393174294SobrienAIX. 394174294Sobrien 395310490Scy* Jonathan Chen <jon+amd AT spock.org> 396174294SobrienOctober 22, 2004: patch/fix to move mlock/mlockall/plock code after the 397174294Sobrienfork(). 398174294SobrienJune 29, 2005: core dump going off end of exported_ap[] array. 399174294SobrienSeptember 29, 2005: patch/fix for pawd not to go into an infinite loop. 400174294SobrienOctober 25, 2005: patch/fix for pawd to repeatedly resolve path. 401174294Sobrien 402310490Scy* David Rage <rage AT ucl.ac.uk> 403174294SobrienJanuary 17, 2005: prevent Amd from logging 'Read-only filesystem' errors 404174294Sobrienwhen the mount point has an ancestor (i.e. '/') that is mounted read-only. 405174294Sobrien 406310490Scy* Kevin Layer <layer AT franz.com> 407174294SobrienJanuary 28, 2005: basic instructions how to setup Amd on Mac OS-X. 408174294Sobrien 409310490Scy* Dan Ottavio <dottavio AT ic.sunysb.edu> 410174294SobrienMarch 2, 2005: new global amd.conf option debug_mtab_file, to set the debug 411174294Sobrienmtab file when using debug_options=mtab. Default has changed from "./mtab" 412174294Sobriento "/tmp/mtab" to avoid security problem. Bug fixed to ensure that Amd 413174294Sobrienterminates properly even mtab file doesn't exist. 414174294Sobrien 415174294Sobrien* Erik Kline <ekline at ekline dot com> 416174294SobrienJanuary 3, 2005: implementation of executable maps for Amd. 417174294Sobrien 418310490Scy* Jim Zajkowski <jim.zajkowski AT gmail.com> 419174294SobrienMarch 14, 2005: small patch to amd2ldif. 420174294Sobrien 421174294Sobrien* Adam Morley <adam at gmi dot com> 422174294SobrienJanuary 27, 2005: synchronize what amd2ldif does vs. what the ldap.schema 423174294Sobrienexpects. 424174294Sobrien 425310490Scy* Graeme Wilford <G.Wilford AT surrey.ac.uk> 426174294SobrienJuly 4, 2005: buffer overflow in pawd. 427174294Sobrien 428