Commit Graph

103 Commits

Author SHA1 Message Date
Miloslav Trmac
ea456d6335 - Configure without --enable-gtk-doc to fix multilib conflict (#192715) 2006-06-07 22:15:52 +00:00
Miloslav Trmac
a0b2a1e271 - Fix bugs in handling of invalid lines in the files and shadow modules
- Fix pattern matching in lu_*_enumerate_full in the files and shadow
    modules
- Add more error reporting, return non-zero exit status on error from utils
- Use the skeleton directory specified in libuser.conf by Python
    admin.createHome and admin.addUser, add parameter skeleton= to
    admin.addUser (#189984)
2006-05-01 05:28:02 +00:00
Miloslav Trmac
0bace58c32 - Fix multilib conflict on libuser.conf.5 2006-02-21 17:05:20 +00:00
Miloslav Trmac
abea1abc59 - New release with updated translations 2006-02-13 17:07:15 +00:00
Jesse Keating
b0cdba5224 bump for bug in double-long on ppc(64) 2006-02-11 04:15:20 +00:00
Jesse Keating
5f7d980833 bump for new gcc/glibc 2006-02-07 12:45:40 +00:00
Jesse Keating
dcf1e0c0e8 gcc update bump 2005-12-09 22:41:44 +00:00
Miloslav Trmac
0d32756ffb - Fix crash in lpasswd when user is not specified (#174801) 2005-12-02 17:57:06 +00:00
Miloslav Trmac
9265533428 - Avoid using deprecated openldap functions 2005-11-11 21:06:52 +00:00
Miloslav Trmac
0dba8c6939 - Rebuild with newer openldap 2005-11-11 15:33:26 +00:00
Miloslav Trmac
2b297586cc - Support importing of configuration from shadow-utils (/etc/login.defs and
/etc/default/useradd)
- Add libuser.conf(5) man page
2005-10-10 23:08:26 +00:00
Matthias Clasen
d600e1cac7 Use gmodule-no-export in the .pc file 2005-10-05 15:53:42 +00:00
Miloslav Trmac
521ffb2c0d - Make sure attributes with no values can never appear
- Fix crash in the "files" module when an attribute is missing
- Use hidden visibility for internal functions, remove them from
    libuser/user_private.h; this changes module interface ABI
2005-09-13 00:28:51 +00:00
Miloslav Trmac
ca41e24b25 - Permit "portable" user and group names as defined by SUSv3, plus trailing
$ (#159452)
- Don't build static libraries
2005-06-08 17:31:05 +00:00
Miloslav Trmac
dc28d1d63f - Rebuild with updated translations, add missing translations. 2005-04-30 16:56:58 +00:00
Miloslav Trmac
b9b6eaf8fd - Allow empty configuration values (#155402) 2005-04-24 21:34:58 +00:00
Miloslav Trmac
d9d4ee6e95 Fix e-mail address 2005-04-15 13:53:49 +00:00
Miloslav Trmac
9aff46e66f - Ignore nss_compat lines in the "files" module (#154651)
- Autodetect Python version (#154096)
- Add BuildRequires: libselinux-devel, s/BuildPrereq/BuildRequires/
2005-04-15 13:51:03 +00:00
Miloslav Trmac
fcfabdc37c - Fix adding objectclasses to existing LDAP entries (#152960) 2005-04-05 22:18:48 +00:00
Miloslav Trmac
eb011020f3 - Add Requires: glib2-devel to libuser-devel (#152501)
- Run ldconfig using %%post{,un} -p to let RPM play tricks
2005-03-30 11:58:43 +00:00
Miloslav Trmac
dd8d353539 - Don't silently ignore some I/O errors
- Don't include a Cyrus SASL v1 header file when libldap links to v2
    (#150046)
- Rebuild with gcc 4
2005-03-04 23:46:42 +00:00
Miloslav Trmac
2a88cfaff2 - Important bug fixes in lchage, lgroupmod, lnewusers and lusermod
- Minor bug fixes in lpasswd and luseradd
- Add man pages for the utilities (#61673)
2005-01-17 01:34:11 +00:00
Miloslav Trmac
f38066cf9e - Export UT_NAMESIZE from <utmp.h> to Python (#141273) 2004-12-13 20:57:52 +00:00
Miloslav Trmac
fb4a05db43 - Support UID and GID values larger than LONG_MAX (#124967)
- Fix updating of groups after user renaming in lusermod
- Allow setting a shadow password even if the current shadow password is
    invalid (#131180)
- Add lu_{user,group}_unlock_nonempty (#86414); module interface ABI has
    changed
- Miscellaneous bug and memory leak fixes
2004-11-14 22:41:12 +00:00
Jeremy Katz
68b0f2168b - rebuild against python 2.4 2004-11-09 01:13:58 +00:00
Miloslav Trmac
8407ceea55 - Make error reporting more consistent, more verbose and always on stderr
(partly #133861, original patch by Pawel Salek)
- Mark strings previously blocked by string freeze for translation
2004-11-01 23:29:29 +00:00
Miloslav Trmac
0e99601789 - Fix home directory renaming in ADMIN.modifyUser (#135280)
- Further Python reference counting fixes
2004-10-11 22:06:04 +00:00
Miloslav Trmac
8d53065c4b - Fix memory leaks (#113730)
- Build with updated translations
2004-10-10 21:57:30 +00:00
Miloslav Trmac
60203bebd7 - Fix compilation without libuser headers already installed (#134085) 2004-09-29 19:35:48 +00:00
Miloslav Trmac
9aed3fbab9 - Allow LDAP connection using ldaps, custom ports or without TLS (original
patch from Pawel Salek).
2004-09-28 21:35:10 +00:00
Miloslav Trmac
d7cf35813b - Fix freecon() of uninitialized value in files/shadow module
Mon Sep 27 2004 Miloslav Trmac <mitr@redhat.com> - 0.52-1
- Usable LDAP backend (#68052, #99435, #130404)
- Miscellaneous bug fixes
2004-09-27 17:48:06 +00:00
Miloslav Trmac
001b3ec17f - Don't claim success and exception at the same time (#133479)
- LDAP fixes, second round
- Various other bugfixes
2004-09-24 16:42:24 +00:00
Miloslav Trmac
2902f1e4ca - Allow documented optional arguments in Python
ADMIN.{addUser,modifyUser,deleteUser} (#119812)
- Add man pages for lchfn and lchsh
- LDAP fixes, first round
- Avoid file conflict on multilib systems
- Call ldconfig correctly
2004-09-22 23:19:10 +00:00
cvsdist
0619df7a4e auto-import changelog data from libuser-0.51.10-1.src.rpm
Fri Sep 03 2004 Miloslav Trmac <mitr@redhat.com> - 0.51.10-1
- Don't attempt to lookup using original entity name after entity
    modification (rename in particular) (#78376, #121252)
- Fix copying of symlinks from /etc/skel (#87572, original patch from
    gLaNDix)
- Make --enable-quota work, and fix the quota code to at least compile
    (#89114)
- Fix several bugs (#120168, original patch from Steve Grubb)
- Don't hardcode python version in spec file (#130952, from Robert Scheck)
- Properly integrate the SELinux patch, it should actually be used now,
    even though it was "enabled" since 0.51.7-6
2004-09-09 07:53:01 +00:00
cvsdist
44b87b4046 auto-import changelog data from libuser-0.51.9-1.src.rpm
Tue Aug 31 2004 Miloslav Trmac <mitr@volny.cz> - 0.51.9-1
- Fix various typos
- Document library interfaces
- Build all shared libraries with -fPIC (#72536)
2004-09-09 07:52:44 +00:00
cvsdist
b17e1d63d2 auto-import changelog data from libuser-0.51.8-1.src.rpm
Wed Aug 25 2004 Miloslav Trmac <mitr@volny.cz> - 0.51.8-1
- Update to build with latest autotools and gtk-doc
- Update ALL_LINGUAS and POTFILES.in
- Rebuild to depend on newer openldap
2004-09-09 07:52:42 +00:00
cvsdist
21b38d19da auto-import changelog data from libuser-0.51.7-8.src.rpm
Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
2004-09-09 07:52:39 +00:00
cvsdist
6e5ffdf680 auto-import changelog data from libuser-0.51.7-7.1.1.src.rpm
Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
2004-09-09 07:52:34 +00:00
cvsdist
f46930a40f auto-import changelog data from libuser-0.51.7-7.src.rpm
Mon Jan 26 2004 Dan Walsh <dwalsh@redhat.com> 0.51.7-7
- fix is_selinux_enabled call
Sun Dec 14 2003 Jeremy Katz <katzj@redhat.com> 0.51.7-6
- rebuild against python 2.3
- enable SELinux
Mon Sep 08 2003 Dan Walsh <dwalsh@redhat.com> 0.51.7-5
- Turn off SELinux
Wed Aug 06 2003 Dan Walsh <dwalsh@redhat.com> 0.51.7-3
- Add SELinux support
2004-09-09 07:51:57 +00:00
cvsdist
2dde56a360 auto-import changelog data from libuser-0.51.7-2.src.rpm
Thu Jun 05 2003 Elliot Lee <sopwith@redhat.com>
- rebuilt
2004-09-09 07:51:23 +00:00
cvsdist
a667421898 auto-import changelog data from libuser-0.51.7-1.src.rpm
Wed Feb 19 2003 Nalin Dahyabhai <nalin@redhat.com> 0.51.7-1
- ldap: set error codes correctly when we encounter failures initializing
- don't double-close modules which fail initialization
- ldap: don't set an error in cases where one is already set
Tue Feb 18 2003 Nalin Dahyabhai <nalin@redhat.com> 0.51.6-1
- use a crypt salt consistent with the defaults/crypt_style setting when
    setting new passwords (#79337)
Thu Feb 06 2003 Nalin Dahyabhai <nalin@redhat.com> 0.51.5-2
- rebuild
Wed Feb 05 2003 Nalin Dahyabhai <nalin@redhat.com> 0.51.5-1
- expose lu_get_first_unused_id() as a package-private function
- provide libuser.ADMIN.getFirstUnusedUid and
    libuser.ADMIN.getFirstUnusedGid in python
Thu Dec 19 2002 Nalin Dahyabhai <nalin@redhat.com> 0.51.4-1
- fix not freeing resources properly in files.c(generic_is_locked), spotted
    by Zou Pengcheng
Wed Dec 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.51.2-1
- degrade gracefully
- build with --with-pic and -fPIC
- remove unpackaged man page
2004-09-09 07:50:33 +00:00
cvsdist
ee1dfcc379 auto-import libuser-0.51.1-2.1 from libuser-0.51.1-2.1.src.rpm 2004-09-09 07:50:16 +00:00
cvsdist
9634936c38 auto-import changelog data from libuser-0.51.1-2.src.rpm
Tue Aug 27 2002 Nalin Dahyabhai <nalin@redhat.com> 0.51.1-2
- translation updates
2004-09-09 07:49:58 +00:00
cvsdist
1da445865f auto-import changelog data from libuser-0.51.1-1.src.rpm
Wed Jul 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.51.1-1
- doc updates -- cvs tree moved
- language updates
- disallow weird characters in account names
Sun May 26 2002 Tim Powers <timp@redhat.com>
- automated rebuild
Mon May 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.51-1
- files: ignore blank lines in files
- libuser: disallow creation of accounts with names containing whitespace,
    control characters, or non-ASCII characters
2004-09-09 07:49:53 +00:00
cvsdist
07f96cbac7 auto-import libuser-0.50.2-1 from libuser-0.50.2-1.src.rpm 2004-09-09 07:49:46 +00:00
cvsdist
8f169e05c7 auto-import changelog data from libuser-0.50.1-1.src.rpm
Tue Apr 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.50.1-1
- refresh translations
Mon Apr 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.50-1
- bump version
- refresh translations
Thu Mar 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.102-1
- ldap: cache an entity's dn in the entity structure to try to speed things
    up
Mon Mar 11 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.101-3
- rebuild in new environment
Thu Mar 07 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.101-2
- add missing buildreqs on cyrus-sasl-devel and openldap-devel (#59456)
- translation refresh
Fri Mar 01 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.101-1
- fix python bindings of enumerateFull functions
- adjust prompter wrapping to not error out on successful returns
Thu Feb 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.100-1
- be more careful about printing error messages
- fix refreshing after adding of accounts
- ldap: try to use a search to convert names to DNs, and only fall back to
    guessing if it turns up nothing
- files: fix an off-by-one in removal of entries
Mon Feb 25 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.99-1
- refresh translations
- fix admin() constructor comments in the python module
Thu Feb 21 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.98-1
- automatically refresh entities after add, modify, setpass, removepass,
    lock, and unlock operations
- remove debug spewage when creating and removing mail spools
- files: fix saving of multi-valued attributes
- rename MEMBERUID attribute for groups to MEMBERNAME
Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.97-1
- files: fix bug in removals
- ldap: revert attempts at being smart at startup time, because it makes
    UIs very messy (up the three whole dialogs just to start the ldap
    stuff!)
Sat Feb 16 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.96-1
- fix thinko in dispatch routines
Wed Feb 13 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.95-1
- lgroupmod: fix thinko
Thu Jan 31 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.94-2
- rebuild in new environment
Tue Jan 29 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.93-1
- move shadow initialization for groups to the proper callback
- rework locking in the files module to not require that files be writable
Tue Jan 29 2002 Nalin Dahyabhai <nalin@redhat.com>
- expose lu_strerror()
- add various typedefs for types used by the library
Mon Jan 28 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.92-1
- add removepass() functions
Thu Jan 24 2002 Nalin Dahyabhai <nalin@redhat.com>
- lchfn,lchsh,lpasswd - reorder PAM authentication calls
- include API docs in the package
Thu Jan 24 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.91-1
- ldap: finish port to new API
- sasl: finish port to new API (needs test)
- libuser: don't commit object changes before passing data to service
    functions which might need differing data sets to figure out what to
    change (for example, ldap)
Thu Jan 17 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49.90-1
- bind the internal mail spool creation/removal functions for python
Wed Jan 16 2002 Nalin Dahyabhai <nalin@redhat.com>
- renamed the python module
- revamped internals to use gobject's gvalues and gvaluearrays instead of
    glists of cached strings
- add enumeration-with-data functions to the C library
Mon Jan 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
- require linuxdoc-tools instead of sgml-tools for rawhide
Tue Nov 13 2001 Nalin Dahyabhai <nalin@redhat.com>
- fixup build files to allow building for arbitrary versions of python
2004-09-09 07:49:43 +00:00
cvsdist
685c263ab6 auto-import libuser-0.32-1.0.1ppc from libuser-0.32-1.0.1ppc.src.rpm 2004-09-09 07:49:32 +00:00
cvsdist
242abfda33 auto-import changelog data from libuser-0.32-1.src.rpm
Wed Aug 29 2001 Nalin Dahyabhai <nalin@redhat.com> 0.32-1
- link the python module against libpam
- attempt to import the python modules at build-time to verify dependencies
Tue Aug 28 2001 Nalin Dahyabhai <nalin@redhat.com> 0.31-1
- fix a file-parsing bug that popped up in 0.29's mmap modifications
Mon Aug 27 2001 Nalin Dahyabhai <nalin@redhat.com> 0.30-1
- quotaq: fix argument order when reading quota information
- user_quota: set quota grace periods correctly
- luseradd: never create home directories for system accounts
2004-09-09 07:49:17 +00:00
cvsdist
8e774d1b70 auto-import changelog data from libuser-0.29-1.src.rpm
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:49:09 +00:00
cvsdist
1538bd616a auto-import changelog data from libuser-0.28-1.src.rpm
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
2004-09-09 07:48:30 +00:00