commit 2f8a76f6e9502ab2e4f1b04528a4d1cc22bbae2e
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 19:06:06 2011 -0500

    Version 2.3.

commit 7fb14425c936a483f10c2c5c697d7d43f1bb5e00
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 19:03:03 2011 -0500

    Make safe_strncat() conform to strlcpy() usage by returning the length of
    the destination and source strings.

commit 7d262fd604b085309ad4df8cd92469d695a7cc37
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 15:24:10 2011 -0500

    Make a note about multiple loading of the same module.

commit f171b04d9e5839e9f8ae52fe34bd46d6d54d3700
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 15:07:45 2011 -0500

    Increase the argument length for a line in an rc file.
    
    Plugged a memory leak.

commit 845cccf6a99dc514977761c58b117789acbc07bb
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 14:34:53 2011 -0500

    Fixed Valgrind warnings: make the modules array an array of pointers.

commit 16e4d4d90574f5f3652e1220746677cbb90bfc63
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 13:01:05 2011 -0500

    Fixed configure warning on FreeBSD (6.3). Don't test for sys/syslimits.h.

commit 7f79c2c394e251a4f89185e9dce8fc6363ac4b0a
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 12:40:41 2011 -0500

    Minor cleanup of lastlogfd.

commit 80974028650dc94e4237ff5164f7199fc1b580ce
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 21:35:37 2011 -0500

    'make distcheck' fix.

commit fe7c8a47b8030c1b2f95dd9a58741e9a5cc10e3f
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 21:27:54 2011 -0500

    Updated NEWS.

commit d15aa1d359c64b4eec528a3a912fba9012d33dc0
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Jan 15 16:23:40 2011 -0500

    Revert "Added module function ui_module_exec2(). This differs from"
    
    This reverts commit 78d0939e686ba4a088768e20fd2ba509ef5dc483.
    
    Whoops. The delimitor is output by "joining" the strings in the array.

commit 78d0939e686ba4a088768e20fd2ba509ef5dc483
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 20:16:31 2011 -0500

    Added module function ui_module_exec2(). This differs from
    ui_module_exec() in that it also passes the field delimitor in addition
    to the multi-value separator.

commit 23c8321d640a983335695fa0eb763e270ec5e310
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 20:06:30 2011 -0500

    Make safe_strncat() available to modules.

commit 79cff480af3c4e504ad048813428793da44dc2ff
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 19:57:01 2011 -0500

    Fancy-pants safe_strncat().

commit c945bf1f9ba87a496e15c2d75cd895dc30ce4ffd
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Jan 14 19:15:54 2011 -0500

    Use PATH_MAX rather than FILENAME_MAX where appropriate.

commit 7251487e87e3357bb300b4b009433c7da520d7fe
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Wed Jan 12 21:43:52 2011 -0500

    FreeBSD 9.0 compile time fix. Found a tester. :)

commit 2e79aac779898a8c9a073377e4a742ad3f881bdb
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Wed Jan 12 21:34:05 2011 -0500

    login.so: cannot be an error if there is no hostname (-h and -lh); only
    unknown.

commit 28f5e1bdf8dc03631b30268233af06d0b3760536
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Wed Jan 12 21:11:34 2011 -0500

    fexists.so: more than one file can be specified. Specify the mode before
    the filename. Also fixed corruption.

commit d1bd0817194fa7b5614804536139db3590c89e00
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Wed Jan 12 19:52:26 2011 -0500

    cppcheck fixes.

commit d710b7273da0f6ac8d4ed4c9c9d38f5feb1dba3d
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Tue Jan 11 20:57:25 2011 -0500

    kill.so: use a safer strncat().

commit fc9950a222353fb394311b02773092bd7866e69f
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Tue Jan 11 20:52:36 2011 -0500

    Updated the copyright year.

commit 93bbb6dbfe5020e50775c40f461db076e783ac36
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Tue Jan 11 19:51:28 2011 -0500

    Don't add DEAD_PROCESS's to the utmpx entry list.

commit 72d47c05951b4b67b0d236509f26f4774c827e84
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Mon Jan 10 22:12:45 2011 -0500

    Remove DEBUG lines.

commit f1476fe1f65dbee76c4afbeadf0018306d1fb9ff
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Mon Jan 10 20:03:43 2011 -0500

    Use safe_strncat() to prevent overrunning the destination buffer.

commit 87fe81423f9399ca066347a6dce7f5c0ff049b1c
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sun Jan 9 18:40:05 2011 -0500

    utmp[x] fixes and cleanups. This was prompted by a build failure on
    FreeBSD 9.0 since this release now uses utmpx exclusively.

commit d6296669b1678d582722c1d1eebe00be5b06f884
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sun Jan 9 09:58:35 2011 -0500

    New homepage at http://userinfo.sourceforge.net/.

commit 556eea2a0d2b0d5d599926524b2c0c2907006fd3
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sun Jan 9 09:52:11 2011 -0500

    Create a bzip2 archive. Portability fix for autogen.sh. Fixed the
    'changelog' Makefile target.

commit 023a55e359eb27a17319c783b84404b0ecc445d1
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Mar 17 13:26:30 2007 -0400

    Added homepage to README.

commit c6b14c0c5b4f1155c2f9f1784e212c0743b66165
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Mar 17 13:21:51 2007 -0400

    Removed ChangeLog.old as it's redundant. Oops.

commit 450338fa3cfbd9ac3b58f9192bd5abf098bef380
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Mar 17 13:12:26 2007 -0400

    Renamed LICENSE to COPYING.

commit f0720eddc0b23478da9e2b865e3b49589e7e3dca
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Mar 17 09:06:32 2007 -0400

    Load module symbols immediately (RTLD_NOW).

commit 8c348878cee053ed2e9598df65e47bd3cca22f59
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Thu Mar 15 19:37:04 2007 -0400

    Update ui.1 and the -L switch.

commit 86dd13e9f523e827269eed612e571f4eca387120
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Thu Mar 15 18:23:20 2007 -0400

    Added 'version' Makefile target.
    
    Added ChangeLog.old to the archive.
    
    Version updates.

commit 8b2cda004cc976fc38c8f694dfc79392097123d4
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Oct 14 11:55:06 2006 -0400

    Fix command line help usage text.

commit 44457763044a6bc494955e137308944f0027b0c2
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Sat Oct 14 11:14:52 2006 -0400

    Updated email address and copyright.
    
    Fixed compiler warnings.

commit 9f1166cd2d6cb3bda2eaeb54cfdc720d18864778
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Mar 10 15:05:23 2006 -0500

    chmod 0700 autogen.sh.

commit 5b6e46b1f15021cb76f669e9aca2b15609aa425b
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Mar 10 15:03:45 2006 -0500

    Changed follow-symlink option -l to -L.
    
    Users idle time is now in seconds rather than minutes.
    
    Fixed compiler warnings about shadowed declarations.
    
    Some small code cleanups.

commit 7b3372667b3f7c74b2d966b0d7d2388d34744f22
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Mar 10 15:00:59 2006 -0500

    Added example module contrib/fexists.c. This tests for file existance
    in a users home directory.

commit 12331226b33dc8eb3c19810929d8fa515ae40b1f
Author: Ben Kibbey <bjk@luxsci.net>
Date:   Fri Mar 10 14:57:41 2006 -0500

    Switch from CVS to GIT.
    
    ChangeLog removed from the archive.
    
    Added LICENSE and autogen.sh to the archive.

commit d4e1aa7c660611f188a495fe35c2cdb000dc2863
Author: bjk <bjk>
Date:   Sat Jul 30 17:35:21 2005 +0000

    Release version 2.1.

commit 4c9365b9365b55e3bd00b4e847c68b32983d62b8
Author: bjk <bjk>
Date:   Sat Jul 30 17:28:40 2005 +0000

    Fix for utmp hostname corruption on NetBSD.

commit 2498cb1a2d9a7dbdf2c5d023ca97e0a380c14521
Author: bjk <bjk>
Date:   Sat Jul 30 17:14:46 2005 +0000

    Solaris doesn't have strsep() or warn[x]() or err[x](). Include "../<file>.c".

commit ec3c98f2e4284bf0071a5b2f90442ddb9e851e77
Author: bjk <bjk>
Date:   Sat Jul 30 16:34:34 2005 +0000

    Update usage for verbosity.

commit ca9745a7a1f89825e540431ac1385b7a0d1b93f9
Author: bjk <bjk>
Date:   Sat Jul 30 16:05:17 2005 +0000

    More updates.

commit 6d36f7e4fc43404a58471e52a67f885eff2b9aac
Author: bjk <bjk>
Date:   Sat Jul 30 15:57:04 2005 +0000

    printf()'s not fprintf(stderr, ...)'s.

commit e7634e7b4328f0ac25703eb7e4e6c86a7866255d
Author: bjk <bjk>
Date:   Sat Jul 30 15:56:21 2005 +0000

    Show which option the module requires from login.so in the module help.

commit 20c47fed40828c061ca9db49858657a827ee2ef6
Author: bjk <bjk>
Date:   Sat Jul 30 15:53:27 2005 +0000

    Fix for '-d'.

commit fabc565c14a3001f2040917295f824f4c737a6f0
Author: bjk <bjk>
Date:   Sat Jul 30 15:49:09 2005 +0000

    Update verbosity.

commit 72948b2751a4394823636acd3c076445122ffa61
Author: bjk <bjk>
Date:   Sat Jul 30 15:46:52 2005 +0000

    Fix for modules which take no options at all. Getopt() was terminating the
    options list and treating other options as arguments.
    
    Verbosity (-v) is done per-module unless specified twice (-vv).

commit 90bc7256a05bde500b1d719b263ee27edbef15bc
Author: bjk <bjk>
Date:   Sat Jul 30 15:22:20 2005 +0000

    Fix for a segfault when munmap()'ing the alias file.

commit 8e3e42fe3535ba2fbadc53c4badbdc1135401423
Author: bjk <bjk>
Date:   Sat Jul 30 15:21:21 2005 +0000

    Really fix the dup warning.

commit f0690638c60971aaf77a197a6f487228d2a8f9ae
Author: bjk <bjk>
Date:   Sat Jul 30 14:14:40 2005 +0000

    Don't ouput the module duplicate warning more than once for each dup.

commit f5e58888b2adaa1f14c86f7a7feffa7380d74fd7
Author: bjk <bjk>
Date:   Sat Jul 30 13:01:47 2005 +0000

    *** empty log message ***

commit c10b8593e8f9bf6438c26f9b7877be4ed4ac032a
Author: bjk <bjk>
Date:   Sat Jul 30 13:00:15 2005 +0000

    Updates for 2.1.
    
    Fixed memory leak in login.c.

commit 1adc1988a6de7713337a90fb3228b867e74f80c9
Author: bjk <bjk>
Date:   Sat Jul 30 12:59:45 2005 +0000

    Fixed module chaining of more than two modules.
    
    Miscellaneous cleanups.
    
    Output the module name when showing help.
    
    Skip duplicate modules help.

commit 179db1574cbedd0f818067e99100e270e9f77e85
Author: bjk <bjk>
Date:   Sat Jul 30 12:58:05 2005 +0000

    Update for 2.1.

commit 83fe735a3229c88f5bff87a2bfcfd32876f28309
Author: bjk <bjk>
Date:   Sat Jul 30 12:57:45 2005 +0000

    Refer to INSTALL for details on configure.

commit 2d28cc8a9f1a7b6d329f42aef0d8727bffcafabf
Author: bjk <bjk>
Date:   Sat Jul 30 12:57:18 2005 +0000

    Update for version 2.1.

commit 43001eaa43dfc07287a1546f994912d508b4ada6
Author: bjk <bjk>
Date:   Sat Jul 30 12:57:04 2005 +0000

    Modules are located in src/modules.

commit b8a59736f2de3caf4fbf931bbe046788cfd8ac59
Author: bjk <bjk>
Date:   Sun Jul 24 14:54:38 2005 +0000

    Initial commit.

commit 8d80ffabaacdeaf35835676f68ab3d2d8d60093e
Author: bjk <bjk>
Date:   Sun Jul 24 13:50:57 2005 +0000

    Removed configurable strings UNKNOWN, NONE, YES and NO. These are more
    hardcoded now. Module writers should look at the 'Output Key' when running
    'ui -h'.
    
    The -x and -X switches now require a module name like -O so there is no need
    to specify both -O with -x or -X.

commit b24429538695dc42fc92608054f5e2088d36f884
Author: bjk <bjk>
Date:   Sun Jul 24 13:49:26 2005 +0000

    Removed configurable strings UNKNOWN, NONE, YES and NO. These are more
    hardcoded now. Module writers should look at the 'Output Key' when running
    'ui -h'.
    
    Update manual page to reflect changes in the -X and -x switches.

commit e490623e59656ce954e7209c5c50bfe1c2e66151
Author: bjk <bjk>
Date:   Sun Jul 24 13:48:34 2005 +0000

    Removed configurable strings UNKNOWN, NONE, YES and NO. These are more
    hardcoded now. Module writers should look at the 'Output Key' when running
    'ui -h'.

commit ef23137917910869197ff70e6ae2d6dc1853124f
Author: bjk <bjk>
Date:   Sun Dec 5 19:44:23 2004 +0000

    Initial revision
