Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Apr 2018 14:30:07 +0100
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: phpLDAPadmin -- is it time to drop this from ports?
Message-ID:  <5158b0ca-eba3-b084-4af2-aa44316ca54c@FreeBSD.org>
In-Reply-To: <20180405143540.Horde.eh0M417d9DmLg6vslXFsDsm@webmail.nethead.se>
References:  <20180405143540.Horde.eh0M417d9DmLg6vslXFsDsm@webmail.nethead.se>

next in thread | previous in thread | raw e-mail | index | archive | help
On 05/04/2018 13:35, Per olof Ljungmark wrote:
> 
> Quoting Matthew Seaman <matthew@freebsd.org>:
> 
>> Dear all,
>>
>> I've maintained the net/phpldapadmin port for _many_ years. 
>> Unfortunately this project seems to have ceased development upstream. 
>> There hasn't been a new release for more than 5 years, nor any sign of 
>> life from the original developer over much the same timespan.  PLA 
>> still just about works, but it is lacking in support for more recent 
>> versions of PHP and generally sufferring from lack of love.
>>
>> I'm beginning to think that it is about time to take this port around 
>> the back of the barn and administer the coup-de-grace.  There are 
>> other graphical front-ends to LDAP directories available, such as 
>> 'LDAP Account Manager' https://www.ldap-account-manager.org/lamcms/ 
>> (in ports as sysutils/ldap-account-manager), so people won't be left 
>> entirely out to dry.
>>
>> What do people think?  Is it time to deprecate and expire PLA, or is 
>> there a diehard core of users for whom PLA will need to be ripped from 
>> their cold, dead hands?
> 
> One diehard here... hands still warm...
> 
> Have tried ldap-account-manager but does not suit my need at all. Unless 
> anyone has a better suggestion for a lightweight web-based utility I 
> vote for it to stay.

I have a vague recollection of a web-based LDAP front end written in 
python, but I entirely failed to make any sort of proper note about what 
it was called...

> I did an install just a month ago on php71 so not sure about "lacking in 
> support for more recent
> versions of PHP", do you have any specifics?

Yes, sure.  PLA sufferred from the upstream deprecation of mcrypt within 
PHP.  We've added local patches to work around the problem -- these have 
been obtained "from the net", basically a corps of PLA users supporting 
it in an ad-hoc fashion between themselves.  As the dropping of mcrypt 
affected core functionality like *logging in*, you might think upstream 
would patch the core distribution and make a new release fairly rapidly, 
but there's absolutely no sign of that.

Personally I'm fairly happy to leave PLA to hum along to itself for the 
time being, but if future changes to PHP render it unusable, or if there 
are nasty security bugs discovered and no fixes available, I'm going to 
have to reconsider.

	Cheers,

	Matthew




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5158b0ca-eba3-b084-4af2-aa44316ca54c>