Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 621234 - mail-client/squirrelmail: reintroduce package
Summary: mail-client/squirrelmail: reintroduce package
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-08 17:38 UTC by Luke Bratch
Modified: 2022-12-11 03:55 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
First attempt at new SquirrelMail ebuild (squirrelmail-1.4.23_pre20170703.ebuild,5.54 KB, text/plain)
2017-07-03 22:44 UTC, Luke Bratch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Bratch 2017-06-08 17:38:23 UTC
Hello, I'd like to offer to maintain mail-client/squirrelmail.  I still use it on a daily basis so would like it to remain in Portage.

I suspect that maintaining it as a proxy maintainer is the correct approach to do this.

I think the current big issue to fix is CVE-2017-7692 [1] which has been fixed upstream [2].

[1] https://bugs.gentoo.org/show_bug.cgi?id=616700
[2] https://sourceforge.net/p/squirrelmail/code/14650/
Comment 1 Brian Evans (RETIRED) gentoo-dev 2017-06-08 17:43:26 UTC
(In reply to Luke Bratch from comment #0)
> Hello, I'd like to offer to maintain mail-client/squirrelmail.  I still use
> it on a daily basis so would like it to remain in Portage.
> 
> I suspect that maintaining it as a proxy maintainer is the correct approach
> to do this.
> 
> I think the current big issue to fix is CVE-2017-7692 [1] which has been
> fixed upstream [2].
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=616700
> [2] https://sourceforge.net/p/squirrelmail/code/14650/

I will warn you that another major problem is PHP 7 compliance. This project needs lots of work before PHP 5.6 exits in roughly 2 years.
Comment 2 Luke Bratch 2017-06-08 18:48:08 UTC
(In reply to Brian Evans from comment #1)
> I will warn you that another major problem is PHP 7 compliance. This project
> needs lots of work before PHP 5.6 exits in roughly 2 years.

Agreed, this is a scary challenge but I'll see what can be done (that is, if upstream doesn't do the necessary work)!
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-06-17 08:34:41 UTC
Was anything actually done here? Good will won't keep this package around.
Comment 4 Luke Bratch 2017-07-03 22:44:37 UTC
Created attachment 480616 [details]
First attempt at new SquirrelMail ebuild

Please find my first attempt attached.  It uses a snapshot from the SquirrelMail project's daily snapshot page [1] and has fixes in the ebuild to try to address QA concerns by adding die to any external calls and changing the src_unpack section to use "if use foo; then" rather than "use foo &&".

[1] http://snapshots.squirrelmail.org/
Comment 5 Preston Crow 2022-12-11 03:55:35 UTC
The versions on the web site have supported PHP 8 for over a year now.  I don't understand why they don't make a release and bump the version number, but they want everyone to use the latest snapshot.  Anyway, it would still be convenient to have this is portage, though I moved over to roundcube.  The ebuild here needs to have the EAPI updated.