2004-09-09 07:48:21 +00:00
|
|
|
Name: libuser
|
2004-09-09 07:49:09 +00:00
|
|
|
Version: 0.29
|
2004-09-09 07:48:21 +00:00
|
|
|
Release: 1
|
|
|
|
Group: System Environment/Base
|
|
|
|
License: LGPL
|
|
|
|
Source: libuser-%{version}.tar.gz
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
2004-09-09 07:49:09 +00:00
|
|
|
BuildPrereq: pam-devel, popt, python-devel, cyrus-sasl-devel
|
|
|
|
BuildPrereq: doxygen, jade, sgml-tools
|
2004-09-09 07:48:21 +00:00
|
|
|
Summary: A user account administration library.
|
|
|
|
|
|
|
|
%description
|
|
|
|
The libuser library implements a standardized interface for manipulating
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
and administering user accounts. The library uses pluggable back-ends to
|
2004-09-09 07:48:21 +00:00
|
|
|
interface to its data sources.
|
|
|
|
|
|
|
|
Sample applications modeled after those included with the shadow password
|
|
|
|
suite are included.
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Group: Development/Libraries
|
|
|
|
Summary: Files needed for developing applications which use libuser.
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
Requires: %{name} = %{version}-%{release}
|
2004-09-09 07:48:21 +00:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
The libuser-devel package contains header files, static libraries, and .la
|
|
|
|
files useful for developing applications with libuser.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
%build
|
2004-09-09 07:49:09 +00:00
|
|
|
%configure --with-sasl
|
2004-09-09 07:48:21 +00:00
|
|
|
make
|
|
|
|
make -C docs/sgml
|
2004-09-09 07:49:09 +00:00
|
|
|
make doc
|
|
|
|
make -C generated_docs/latex refman.ps
|
|
|
|
rm -f generated_docs/latex/refman.ps.bz2
|
|
|
|
bzip2 generated_docs/latex/refman.ps
|
2004-09-09 07:48:21 +00:00
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -fr $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -fr $RPM_BUILD_ROOT
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
%makeinstall pkglibdir=$RPM_BUILD_ROOT%{_libdir}/%{name}
|
|
|
|
%find_lang %{name}
|
2004-09-09 07:48:21 +00:00
|
|
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
%files -f %{name}.lang
|
2004-09-09 07:48:21 +00:00
|
|
|
%defattr(-,root,root)
|
2004-09-09 07:49:09 +00:00
|
|
|
%doc AUTHORS COPYING NEWS README TODO docs/*.txt python/modules.txt
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/libuser.conf
|
|
|
|
|
|
|
|
%attr(0755,root,root) %{_bindir}/*
|
|
|
|
%attr(0755,root,root) %{_libdir}/python1.5/site-packages/*
|
|
|
|
%attr(0755,root,root) %{_libdir}/libuser.so.*.*
|
|
|
|
%attr(0755,root,root) %{_libdir}/libuser_quota.so.*.*
|
|
|
|
%dir %attr(0755,root,root) %{_libdir}/%{name}
|
|
|
|
%attr(0755,root,root) %{_libdir}/%{name}/*.so
|
|
|
|
%attr(0755,root,root) %{_sbindir}/*
|
2004-09-09 07:48:21 +00:00
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root)
|
2004-09-09 07:49:09 +00:00
|
|
|
%doc generated_docs/html generated_docs/latex/refman.ps.bz2
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
%attr(0755,root,root) %dir %{_includedir}/libuser
|
|
|
|
%attr(0644,root,root) %{_includedir}/libuser/*
|
|
|
|
%attr(0644,root,root) %{_libdir}/libuser.a
|
|
|
|
%attr(0755,root,root) %{_libdir}/libuser.so
|
|
|
|
%attr(0644,root,root) %{_libdir}/libuser_quota.a
|
|
|
|
%attr(0755,root,root) %{_libdir}/libuser_quota.so
|
|
|
|
%attr(0644,root,root) %{_mandir}/man3/*
|
|
|
|
|
|
|
|
%attr(0644,root,root) %{_libdir}/libuser.la
|
|
|
|
%attr(0644,root,root) %{_libdir}/libuser_quota.la
|
2004-09-09 07:48:21 +00:00
|
|
|
|
|
|
|
%changelog
|
2004-09-09 07:49:09 +00:00
|
|
|
* Tue Aug 21 2001 Nalin Dahyabhai <nalin@redhat.com> 0.29-1
|
|
|
|
- add an explicit build dependency on jade (for the docs)
|
|
|
|
|
|
|
|
* Mon Aug 20 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- HUP nscd on modifications
|
|
|
|
- userutil.c: mmap files we're reading for probable speed gain
|
|
|
|
- userutil.c: be conservative with the amount of random data we read
|
|
|
|
- docs fixes
|
|
|
|
|
2004-09-09 07:48:30 +00:00
|
|
|
* Wed Aug 15 2001 Nalin Dahyabhai <nalin@redhat.com> 0.28-1
|
|
|
|
- apps: print usage on errors
|
|
|
|
- lnewusers.c: initialize groups as groups, not users
|
|
|
|
- lnewusers.c: set passwords for new accounts
|
|
|
|
- luseradd.c: accept group names in addition to IDs for the -g flag
|
|
|
|
- luseradd.c: allow the primary GID to be a preexisting group
|
|
|
|
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
* Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
|
|
|
|
- add ko translation files
|
|
|
|
- files.c: fix a heap corruption bug in lock/unlock (#51750)
|
|
|
|
- files.c: close a memory leak in reading of files
|
|
|
|
|
|
|
|
* Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- files.c: remove implementation limits on lengths of lines
|
|
|
|
|
|
|
|
* Thu Aug 9 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
|
|
|
|
- lusermod: change user name in groups the user is a member of during renames
|
|
|
|
- lgroupmod: change primary GID for users who are in the group during renumbers
|
|
|
|
- ldap.c: handle new attributes more gracefully if possible
|
|
|
|
- add ru translation files
|
|
|
|
|
|
|
|
* Tue Aug 7 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
|
|
|
|
- rename the quota source files to match the library, which clears up a
|
|
|
|
file conflict with older quota packages
|
|
|
|
- add ja translation files
|
|
|
|
|
|
|
|
* Thu Aug 2 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- add lu_ent_clear_all() function
|
|
|
|
|
|
|
|
* Thu Aug 2 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
|
|
|
|
- close up some memory leaks
|
|
|
|
- add the ability to include resident versions of modules in the library
|
|
|
|
|
|
|
|
* Wed Aug 1 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
|
|
|
|
- fix incorrect Py_BuildValue invocation in python module
|
|
|
|
|
|
|
|
* Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
|
|
|
|
- stop leaking descriptors in the files module
|
|
|
|
- speed up user creation by reordering some checks for IDs being in use
|
|
|
|
- update the shadowLastChanged attribute when we set a password
|
|
|
|
- adjust usage of getXXXXX_r where needed
|
|
|
|
- fix assorted bugs in python binding which break prompting
|
|
|
|
|
|
|
|
* Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
|
|
|
|
- install sv translation
|
|
|
|
- make lpasswd prompt for passwords when none are given on the command line
|
|
|
|
- make sure all user-visible strings are marked for translation
|
|
|
|
- clean up some user-visible strings
|
|
|
|
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked modules
|
|
|
|
|
|
|
|
* Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- print uids and gids of users and names in lid app
|
|
|
|
- fix tree traversal in users_enumerate_by_group and groups_enumerate_by_users
|
|
|
|
- implement enumerate_by_group and enumerate_by_user in ldap module
|
|
|
|
- fix id-based lookups in the ldap module
|
|
|
|
- implement islocked() method in ldap module
|
|
|
|
- implement setpass() method in ldap module
|
|
|
|
- add lchfn and lchsh apps
|
|
|
|
- add %%d substitution to libuser.conf
|
|
|
|
|
|
|
|
* Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
|
|
|
|
- finish adding a sasldb module which manipulates a sasldb file
|
|
|
|
- add users_enumerate_by_group and groups_enumerate_by_users
|
|
|
|
|
|
|
|
* Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- luserdel: remove the user's primary group if it has the same name as
|
|
|
|
the user and has no members configured (-G disables)
|
|
|
|
- fixup some configure stuff to make libuser.conf get generated correctly
|
|
|
|
even when execprefix isn't specified
|
|
|
|
|
|
|
|
* Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
|
|
|
|
- only call the auth module when setting passwords (oops)
|
|
|
|
- use GTrees instead of GHashTables for most internal tables
|
|
|
|
- files: complain properly about unset attributes
|
|
|
|
- files: group passwords are single-valued, not multiple-valued
|
|
|
|
- add lpasswd app, make sure all apps start up popt with the right names
|
|
|
|
|
|
|
|
* Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
|
|
|
|
- actually make the new optional arguments optional
|
|
|
|
- fix lu_error_new() to actually report errors right
|
|
|
|
- fix part of the python bindings
|
|
|
|
- include tools in the binary package again
|
|
|
|
- fixup modules so that password-changing works right again
|
|
|
|
- add a "key" field to prompt structures for use by apps which like to
|
|
|
|
cache these things
|
|
|
|
- add an optional "mvhomedir" argument to userModify (python)
|
|
|
|
|
|
|
|
* Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
|
|
|
|
- finish home directory population
|
|
|
|
- implement home directory moving
|
|
|
|
- change entity get semantics in the python bindings to allow default values for .get()
|
|
|
|
- add lu_ent_has(), and a python has_key() method to Entity types
|
|
|
|
- don't include tools in the binary package
|
|
|
|
- add translated strings
|
|
|
|
|
|
|
|
* Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- lib/user.c: catch and ignore errors when running stacks
|
|
|
|
- lusermod: fix slightly bogus help messages
|
|
|
|
- luseradd: when adding a user and group, use the gid of the group
|
|
|
|
instead of the user's uid as the primary group
|
|
|
|
- properly set the password field in user accounts created using
|
|
|
|
auth-only auth modules (shadow needs "x" instead of "!!")
|
|
|
|
- implement home directory removal, start on population
|
|
|
|
|
|
|
|
* Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- fix group password setting in the files module
|
|
|
|
- setpass affects both auth and info, so run both stacks
|
|
|
|
|
|
|
|
* Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- make the testbed apps noinst
|
|
|
|
|
|
|
|
* Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- fix errors due to uninitialized fields in the python bindings
|
|
|
|
- add kwargs support to all python wrappers
|
|
|
|
- add a mechanism for passing arguments to python callbacks
|
|
|
|
|
|
|
|
* Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- stub out the krb5 and ldap modules so that they'll at least compile again
|
|
|
|
|
|
|
|
* Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- don't bail when writing empty fields to colon-delimited files
|
|
|
|
- use permissions of the original file when making backup files instead of 0600
|
|
|
|
|
|
|
|
* Fri Jul 6 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- finish implementing is_locked methods in files/shadow module
|
|
|
|
- finish cleanup of the python bindings
|
|
|
|
- allow conditional builds of modules so that we can build without
|
|
|
|
all of the prereqs for all of the modules
|
|
|
|
|
|
|
|
* Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- add error reporting facilities
|
|
|
|
- split public header into pieces by function
|
|
|
|
- backend cleanups
|
|
|
|
|
|
|
|
* Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- make %%{name}-devel require %%{name} and not %%{name}-devel
|
|
|
|
|
|
|
|
* Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- clean up quota bindings some more
|
|
|
|
- finish most of the ldap bindings
|
|
|
|
- fix a subtle bug in the files module that would show up when renaming accounts
|
|
|
|
- fix mapping methods for entity structures in python
|
|
|
|
|
|
|
|
* Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- get bindings for prompts to work correctly
|
|
|
|
- clean up some of the add/remove semantics (set source on add)
|
|
|
|
- ldap: implement enumeration
|
|
|
|
- samples/enum: fix the argument order
|
|
|
|
|
|
|
|
* Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- clean up python bindings for quota
|
|
|
|
|
|
|
|
* Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
|
|
|
|
- finish up python bindings for quota support
|
|
|
|
|
|
|
|
* Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- finish up quota support libs
|
|
|
|
|
|
|
|
* Fri Jun 8 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- start quota support library to get some type safety
|
|
|
|
|
|
|
|
* Thu Jun 7 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- start looking at quota manipulation
|
|
|
|
|
|
|
|
* Wed Jun 6 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- add functions for enumerating users and groups, optionally per-module
|
|
|
|
- lusermod.c: -s should specify the shell, not the home directory
|
|
|
|
|
|
|
|
* Fri Jun 1 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
|
|
|
|
- finish the python bindings and verify that the file backend works again
|
|
|
|
|
|
|
|
* Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- remove a redundant check which was breaking modifications
|
|
|
|
|
|
|
|
* Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- finish adding setpass methods
|
|
|
|
|
|
|
|
* Wed May 2 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
|
|
|
|
- get a start on some Python bindings
|
|
|
|
|
|
|
|
* Tue May 1 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
|
|
|
|
- make binary-incompatible change in headers
|
|
|
|
|
|
|
|
* Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
|
|
|
|
- add doxygen docs and a "doc" target for them
|
|
|
|
|
|
|
|
* Sat Jan 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8
|
2004-09-09 07:48:21 +00:00
|
|
|
- add a "quiet" prompter
|
|
|
|
- add --interactive flag to sample apps and default to using quiet prompter
|
|
|
|
- ldap: attempt a "self" bind if other attempts fail
|
|
|
|
- krb5: connect to the password-changing service if the user principal has
|
|
|
|
the NULL instance
|
|
|
|
|
|
|
|
* Wed Jan 10 2001 Nalin Dahyabhai <nalin@redhat.com>
|
|
|
|
- the great adding-of-the-copyright-statements
|
|
|
|
- take more care when creating backup files in the files module
|
|
|
|
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
* Wed Jan 3 2001 Nalin Dahyabhai <nalin@redhat.com> 0.7
|
2004-09-09 07:48:21 +00:00
|
|
|
- add openldap-devel as a buildprereq
|
|
|
|
- krb5: use a continuous connection
|
|
|
|
- krb5: add "realm" config directive
|
|
|
|
- ldap: use a continuous connection
|
|
|
|
- ldap: add "server", "basedn", "binddn", "user", "authuser" config directives
|
|
|
|
- ldap: actually finish the account deletion function
|
|
|
|
- ldap: don't send cleartext passwords to the directory
|
|
|
|
- fix naming attribute for users (should be uid, not gid)
|
|
|
|
- refine the search-by-id,convert-to-name,search-by-name logic
|
|
|
|
- fix handling of defaults when the config file is read in but contains no value
|
|
|
|
- implement an LDAP information store
|
|
|
|
- try to clean up module naming with libtool
|
|
|
|
- luseradd: pass plaintext passwords along
|
|
|
|
- luseradd: use symbolic attribute names instead of hard-coded
|
|
|
|
- lusermod: pass plaintext passwords along
|
|
|
|
- lgroupadd: pass plaintext passwords along
|
|
|
|
- lgroupmod: pass plaintext passwords along
|
|
|
|
- add libuser as a dependency of libuser-devel
|
|
|
|
|
auto-import changelog data from libuser-0.27-1.src.rpm
Tue Aug 14 2001 Nalin Dahyabhai <nalin@redhat.com> 0.27-1
- add ko translation files
- files.c: fix a heap corruption bug in lock/unlock (#51750)
- files.c: close a memory leak in reading of files
Mon Aug 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- files.c: remove implementation limits on lengths of lines
Thu Aug 09 2001 Nalin Dahyabhai <nalin@redhat.com> 0.26-1
- lusermod: change user name in groups the user is a member of during
renames
- lgroupmod: change primary GID for users who are in the group during
renumbers
- ldap.c: handle new attributes more gracefully if possible
- add ru translation files
Tue Aug 07 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25.1-1
- rename the quota source files to match the library, which clears up a
file conflict with older quota packages
- add ja translation files
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com>
- add lu_ent_clear_all() function
Thu Aug 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.25-1
- close up some memory leaks
- add the ability to include resident versions of modules in the library
Wed Aug 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-4
- fix incorrect Py_BuildValue invocation in python module
Tue Jul 31 2001 Nalin Dahyabhai <nalin@redhat.com> 0.24-3
- stop leaking descriptors in the files module
- speed up user creation by reordering some checks for IDs being in use
- update the shadowLastChanged attribute when we set a password
- adjust usage of getXXXXX_r where needed
- fix assorted bugs in python binding which break prompting
Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.23-1
- install sv translation
- make lpasswd prompt for passwords when none are given on the command line
- make sure all user-visible strings are marked for translation
- clean up some user-visible strings
- require PAM authentication in lchsh, lchfn, and lpasswd for non-networked
modules
Fri Jul 27 2001 Nalin Dahyabhai <nalin@redhat.com>
- print uids and gids of users and names in lid app
- fix tree traversal in users_enumerate_by_group and
groups_enumerate_by_users
- implement enumerate_by_group and enumerate_by_user in ldap module
- fix id-based lookups in the ldap module
- implement islocked() method in ldap module
- implement setpass() method in ldap module
- add lchfn and lchsh apps
- add %d substitution to libuser.conf
Thu Jul 26 2001 Nalin Dahyabhai <nalin@redhat.com> 0.21-1
- finish adding a sasldb module which manipulates a sasldb file
- add users_enumerate_by_group and groups_enumerate_by_users
Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
- luserdel: remove the user's primary group if it has the same name as the
user and has no members configured (-G disables)
- fixup some configure stuff to make libuser.conf get generated correctly
even when execprefix isn't specified
Tue Jul 24 2001 Nalin Dahyabhai <nalin@redhat.com> 0.20-1
- only call the auth module when setting passwords (oops)
- use GTrees instead of GHashTables for most internal tables
- files: complain properly about unset attributes
- files: group passwords are single-valued, not multiple-valued
- add lpasswd app, make sure all apps start up popt with the right names
Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com> 0.18-1
- actually make the new optional arguments optional
- fix lu_error_new() to actually report errors right
- fix part of the python bindings
- include tools in the binary package again
- fixup modules so that password-changing works right again
- add a "key" field to prompt structures for use by apps which like to
cache these things
- add an optional "mvhomedir" argument to userModify (python)
Fri Jul 20 2001 Nalin Dahyabhai <nalin@redhat.com> 0.16.1-1
- finish home directory population
- implement home directory moving
- change entity get semantics in the python bindings to allow default
values for .get()
- add lu_ent_has(), and a python has_key() method to Entity types
- don't include tools in the binary package
- add translated strings
Thu Jul 19 2001 Nalin Dahyabhai <nalin@redhat.com>
- lib/user.c: catch and ignore errors when running stacks
- lusermod: fix slightly bogus help messages
- luseradd: when adding a user and group, use the gid of the group instead
of the user's uid as the primary group
- properly set the password field in user accounts created using auth-only
auth modules (shadow needs "x" instead of "!!")
- implement home directory removal, start on population
Wed Jul 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix group password setting in the files module
- setpass affects both auth and info, so run both stacks
Tue Jul 17 2001 Nalin Dahyabhai <nalin@redhat.com>
- make the testbed apps noinst
Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- fix errors due to uninitialized fields in the python bindings
- add kwargs support to all python wrappers
- add a mechanism for passing arguments to python callbacks
Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
- stub out the krb5 and ldap modules so that they'll at least compile again
Tue Jul 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- don't bail when writing empty fields to colon-delimited files
- use permissions of the original file when making backup files instead of
0600
Fri Jul 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish implementing is_locked methods in files/shadow module
- finish cleanup of the python bindings
- allow conditional builds of modules so that we can build without all of
the prereqs for all of the modules
Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com>
- add error reporting facilities
- split public header into pieces by function
- backend cleanups
Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
- make %{name}-devel require %{name} and not %{name}-devel
Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up quota bindings some more
- finish most of the ldap bindings
- fix a subtle bug in the files module that would show up when renaming
accounts
- fix mapping methods for entity structures in python
Thu Jun 14 2001 Nalin Dahyabhai <nalin@redhat.com>
- get bindings for prompts to work correctly
- clean up some of the add/remove semantics (set source on add)
- ldap: implement enumeration
- samples/enum: fix the argument order
Wed Jun 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- clean up python bindings for quota
Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com> 0.11
- finish up python bindings for quota support
Sun Jun 10 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish up quota support libs
Fri Jun 08 2001 Nalin Dahyabhai <nalin@redhat.com>
- start quota support library to get some type safety
Thu Jun 07 2001 Nalin Dahyabhai <nalin@redhat.com>
- start looking at quota manipulation
Wed Jun 06 2001 Nalin Dahyabhai <nalin@redhat.com>
- add functions for enumerating users and groups, optionally per-module
- lusermod.c: -s should specify the shell, not the home directory
Fri Jun 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.10
- finish the python bindings and verify that the file backend works again
Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
- remove a redundant check which was breaking modifications
Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
- finish adding setpass methods
Wed May 02 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9
- get a start on some Python bindings
Tue May 01 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.2
- make binary-incompatible change in headers
Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com> 0.8.1
- add doxygen docs and a "doc" target for them
2004-09-09 07:48:26 +00:00
|
|
|
* Tue Jan 2 2001 Nalin Dahyabhai <nalin@redhat.com> 0.6
|
2004-09-09 07:48:21 +00:00
|
|
|
- initial packaging
|