Search Criteria
Package Details: libuser-ldap 0.64-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libuser-ldap.git (read-only, click to copy) |
---|---|
Package Base: | libuser-ldap |
Description: | LDAP module for libuser |
Upstream URL: | https://pagure.io/libuser/ |
Licenses: | LGPL |
Submitter: | piernov |
Maintainer: | cyqsimon |
Last Packager: | cyqsimon |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2016-04-15 13:33 (UTC) |
Last Updated: | 2023-10-19 03:58 (UTC) |
Dependencies (6)
- libldap (libldap-gnutlsAUR)
- libuserAUR
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- libtool (libtool-gitAUR) (make)
Latest Comments
cyqsimon commented on 2022-12-11 09:28 (UTC)
@tormod
Sorry for the late reply. I'm rather hesitant on patching the build with a commit diff, reasons summarised neatly here: https://dont-ship.it/
I will contact upstream and request a new release from them. And if for whatever reason they cannot do that, I will ask about shipping with your patch.
tormod commented on 2022-11-27 10:16 (UTC) (edited on 2022-11-27 11:50 (UTC) by tormod)
Seeing such bugs, nobody wants to be a C programmer :) At this point, with an upstream fix available, this remains just a release management and maintenance issue. The best would be if upstream would promptly release a new version and you can package it. Do you have a Fedora account so that you can ask in the upstream tracker?
I'd be happy to stop-gap fix this and other critical bugs directly, but I don't want to take ownership of the package.
For now I can also give you an AUR git patch, pasted here: http://0x0.st/oUho.diff (SHA512 05306bf137a135d086c2239025e8f7ef5bf0f1592f140006cd8e085ff102212ad026105d413965deec56f0e58606bde4d99c725c15ee8692e689518b6aac31f7)
cyqsimon commented on 2022-11-26 09:50 (UTC)
@tormod
That's good to know. Unfortunately I'm not a C programmer and cannot contribute meaningfully to fixing any logic bugs.
Would you like to take ownership of, or be added as a co-maintainer of this package, so that if further issues come up you can push a fix?
tormod commented on 2022-11-24 15:19 (UTC) (edited on 2022-11-24 15:40 (UTC) by tormod)
Moving poptFreeContext(popt) to the end of main() in apps/luseradd.c and apps/luserdel.c fixes my test cases.
It turns out this was fixed in upstream git: https://pagure.io/libuser/c/3e70bc230962b3539d742ea1b886c5d63b303cd6?branch=master
tormod commented on 2022-11-24 13:27 (UTC) (edited on 2022-11-24 14:35 (UTC) by tormod)
Something weird has crept up: When trying to create a new user "bob", it is instead attempted to create a user "default_useradd", which now is created and thus next time it complains
Even worse if I try to delete this account: /usr/bin/luserdel -r default_useradd
The words "/etc/login.defs" and "default_useradd" appear in /etc/libuser.conf