# changelog

author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.18.6.1-0.lvn.1
changelog:
  - Update to 8.18.6-1
  - Conflict with nvidia-glx{,-legacy) (#627)
  - Fix moduleline.split in ati-fglrx-config-display (#582)
  - Unload drm in ati-fglrx-config-display, too
  - Only ship self compiled fireglcontrolpanel


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.14.13.1-0.lvn.4
changelog:
  - Add patches from http://ati.cchtml.com/show_bug.cgi?id=136 and some tricks 
    to built with 2.6.12 -- fixes building for FC4


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.14.13.1-0.lvn.3
changelog:
  - Missed one thing during reword of kernel-module-build-stuff
  - Both x86_64 and x86 in the same package now


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.14.13.1-0.lvn.1
changelog:
  - Rework kernel-module-build-stuff for FC3 kmd and FC4 and new livna scheme
  - Simplify the install; Lowers risk to miss files and is easier to maintain
  - Remove dep on fedora-rpmdevtools
  - Use modules and userland rpmbuild parameter to not build kernel- or driver-package


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.8.25.1-0.lvn.4
changelog:
  - fix x86-64 in spec-file and in ati-fglrx-config-display
  - Fix by Ville Skyttä: ldconfig on upgrades


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:8.8.25.1-0.lvn.1
changelog:
  - Update to 8.8.25
  - Remove workaround from last version
  - Remove special drm includes
  - Prepare package for 64-bit version; But untested ATM
  - Update patches


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.6-0.lvn.3
changelog:
  - add patch10 -- allows building on 2.6.10; Found:
    http://www.rage3d.com/board/showthread.php?t=33798874&highlight=2.6.10
  - update drm-includes
  - temporary for kernel-module:  Requires: ati-fglrx >= 0:8.18.6.1-0.lvn.2
    so we don't have to rebuild the driver package


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.6-0.lvn.2
changelog:
  - Use kernelp and driverp rpmbuild parameter to not build kernel- or 
    driver-package  
  - Trim doc in header


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.1-0.lvn.7
changelog:
  - Build per default without kmoddev
  - Rename --without tools to --without dirverp
  - Update dri-headers to 2.6.9 version 
  - update building documentation in header


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.1-0.lvn.4
changelog:
  - Update fedora-unrpm usage to work with newer version
  - Update one para in README and ati-fglrx-config-display output


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.1-0.lvn.3
changelog:
  - Change the enabling/disabling methode again -- driver is changed now 
    directly. DRI is enabled when fglrx is enabled, but try to unload/warn if
    radeon kernel-module is loaded. DRI will be disabled and reenabled on the 
    when next restart when disableing fglrx driver. 
  - Update README.fglrx.Fedora


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.1-0.lvn.2
changelog:
  - Let new version of ati-flrx-config-display change default depth to 24
  - Updated Spec-File bits: fedora-kmodhelper usage and building description


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.14.1-0.lvn.1
changelog:
  - Update to 3.14.1
  - In expectation of missing kernel-sourcecode package in FC3 remove the BR
    on it and include the neccessary header-files in the package. Will
    integrate more packages if there are API changes. But for now I
    think this is the easiest methode.
  - Let ati-flrx-config-display handle /etc/ld.so.conf.d/ati-fglrx.conf
  - Update ati-flrx-config-display; it adds a VideoOverlay Option now 
    so xv works out of the box
  - Don't (de)activate driver if DRI-Kernel-Modules are loaded; Let the
    init script to that during restart
  - Update README.fglrx.Fedora


author: Ville Skyttä <ville.skytta at iki.fi> - 0:3.12.0-0.lvn.2
changelog:
  - Allow rpm to strip the kernel module.
  - Fix shared library permissions.
  - Split Requires(post,postun) to two to work around a bug in rpm.
  - Fix -devel dependencies and kernel module package provisions.
  - Improve summary and description, remove misleading comments.


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.12.0-0.lvn.1
changelog:
  - Update to 3.12.0
  - Fix some fedora-kmodhelper/kernel-module related bits in spec
  - Clean up install part a bit more


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.11.1-0.lvn.6
changelog:
  - Add stupid ati-fglrx.profile.d workaround for systems that had the
    original fglrx drivers installed before
  - Conflict with fglrx -- the package should be removed so it can clean up
    the mess it did itself. 
  - Clean up desktop file


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.11.1-0.lvn.5
changelog:
  - Add ifdefs so building tools and kernel-module can be separated
  - BuildRequire kernel-sourcecode kverrel, not kernel


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.11.1-0.lvn.4
changelog:
  - Fixed double release in Requires of devel-package
  - Building against custom kernels now should work using rhkernel-macro
  - Updated fedora-kmodhelper to 0.9.10
  - Add 'include ld.so.conf.d/*.conf' before /usr/lib/X11 in /etc/ld.so.conf if
    it does not exists


author: Dams <anvil[AT]livna.org> 0:3.9.0-0.lvn.4
changelog:
  - .a files are 0644 moded. tgz files too.
  - Added missing BuildReq: desktop-file-utils, qt-devel, fedora-rpmdevtools


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:3.9.0-0.lvn.3
changelog:
  - Update Patches to a working solution
  - Modify start-script-- fglrx can also work without kernel-module (no DRI then)


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7176-0.lvn.3
changelog:
  - Conflics with nvidia-glx-legacy
  - Integrate some minor correction suggested by Niko Mirthes 
    <nmirthes AT gmail DOT com> in #475


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7176-0.lvn.2
changelog:
  - Rename src5: nvidia.init to nvidia-glx-init
  - Fix correct servicename in nvidia-glx-init
  - Run nvidia-glx-init before gdm-early-login; del and readd the script
    during post


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7176-0.lvn.1
changelog:
  - Update to 7676
  - Lots of cleanup from me and Niko Mirthes <nmirthes AT gmail DOT com>
  - add NVreg_ModifyDeviceFiles=0 to modprobe.conf (Niko)
  - Drop support for FC2
  - Nearly proper Udev-Support with workarounds around FC-Bug 151527


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.4
changelog:
  - Fixed a critical bug in modprobe.conf editing where all lines starting with alias and 
    ending with then a word starting with any of the letters n,v,i,d,i,a,N,V,r,e is removed.


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.2
changelog:
  - Only create 16 devices
  - Put libXvMCNVIDIA.a in -devel
  - Don't remove nvidia options in /etc/modprobe.conf
  - Make ld.so.conf file config(noreplace)
  - Use same directory permissions as the kernel


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.4
changelog:
  - Fix kernel module permissions again (644)
  - Only create 16 /dev/nvidia* devices, 256 is unnecessary


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.1
changelog:
  - New upstream release 1.0.7167
  - Added patch from http://www.nvnews.net/vbulletin/showthread.php?t=47405
  - Removed old patch against 2.6.9


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.7
changelog:
  - Added a number of post-6629 patches from http://www.minion.de/files/1.0-6629
  - Fixed permissions of nvidia/nvidia.ko


author: Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6629-0.lvn.2
changelog:
  - resulting kernel-module package now depends again on /root/vmlinuz-<kernelver>
  - Use rpmbuildtags driverp and kernelp


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.6
changelog:
  - Make n-c-display handle misc problems in a better way
  - Fixed wrong icon file name in .desktop file
  - Re-added the mysteriously vanished sleep line in the init script
    when kernel module wasn't present


author: Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6111-0.lvn.5
changelog:
  - Use fedora-kmodhelper in the way ntfs or ati-fglrx use it
  - Allow rpm to strip the kernel module. Does not safe that much space ATM but
    might be a good idea
  - Allow to build driver and kernel-module packages independent of each other
  - Some minor spec-file changes


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.4
changelog:
  - udev fixes
  - Incorporated fix for missing include line in ld.so.conf from ati-fglrx spec (T Leemhuis)


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.2
changelog:
  - Restore ldsoconfd macro
  - Disable autoamtic removal of scripted installation for now; needs testing


author: Dams <anvil[AT]livna.org> 0:1.0.6106-0.lvn.4
changelog:
  - ld.so.conf.d directory detected by spec file
  - Using nvidialibdir in nvidia-glx-devel files section
  - Got rid of yarrow and tettnang macros
  - libGL.so.1 symlink in tls directory always present


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2
changelog:
  - Renamed nvidia-config-xfree86 to nvidia-config-display
  - Fixed symlinks 
  - Use ld.so.conf.d on FC2 
  - Remove script installation in pre
  - Use system-config-display icon for nvidia-settings
  - 2 second delay in init script when kernel module not found
  - Make nvidia-config-display fail more gracefully
  - Add blacklist entry to prelink.conf on FC1


author: Keith G. Robertson-Turner <nvidia-devel[AT]genesis-x.nildram.co.uk> 0:1.0.5336-0.lvn.1
changelog:
  - New upstream release
  - Removed (now obsolete) kernel-2.6 patch
  - Install target changed upstream, from "nvidia.o" to "module"
  - Linked nv/Makefile.kbuild to (now missing) nv/Makefile


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.16
changelog:
  - Updated minion.de patches
  - Added some explicit requires 
  - Test nvidia-config-xfree86 presence in kernel-module package
    scriptlets


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.12.pkg0
changelog:
  - Renamed kernel module package in a kernel-module-nvidia-`uname -r` way
  - Using fedora.us kmodhelper for kernel macro
  - Using nvidia pkg0 archive


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.11.pkg1
changelog:
  - kernel-module-nvidia package provides kernel-module
  - We wont own devices anymore. And we wont re-create them if they are
    already present


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.7.pkg1
changelog:
  - kernel module requires kernel same kversion
  - initscript updated again
  - Dont conflict, nor obsolete XFree86-Mesa-libGL. Using ld.so.conf to
    make libGL from nvidia first found. Hope Mike Harris will appreciate.


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.5.pkg1
changelog:
  - Added initscript to toggle nvidia driver according to running kernel
    and installed kernel-module-nvidia packages
  - Updated scriptlets


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.3.pkg1
changelog:
  - Desktop entry for nvidia-settings
  - s/kernel-module-{name}/kernel-module-nvidia
  - nvidia-glx doesnt requires kernel-module-nvidia-driver anymore
  - Using modprobe.conf for 2.6 kernel
  - Hopefully fixed symlinks


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.2.pkg1
changelog:
  - Building kernel module for defined kernel
  - kernel module for 2.6 is nvidia.ko
  - Patch not to install kernel module on make install
  - Updated patch for 2.6
  - depmod in scriptlet for defined kernel
  - nvidia-glx conflicting XFree86-Mesa-libGL because we 0wn all its
    symlink now
  - Dont override libGL.so symlink because it belongs to XFree86-devel
  - Added nvidia 'pkgfoo' info to packages release
  - Spec file cleanup


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.2
changelog:
  - Fixed repairing of a link in post-uninstall
  - Obsolete Mesa instead of Conflict with it, enables automatic removal.


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.1
changelog:
  - Added support for 2.6 kernels
  - Cleaned up build section, removed the need for patching Makefiles.
  - Added missing BuildReq gcc32
  - Don't package libs twice, only in /usr/lib/tls/nvidia
  - Made config cript executable and put it into /usr/sbin
  - Moved kernel module to kernel/drivers/video/nvidia/ 
  - Fixed libGL.so and libGLcore.so.1 links to allow linking against OpenGL libraries


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.4
changelog:
  - Added conflict with XFree86-Mesa-libGL.
  - Disabled showing of the README.Fedora after installation.


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.3
changelog:
  - Added NVidia configuration script written in Python.
  - Some cleanup of files section
  - For more info, see https://bugzilla.fedora.us/show_bug.cgi?id=402


author: Andreas Bierfert (awjb) <andreas.bierfert[AT]awbsworld.de> - 0:1.0.4363-0.fdr.2
changelog:
  - renamed /sbin/makedevices.sh /sbin/nvidia-makedevices.sh ( noticed by 
    Panu Matilainen )
  - Fixed name problem


author: Troy Dawson <dawson@fnal.gov> 3.9p1-22.SLF.4.22
changelog:
  - Raised the version number much higher
  - Added all of RedHat's patches, only taking out those that 
    completly break things.  All the patches that have been taken out
    either are already fixed by the gssapi patch, or such a small
    bug they don't warrent the time needed to fix the patch.


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.18
changelog:
  - fixed client behaviour when remote program generates large output (#184357)
  - don't report duplicate syslog messages, use correct local time (#203671)
  - don't set IPV6_V6ONLY sock opt when listening on wildcard addr (#201594)
  - fix audit patch to include loginrec.h in auth.c (#193710)


author: Troy Dawson <dawson@fnal.gov> 3.9p1-8.SLF.4.18
changelog:
  - Built to do aklog with the --with-afs-krb5 config option
  - Added High Performance Networking patch from http://www.psc.edu/networking/projects/hpn-ssh/
    it was modified to work by Mark Mengal
  - applied slightly modified patch to get older gssapi working.  
    got patch from ftp://ftp.ncsa.uiuc.edu/aces/gssapi-openssh/
  - Added patches to have pam.d/sshd use the cryptocard pam (fermi only)
  - Added patches to have sshd_config be kerberos only (fermi only)
  - Took out "KerberosGetAFSToken no" from sshd_config (fermi only)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.13
changelog:
  - don't overwrite last argument of scp if multiple files are copied
    and it isn't a directory (patch by Bjorn Augustsson #178923)
  - send final nonquery messages from pam_authenticate to client
    when kbd_int is used (#174995)
  - removed another syslog call from signal handler (#180607)
  - enable syslog in chroot by opening syslog fd permanently (#182281)
  - fixed audit patch so it prevents login when auditing fails (#182930)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.10
changelog:
  - don't use system() in scp (#170466)
  - kill only the main daemon in the init script (#170468)
  - add patch for user login auditing by Steve Grubb (#170568)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.5
changelog:
  - don't deadlock on exit with multiple X forwarded channels (#152432)
  - allow ssh-ing from root account with nondefault group (#155220)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.3
changelog:
  - enable trusted forwarding by default if X11 forwarding is
    required by user (#137685 and duplicates)
  - discard the previous patch and remove the logging from sigalarm 
    handler completely as syslog is not signal handler safe anyway (#143929)


author: Nalin Dahyabhai <nalin@redhat.com> 3.9p1-8
changelog:
  - add a --enable-vendor-patchlevel option which allows a ShowPatchLevel option
    to enable display of a vendor patch level during version exchange (#120285)
  - configure with --disable-strip to build useful debuginfo subpackages


author: Nalin Dahyabhai <nalin@redhat.com> 3.8.1p1-1
changelog:
  - request gssapi-with-mic by default but not delegation (flag day for anyone
    who used previous gssapi patches)
  - no longer request x11 forwarding by default


author: Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-34
changelog:
  * Wed Mar 03 2004 Phil Knirsch <pknirsch@redhat.com> 3.6.1p2-33.30.1
  - Built RHLE3 U2 update package.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - additional fix for apparently-never-happens double-free in buffer_free()
  - extend fix for #103998 to cover SSH1


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-11
changelog:
  - apply patch to store the correct buffer size in allocated buffers
    (CAN-2003-0693)
  - skip the initial PAM authentication attempt with an empty password if
    empty passwords are not permitted in our configuration (#103998)


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-6
changelog:
  - modify patch which clears the supplemental group list at startup to only
    complain if setgroups() fails if sshd has euid == 0
  - handle krb5 installed in %{_prefix} or elsewhere by using krb5-config


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-6
changelog:
  - move scp to the -clients subpackage, because it directly depends on ssh
    which is also in -clients (#84329)


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-2
changelog:
  - patch PAM configuration to use relative path names for the modules, allowing
    us to not worry about which arch the modules are built for on multilib systems


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-2
changelog:
  - rework the close-on-exit docs
  - include configuration file man pages
  - make use of nologin as the privsep shell optional


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-1
changelog:
  - update to 3.3p1
  - merge in spec file changes from upstream (remove setuid from ssh, ssh-keysign)
  - disable gtk2 askpass
  - require pam-devel by filename rather than by package for erratum
  - include patch from Solar Designer to work around anonymous mmap failures


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-4
changelog:
  - drop buildreq on db1-devel
  - require pam-devel by package name
  - require autoconf instead of autoconf253 again


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-3
changelog:
  - pull patch from CVS to avoid printing error messages when some of the
    default keys aren't available when running ssh-add
  - refresh to current revisions of Simon's patches


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2gss
changelog:
  - reintroduce Simon's gssapi patches
  - add buildprereq for autoconf253, which is needed to regenerate configure
    after applying the gssapi patches
  - refresh to the latest version of Markus's patch to build properly with
    older versions of OpenSSL


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-1
changelog:
  - require sharutils for building (mindrot #137)
  - require db1-devel only when building for 6.x (#55105), which probably won't
    work anyway (3.1 requires OpenSSL 0.9.6 to build), but what the heck
  - require pam-devel by file (not by package name) again
  - add Markus's patch to compile with OpenSSL 0.9.5a (from
    http://bugzilla.mindrot.org/show_bug.cgi?id=141) and apply it if we're
    building for 6.x


author: Nalin Dahyabhai <nalin@redhat.com> SNAP-20020220
changelog:
  - update to SNAP-20020220 for testing purposes (you've been warned, if there's
    anything to be warned about, gss patches won't apply, I don't mind)


author: Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-3
changelog:
  - add patches from Simon Wilkinson and Nicolas Williams for GSSAPI key
    exchange, authentication, and named key support


author: Nalin Dahyabhai <nalin@redhat.com> 3.0p1-1
changelog:
  - merge some of Damien Miller <djm@mindrot.org> changes from the upstream
    3.0p1 spec file and init script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 3.0p1
  - update to x11-ssh-askpass 1.2.4.1
  - change build dependency on a file from pam-devel to the pam-devel package
  - replace primes with moduli


author: Nalin Dahyabhai <nalin@redhat.com> 2.9p2-7
changelog:
  - fix scp's server's reporting of file sizes, and build with the proper
    preprocessor define to get large-file capable open(), stat(), etc.
    (sftp has been doing this correctly all along) (#51827)
  - configure without --with-ipv4-default on RHL 7.x and newer (#45987,#52247)
  - pull cvs patch to fix support for /etc/nologin for non-PAM logins (#47298)
  - mark profile.d scriptlets as config files (#42337)
  - refer to Jason Stone's mail for zsh workaround for exit-hanging quasi-bug
  - change a couple of log() statements to debug() statements (#50751)
  - pull cvs patch to add -t flag to sshd (#28611)
  - clear fd_sets correctly (one bit per FD, not one byte per FD) (#43221)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pull cvs patch to add session initialization to no-pty sessions
  - pull cvs patch to not cut off challengeresponse auth needlessly
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed (#49263)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change Copyright: BSD to License: BSD
  - add Markus Friedl's unverified patch for the cookie file deletion problem
    so that we can verify it
  - drop patch to check if xauth is present (was folded into cookie patch)
  - don't apply gssapi patches for the errata candidate
  - clear supplemental groups list at startup


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix an error parsing the new default sshd_config
  - add a fix from Markus Friedl (via openssh-unix-dev) for ssh-keygen not
    dealing with comments right


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add in Simon Wilkinson's GSSAPI patch to give it some testing in-house,
    to be removed before the next beta cycle because it's a big departure
    from the upstream version


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - finish marking strings in the init script for translation
  - modify init script to source /etc/sysconfig/sshd and pass $OPTIONS to sshd
    at startup (change merged from openssh.com init script, originally by
    Pekka Savola)
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed


author: Preston Brown <pbrown@redhat.com>
changelog:
  - remove explicit openssl requirement, fixes builddistro issue
  - make initscript stop() function wait until sshd really dead to avoid 
    races in condrestart


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - mention that challengereponse supports PAM, so disabling password doesn't
    limit users to pubkey and rsa auth (#34378)
  - bypass the daemon() function in the init script and call initlog directly,
    because daemon() won't start a daemon it detects is already running (like
    open connections)
  - require the version of openssl we had when we were built


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make do_pam_setcred() smart enough to know when to establish creds and
    when to reinitialize them
  - add in a couple of other fixes from Damien for inclusion in the errata


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p2
  - call setcred() again after initgroups, because the "creds" could actually
    be group memberships


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p1 (includes endianness fixes in the rijndael implementation)
  - don't enable challenge-response by default until we find a way to not
    have too many userauth requests (we may make up to six pubkey and up to
    three password attempts as it is)
  - remove build dependency on rsh to match openssh.com's packages more closely


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Revert the patch to move pam_open_session.
  - Init script and spec file changes from Pekka Savola. (#28750)
  - Patch sftp to recognize '-o protocol' arguments. (#29540)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Chuck the closing patch.
  - Add a trigger to add host keys for protocol 2 to the config file, now that
    configuration file syntax requires us to specify it with HostKey if we
    specify any other HostKey values, which we do.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Redo patch to move pam_open_session after the server setuid()s to the user.
  - Rework the nopam patch to use be picked up by autoconf.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.1p1.
  - Add init script mods from Pekka Savola.
  - Tweak the init script to match the CVS contrib script more closely.
  - Redo patch to ssh-add to try to adding both identity and id_dsa to also try
    adding id_rsa.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.0p1.
  - Use $RPM_OPT_FLAGS instead of -O when building gnome-ssh-askpass
  - Resync with parts of Damien Miller's openssh.spec from CVS, including
    update of x11 askpass to 1.2.0.
  - Only require openssl (don't prereq) because we generate keys in the init
    script now.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't open a PAM session until we've forked and become the user (#25690).
  - Apply Andrew Bartlett's patch for letting pam_authenticate() know which
    host the user is attempting a login from.
  - Resync with parts of Damien Miller's openssh.spec from CVS.
  - Don't expose KbdInt responses in debug messages (from CVS).
  - Detect and handle errors in rsa_{public,private}_decrypt (from CVS).


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - More gettextizing.
  - Close all files after going into daemon mode (needs more testing).
  - Extract patch from CVS to handle auth banners (in the client).
  - Extract patch from CVS to handle compat weirdness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't treat pam_setcred() failure as fatal unless pam_authenticate() has
    succeeded, to allow public-key authentication after a failure with "none"
    authentication.  (#21268)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to x11-askpass 1.1.1. (#21301)
  - Don't second-guess fixpaths, which causes paths to get fixed twice. (#21290)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Merge multiple PAM text messages into subsequent prompts when possible when
    doing keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Disable the built-in MD5 password support.  We're using PAM.
  - Take a crack at doing keyboard-interactive authentication with PAM, and
    enable use of it in the default client configuration so that the client
    will try it when the server disallows password authentication.
  - Build with debugging flags.  Build root policies strip all binaries anyway.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add the primes file from the latest snapshot to the main package (#20884).
  - Add the dev package to the prereq list (#19984).
  - Remove the default path and mimic login's behavior in the server itself.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Resync with conditional options in Damien Miller's .spec file for an errata.
  - Change libexecdir from %{_libexecdir}/ssh to %{_libexecdir}/openssh.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to OpenSSH 2.3.0p1.
  - Update to x11-askpass 1.1.0.
  - Enable keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add BuildPreReq on /usr/include/security/pam_appl.h to be sure we always
    build PAM authentication in.
  - Try setting SSH_ASKPASS if gnome-ssh-askpass is installed.
  - Clean out no-longer-used patches.
  - Patch ssh-add to try to add both identity and id_dsa, and to error only
    when neither exists.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update x11-askpass to 1.0.2. (#17835)
  - Add BuildPreReqs for /bin/login and /usr/bin/rsh so that configure will
    always find them in the right place. (#17909)
  - Set the default path to be the same as the one supplied by /bin/login, but
    add /usr/X11R6/bin. (#17909)
  - Try to handle obsoletion of ssh-server more cleanly.  Package names
    are different, but init script name isn't. (#17865)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 20000823 snapshot.
  - Change subpackage requirements from %{version} to %{version}-%{release}
  - Back out the pipe patch.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 2.1.1p4, which includes fixes for config file parsing problems.
  - Move the init script back.
  - Add Damien's quick fix for wackiness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Move condrestart to server postun.
  - Move key generation to init script.
  - Actually use the right patch for moving the key generation to the init script.
  - Clean up the init script a bit.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Patch to build with neither RSA nor RSAref.
  - Miscellaneous FHS-compliance tweaks.
  - Fix for possibly-compressed man pages.


author: Matthias Saou <http://freshrpms.net/> 100.14.11-1
changelog:
  - Update to 100.14.11.
  - Split out 32bit "compat" files to a sub-package on x86_64.
  - Remove Xen patches, as parts seem to be merged (but enough?).


author: Matthias Saou <http://freshrpms.net/> 100.14.09-1
changelog:
  - Update to new 100.14.09 stable release... weird version jump, though.
  - Add triggerin to re-enable driver after xorg-x11-server-Xorg update.


author: Matthias Saou <http://freshrpms.net/> 1.0.9762-2
changelog:
  - Add 60-nvidia.nodes udev file to have device nodes copied in F7 and get
    things right with selinux.


author: Matthias Saou <http://freshrpms.net/> 1.0.9755-1
changelog:
  - Update to 1.0-9755 (stable).
  - Change profile.d sourced files from mode 755 to 644, as they should be.


author: Matthias Saou <http://freshrpms.net/> 1.0.9629-3
changelog:
  - Use the pkg0 file for i386 since it's the same as the pkg1 but without all
    of the precompiled kernel modules we don't use anyway. We save 6MB+ of SRPM.
  - For x86_64 there are no precompiled modules (ATM) so pkg0 and pkg1 are the
    same, but pkg2 has the lib32 files in addition, so it makes sense to use
    pkg2 there.


author: Matthias Saou <http://freshrpms.net/> 1.0.9626-2
changelog:
  - Include nvidia-xconfig, Edward Rudd.
  - Move extracting the installer to the %prep stage, Edward Rudd.
  - No longer do everything from the pkg/ directory.


author: Matthias Saou <http://freshrpms.net/> 1.0.9625-2
changelog:
  - Fix desktop entry.
  - Remove static dev entries, let udev take care of copying them to /dev.
  - Small fix to the driver file mode and remove the created empty directory.
  - Add %{nvidialib32dir} to the ld.so.conf.d file on x86_64.
  - Make sure we have a Files section in xorg.conf, otherwise create an empty
    one for the nvidia-config-display utility/script to work properly.
  - Run the nvidia-config-display utility/script in %post.


author: Matthias Saou <http://freshrpms.net/> 1.0.8774-3
changelog:
  - Add the rpm release to the dkms module version, to make updating the module
    to a fixed same version work (--rpm_safe_upgrade doesn't work as advertised).
  - Force modules install so that the same version can be overwritten instead of
    uninstalled by the old package's %preun when updating.
  - Add build time quiet flag for the scriplets. Undefine to do verbose testing.


author: Matthias Saou <http://freshrpms.net/> 1.0.8774-2
changelog:
  - Include both x86 and x86_64 pkg.run files in the source rpm, so that the
    same can be used for both i386 and x86_64.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.16.1
changelog:
  - spec file cleanups per re-review in Fedora
  - add bash completion, rpmbuild check, pinit, pass-arch patches from
    Mandriva.  These are generic.  The other Mandriva patches appear to
    be distro-specific.
  - Look for /etc/sysconfig/module-init-tools to get some values.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.16
changelog:
  - fix override_dest_module_location() for historical distro versions
  - don't run weak-modules if it doesn't exist


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.14.1
changelog:
  - After upgrading from older DKMS versions to 2.0.14, any previously
    installed modules wouldn't show status properly, and wouldn't
    uninstall properly, due to the new policy of using /extras/ and
    /updates/.  Needed to take that into account and look in both places.
  - SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.13.2
changelog:
  - RHEL5 weak module recognition with new state installed-weak
  - autoinstaller recognizes installed-weak and doesn't rebuild
  - RHEL5 and SLES10 and higher weak module code expects modules to go
    into /lib/modules/$kern/{extra,updates} respectively, so force that.


author: Matt Domsch <Matt_Domsch@dell.com>
changelog:
  - patch from http://qa.mandriva.com/show_bug.cgi?id=27985 assigns new
    modprobe.conf alias ordinals starting at zero.


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.13.1
changelog:
  - properly create driver disks for Fedora Core 6 and RHEL5
  - make .iso, .tar, and floppy .img driver disks for Red Hat and SuSE
  - set CLEAN properly even if MAKE[] isn't set.
  - fix install.sh buglet installing the manpage


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.10.1-1
changelog:
  - fix munging of /etc/sysconfig/kernel INITRD_MODULES= line
    so it doesn't move already-present entries to the end


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.9.1-1
changelog:
  - patch from Eric Devolder enables mkinitrd for Debian Sarge
  - include debian/ directory in upstream tarball


author: Matt Domsch <Matt_Domsch@dell.com> 2.0.8.3
changelog:
  - look to DKMS_DIRECTIVE* environment variables to override dkms.conf settings
  - don't create/remove (unused) /var/lock/subsys/dkms files in autoinstaller


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.8.2
changelog:
  - Multi driver suse driver disk support (thanks to Sreenivas.Bagalkote@engenio.com)
  - Cleanup tempdir when ldtarball fails


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.9
changelog:
  - FIXED BUG, when only some modules have original_modules, ARCHIVE_PREF3 wasn't getting reset causing big problems


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.4.3
changelog:
  - Allow MAKE_MATCH[0] to decide if MAKE[0] will be used
  - Add Taroon check in template-dkms-mkrpm.spec for ia32e detection


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.3.3
changelog:
  - Added quotes to $kernel_config when checking variable
  - Tweak the multiowned arch detection workaround to deal with no ownership


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.2.5
changelog:
  - DKMS ldtarball arch fix for changed Andreas 2.0.2 code
  - Workaround for Red Hat's new source symlink in 2.6.9
  - All 'cd -' now output to /dev/null


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.1.2-1
changelog:
  - Charles Duffy's fix for multiple rpms owning /lib/modules/kernel...
  - Andreas Gruenbacher's removal of IFS usage
  - Andreas Gruenbacher's reorganizing prepare check into prepare_kernel
  - Andreas Gruenbacher's patch to cut down on line length by using $base_dir
  - fixed $base_dir so it gets set after setup_kernels_arches


author: Andreas Gruenbacher <agruen@suse.de>
changelog:
  - patch to remove tick usage
  - patch to rewrite version comparison code
  - patch to switch to usage of case, remove use of grep -c, remove use of IFS
  - patch to change handling of stderr


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.0-1
changelog:
  - Output to stderr is now >> and not >
  - Added kludge to allow redhat1 driver disks with BOOT kernel modules
  - Allow cross arch building on 2.6 if --kernelsourcedir is passed
  - Generic make commands now respect --kernelsourcedir
  - Bumped dkms_dbversion to 2.0.0


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.96.01-1
changelog:
  - Look for /etc/SuSEconfig also to know if its a SuSE box
  - If no make command, set the clean command


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.11-1
changelog:
  - Split modulesconf_modify to separate add and remove functions
  - Added support for /etc/modprobe.conf


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.06-1
changelog:
  - Buchan Milne's Mandrake prep support patch
  - Buchan Milne's macro additions to template-dkms-mkrpm.spec
  - Buchan Milne's typo corrections in mkrpm
  - Buchan Milne's change to how mkrpm works (mktarball happen in rpm prep)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.16-1
changelog:
  - Added a dependency on modutils for usage of modinfo
  - Added version sanity check
  - dkms_autoinstaller now check for sanity of version
  - Changed conversion algorithm for /var/dkms to /var/lib/dkms
  - Changed all warning to get to stderr
  - set_module_suffix doesn't use version_checker because its too slow


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.06-1
changelog:
  - Reworked version checking to handle non-digit characters
  - Added coreutils as a dependency
  - Create a tempdir in mkdriverdisk, whoops (thanks Charles Duffy)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.03-1
changelog:
  - dkms_dbversion belongs in /var/lib/dkms (thanks Thomas Palmieri)
  - Added a version checking subroutine
  - Removed gt2dot4 variable in favor of kernel version checking
  - MAKE is no longer required.  If none specified, it uses a default.


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.14-1
changelog:
  - Fixed bug when find finds more than one thing (thanks Paul Howarth)
  - Changed arch detection code to first try RPM which always will get it right (thanks Vladimir Simonov)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.12-1
changelog:
  - Initial mkrpm is working
  - Added --source-only option to mktarball
  - mkrpm handles --source-only
  - Updated manpage


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.24-1
changelog:
  - Continue rework of kernelver/arch handling
  - Added PATH fix (thanks Andrey Ulanov <andrey.ulanov@acronis.com>)
  - config_contents should not be local (thanks Andrey Ulanov)
  - If no config in /configs, just use .config (thanks Andrey Ulanov)
  - match now pays attention to --kernelsourcedir


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.04-1
changelog:
  - Added STRIP[] directive.  By default dkms now runs strip -g on all built modules.
  - Fix set_module_suffix in dkms build
  - Changed /etc/dkms_framework.conf to /etc/dkms/framework.conf
  - Added reload into dkms_autoinstaller to limit Mandrake error messages
  - Moved /var/dkms to /var/lib/dkms !!!!!!!!!!!!!!!!


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.18-1
changelog:
  - Added --installtree option to specify different install location besides /lib/modules
  - Took Charles Duffy's advice and removed brackets on error messages


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.11-1
changelog:
  - Added build time check for gcc and make if there is a build failure
  - You can now specify --archive to mktarball to control the naming of the made tarball (thanks Vladimir Simonov)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.45-1
changelog:
  - Pass --targetarch to dkms_mkkerneldoth (thanks to Vladimir Simonov <validimir.simonov@acronis.com>)
  - Moved arch detection into a function called detect_arch


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.32-1
changelog:
  - Completing arch awareness and transition scripts
  - Created upgrade_dkms_archify.sh to update DKMS trees for arch support


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.21-1
changelog:
  - Improved readability of install and uninstall text to the screen
  - You can now specify multiple actions in the same command


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.05-1
changelog:
  - Added arch_used as part of the filename of a tarball created by mktarball
  - If multiple original modules exist in a single kernel, the one in /updates is preferred
  - Changed multiple original module handling to move out and store all collisions


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.01-1
changelog:
  - Changed 2.6 prep prepare-all target usage to make modules_prepare
  - Changed 2.6 make command to always use M= as this is fixed in 2.6.6-rc3-bk5


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09-1
changelog:
  - If module build exit status is bad, die accordingly
  - 2.6 kernel prep changes (not quite there yet, still broken)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.08.06-1
changelog:
  - Added BUILD_EXCLUSIVE_KERNEL & BUILD_EXCLUSIVE_ARCH directives for dkms.conf
  - Tweaked dkms_autoinstaller to more gracefully handle a build failure


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 1.07-1
changelog:
  - Added work-around to recognize ia32e kernel config instead of x86_64
  - Got rid of start and stop functions which were no-ops anyway


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.99.01-1
changelog:
  - Only edit /etc/modules.conf if remake_initrd is set or if this is the last uninstall and no original module exists
  - Added MODULES_CONF_OBSOLETE_ONLY array directive in dkms.conf
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.45.01-1
changelog:
  - Added kernel config prepping for hugemem kernel (thanks Amit Bhutani)
  - modules.conf only now gets changed during install or uninstall of active module


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.44.05-1
changelog:
  - Changed MODULES_CONF_ALIAS_TYPE to an array in dkms.conf
  - Added MODULES_CONF_OBSOLETES array in dkms.conf
  - Reworked modules_conf_modify to make use of OBSOLETES logic
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.41.15-1
changelog:
  - If depmod or mkinitrd fail during install, automatically go back to built state
  - Warn heavily if mkinitrd fails during uninstall


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.41.10-1
changelog:
  - Added Red Hat specific kernel prep to avoid make dep (Thanks Matt Domsch)
  - Added dkms_mkkerneldoth script to support RH kernel prep
  - Moved dkms from /sbin/ to /usr/sbin
  - Fixed typo which caused original_module not to get replaced on uninstall
  - No longer edit Makefiles, just specify KERNELVERSION=$kernel_version on the command line
  - Removed unnecessary depmod during uninstall


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.05-1
changelog:
  - No longer copy dkms.conf into /var/dkms tree, just go to the source_tree so as to reduce duplication
  - Got rid of --post-add, --post-build, --post-install and --post-remove
  - Replaced the above with DKMS directives POST_ADD, POST_BUILD, POST_INSTALL, POST_REMOVE
  - Fixed ldtarball and mktarball to no longer look for these duplicate files
  - Added a sample.conf for /usr/share/doc
  - Updated dkms_dbversion to 1.01 from 1.00 due to these changes
  - Update the man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.39.17-1
changelog:
  - Added diff checking in status command in case modules are overwritten by someone else
  - Fixed already built error message in build_module
  - Changed build-arch to noarch
  - Updated sample.spec
  - Change dest_module_location to not get prefaced by /lib/modules/$kernel_version
  - When saving old initrd, copy it instead of moving it in case new one doesn't build
  - Only create source symlink during loadtarball if --force or if it doesn't exist
  - Decide to completely remove during remove_module after doing find with maxdepth of 0 not 1


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.39.08-1
changelog:
  - Reworked mktarball format to remove dependence on /var/dkms and /usr/src
  - Reworked ldtarball to match new tarball format
  - Ldtarball now uses --archive=tarball-location flag instead of --config flag
  - Ldtarball can now load any old source tarball as long as it contains a good dkms.conf
  - Added --kernelsourcedir cli option to provide alternate location for kernel source
  - Driver disk files are now looked for in /redhat_driver_disk
  - Added $tmp_location specifiable in /etc/dkms_framework.conf to specify your /tmp dir (default /tmp)
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.38.03-1
changelog:
  - Fixed tmp_dir_name typo in ldtarball
  - Fixed mkdriverdisk to correctly create kernel/module structure
  - Don't expect a rhdd-6.1 file for RH driver disk, dkms will create it
  - Remove mkdriverdisk warning on non BOOT kernels
  - Moved driver_disk directory location to underneath $module_version
  - mkdriverdisk can now accept multiple kernel versions
  - Updated man page with info about $dkms_tree and $source_tree as dkms.conf variables


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.37.10-1
changelog:
  - Don't allow installs of modules onto non-existant kernels
  - Suppressed stderr on some commands
  - Fixed brain-dead bug for REMAKE INITRD
  - During uninstall, dont remake initrd if it was not installed
  - ldtarball into unique tempdir and delete it when finished


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.37.04-1
changelog:
  - Changed PATCH to array based system (added PATCH_MATCH array)
  - PATCHes can now be matched against regular expressions, not just substrings
  - Changed MODULES_CONF to array based system
  - CHANGED MAKE to array based system (added MAKE_MATCH array)
  - MAKEs can now be matched against regular expressions, not just substrings.
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.10-1
changelog:
  - Changed autoinstaller bootup priority from 08 to 04
  - Changed invoke_command routine to use mktemp for better security
  - Changed invoke_command in dkms_autoinstaller too


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.02-1
changelog:
  - Got rid of MODULE_NAME: replaced with BUILT_MODULE_NAME, DEST_MODULE_NAME arrays
  - Got rid of LOCATION: replaced with BUILT_MODULE_LOCATION, DEST_MODULE_LOCATION arrays
  - Update man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.35.02-1
changelog:
  - Added PACKAGE_NAME, PACKAGE_VERSION requirements to dkms.conf for gmodconfig use
  - Fixed creation of /var/dkms before cp of dkms_dbversion in install.sh


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.34.01-1
changelog:
  - Added dkms_autoinstaller service (builds module on boot if AUTOINSTALL="yes" in dkms.conf)
  - DKMS usage no longer sent to std_err
  - Added --no-prepare-kernel cli option


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.33.02-1
changelog:
  - Fixed quote bugs in match (Reported by: John Hull <john_hull@dell.com>)
  - Added Fred Treasure to the AUTHORS list
  - Added dkms_dbversion file to DKMS tree to track architecture of dkms db layout


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.32.04-1
changelog:
  - Added mkinitrd support for SuSE (etc_sysconfig_kernel_modify)
  - Added generic make command for kernel >2.4 (make -C <path-to-kernel-source> SUBDIRS=<build dir> modules)
  - Fixed kernel prepare to do Red Hat/Generic by default
  - Only do make dep if < 2.5


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.31.04-1
changelog:
  - Modified the Red Hat prep routine to be smaller and more robust (including summit support)
  - Added sample.spec to the sources for /usr/share/doc
  - If you save a .config before make mrproper, return it right afterwards
  - Updated the man page


author: Gary Lerhaupt <gary_lerahupt@dell.com> 0.30.17-1
changelog:
  - Added a remake_initrd function to keep SuSE from doing wrong things
  - If you know the correct right steps for rebuilding SuSE initrds, please let me know!
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.30.15-1
changelog:
  - Added a native readlink function to make sure it exists
  - Added a mkdir -p to $location to make sure it exists
  - Added --directive


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.30.05-1
changelog:
  - Added kernel preparation support for SLES/United Linux (Many thanks to: Fred Treasure <fwtreas@us.ibm.com>)


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.29.09-1
changelog:
  - On remove, to remove all kernel versions you must now specify --all
  - Added grep, cpio and gzip to the Requires of the RPM
  - Added cleaning kernel tree (make mrproper) after last build completes
  - Before prepare kernel, the current .config is stored in memory to be restored later
  - Added a verbose warning to the status command to remind people it only shows DKMS modules
  - Added /etc/dkms_framwork.conf for controlling source_tree and dkms_tree
  - Added the undocumented --dkmstree and --sourcetree options for cli control of these vars
  - When looking for original modules, dkms now employs the find command to expand search past $location
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.28.04-1
changelog:
  - Fixed ldtarball/mktarball to obey source_tree & dkms_tree (Reported By: Jordan Hargrave <jordan_hargrave@dell.com>)
  - Added DKMS mailing list to man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.27.05-1
changelog:
  - Changed NEEDED_FOR_BOOT to REMAKE_INITRD as this makes more sense
  - Redid handling of modifying modules.conf
  - Added MODULE_CONF_ALIAS_TYPE to specs


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.25.03-1
changelog:
  - Added renaming ability to modules after builds (MODULE_NAME="beforename.o:aftername.o")
  - Started adding mkdriverdisk support
  - Added distro parameter for use with mkdriverdisk
  - Now using readlink to determine symlink pointing location
  - Added redhat BOOT config to default location of config files
  - Fixed a bug in read_conf that caused the wrong make subdirective to be used
  - Remove root requirement for build action


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.16-1
changelog:
  - Removed the sourcing in of /etc/init.d/functions as it was unused anyway
  - Implemented generic patching support
  - Updated man page
  - Fixed timing of the creation of DKMS built infrastructure in case of failure


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.11-1
changelog:
  - Builds now occur in /var/dkms/$module/$module_version/build and not in /usr/src
  - Fixed the logging of the kernel_config


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.01-1
changelog:
  - Started adding patch support
  - Redid reading implementation of modules_conf entries in dkms.conf (now supports more than 5)
  - Updated man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.22.06-1
changelog:
  - Module names are not just assumed to end in .o any longer (you must specify full module name)
  - At exit status to invoke_command when bad exit status is returned


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.20.06-1
changelog:
  - Added --config option to specify where alternate .config location exists
  - Updated the man page to indicate the new option.
  - Updated the spec to allow for software versioning printout
  - Added -V which prints out the current dkms version and exits


author: Gary Lerhaupt <gary_lerhaupt@dell.com> 0.18.04-1
changelog:
  - Added support for multiple modules within the same install
  - Added postadd and fixed up the man page


author: Gary Lerhaupt <gary_lerhaupt@dell.com>
changelog:
  - Fixed make.log path error when module make fails
  - Fixed invoke_command to work under RH8.0
  - DKMS now edits kernel makefile to get around RH8.0 problems


author: Gary Lerhaupt <gary_lerhaupt@dell.com>
changelog:
  - Version 0.13: added match option
  - Version 0.14: dkms is no longer a SysV service
  - Added depmod after install and remove
  - Version 0.15: added MODULES_CONF directives in dkms.conf


author: Gary Lerhaupt <gary_lerhaupt@dell.com>
changelog:
  - Changed the name to DKMS
  - Moved original_module to its own separate directory structure
  - Removal now does a complete clean up


author: Gary Lerhaupt <gary_lerhaupt@dell.com>
changelog:
  - Split build into build and install
  - dkds.conf is now sourced in
  - added kernelver variable to dkds.conf


author: Troy Dawson <dawson@fnal.gov> 0.4-1
changelog:
  - Modified this to do kernel-modules instead of kmod
  - spec template taken from Urs Beyerle's xfs for sl5


author: Johnny Hughes <johnny@centos.org>
changelog:
  - Initial use in CentOS-5
  - Added paevar and modified paevar, smpvar, xenvar, xdumpvar to follow
    EL5 and not FC6 naming conventions.


author: Johnny Hughes <johnny@centos.org> 2.2.46-1
changelog:
  - upgraded to upstream version 2.2.46
  - added e2fsprogs-devel and ncurses-devel as build requirements.


author: Robert Scheck <redhat@linuxnetz.de> 2.8.3-1
changelog:
  - Upgrade to 2.8.3 (#196599)
  - Applied Russell Coker's suggested patch to improve the
    performance for SELinux machines significantly (#120622)


author: Jeremy Katz <katzj@redhat.com> - 2.6.13-1
changelog:
  - update to 2.6.13 per request of upstream
  - fixes mount by label of xfs on former raid partition (#122043)


