Summary: | dev-db/firebird-2.0.3.12981.0-r6: buffer overflow with kernel 3.0.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthias Hanft <gentoo-bugzilla> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 419191 | ||
Bug Blocks: |
Description
Matthias Hanft
2011-11-13 18:01:44 UTC
Reproducable with FlameRobin (instead of IBExpert), too. Register a Server (database registration is not necessary) and select "Server / Manage users". I really recommend you migrate to Firebird 2.5 if you can. Its been out for over a year. If you can't try Firebird 2.1.x. It looks like there is a newer 2.0.x and 2.1.x than is in tree. Though most effort is going into latest release not the older ones. Its not slotted, the others have just yet to be stabilized, since the package is without a maintainer. Likely see about stabilizing 2.5 once we get some bugs resolved. Of course, I'd prefer the latest Firebird version 2.5.1, it's just that I also prefer installing Gentoo packages :-) Ok, I'll give it a try. Would you recommend the source or the binary version? The source installation docs in the file "README.build.posix.html" aren't very detailled - do I need "autogen.sh" while there is already "configure" included? Seems that I need "make", but it's not mentioned - and make "what"? What (and where) does "make install" finally install? And so on. In case of the binaries, there seems to be just one "install.sh" and nothing else - less complicated...?! But I wonder whether all the client software would still work - it's a lot of different clients here, from Delphi7's "IBSQL" component (relying on gdb32.dll) to PHP scripts with "ibase_" in Apache...). How big is the chance that all those clients can remain unchanged? I'll find out... but takes awhile. Installed binary package .tgz 2.5.1 from Sourceforge (just "install.sh"). After removing some "deprecated" warnings from /etc/init.d/firebird, it works without any problems. Even the clients can remain unchanged. You can change the status to "resolved" (was not sure if it's "wontfix", "cantfix", or "worksforme") :-) Related problem: Since I unmerged Firebird 2.0.3 using portage, and installed Firebird 2.5.1 by hand, portage now thinks Firebird isn't installed at all and tries to pull it in at every emerge (because of USE="firebird" with PHP). Both masking it and/or including in in /var/lib/portage/world causes error messages. How can I tell portage "I have installed it myself" to get rid of those error messages? (I need PHP compiled with Firebird extensions, so "USE=-firebird" is no option there.) (In reply to comment #5) > Related problem: Since I unmerged Firebird 2.0.3 using portage, and installed > Firebird 2.5.1 by hand, portage now thinks Firebird isn't installed at all and > tries to pull it in at every emerge (because of USE="firebird" with PHP). Both > masking it and/or including in in /var/lib/portage/world causes error messages. > How can I tell portage "I have installed it myself" to get rid of those error > messages? (I need PHP compiled with Firebird extensions, so "USE=-firebird" is > no option there.) This has nothing to do with buffer overflows, and you should have just asked in Gentoo Forum or on Gentoo IRC. You would have gotten an answer in a heartbeat. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=5#doc_chap3 ebuild for 2.5.1 in bug 392469, didn't realize a new version was out till mentioned on this bug Please retry with 2.5.2.26540.0 Using 2.5.3.26780 for a long time, just found this issue, marked as obsolete. |