The libsafe library protects a process against the exploitation of buffer overflow vulnerabilities in process stacks. WWW: http://www.research.avayalabs.com/project/libsafe/ I suggest sys-libs/libsafe.
Created attachment 7727 [details] libsafe-2.0.16.ebuild
Created attachment 10256 [details] Another ebuild. corrections and enhancements Opps created an ebuild before searching for an existing one. Noted original licence was incorrect. This one also installs test programs in /usr/lib/libsafe and has skeleton (commented out) support for email notification of buffer exploitation. I have taken some of Matsuu Takuto installation of /etc/ld.so.preload which did a few more dependency checks than mine. Changed this to also reference the symlink rather than the specific version. Also installed more documentation that comes with the package.
Created attachment 10257 [details] Another ebuild. corrections and enhancements Opps created an ebuild before searching for an existing one. Noted original licence was incorrect. This one also installs test programs in /usr/lib/libsafe and has skeleton (commented out) support for email notification of buffer exploitation. I have taken some of Matsuu Takuto installation of /etc/ld.so.preload which did a few more dependency checks than mine. Changed this to also reference the symlink rather than the specific version. Also installed more documentation that comes with the package.
Created attachment 10258 [details] Another ebuild. corrections and enhancements Opps created an ebuild before searching for an existing one. Noted original licence was incorrect. This one also installs test programs in /usr/lib/libsafe and has skeleton (commented out) support for email notification of buffer exploitation. I have taken some of Matsuu Takuto installation of /etc/ld.so.preload which did a few more dependency checks than mine. Changed this to also reference the symlink rather than the specific version. Also installed more documentation that comes with the package.
Created attachment 10259 [details] Initial ChangeLog Sorry about duplicate ebuilds. I got a 400 error when I submitted an ebuild and assumed it failed. - Sorry
Comment on attachment 10257 [details] Another ebuild. corrections and enhancements Sorry guys - fixing my mistakes
I just installed this ebuild on some of my systems, all seem fine. I would sugest that the ebuild should NOT automatically install libsafe in /etc/ld.so.preload but rather instruct the user how to. The thing is that if something goes wrong let it be user's fault instead of ebuild's ... I would like to see libsafe in portage as soon as possible as is something I have always used on my (were Slackware, now Gentoo) servers.
in cvs (sys-libs/libsafe).