Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45341 - New ebuild: GNUitar, a realtime guitar effects processor
Summary: New ebuild: GNUitar, a realtime guitar effects processor
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-03-21 20:46 UTC by Keith Lea
Modified: 2007-03-13 17:57 UTC (History)
1 user (show)

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


Attachments
gnuitar-0.3.1.ebuild (gnuitar-0.3.1.ebuild,1.50 KB, text/plain)
2004-03-21 20:47 UTC, Keith Lea
Details
files/gnuitar.desktop (gnuitar.desktop,255 bytes, text/plain)
2004-03-21 20:47 UTC, Keith Lea
Details
files/main-icon.png (main-icon.png,444 bytes, image/png)
2004-03-21 20:48 UTC, Keith Lea
Details
files/strncat-fix-0.3.1.diff (strncat-fix-0.3.1.diff,1.08 KB, patch)
2004-03-21 20:49 UTC, Keith Lea
Details | Diff
gnuitar-9999.ebuild (gnuitar-9999.ebuild,1.34 KB, text/plain)
2007-03-13 17:57 UTC, Vasily
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Lea 2004-03-21 20:46:58 UTC
GNUitar is real-time sound effects software that allows you to use your computer as a guitar processor. I suggest the category media-sound.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Keith Lea 2004-03-21 20:47:26 UTC
Created attachment 27774 [details]
gnuitar-0.3.1.ebuild
Comment 2 Keith Lea 2004-03-21 20:47:55 UTC
Created attachment 27775 [details]
files/gnuitar.desktop
Comment 3 Keith Lea 2004-03-21 20:48:30 UTC
Created attachment 27776 [details]
files/main-icon.png
Comment 4 Keith Lea 2004-03-21 20:49:07 UTC
Created attachment 27777 [details, diff]
files/strncat-fix-0.3.1.diff
Comment 5 Chris White (RETIRED) gentoo-dev 2004-09-04 22:01:23 UTC
Still too alpha-ish for me to want to include.  The suid root thing doesn't
sound appealing either.  If upstream can confirm a stable version and find 
a way around the intensive CPU usage (to get read of this suid root scheduling
hack) then let me know and I'll try and add it.
Comment 6 solar (RETIRED) gentoo-dev 2004-09-04 22:26:07 UTC
ChrisWhite good call on this one.

A quick 2 min audit of this package src/*.c shows a few ways which possible exploitation could happen.
In gui.c for example we see code like this.

char            browser[2048] = ""
...
env_browser = getenv("BROWSER");
...
strcpy(browser, env_browser);
...
execl(browser, browser, path, NULL);
Comment 7 Anton Romanov 2005-05-12 01:35:09 UTC
http://www.gnuitar.com/news.php
0.3.2 is out ... could you please look at it ?
Comment 8 Vasily 2007-03-13 17:57:30 UTC
Created attachment 113194 [details]
gnuitar-9999.ebuild

ebuild for CVS version of GNUitar