Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238988 - sys-libs/libxcrypt-3.0.2 version bump
Summary: sys-libs/libxcrypt-3.0.2 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-28 23:26 UTC by RB
Modified: 2009-06-26 16:45 UTC (History)
0 users

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


Attachments
ebuild for 3.0.2 (libxcrypt-3.0.2.ebuild,987 bytes, text/plain)
2008-09-28 23:28 UTC, RB
Details
no-Wshadow patch (libxcrypt-3.0.2-no-Wshadow.patch,737 bytes, patch)
2008-09-28 23:30 UTC, RB
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description RB 2008-09-28 23:26:12 UTC
libxcrypt-3.0.2 represents a major upgrade to the existing 2.0 in portage, adding SHA hash support, updating the blowfish support, and most updates one would expect over 5 years' development :)

Please consider adding this update; the only drawback I can see is that the only direct consumer of libxcrypt is the languishing pam_unix2 ebuild, bug 97425.
Comment 1 RB 2008-09-28 23:28:00 UTC
Created attachment 166722 [details]
ebuild for 3.0.2

The only concern I have is that the install process leaves .la and .a files in a subdirectory of /lib - easily fixed, but I couldn't get an answer on #gentoo-dev-help as to whether that was considered as poor as placing them in /lib itself.
Comment 2 RB 2008-09-28 23:30:47 UTC
Created attachment 166723 [details, diff]
no-Wshadow patch

Drops -Wshadow from configure.in; may mask a poor programming practice, but it's what runs SuSE's normal authentication backend.  Have posited to upstream whether it's an issue worth their patching, have not heard back (weekend).
Comment 3 RB 2009-06-26 16:45:42 UTC
No reason to hang on to this with the SHA2 hashes in recent glibc; the only app that really used it was pam_unix2 and that's not even in-tree.