LWN.net Logo

LWN.net Weekly Edition for December 21, 2006

A 2006 retrospective

This is the last LWN.net Weekly Edition for 2006; following our longstanding tradition we will take the last week of the year off and dedicate it to cleaning all of this year's unanswered mail out of our inboxes. We wish you all a pleasant holiday season; LWN will be back on its regular schedule on January 4.

Another LWN tradition is to review our predictions made at the beginning of the year to see just how badly wrong your editor was this time around. Those predictions were published in the January 4, 2006 edition, for those who wish to follow along from the source. Some of the comments posted to the article can also be interesting to read with a year's perspective. We'll not review every prediction made in that article. Some of them are sufficiently obvious ("Perl 6 will not be released," "the SCO case will drag on") or general ("the pace of kernel development will not slow") that little review is called for. Some of the others, however, offer some insights into how perspectives have changed over the last year (or, perhaps, how blind your editor was back then).

The very first prediction made was that the GPLv3 process would dominate the news. Your editor was not able to foresee, however, that the FSF would take the license revision as an opportunity to attack DRM head-on. What has happened over the last year, as evidenced by GPLv3 and in other places, is that many in the community now think that we have enough weight to throw around in support of goals beyond the simple creation of free software. Whether the exercise of this weight will lead to a more free society, or whether it will just make us more like the entertainment industry (which also thinks it has plenty of weight to use in pursuing power under copyright law) remains to be seen.

Some commenters doubted your editor's prediction that the non-free kernel module issue would come to a head this year. But, over the course of this year, a number of distributors swore off shipping such modules, those which continue to embrace proprietary modules have taken a fair amount of criticism, and the kernel developers seriously considered banning them outright. Whether all that constitutes "coming to a head" can be debated, but the fact remains: there is a great deal of resentment over proprietary kernel modules and this issue will not go away anytime soon.

Your editor predicted the return of European software patents. There were some stirrings over the year, but software patents have, for the most part, laid low. It would be foolish to believe that they will do so forever, though.

With regard to desktop Linux, your editor's advice was to not expect amazing advances, but that there would be steady progress. The movement of 3D technologies onto the Linux desktop may not qualify as an "amazing advance," but they are a big step regardless; Linux need defer to no other system in the eye candy department. A prediction that alternatives to OpenOffice.org would gain prominence did not really come through - but it is worth noting that the OLPC project has gone with a lightweight version of AbiWord.

One of the more controversial predictions said that the Fedora Project would have to make changes to maintain its position. Over the course of the year, Fedora abandoned the "Fedora Foundation" idea, gave up (belatedly) on Fedora Legacy, decided to lengthen its support period, and merged the Core and Extras distributions. The project has picked up a new energy, renewed its longstanding dedication to free software, and looks well poised to move forward with a stronger community focus.

Predicting that a Debian release would happen on schedule is always a daring thing to do. Things clearly did not work out that way, but substantial progress has been made. Debian Etch might not be that late, in the end. Predicting Emacs releases is equally risky, and Emacs 22 did not come out this year - but a couple of pretest releases did.

Your editor thought that Novell would "get its act together and become a truly successful Linux-based company." Oh well. That could yet happen, but, after the events of 2006, few people would see it as a foregone conclusion.

So what did your editor miss entirely? Big company moves were at the top of the list. The idea that Novell would make a deal with Microsoft - paying patent royalties in the process - was beyond your editor's imagination at the time. Similarly, the notion that Oracle would try to muscle into Linux support by repackaging Red Hat Enterprise Linux was a surprise. Free software has reached such a level of importance that the largest companies out there are paying attention.

Also missed was the open-sourcing of Java, though one could certainly quibble that we have not actually seen the code yet. Perhaps your editor should simply predict this event for 2007 and be dead-on. Seriously, however, this event has been delayed for so long that many of us had despaired of it ever happening. It does appear, however, that Jonathan Schwartz has brought a new emphasis on free software to Sun's top position; the planned release of Java under the GNU General Public License suggests that he is serious.

In the end, the easiest prediction to make was that our community would remain healthy, and that our software would continue to get better. Despite our disagreements and our mistakes we are going from one strength to the next. That helps make 2006 another pleasant year to look back on.

Comments (16 posted)

The 2006 Linux and free software timeline

For the ninth year in a row, the editors at LWN.net have put together a timeline highlighting the most important events of the last twelve months.

It has been an active and interesting year - just like the ones before. The GPLv3 process was launched - and threatened to split our community over differing views of freedom. Software patent issues came and went. The Linux desktop went 3D. Large companies became more involved with Linux and free software - and not everybody is pleased with the result. Distributors reevaluated and reworked their dealings with the community. And, while all this was happening, the community continued to produce great code which made all of our systems better.

This is version 1.0 of the 2006 timeline. If you find any errors or remaining major omissions, please send them to us at timeline@lwn.net; please do not post errors or omissions as comments until after we have had a chance to address them.

The development of the LWN.net Linux Timeline was supported by LWN subscribers; if you like what you see, please consider subscribing to LWN.

This year, we are pleased to announce the return of the one big page version as well.

For the historically minded, the timelines for the previous eight years remain available:

1998 1999 2000 2001 2002 2003 2004 2005

Comments (none posted)

Second Life and Open Source

December 15, 2006

This article was contributed by Glyn Moody

When Larry Lessig proclaimed that "code is law" he was talking metaphorically.  But for a virtual world, constructed entirely out of bits, it is literally true: the laws regarding what you can and cannot do there, both legally and even physically, are inscribed in the lines of code that implement it. In this space, then, open source has an added significance in that it not only lays bare the engines of creation, but it potentially allows them to be hacked.

What some of the consequences of this openness might be was shown recently in Second Life, when the open source project libsecondlife released a program called CopyBot. As its name suggests, this tool allowed copies to be made of in-world objects - including the "avatars" that are used to represent the residents of Second Life. This was deeply problematic, since one of the attractions of Second Life is that creators of digital content retain ownership, unlike in most other virtual worlds. Many now make a good living from this in-world activity selling virtual items, with some earning tens of thousands of dollars per year. However, CopyBot raised the spectre of people replicating content for free, rendering digital objects valueless, and undermining the entire Second Life economy.

The person leading the libsecondlife project is Jonathan Freedman. He took over recently after John Hurliman, the previous lead, and still the main contributor of code to the project, decided he didn't want to deal with the public relations issues that CopyBot threw up. Freeman recalls: "he said to me: 'I just want to code, I don't want to deal with this.'"

The libsecondlife project began six months ago, and was started by a group of coders who "were interested in seeing a little more flexibility in what they could do with Second Life," as Freedman explains. The idea was to create an open source library that third parties could employ to create new Second Life applications. To do that, the libsecondlife group started reverse-engineering the Second Life protocols.

One by-product of this work was that they turned up security issues - "and believe you me, they found quite a few," Freedman says - which they reported to Linden Lab, the company behind Second Life. Partly as a result, "the way the project had been run impressed Linden Lab, who were very happy with it," Freedman explains. "Back in the Second Life Community Convention in August, they gave their unofficial endorsement of the libsecondlife project."

And then along came the CopyBot incident.

"It was a debugging tool," Freedman says of CopyBot. "The developer was working on the part of the Second Life protocol that was responsible for drawing avatars. He needed a way to verify that the data was coming correctly: what better way to verify that than just mirroring it back" down the connection to the system and observing the result?

Freedman emphasizes that there were safeguards built into ensure that this "mirroring" - copying of virtual objects - was kept within the terms of service at the time. "You'd actually have to ask it before it would copy you, and it would then give you a lengthy disclaimer explaining what was going on so people could make sure that that was what they wanted. And generally people were agreeing with that, and they'd be there for five or ten minutes dancing with themselves."

There the story might have ended, were it not for the fact that CopyBot was free software. "Anybody could get a copy and make use of it, and that's what we saw happening: other people were modifying it to take out the disclaimer, and generally shout stuff like 'I'm stealing your textures'" - the surface elements of virtual objects.

As well as taunting victims in this way, a few of these "griefers" started selling the modified, no-holds-barred version of CopyBot within Second Life. Panic spread in some quarters of Second Life. Shop owners closed hundreds of virtual stores, afraid that their inventory would be copied endlessly and rendered worthless. But in practice, the damage was minor, and the economy of Second Life continues to grow - not least because CopyBot itself had important limitations that were consequences of the way Second Life operates.

Each "sim" or simulator of a portion of the virtual world in Second Life is created on a server running Debian GNU/Linux, Apache, Squid and MySQL; currently there are several thousand of these PC boxes. To allow for fast response times, the virtual world is sent not as pixels or even as a mesh, but as a series of 3D primitives - "prims". The Second Life client creates the world by converting the stream of information about prims and their position into a visual representation.

This means that the client has all the structural information about any object visible to it; CopyBot works by taking that information, and replicating it. However, in addition to the prims and the textures applied to them, more complex objects add scripting to provide interactive behaviour that endows Second Life with much of its richness. These scripts are run server-side, and are not passed to the client, so CopyBot is unable to intercept them.

Nonetheless, the residents of Second Life who made money from their virtual creations were understandably perturbed by the appearance of a piece of software with the provocative name of CopyBot - "in retrospect it probably could have been named something else," Freedman concedes.

At a November meeting held in-world, Second Life's creator and CEO, Philip Rosedale, explained that nothing could be done about CopyBot using technical means: Second Life's client-server architecture implied that CopyBot was not just possible but in some sense inevitable. But he did promise other measures, including more metadata, such as attribution and creation time-stamps, for virtual objects. Since these would be stored server-side, and hence immutable, they would provide clear proof of whether an object had been copied. To give this approach some teeth, Linden Lab made clear that anyone who used CopyBot or something similar in a malicious manner faced the prospect of expulsion from Second Life.

Some remain unhappy with Rosedale's response, and also see the CopyBot incident as part of a deeper malaise involving cynical hackers exploiting loopholes in the Second Life code to grief other residents. They accuse Linden Lab of a certain complicity because of its encouragement of the external libsecondlife project.

Perhaps that encouragement is not so surprising given Linden Lab's stated intention [PDF - look at final slides] to make elements of Second Life open source. "Without speaking to specific timing or plans - and we've thought and are thinking lots and lots where there might be exceptions to this - it seems like the best way to allow [Second Life] to become reliable and scalable and grow," Rosedale said recently on the subject of opening up the code. "We've got a lot of smart people here thinking about that." It's obviously useful to have smart people thinking about it on the outside too - provided things don't get out of hand.

Freedman has instituted one important change in the libsecondlife project to try to ensure that another CopyBot does not happen. "Previously, the way the libsecondlife source tree was done was basically anybody who wants an account can have one. That's the first thing I changed: just the core developers can have the accounts."

Freedman also has some clear-cut goals for the project, which will be releasing all its code under the BSD license. "Short-term, the aim is to have a workable third-party library that other people can make use of to interface with Second Life. I believe that by the middle to end of December we'll have a fairly decent third-party viewer that's comparable to the Second Life [client] application. Longer term, ideally we'd like to see a completely open implementation of Second Life, from the client, to the sims, to the assets - everything."

Freedman believes "the use of open standards, if not open source, will go a long way in the propagation of Second Life as an actual platform." This seems to explain Linden Lab's enthusiasm for libsecondlife and patience with things like CopyBot. At stake is the chance to help create the next online platform - the 3D Web, sometimes known as Web 3.D.

Opening up the platform will also take some of the strain off Linden Lab: currently, Second Life is growing at an unsustainable rate, with over a million new members joining in the last couple of months. If users could host their own virtual land, then Second Life could scale more gracefully. Beyond that, open protocols would allow distinct but interconnected virtual worlds to be created. The technical aspects of this are the easy part; more difficult are working out social and economic issues like making reputation and money portable between those worlds, and legal ones - as the CopyBot episode made all-too clear.

Glyn Moody writes about open source and virtual worlds at opendotdotdot.

Comments (47 posted)

Page editor: Jonathan Corbet

Security

The state of PHP security

December 20, 2006

This article was contributed by Jake Edge.

PHP security has been much in the news lately, mostly centered around the resignation of Stefan Esser from the PHP Security Response Team. His stated reasons for leaving are rather alarming, and he indicates a pattern of slow responses to security holes within the language itself. Others, including Zend co-CTO Zeev Suraski, disagree and chalk it up to a personality conflict between Esser and the rest of the team. A recent look at the National Vulnerability Database (NVD) specifically for PHP related security issues also highlights some of the problems with PHP. It is time, it seems, to take a look at the state of PHP security.

PHP is touted as an easy language to use to write web applications, particularly those that use a database for storage. There are no end of PHP tutorials available on the web that will help readers to get a web application up and running in short order. Unfortunately, many of these tutorials completely ignore security and invite their readers to create applications that suffer from SQL injection and other security flaws. This example (from the top ten results of a Google search for 'php tutorial') explains how to update a record in a MySQL database using single quotes around the values that come in from a web form. It also describes how to display data in ways that allow for cross-site scripting.

As described in another security page article, the proper way to handle database queries with user supplied data is by using placeholders. PHP does provide ways to do that, using the PEAR database API, but finding information about it is non-trivial. It certainly is not promoted by the PHP homepage, which tends to push the included, easily abused, MySQL interface.

Because PHP strives to be easy to use, its developers have added features that have caused all manner of security problems. The worst offender is the register_globals 'feature' which automatically instantiates PHP variables from the CGI variables that are passed in a GET or POST. While it does make it easier for programmers to access these values, it also allows attackers to set the value for any uninitialized variable in the PHP program. Because PHP is a dynamic language, variables do not necessarily need to be initialized before they are used and many programs relied on that feature. When combined with register_globals, this practice leads to easy exploits.

register_globals has long been turned off by default in PHP, but there are a huge number of applications that still rely on it. Many PHP web hosting companies have it turned on because their customers demand it, but it is very difficult to use the feature correctly. There are PHP modes that warn of using uninitialized variables, but those warnings typically end up in a log file somewhere which may not be examined frequently. It is an extremely dubious feature, but one that PHP creator, Rasmus Lerdorf, seems to think should have been left on by default.

Other poor design choices include the 'magic quotes' feature that gives the illusion of removing SQL injection issues without actually providing that protection. Another is the ability of the PHP include directive to take URL arguments; this has been abused by attackers to pick up their scripts and have them run on the victim's server. Unfortunately, these features get into the language and are used making it difficult to remove them later.

There are various projects to improve upon PHP security, including Esser's Hardened-PHP, as well as efforts, such as the PHP Security Consortium, that seek to educate people about writing secure PHP code. Unfortunately, many of the open source PHP projects do not provide good examples for budding PHP programmers to emulate; they either rely upon various PHP misfeatures and/or they were written by programmers without the requisite secure coding skills.

The existence of these projects (and other similar ones) certainly provides an indication that the security problem with PHP is acknowledged by some. PHP proponents tend to take a 'blame the user' approach that is reasonable in some ways, but fails to recognize some of the inherent issues with PHP itself. If you target inexperienced web application programmers, you can hardly be surprised that they do not have fundamental security skills.

Security seems to fall somewhere below simplicity in the minds of the PHP language developers; that makes it more difficult to have secure PHP applications. Security is a hard problem and any attempt to 'dumb down' a language is likely to run into security issues. Encouraging amateur programmers to write web applications is unlikely to produce secure code in any language, but by providing tutorials and examples that have glaring security issues and by not concentrating on teaching secure coding, PHP makes it that much worse. A great deal of useful code has been written on the PHP platform; it would be nice to find a way to keep that code coming while simultaneously making it more secure.

Comments (21 posted)

New vulnerabilities

clamav: stack overflow

Package(s):clamav CVE #(s):CVE-2006-6481
Created:December 15, 2006 Updated:December 20, 2006
Description: Hendrik Weimer has reported a vulnerability in ClamAV, which can be exploited by malicious people to cause a DoS (Denial of Service). The vulnerability is caused due to a stack overflow when scanning messages with deeply nested multipart content. This can be exploited to crash the service by sending specially crafted emails to a vulnerable system.
Alerts:
Gentoo 200612-18 2006-12-18
SuSE SUSE-SA:2006:078 2006-12-18
Debian DSA-1238-1 2006-12-17
Trustix TSLSA-2006-0072 2006-12-15

Comments (none posted)

dbus: denial of service

Package(s):dbus CVE #(s):CVE-2006-6107
Created:December 15, 2006 Updated:February 12, 2007
Description: Unspecified vulnerability in the match_rule_equal function in bus/signals.c in D-Bus before 1.0.2 allows local applications to remove match rules for other applications and cause a denial of service (lost process messages).
Alerts:
rPath rPSA-2006-0233-1 2007-02-09
Red Hat RHSA-2007:0008-01 2007-02-08
Ubuntu USN-401-1 2007-01-04
OpenPKG OpenPKG-SA-2006.041 2006-12-21
Fedora FEDORA-2006-1475 2006-12-19
Mandriva MDKSA-2006:233 2006-12-18
Fedora FEDORA-2006-1464 2006-12-14

Comments (none posted)

flash-player: CRLF injection vulnerability

Package(s):flash-player CVE #(s):CVE-2006-5330
Created:December 14, 2006 Updated:December 20, 2006
Description: Adobe Flash Player versions below 7.0.69 are vulnerable to a CRLF injection. Remote attackers can modify HTTP headers in client requests in order to conduct HTTP Request Splitting attacks via CRLF sequences in arguments to the ActionScript functions XML.addRequestHeader and XML.contentType.
Alerts:
SuSE SUSE-SA:2006:077 2006-12-14

Comments (none posted)

gdm: format string vulnerability

Package(s):gdm CVE #(s):CVE-2006-6105
Created:December 15, 2006 Updated:December 20, 2006
Description: The gdmchooser program provides XDMCP (X Display Manager Control Protocol) functionality to the GNOME Display Manager. This protocol allows a user to interact remote systems via the local X11 display. See this iDefense advisory for additional information.
Alerts:
SuSE SUSE-SR:2006:029 2006-12-19
Fedora FEDORA-2006-1468 2006-12-15
Fedora FEDORA-2006-1467 2006-12-15
Mandriva MDKSA-2006:231 2006-12-14
Ubuntu USN-396-1 2006-12-14

Comments (1 posted)

gnuradius: format string vulnerability

Package(s):gnuradius CVE #(s):CVE-2006-4181
Created:December 14, 2006 Updated:December 20, 2006
Description: GNU Radius has format string vulnerability the sqllog function that may be used by an attacker for the remote execution of arbitrary code.
Alerts:
Gentoo 200612-17 2006-12-14

Comments (none posted)

Mozilla stuff: multiple vulnerabilities

Package(s):firefox thunderbird seamonkey CVE #(s):CVE-2006-6497 CVE-2006-6498 CVE-2006-6501 CVE-2006-6502 CVE-2006-6503 CVE-2006-6504 CVE-2006-6505
Created:December 20, 2006 Updated:March 12, 2007
Description: The Mozilla Project has released new versions of firefox, thunderbird, and seamonkey to address the usual pile of security issues; see this announcement or this CERT advisory for details.
Alerts:
Debian DSA-1265-1 2007-03-10
Debian DSA-1258-1 2007-02-07
Debian DSA-1253-1 2006-01-27
Ubuntu USN-398-4 2007-01-27
SuSE SUSE-SA:2007:006 2007-01-12
Mandriva MDKSA-2007:011 2007-01-11
Mandriva MDKSA-2007:010 2007-01-11
Gentoo 200701-04 2007-01-10
Ubuntu USN-400-1 2007-01-04
Gentoo 200701-03 2007-01-04
Gentoo 200701-02 2007-01-04
Ubuntu USN-398-2 2007-01-03
Ubuntu USN-398-3 2007-01-04
Ubuntu USN-398-1 2007-01-02
Fedora FEDORA-2006-004 2007-01-02
rPath rPSA-2006-0234-2 2006-12-22
SuSE SUSE-SA:2006:080 2006-12-29
Slackware SSA:2006-357-03 2006-12-25
Slackware SSA:2006-357-01 2006-12-25
Slackware SSA:2006-357-02 2006-12-25
rPath rPSA-2006-0234-1 2006-12-22
Fedora FEDORA-2006-1499 2006-12-21
Fedora FEDORA-2006-1491 2006-12-20
Fedora FEDORA-2006-1492 2006-12-20
Red Hat RHSA-2006:0759-01 2006-12-19
Red Hat RHSA-2006:0760-01 2006-12-19
Red Hat RHSA-2006:0758-01 2006-12-19

Comments (none posted)

proftpd: stack-based buffer overflow

Package(s):proftpd CVE #(s):CVE-2006-6563
Created:December 18, 2006 Updated:February 14, 2007
Description: A vulnerability exists in the FTP server ProFTPD, versions up to and including 1.3.0a. The vulnerability is caused by a stack-based buffer overflow in the "pr_ctrls_recv_request" function of the "Controls" feature. This is an optional feature of ProFTPD server which is by default disabled in OpenPKG and probably other distributions.
Alerts:
Gentoo 200702-02 2007-02-13
Trustix TSLSA-2006-0074 2006-12-22
Mandriva MDKSA-2006:232 2006-12-18
OpenPKG OpenPKG-SA-2006.039 2006-12-18

Comments (1 posted)

sql-ledger: several remote vulnerabilities

Package(s):sql-ledger CVE #(s):CVE-2006-4244 CVE-2006-4731 CVE-2006-5872
Created:December 18, 2006 Updated:December 20, 2006
Description: Several remote vulnerabilities have been discovered in SQL Ledger, a web based double-entry accounting program, which may lead to the execution of arbitrary code.
Alerts:
Debian DSA-1239-1 2006-12-17

Comments (none posted)

Updated vulnerabilities

apache: cross-site scripting

Package(s):apache CVE #(s):CVE-2006-3918
Created:August 9, 2006 Updated:April 4, 2008
Description: From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server was returned to the user in an unescaped error message. This could allow an attacker to perform a cross-site scripting attack if a victim was tricked into connecting to a site and sending a carefully crafted Expect header."
Alerts:
SuSE SUSE-SA:2008:021 2008-04-04
Ubuntu USN-575-1 2008-02-04
SuSE SUSE-SA:2006:051 2006-09-08
Debian DSA-1167-1 2005-09-04
Red Hat RHSA-2006:0619-01 2006-08-10
Red Hat RHSA-2006:0618-01 2006-08-08

Comments (none posted)

apache-mod_auth_kerb: off-by-one error

Package(s):apache-mod_auth_kerb CVE #(s):CVE-2006-5989
Created:November 24, 2006 Updated:January 23, 2007
Description: An off-by-one error in the der_get_oid function in mod_auth_kerb 5.0 allows remote attackers to cause a denial of service (crash) via a crafted Kerberos message that triggers a heap-based buffer overflow in the component array.
Alerts:
Gentoo 200701-14 2007-01-22
Debian DSA-1247-1 2007-01-08
Red Hat RHSA-2006:0746-01 2006-12-06
Fedora FEDORA-2006-1341 2006-11-29
Mandriva MDKSA-2006:218 2006-11-23

Comments (none posted)

avahi: sender id check

Package(s):avahi CVE #(s):CVE-2006-5461
Created:November 13, 2006 Updated:December 20, 2006
Description: Steve Grubb discovered that netlink messages were not being checked for their sender identity. This could lead to local users manipulating the Avahi service.
Alerts:
Ubuntu USN-380-2 2006-12-14
Fedora FEDORA-2006-1340 2006-12-11
Fedora FEDORA-2006-1339 2006-11-28
Gentoo 200611-13 2006-11-20
Mandriva MDKSA-2006:215 2006-11-20
Ubuntu USN-380-1 2006-11-11

Comments (1 posted)

bind: denial of service

Package(s):bind CVE #(s):CVE-2006-4095 CVE-2006-4096
Created:September 7, 2006 Updated:February 1, 2007
Description: Bind has two denial of service vulnerabilities.

Recursive servers queries for SIG records will trigger an assertion failure if more than one RR set is returned.

An INSIST failure can be triggered by sending a large number of recursive queries.

Alerts:
Fedora FEDORA-2007-164 2007-01-31
Gentoo 200609-11 2006-09-15
Slackware SSA:2006-257-01 2006-09-15
Fedora FEDORA-2006-966 2006-09-11
Debian DSA-1172-1 2006-09-09
Mandriva MDKSA-2006:163 2006-09-08
rPath rPSA-2006-0166-1 2006-09-08
Ubuntu USN-343-1 2006-09-07
OpenPKG OpenPKG-SA-2006.019 2006-09-07

Comments (none posted)

bugzilla: multiple vulnerabilities

Package(s):bugzilla CVE #(s):CVE-2006-5453 CVE-2006-5454 CVE-2006-5455
Created:November 10, 2006 Updated:August 28, 2007
Description: Bugzilla has the following vulnerabilities:

Input data passed to various fields is not properly sanitized before being passed back to users.

Users can gain unauthorized access to read attachment descriptions while using diff mode.

HTTP GET and HTTP POST requests can be used to perform unauthorized actions due to improper verification.

Input that is passed to showdependencygraph.cgi is not properly sanitized before being returned to users.

Alerts:
Debian DSA-1208-1 2006-11-11
Gentoo 200611-04 2006-11-09

Comments (none posted)

busybox: insecure password generation

Package(s):busybox CVE #(s):CVE-2006-1058
Created:May 5, 2006 Updated:May 2, 2007
Description: The BusyBox 1.1.1 passwd command does not use a proper salt when generating passwords. This would create an instance where a brute force attack could take very little time.
Alerts:
Red Hat RHSA-2007:0244-02 2007-05-01
Fedora FEDORA-2006-511 2006-05-04
Fedora FEDORA-2006-510 2006-05-04

Comments (2 posted)

bzip2: race condition and infinite loop

Package(s):bzip2 CVE #(s):CAN-2005-0953 CAN-2005-1260
Created:May 17, 2005 Updated:January 10, 2007
Description: A race condition in bzip2 1.0.2 and earlier allows local users to modify permissions of arbitrary files via a hard link attack on a file while it is being decompressed, whose permissions are changed by bzip2 after the decompression is complete. Also specially crafted bzip2 archives may cause an infinite loop in the decompressor.
Alerts:
rPath rPSA-2007-0004-1 2007-01-09
Debian DSA-741-1 2005-07-07
Red Hat RHSA-2005:474-01 2005-06-16
OpenPKG OpenPKG-SA-2005.008 2005-06-10
SuSE SUSE-SR:2005:015 2005-06-07
Debian DSA-730-1 2005-05-27
Mandriva MDKSA-2005:091 2005-05-18
Ubuntu USN-127-1 2005-05-17

Comments (2 posted)

clamav: missing sanity checks

Package(s):clamav CVE #(s):CVE-2006-5874
Created:December 11, 2006 Updated:December 14, 2006
Description: Stephen Gran discovered that malformed base64-encoded MIME attachments can lead to denial of service through a null pointer dereference.
Alerts:
Mandriva MDKSA-2006:230 2006-12-13
Debian DSA-1232-1 2006-12-09

Comments (none posted)

cpio: arbitrary code execution

Package(s):cpio CVE #(s):CVE-2005-4268
Created:January 2, 2006 Updated:March 17, 2010
Description: Richard Harms discovered that cpio did not sufficiently validate file properties when creating archives. Files with e. g. a very large size caused a buffer overflow. By tricking a user or an automatic backup system into putting a specially crafted file into a cpio archive, a local attacker could probably exploit this to execute arbitrary code with the privileges of the target user (which is likely root in an automatic backup system).
Alerts:
CentOS CESA-2010:0145 2010-03-17
Red Hat RHSA-2010:0145-01 2010-03-15
rPath rPSA-2007-0094-1 2007-05-07
Red Hat RHSA-2007:0245-02 2007-05-01
Ubuntu USN-234-1 2006-01-02

Comments (none posted)

vixie-cron: privilege escalation

Package(s):cron CVE #(s):CVE-2006-2607
Created:May 31, 2006 Updated:June 1, 2009
Description: The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root.
Alerts:
Ubuntu USN-778-1 2009-06-01
Red Hat RHSA-2006:0539-01 2006-07-12
Gentoo 200606-07 2006-06-09
SuSE SUSE-SA:2006:027 2006-05-31
rPath rPSA-2006-0082-1 2006-05-25

Comments (1 posted)

cscope: buffer overflows

Package(s):cscope CVE #(s):CVE-2006-4262
Created:October 2, 2006 Updated:June 16, 2009
Description: Will Drewry of the Google Security Team discovered several buffer overflows in cscope, a source browsing tool, which might lead to the execution of arbitrary code.
Alerts:
CentOS CESA-2009:1101 2009-06-16
Red Hat RHSA-2009:1101-01 2009-06-15
Gentoo 200610-08 2006-10-20
Debian DSA-1186-1 2006-09-30

Comments (none posted)

cscope: buffer overflows

Package(s):cscope CVE #(s):CVE-2004-2541
Created:May 22, 2006 Updated:June 19, 2009
Description: A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows remote attackers to execute arbitrary code via a C file with a long #include line that is later browsed by the target.
Alerts:
CentOS CESA-2009:1102 2009-06-19
CentOS CESA-2009:1101 2009-06-16
Red Hat RHSA-2009:1102-01 2009-06-15
Red Hat RHSA-2009:1101-01 2009-06-15
Gentoo 200606-10 2006-06-11
Debian DSA-1064-1 2006-05-19

Comments (1 posted)

Cyrus-SASL: DIGEST-MD5 Pre-Authentication Denial of Service

Package(s):cyrus-sasl CVE #(s):CVE-2006-1721
Created:April 21, 2006 Updated:September 4, 2007
Description: Cyrus-SASL contains an unspecified vulnerability in the DIGEST-MD5 process that could lead to a Denial of Service. An attacker could possibly exploit this vulnerability by sending specially crafted data stream to the Cyrus-SASL server, resulting in a Denial of Service even if the attacker is not able to authenticate.
Alerts:
Red Hat RHSA-2007:0878-01 2007-09-04
Red Hat RHSA-2007:0795-01 2007-09-04
SuSE SUSE-SA:2006:025 2006-05-05
Fedora FEDORA-2006-515 2006-05-04
Debian DSA-1042-1 2006-04-25
Mandriva MDKSA-2006:073 2006-04-24
Ubuntu USN-272-1 2006-04-24
Gentoo 200604-09 2006-04-21

Comments (none posted)

dovecot: index cache file handling error

Package(s):dovecot CVE #(s):CVE-2006-5973
Created:November 29, 2006 Updated:May 8, 2007
Description: The dovecot IMAP server has an error in its index cache file handling code which could be exploited by an authenticated user to execute arbitrary code. Only servers with the (non-default) mmap_disable=yes option setting are vulnerable.
Alerts:
Fedora FEDORA-2006-1504 2006-12-27
Fedora FEDORA-2006-1396 2006-12-18
rPath rPSA-2006-0220-1 2006-11-30
Ubuntu USN-387-1 2006-11-28

Comments (none posted)

elinks: arbitrary file access

Package(s):elinks CVE #(s):CVE-2006-5925
Created:November 16, 2006 Updated:October 22, 2009
Description: The elinks text-mode browser has an arbitrary file access vulnerability in the Elinks SMB protocol handler. If a user can be tricked into visiting a specially crafted web page, arbitrary files may be read or written with the user's permissions.
Alerts:
Ubuntu USN-851-1 2009-10-21
Gentoo 200701-27 2007-01-30
OpenPKG OpenPKG-SA-2006.043 2006-12-26
Debian DSA-1240-1 2006-12-21
Gentoo 200612-16 2006-12-14
Debian DSA-1228-1 2006-12-05
Debian DSA-1226-1 2006-12-03
Fedora FEDORA-2006-1278 2006-11-21
Fedora FEDORA-2006-1277 2006-11-21
Mandriva MDKSA-2006:216 2006-11-20
Red Hat RHSA-2006:0742-01 2006-11-15

Comments (none posted)

enemies-of-carlotta: input sanitizing

Package(s):enemies-of-carlotta CVE #(s):CVE-2006-5875
Created:December 13, 2006 Updated:December 13, 2006
Description: It would seem that enemies-of-carlotta, a mailing list manager, does not check email addresses before passing them to a shell.
Alerts:
Debian DSA-1236-1 2006-12-13

Comments (none posted)

ffmpeg: buffer overflows

Package(s):ffmpeg CVE #(s):CVE-2006-4799 CVE-2006-4800
Created:September 14, 2006 Updated:May 28, 2007
Description: the AVI processing code in FFmpeg has a number of buffer overflow vulnerabilities. If an attacker can trick a user into loading a specially crafted crafted AVI, arbitrary code can be executed with the user's privileges.
Alerts:
Gentoo 200609-09 2006-09-13

Comments (2 posted)

freeradius: several vulnerabilities

Package(s):freeradius CVE #(s):CVE-2005-4745 CVE-2005-4746
Created:August 8, 2006 Updated:April 24, 2007
Description: Several remote vulnerabilities have been discovered in freeradius, a high-performance RADIUS server, which may lead to SQL injection or denial of service.
Alerts:
Mandriva MDKSA-2007:092 2007-04-23
Debian DSA-1145-1 2006-08-08

Comments (none posted)

freetype: integer overflows

Package(s):freetype CVE #(s):CVE-2006-0747 CVE-2006-1861 CVE-2006-2493 CVE-2006-2661 CVE-2006-3467
Created:June 8, 2006 Updated:June 1, 2010
Description: The FreeType library has several integer overflow vulnerabilities. If a user can be tricked into installing a specially crafted font file, arbitrary code can be executed with the privilege of the user.
Alerts:
Gentoo 201006-01 2010-06-01
Fedora FEDORA-2009-5644 2009-05-28
Fedora FEDORA-2009-5558 2009-05-28
CentOS CESA-2009:0329 2009-05-22
Red Hat RHSA-2009:1062-01 2009-05-22
Red Hat RHSA-2009:0329-02 2009-05-22
Gentoo 200710-09 2007-10-09
Debian DSA-1178-1 2006-09-16
Ubuntu USN-341-1 2006-09-06
Gentoo 200609-04 2006-09-06
rPath rPSA-2006-0157-1 2006-08-25
Mandriva MDKSA-2006:148 2006-08-24
Red Hat RHSA-2006:0635-01 2006-08-21
Red Hat RHSA-2006:0634-01 2006-08-21
Fedora FEDORA-2006-912 2006-08-14
SuSE SUSE-SA:2006:045 2006-08-01
OpenPKG OpenPKG-SA-2006.017 2006-07-28
Ubuntu USN-324-1 2006-07-27
Slackware SSA:2006-207-02 2006-07-27
Mandriva MDKSA-2006:129 2006-07-20
Gentoo 200607-02 2006-07-09
SuSE SUSE-SA:2006:037 2006-06-27
Mandriva MDKSA-2006:099-1 2006-06-13
Mandriva MDKSA-2006:099 2006-06-12
rPath rPSA-2006-0100-1 2006-06-12
Debian DSA-1095-1 2006-06-10
Ubuntu USN-291-1 2006-06-08

Comments (none posted)

ftpd: privilege escalation

Package(s):ftpd CVE #(s):CVE-2006-5778
Created:November 10, 2006 Updated:February 14, 2007
Description: Ftpd is vulnerable to a privilege escalation attack, an incorrect seteuid() call can be used by an FTP user to gain unauthorized access to files or directories.
Alerts:
Gentoo 200611-05:02 2006-11-10
Debian DSA-1217-1 2006-11-20
Gentoo 200611-05 2006-11-10

Comments (none posted)

gcc: file overwrite vulnerability

Package(s):gcc CVE #(s):CVE-2006-3619
Created:September 6, 2006 Updated:March 14, 2008
Description: The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree.
Alerts:
Mandriva MDVSA-2008:066 2007-03-13
Red Hat RHSA-2007:0473-01 2007-06-11
Red Hat RHSA-2007:0220-02 2007-05-01
Debian DSA-1170-1 2006-09-06

Comments (none posted)

gdb: buffer overflow

Package(s):gdb CVE #(s):CVE-2006-4146
Created:September 15, 2006 Updated:June 12, 2007
Description: A buffer overflow in dwarfread.c and dwarf2read.c debugging code in GNU Debugger (GDB) 6.5 allows user-assisted attackers, or restricted users, to execute arbitrary code via a crafted file with a location block (DW_FORM_block) that contains a large number of operations.
Alerts:
Red Hat RHSA-2007:0469-01 2007-06-11
Red Hat RHSA-2007:0229-02 2007-05-01
Ubuntu USN-356-1 2006-10-02
Fedora FEDORA-2006-975 2006-09-14

Comments (none posted)

gdm: improper file permissions

Package(s):gdm CVE #(s):CVE-2006-1057
Created:April 19, 2006 Updated:May 2, 2007
Description: The .ICEauthority file may be created with the wrong ownership and permissions; gdm 2.14.2 fixes the problem.
Alerts:
Red Hat RHSA-2007:0286-02 2007-05-01
Mandriva MDKSA-2006:083 2006-05-09
Ubuntu USN-278-1 2006-05-03
Debian DSA-1040-1 2006-04-24
Fedora FEDORA-2006-338 2006-04-19

Comments (none posted)

gedit: format string vulnerability

Package(s):gedit CVE #(s):CAN-2005-1686
Created:June 9, 2005 Updated:February 5, 2009
Description: A format string vulnerability has been discovered in gedit. Calling the program with specially crafted file names caused a buffer overflow, which could be exploited to execute arbitrary code with the privileges of the gedit user.
Alerts:
Fedora FEDORA-2009-1189 2009-01-29
Fedora FEDORA-2009-1187 2009-01-29
Debian DSA-753-1 2005-07-12
Mandriva MDKSA-2005:102 2005-06-15
Red Hat RHSA-2005:499-01 2005-06-13
Gentoo 200506-09 2005-06-11
Ubuntu USN-138-1 2005-06-09

Comments (1 posted)

gnupg: stack overwrite

Package(s):gnupg CVE #(s):CVE-2006-6235
Created:December 12, 2006 Updated:March 13, 2007
Description: A "stack overwrite" vulnerability in GnuPG (gpg) allows attackers to execute arbitrary code via crafted OpenPGP packets that cause GnuPG to dereference a function pointer from deallocated stack memory.
Alerts:
Fedora FEDORA-2007-316 2007-03-12
Fedora FEDORA-2007-315 2007-03-12
SuSE SUSE-SA:2006:075 2006-12-13
Mandriva MDKSA-2006:228 2006-12-11

Comments (3 posted)

grip: buffer overflow

Package(s):grip CVE #(s):CAN-2005-0706
Created:March 10, 2005 Updated:November 19, 2008
Description: Grip, a CD ripper, has a buffer overflow vulnerability that can occur when the CDDB server returns more than 16 matches.
Alerts:
Fedora FEDORA-2008-9604 2008-11-19
Fedora FEDORA-2008-9521 2008-11-19
Fedora-Legacy FLSA:152919 2005-09-15
Mandriva MDKSA-2005:074 2005-04-20
Mandriva MDKSA-2005:075 2005-04-20
Gentoo 200504-07 2005-04-08
Mandrake MDKSA-2005:066 2005-04-01
Red Hat RHSA-2005:304-01 2005-03-28
Gentoo 200503-21 2005-03-17
Fedora FEDORA-2005-203 2005-03-09
Fedora FEDORA-2005-202 2005-03-09

Comments (none posted)

gv: stack-based buffer overflow

Package(s):gv CVE #(s):CVE-2006-5864
Created:November 20, 2006 Updated:April 9, 2007
Description: Stack-based buffer overflow in the ps_gettext function in ps.c for GNU gv 3.6.2, and possibly earlier versions, allows user-assisted attackers to execute arbitrary code via a PostScript (PS) file with certain headers that contain long comments, as demonstrated using the DocumentMedia header.
Alerts:
Gentoo 200704-06 2007-04-06
Gentoo 200703-24 2007-03-26
Debian DSA-1243-1 2006-12-28
Debian DSA-1214-2 2006-12-27
Mandriva MDKSA-2006:229 2006-12-13
rPath rPSA-2006-0230-1 2006-12-12
Fedora FEDORA-2006-1438 2006-12-11
Fedora FEDORA-2006-1437 2006-12-11
Ubuntu USN-390-3 2006-12-06
Ubuntu USN-390-2 2006-12-06
Mandriva MDKSA-2006:214-1 2006-12-04
Ubuntu USN-390-1 2006-11-30
Gentoo 200611-20 2006-11-24
Debian DSA-1214-1 2006-11-20
Mandriva MDKSA-2006:214 2006-11-17

Comments (none posted)

gzip: multiple vulnerabilities

Package(s):gzip CVE #(s):CVE-2006-4334 CVE-2006-4335 CVE-2006-4336 CVE-2006-4337 CVE-2006-4338
Created:September 19, 2006 Updated:January 20, 2010
Description: Tavis Ormandy of the Google Security Team discovered two denial of service flaws in the way gzip expanded archive files. If a victim expanded a specially crafted archive, it could cause the gzip executable to hang or crash.

Tavis Ormandy of the Google Security Team discovered several code execution flaws in the way gzip expanded archive files. If a victim expanded a specially crafted archive, it could cause the gzip executable to crash or execute arbitrary code.

Alerts:
Debian DSA-1974-1 2010-01-20
Fedora FEDORA-2007-557 2007-05-31
Gentoo 200611-24 2006-11-28
Fedora-Legacy FLSA:211760 2006-11-13
Fedora FEDORA-2006-989 2006-10-10
SuSE SUSE-SA:2006:056 2006-09-26
Gentoo 200609-13 2006-09-23
Trustix TSLSA-2006-0052 2006-09-22
Mandriva MDKSA-2006:167 2006-09-20
Slackware SSA:2006-262-01 2006-09-20
OpenPKG OpenPKG-SA-2006.020 2006-09-20
Debian DSA-1181-1 2006-09-19
rPath rPSA-2006-0170-1 2006-09-19
Ubuntu USN-349-1 2006-09-19
Red Hat RHSA-2006:0667-01 2006-09-19

Comments (1 posted)

gzip: arbitrary command execution

Package(s):gzip CVE #(s):CAN-2005-0758
Created:August 1, 2005 Updated:January 10, 2007
Description: zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|' and '&' properly when they occurred in input file names. This could be exploited to execute arbitrary commands with user privileges if zgrep is run in an untrusted directory with specially crafted file names.
Alerts:
OpenPKG OpenPKG-SA-2007.002 2007-01-08
Mandriva MDKSA-2006:027 2006-01-30
Mandriva MDKSA-2006:026 2006-01-30
Fedora-Legacy FLSA:158801 2005-11-14
Fedora-Legacy FLSA:157696 2005-08-10
Ubuntu USN-161-1 2005-08-04
Ubuntu USN-158-1 2005-08-01

Comments (2 posted)

imagemagick: buffer overflows

Package(s):imagemagick CVE #(s):CVE-2006-5868
Created:November 28, 2006 Updated:February 16, 2007
Description: Daniel Kobras discovered multiple buffer overflows in ImageMagick's SGI file format decoder. By tricking a user or an automated system into processing a specially crafted SGI image, this could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Red Hat RHSA-2007:0015-01 2007-02-15
Mandriva MDKSA-2006:223 2006-12-01
Ubuntu USN-386-1 2006-11-28

Comments (1 posted)

ImageMagick: buffer overflows

Package(s):ImageMagick CVE #(s):CVE-2006-5456
Created:October 31, 2006 Updated:March 8, 2007
Description: Multiple buffer overflows in GraphicsMagick before 1.1.7 and ImageMagick 6.0.7 allow user-assisted attackers to cause a denial of service and possibly execute execute arbitrary code via (1) a DCM image that is not properly handled by the ReadDCMImage function in coders/dcm.c, or (2) a PALM image that is not properly handled by the ReadPALMImage function in coders/palm.c.
Alerts:
Slackware SSA:2007-066-06 2007-03-08
rPath rPSA-2007-0029-1 2007-02-08
rPath rPSA-2006-0218-1 2006-11-27
Gentoo 200611-19 2006-11-24
Fedora FEDORA-2006-1285 2006-11-22
Fedora FEDORA-2006-1286 2006-11-22
Debian DSA-1213-1 2006-11-19
SuSE SUSE-SA:2006:066 2006-11-14
Gentoo 200611-07 2006-11-13
Ubuntu USN-372-1 2006-11-01
Mandriva MDKSA-2006:193 2006-10-30

Comments (2 posted)

imlib2: arbitrary code execution

Package(s):imlib2 CVE #(s):CVE-2006-4806 CVE-2006-4807 CVE-2006-4808 CVE-2006-4809
Created:November 6, 2006 Updated:August 13, 2007
Description: M. Joonas Pihlaja discovered that imlib2 did not sufficiently verify the validity of ARGB, JPG, LBM, PNG, PNM, TGA, and TIFF images. If a user were tricked into viewing or processing a specially crafted image with an application that uses imlib2, the flaws could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Mandriva MDKSA-2007:156 2007-08-10
Gentoo 200612-20 2006-12-20
Fedora FEDORA-EXTRAS-2006-004 2006-11-09
Mandriva MDKSA-2006:198-1 2006-11-06
Mandriva MDKSA-2006:198 2006-11-06
Ubuntu USN-376-2 2006-11-06
Ubuntu USN-376-1 2006-11-03

Comments (none posted)

kdegraphics: stack overflow

Package(s):kdegraphics CVE #(s):CVE-2006-6297
Created:December 12, 2006 Updated:January 13, 2007
Description: A stack overflow in the KFILE JPEG (kfile_jpeg) plugin in kdegraphics3, as used by konqueror, digikam, and other KDE image browsers, allows remote attackers to cause a denial of service (stack consumption) via a crafted EXIF section in a JPEG file, which results in an infinite recursion.
Alerts:
Gentoo 200701-05 2007-01-12
Mandriva MDKSA-2006:227 2006-12-11

Comments (none posted)

kdelibs: integer overflow

Package(s):kdelibs CVE #(s):CVE-2006-4811
Created:October 18, 2006 Updated:March 5, 2007
Description: The KDE khtml library can pass untrusted parameters into Qt, allowing a hostile user to trigger an integer overflow there and execute arbitrary code.
Alerts:
Gentoo 200703-06 2007-03-04
Gentoo 200611-02 2006-11-06
Red Hat RHSA-2006:0725-01 2006-11-01
Debian DSA-1200-1 2006-10-30
Slackware SSA:2006-298-01 2006-10-26
rPath rPSA-2006-0195-2 2006-10-18
Mandriva MDKSA-2006:186 2006-10-19
rPath rPSA-2006-0195-1 2006-10-18
Red Hat RHSA-2006:0720-01 2006-10-18

Comments (none posted)

kdelibs: kate backup file permission leak

Package(s):kdelibs kate kwrite CVE #(s):CAN-2005-1920
Created:July 19, 2005 Updated:September 21, 2010
Description: Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information.
Alerts:
Gentoo 200611-21 2006-11-27
Debian DSA-804-2 2005-11-10
Debian DSA-804-1 2005-09-08
Red Hat RHSA-2005:612-01 2005-07-27
Ubuntu USN-150-1 2005-07-21
Mandriva MDKSA-2005:122 2005-07-20
Fedora FEDORA-2005-594 2005-07-19

Comments (1 posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-4623
Created:October 18, 2006 Updated:November 14, 2007
Description: The kernel DVB layer can be caused to crash with maliciously-formatted unidirectional lightweight encapsulation (ULE) data.
Alerts:
Ubuntu USN-489-1 2007-07-19
rPath rPSA-2006-0194-1 2006-10-17

Comments (none posted)

kernel: bridging code buffer overflow

Package(s):kernel CVE #(s):CVE-2006-5751
Created:December 6, 2006 Updated:January 3, 2007
Description: A buffer overflow in the bridging code in kernels through 2.6.18.3 can lead to a denial of service or potential code execution. The 2.6.18.4 kernel contains the fix.
Alerts:
Mandriva MDKSA-2007:002 2007-01-02
SuSE SUSE-SA:2006:079 2006-12-21
Fedora FEDORA-2006-1471 2006-12-18
Fedora FEDORA-2006-1470 2006-12-18
Ubuntu USN-395-1 2006-12-13
Debian DSA-1233-1 2006-12-10
rPath rPSA-2006-0226-1 2006-12-06

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-4535 CVE-2006-4538
Created:September 18, 2006 Updated:January 5, 2009
Description: Sridhar Samudrala discovered a local denial of service vulnerability in the handling of SCTP sockets. By opening such a socket with a special SO_LINGER value, a local attacker could exploit this to crash the kernel. (CVE-2006-4535)

Kirill Korotaev discovered that the ELF loader on the ia64 and sparc platforms did not sufficiently verify the memory layout. By attempting to execute a specially crafted executable, a local user could exploit this to crash the kernel. (CVE-2006-4538)

Alerts:
Red Hat RHSA-2008:0787-01 2009-01-05
Red Hat RHSA-2007:1049-01 2007-12-03
Mandriva MDKSA-2006:182 2006-10-11
Red Hat RHSA-2006:0689-01 2006-10-05
Debian DSA-1184-2 2006-09-26
Debian DSA-1184-1 2006-09-25
Debian DSA-1183-1 2006-09-25
Ubuntu USN-347-1 2006-09-18

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-4572 CVE-2006-4997
Created:November 6, 2006 Updated:January 17, 2007
Description: Some vulnerabilities were discovered in the Linux 2.6 kernel:

There are possibly exploitable bugs in the netfilter for IPv6 code. (CVE-2006-4572)

The ATM subsystem of the Linux kernel could allow a remote attacker to cause a Denial of Service (panic) via unknown vectors that cause the ATM subsystem to access the memory of socket buffers after they are freed. (CVE-2006-4997)

Alerts:
Red Hat RHSA-2007:0013-01 2007-01-17
Red Hat RHSA-2007:0012-01 2007-01-17
Debian DSA-1237-1 2006-12-17
rPath rPSA-2006-0204-1 2006-11-09
Mandriva MDKSA-2006:197 2006-11-03

Comments (none posted)

kernel: denial of service by memory consumption

Package(s):kernel CVE #(s):CVE-2006-2936
Created:July 17, 2006 Updated:November 14, 2007
Description: The ftdi_sio driver (usb/serial/ftdi_sio.c) in Linux kernel 2.6.x up to 2.6.17, and possibly later versions, allows local users to cause a denial of service (memory consumption) by writing more data to the serial port than the driver can handle, which causes the data to be queued.
Alerts:
SuSE SUSE-SA:2007:035 2007-06-14
Mandriva MDKSA-2006:151 2006-08-25
Mandriva MDKSA-2006:150 2006-08-25
Ubuntu USN-331-1 2006-08-03
rPath rPSA-2006-0130-1 2006-07-17

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-5757
Created:November 13, 2006 Updated:November 14, 2007
Description: From the MOKB-05-11-2006 advisory: "The ISO9660 filesystem handling code of the Linux 2.6.x kernel fails to properly handle corrupted data structures, leading to an exploitable denial of service condition. This particular vulnerability seems to be caused by a race condition and a signedness issue. When performing a read operation on a corrupted ISO9660 fs stream, the isofs_get_blocks() function will enter an infinite loop when __find_get_block_slow() callback from sb_getblk() fails ("due to various races between file io on the block device and getblk")."
Alerts:
Fedora FEDORA-2007-599 2007-06-21
Fedora FEDORA-2006-1223 2006-11-12
Fedora FEDORA-2006-1221 2006-11-10

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2006-2935 CVE-2006-4145 CVE-2006-3745
Created:September 1, 2006 Updated:July 30, 2008
Description: Previous versions of the kernel package are subject to several vulnerabilities. Certain malformed UDF filesystems can cause the system to crash (denial of service). Malformed CDROM firmware or USB storage devices (such as USB keys) could cause system crash (denial of service), and if they were intentionally malformed, can cause arbitrary code to run with elevated privileges. In addition, the SCTP protocol is subject to a remote system crash (denial of service) attack.
Alerts:
Red Hat RHSA-2008:0665-01 2008-07-24
SuSE SUSE-SA:2007:053 2007-10-12
SuSE SUSE-SA:2006:064 2006-11-10
Red Hat RHSA-2006:0710-01 2006-10-19
SuSE SUSE-SA:2006:057 2006-09-28
Trustix TSLSA-2006-0051 2006-09-15
Ubuntu USN-346-2 2006-09-14
Ubuntu USN-346-1 2006-09-14
rPath rPSA-2006-0162-1 2006-08-31

Comments (none posted)

koffice: integer overflow

Package(s):koffice CVE #(s):CVE-2006-6120
Created:November 30, 2006 Updated:February 20, 2007
Description: The KOffice office suite has an integer overflow vulnerability. If an attacker can trick a user into opening a specially crafted PowerPoint (PPT) file, KOffice can be caused to crash or possibly execute arbitrary code with the user's privileges.
Alerts:
Red Hat RHSA-2007:0010-01 2007-02-20
Slackware SSA:2006-357-04 2006-12-25
Gentoo 200612-05 2006-12-10
Mandriva MDKSA-2006:222 2006-12-01
Ubuntu USN-388-1 2006-11-29

Comments (none posted)

krb5: local privilege escalation

Package(s):krb5 CVE #(s):CVE-2006-3083
Created:August 9, 2006 Updated:July 7, 2010
Description: Some kerberos applications fail to check the results of setuid() calls, with the result that, if that call fails, they could continue to execute as root after thinking they had switched to a nonprivileged user. A local attacker who can cause these calls to fail (through resource exhaustion, presumably) could exploit this bug to gain root privileges.
Alerts:
Mandriva MDVSA-2010:129 2010-07-07
SuSE SUSE-SR:2006:022 2006-09-08
Gentoo 200608-21 2006-08-23
Ubuntu USN-334-1 2006-08-16
Fedora FEDORA-2006-905 2006-08-09
Mandriva MDKSA-2006:139 2006-09-09
Gentoo 200608-15 2006-08-10
rPath rPSA-2006-0150-1 2006-08-09
Red Hat RHSA-2006:0612-01 2006-08-08
Debian DSA-1146-1 2006-08-09

Comments (none posted)

l2tpns: buffer overflow

Package(s):l2tpns CVE #(s):CVE-2006-5873
Created:December 8, 2006 Updated:December 13, 2006
Description: Rhys Kidd discovered a vulnerability in l2tpns, a layer 2 tunneling protocol network server, which could be triggered by a remote user to execute arbitrary code.
Alerts:
Debian DSA-1230-1 2006-12-08

Comments (none posted)

libgadu: memory alignment bug

Package(s):libgadu CVE #(s):CAN-2005-2370
Created:July 29, 2005 Updated:June 25, 2007
Description: Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment error in libgadu (from ekg, console Gadu Gadu client, an instant messaging program) which is included in gaim, a multi-protocol instant messaging client, as well. This can not be exploited on the x86 architecture but on others, e.g. on Sparc and lead to a bus error, in other words a denial of service.
Alerts:
Debian DSA-813-1 2005-09-15
Red Hat RHSA-2005:627-01 2005-08-09
Debian DSA-769-1 2005-07-29

Comments (none posted)

libgd2: denial of service

Package(s):libgd2 CVE #(s):CVE-2006-2906
Created:June 14, 2006 Updated:January 16, 2007
Description: Certain GIF images can cause libgd2 to go into an infinite loop, adversely affecting the performance of image processing applications.
Alerts:
rPath rPSA-2007-0008-1 2007-01-15
Debian DSA-1117-1 2006-07-21
Mandriva MDKSA-2006:113 2006-06-27
Mandriva MDKSA-2006:112 2006-06-27
Ubuntu USN-298-1 2006-06-13

Comments (none posted)

libgsf: heap buffer overflow

Package(s):libgsf CVE #(s):CVE-2006-4514
Created:November 30, 2006 Updated:January 11, 2007
Description: The GNOME library libgsf, which is used for writing structured file formats, has a heap buffer overflow that can be exploited for the purpose of executing arbitrary code.
Alerts:
Red Hat RHSA-2007:0011-01 2007-01-11
SuSE SUSE-SA:2006:076 2006-12-14
rPath rPSA-2006-0232-1 2006-12-14
Gentoo 200612-13 2006-12-12
Fedora FEDORA-2006-1417 2006-12-07
Fedora FEDORA-2006-1399 2006-12-05
Ubuntu USN-391-1 2006-12-04
Mandriva MDKSA-2006:220 2006-11-30
Debian DSA-1221-1 2006-11-30

Comments (none posted)

libmms: buffer overflows

Package(s):libmms CVE #(s):CVE-2006-2200
Created:July 6, 2006 Updated:December 25, 2006
Description: Several buffer overflows were found in libmms. By tricking a user into opening a specially crafted remote multimedia stream with an application using libmms, a remote attacker could overwrite an arbitrary memory portion with zeros, thereby crashing the program.
Alerts:
Slackware SSA:2006-357-05 2006-12-25
Gentoo 200607-07 2006-07-20
Mandriva MDKSA-2006:121 2006-07-12
Mandriva MDKSA-2006:117-1 2006-07-12
Ubuntu USN-315-1 2006-07-12
Mandriva MDKSA-2006:117 2006-07-06
Ubuntu USN-309-1 2006-07-05

Comments (none posted)

libmodplug: boundary errors

Package(s):libmodplug CVE #(s):CVE-2006-4192
Created:December 11, 2006 Updated:May 4, 2011
Description: Luigi Auriemma has reported various boundary errors in load_it.cpp and a boundary error in the "CSoundFile::ReadSample()" function in sndfile.cpp. A remote attacker can entice a user to read crafted modules or ITP files, which may trigger a buffer overflow resulting in the execution of arbitrary code with the privileges of the user running the application.
Alerts:
CentOS CESA-2011:0477 2011-05-04
Red Hat RHSA-2011:0477-01 2011-05-02
Ubuntu USN-521-1 2007-09-27
Mandriva MDKSA-2007:001 2007-01-02
Gentoo 200612-04 2006-12-10

Comments (none posted)

libpam-ldap: insecure password control

Package(s):libpam-ldap CVE #(s):CVE-2006-5170
Created:November 3, 2006 Updated:December 21, 2006
Description: Steve Rigler discovered that the PAM module for authentication against LDAP servers processes PasswordPolicyReponse control messages incorrectly, which might lead to an attacker being able to login into a suspended system account.
Alerts:
Gentoo 200612-19 2006-12-20
SuSE SUSE-SR:2006:027 2006-11-24
Red Hat RHSA-2006:0719-01 2006-11-15
Mandriva MDKSA-2006:201 2006-11-07
Trustix TSLSA-2006-0061 2006-11-03
Debian DSA-1203-1 2006-11-02

Comments (none posted)

libpng: buffer overflow

Package(s):libpng CVE #(s):CVE-2006-3334
Created:July 19, 2006 Updated:December 15, 2008
Description: In pngrutil.c, the function png_decompress_chunk() allocates insufficient space for an error message, potentially overwriting stack data, leading to a buffer overflow.
Alerts:
Gentoo 200812-15 2008-12-14
Mandriva MDKSA-2006:213 2006-11-16
rPath rPSA-2006-0133-1 2006-07-19
Gentoo 200607-06 2006-07-19

Comments (none posted)

libpng: heap based buffer overflow

Package(s):libpng CVE #(s):CVE-2006-0481
Created:February 13, 2006 Updated:December 15, 2008
Description: A heap based buffer overflow bug was found in the way libpng strips alpha channels from a PNG image. An attacker could create a carefully crafted PNG image file in such a way that it could cause an application linked with libpng to crash or execute arbitrary code when the file is opened by a victim.
Alerts:
Gentoo 200812-15 2008-12-14
Red Hat RHSA-2006:0205-01 2006-02-13

Comments (1 posted)

libtiff: buffer overflow

Package(s):libtiff CVE #(s):CVE-2006-2193
Created:June 15, 2006 Updated:September 1, 2008
Description: The t2p_write_pdf_string function in libtiff 3.8.2 and earlier is vulnerable to a buffer overflow. Attackers can use a TIFF file with UTF-8 characters in the DocumentName tag to overflow a buffer, causing a denial of service, and possibly the execution of arbitrary code.
Alerts:
CentOS CESA-2008:0848 2008-08-30
Red Hat RHSA-2008:0848-01 2008-08-28
Fedora FEDORA-2006-952 2006-09-05
SuSE SUSE-SA:2006:044 2006-08-01
Gentoo 200607-03 2006-07-09
SuSE SUSE-SR:2006:014 2006-06-20
Trustix TSLSA-2006-0036 2006-06-16
Mandriva MDKSA-2006:102 2006-06-14

Comments (none posted)

libvncserver: authentication bypass

Package(s):libvncserver CVE #(s):CVE-2006-2450
Created:August 4, 2006 Updated:March 19, 2007
Description: LibVNCServer fails to properly validate protocol types effectively letting users decide what protocol to use, such as "Type 1 - None". LibVNCServer will accept this security type, even if it is not offered by the server.
Alerts:
Gentoo 200703-19 2007-03-18
Gentoo 200608-12 2006-08-07
Gentoo 200608-05 2006-08-04

Comments (none posted)

libxml2 - arbitrary code execution

Package(s):libxml2 CVE #(s):CAN-2004-0110
Created:February 26, 2004 Updated:August 19, 2009
Description: Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6. When fetching a remote resource via FTP or HTTP, libxml2 uses special parsing routines. These routines can overflow a buffer if passed a very long URL. If an attacker is able to find an application using libxml2 that parses remote resources and allows them to influence the URL, then this flaw could be used to execute arbitrary code.
Alerts:
Fedora FEDORA-2009-8594 2009-08-15
Fedora FEDORA-2009-8582 2009-08-15
Fedora-Legacy FLSA:1324 2004-07-19
Conectiva CLA-2004:836 2004-03-31
Gentoo 200403-01 2004-03-06
Trustix TSLSA-2004-0010 2004-03-05
OpenPKG OpenPKG-SA-2004.003 2004-03-05
Netwosix NW-2004-0004 2004-03-04
Debian DSA-455-1 2004-03-03
Mandrake MDKSA-2004:018 2004-03-03
Red Hat RHSA-2004:091-02 2004-03-03
Whitebox WBSA-2004:090-01 2004-03-01
Red Hat RHSA-2004:090-01 2004-02-26
Fedora FEDORA-2004-087 2004-02-25
Red Hat RHSA-2004:091-01 2004-02-26

Comments (none posted)

libxml2: multiple buffer overflows

Package(s):libxml2 CVE #(s):CAN-2004-0989
Created:October 28, 2004 Updated:August 19, 2009
Description: libxml2 prior to version 2.6.14 has multiple buffer overflow vulnerabilities, if a local user passes a specially crafted FTP URL, arbitrary code may be executed.
Alerts:
Fedora FEDORA-2009-8594 2009-08-15
Fedora FEDORA-2009-8582 2009-08-15
Ubuntu USN-89-1 2005-02-28
Red Hat RHSA-2004:650-01 2004-12-16
Conectiva CLA-2004:890 2004-11-18
Red Hat RHSA-2004:615-01 2004-11-12
Mandrake MDKSA-2004:127 2004-11-04
Debian DSA-582-1 2004-11-02
Gentoo 200411-05 2004-11-02
Trustix TSLSA-2004-0055 2004-10-29
OpenPKG OpenPKG-SA-2004.050 2004-10-31
Ubuntu USN-10-1 2004-10-28
Fedora FEDORA-2004-353 2004-10-28

Comments (none posted)

linux-restricted-modules: nVidia driver vulnerability

Package(s):linux-restricted-modules CVE #(s):CVE-2006-5379
Created:November 6, 2006 Updated:January 11, 2007
Description: Derek Abdine discovered that the NVIDIA Xorg driver did not correctly verify the size of buffers used to render text glyphs. When displaying very long strings of text, the Xorg server would crash. If a user were tricked into viewing a specially crafted series of glyphs, this flaw could be exploited to run arbitrary code with root privileges.
Alerts:
Mandriva MDKSA-2007:007 2007-01-10
Gentoo 200611-03 2006-11-07
Ubuntu USN-377-1 2006-11-03

Comments (none posted)

lynx: arbitrary command execution

Package(s):lynx CVE #(s):CVE-2005-2929
Created:November 14, 2005 Updated:September 14, 2009
Description: An arbitrary command execute bug was found in the lynx "lynxcgi:" URI handler. An attacker could create a web page redirecting to a malicious URL which could execute arbitrary code as the user running lynx.
Alerts:
Gentoo 200909-15 2009-09-12
Fedora-Legacy FLSA:152832 2005-12-17
OpenPKG OpenPKG-SA-2005.026 2005-12-03
Fedora FEDORA-2005-1079 2005-11-14
Fedora FEDORA-2005-1078 2005-11-14
Gentoo 200511-09 2005-11-13
Mandriva MDKSA-2005:211 2005-11-12
Red Hat RHSA-2005:839-01 2005-11-11

Comments (none posted)

madwifi-ng: buffer overflow

Package(s):madwifi-ng CVE #(s):CVE-2006-6332
Created:December 11, 2006 Updated:December 13, 2006
Description: Laurent Butti, Jerome Raznieski and Julien Tinnes reported a buffer overflow in the encode_ie() and the giwscan_cb() functions from ieee80211_wireless.c. A remote attacker could send specially crafted wireless WPA packets containing malicious RSN Information Headers (IE) that could potentially lead to the remote execution of arbitrary code as the root user.
Alerts:
SuSE SUSE-SA:2006:074 2006-12-11
Gentoo 200612-09 2006-12-10

Comments (none posted)

mysql: format string bug

Package(s):mysql CVE #(s):CVE-2006-3469
Created:July 21, 2006 Updated:July 30, 2008
Description: Jean-David Maillefer discovered a format string bug in the date_format() function's error reporting. By calling the function with invalid arguments, an authenticated user could exploit this to crash the server.
Alerts:
Red Hat RHSA-2008:0768-01 2008-07-24
Slackware SSA:2006-211-01 2006-07-31
Ubuntu USN-321-1 2006-07-21

Comments (none posted)

MySQL: privilege violations

Package(s):mysql CVE #(s):CVE-2006-4031 CVE-2006-4226
Created:August 25, 2006 Updated:July 30, 2008
Description: MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access a table through a previously created MERGE table, even after the user's privileges are revoked for the original table, which might violate intended security policy (CVE-2006-4031).

MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run on case-sensitive filesystems, allows remote authenticated users to create or access a database when the database name differs only in case from a database for which they have permissions (CVE-2006-4226).

Alerts:
Red Hat RHSA-2008:0768-01 2008-07-24
Red Hat RHSA-2008:0364-01 2008-05-21
Red Hat RHSA-2007:0152-01 2007-04-03
Red Hat RHSA-2007:0083-01 2007-02-19
Fedora FEDORA-2006-1298 2006-11-27
Fedora FEDORA-2006-1297 2006-11-27
Ubuntu USN-338-1 2006-09-05
Mandriva MDKSA-2006:149 2006-08-24

Comments (none posted)

MySQL: logging bypass

Package(s):mysql CVE #(s):CVE-2006-0903
Created:April 4, 2006 Updated:May 21, 2008
Description: MySQL 5.0.18 and earlier allows local users to bypass logging mechanisms via SQL queries that contain the NULL character, which are not properly handled by the mysql_real_query function. NOTE: this issue was originally reported for the mysql_query function, but the vendor states that since mysql_query expects a null character, this is not an issue for mysql_query.
Alerts:
Red Hat RHSA-2008:0364-01 2008-05-21
Ubuntu USN-274-2 2006-05-15
Ubuntu USN-274-1 2006-04-27
Mandriva MDKSA-2006:064 2006-04-03

Comments (2 posted)

nbd: arbitrary code execution

Package(s):nbd CVE #(s):CVE-2005-3534
Created:January 6, 2006 Updated:March 7, 2011
Description: Kurt Fitzner discovered that the NBD (network block device) server did not correctly verify the maximum size of request packets. By sending specially crafted large request packets, a remote attacker who is allowed to access the server could exploit this to execute arbitrary code with root privileges.
Alerts:
SuSE SUSE-SR:2006:001 2006-01-13
Ubuntu USN-237-1 2006-01-06

Comments (none posted)

ncompress: buffer underflow

Package(s):ncompress CVE #(s):CVE-2006-1168
Created:August 10, 2006 Updated:February 21, 2012
Description: The ncompress compression utility has a missing boundary check. A local user can use a maliciously created file to cause a a .bss buffer underflow.
Alerts:
Gentoo 200610-03 2006-10-06
Red Hat RHSA-2006:0663-01 2006-09-12
Mandriva MDKSA-2006:140 2006-08-09
Debian DSA-1149-1 2006-08-10
Red Hat RHSA-2012:0308-03 2012-02-21
Scientific Linux SL-busy-20120321 2012-03-21

Comments (none posted)

openldap: security bypass

Package(s):openldap CVE #(s):CVE-2006-4600
Created:September 29, 2006 Updated:June 12, 2007
Description: slapd in OpenLDAP before 2.3.25 allows remote authenticated users with selfwrite Access Control List (ACL) privileges to modify arbitrary Distinguished Names (DN).
Alerts:
Red Hat RHSA-2007:0430-01 2007-06-11
Red Hat RHSA-2007:0310-02 2007-05-01
Trustix TSLSA-2006-0055 2006-10-06
rPath rPSA-2006-0176-1 2006-09-29
Mandriva MDKSA-2006:171 2006-09-28

Comments (none posted)

openoffice.org: several vulnerabilities

Package(s):openoffice.org CVE #(s):CVE-2006-2198 CVE-2006-2199 CVE-2006-3117
Created:June 30, 2006 Updated:January 4, 2007
Description: Several vulnerabilities have been discovered in OpenOffice.org, a free office suite.
  • It turned out to be possible to embed arbitrary BASIC macros in documents in a way that OpenOffice.org does not see them but executes them anyway without any user interaction. (CVE-2006-2198)
  • It is possible to evade the Java sandbox with specially crafted Java applets. (CVE-2006-2199)
  • Loading malformed XML documents can cause buffer overflows and cause a denial of service or execute arbitrary code. (CVE-2006-3117)
Alerts:
Fedora FEDORA-2007-005 2007-01-03
rPath rPSA-2006-0173-1 2006-09-26
Gentoo 200607-12 2006-07-28
Ubuntu USN-313-2 2006-07-19
Ubuntu USN-313-1 2006-07-11
Mandriva MDKSA-2006:118 2006-07-07
Debian DSA-1104-2 2006-07-06
Red Hat RHSA-2006:0573-01 2006-07-03
SuSE SUSE-SA:2006:040 2006-07-03
Fedora FEDORA-2006-770 2006-07-03
Fedora FEDORA-2006-764 2006-06-30
Debian DSA-1104-1 2006-06-30

Comments (none posted)

OpenSSH: denial of service

Package(s):openssh CVE #(s):CVE-2006-4925 CVE-2006-5052
Created:October 6, 2006 Updated:November 15, 2007
Description: packet.c in ssh in OpenSSH allows remote attackers to cause a denial of service (crash) by sending an invalid protocol sequence with USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.

An unspecified vulnerability in portable OpenSSH before 4.4, when running on some platforms, allows remote attackers to determine the validity of usernames via unknown vectors involving a GSSAPI "authentication abort."

Alerts:
Red Hat RHSA-2007:0703-02 2007-11-15
Red Hat RHSA-2007:0540-04 2007-11-07
Fedora FEDORA-2007-394 2007-04-03
Gentoo 200611-06 2006-11-13
SuSE SUSE-SA:2006:062 2006-10-20
rPath rPSA-2006-0185-1 2006-10-05

Comments (none posted)

openssh: privilege separation issue

Package(s):openssh CVE #(s):CVE-2006-5794
Created:November 8, 2006 Updated:April 5, 2007
Description: From the OpenSSH 4.5 announcement: "Fix a bug in the sshd privilege separation monitor that weakened its verification of successful authentication. This bug is not known to be exploitable in the absence of additional vulnerabilities."
Alerts:
Fedora FEDORA-2007-395 2007-04-03
Fedora FEDORA-2006-1215 2006-11-20
Fedora FEDORA-2006-1214 2006-11-20
SuSE SUSE-SR:2006:026 2006-11-17
Trustix TSLSA-2006-0063 2006-11-15
Red Hat RHSA-2006:0738-01 2006-11-15
rPath rPSA-2006-0207-1 2006-11-09
Mandriva MDKSA-2006:204 2006-11-08
OpenPKG OpenPKG-SA-2006.032 2006-11-08

Comments (none posted)

openssh: remote denial of service

Package(s):openssh CVE #(s):CVE-2006-4924 CVE-2006-5051
Created:September 27, 2006 Updated:September 17, 2008
Description: Openssh 4.4 fixes some security issues, including a pre-authentication denial of service, an unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort could be used to determine the validity of usernames on some platforms.
Alerts:
Debian DSA-1638-1 2008-09-16
Debian DSA-1212-1 2006-11-15
Fedora FEDORA-2006-1011 2006-10-03
Debian DSA-1189-1 2006-10-04
Mandriva MDKSA-2006:179 2006-10-03
Ubuntu USN-355-1 2006-10-02
OpenPKG OpenPKG-SA-2006.022 2006-10-01
Slackware SSA:2006-272-02 2006-09-29
Red Hat RHSA-2006:0698-01 2006-09-28
Red Hat RHSA-2006:0697-01 2006-09-28
Gentoo 200609-17:02 2006-09-27
rPath rPSA-2006-0174-1 2006-09-27
Gentoo 200609-17 2006-09-27

Comments (none posted)

php: several vulnerabilities

Package(s):php CVE #(s):CVE-2006-4481 CVE-2006-4484 CVE-2006-4485
Created:September 8, 2006 Updated:June 13, 2008
Description: The file_exists and imap_reopen functions in PHP before 5.1.5 do not check for the safe_mode and open_basedir settings, which allows local users to bypass the settings (CVE-2006-4481).

A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c in the GD extension in PHP before 5.1.5 allows remote attackers to have an unknown impact via a GIF file with input_code_size greater than MAX_LWZ_BITS, which triggers an overflow when initializing the table array (CVE-2006-4484).

The stripos function in PHP before 5.1.5 has unknown impact and attack vectors related to an out-of-bounds read (CVE-2006-4485).

Alerts:
SuSE SUSE-SR:2008:013 2008-06-13
Mandriva MDVSA-2008:077 2007-03-26
SuSE SUSE-SR:2008:005 2008-03-06
Red Hat RHSA-2008:0146-01 2008-02-28
Fedora FEDORA-2008-1643 2008-02-13
Foresight FLEA-2008-0007-1 2008-02-11
Fedora FEDORA-2008-1122 2008-02-05
Fedora FEDORA-2008-1131 2008-02-05
SuSE SUSE-SR:2008:003 2008-02-07
Mandriva MDVSA-2008:038 2007-02-07
rPath rPSA-2008-0046-1 2008-02-06
Gentoo 200802-01 2008-02-06
rPath rPSA-2006-0182-1 2006-10-05
SuSE SUSE-SA:2006:052 2006-09-21
Red Hat RHSA-2006:0669-01 2006-09-21
Mandriva MDKSA-2006:162 2006-09-07

Comments (1 posted)

php: buffer overflows

Package(s):php CVE #(s):CVE-2006-5465
Created:November 3, 2006 Updated:January 18, 2010
Description: The Hardened-PHP Project discovered buffer overflows in htmlentities/htmlspecialchars internal routines to the PHP Project. Of course the whole purpose of these functions is to be filled with user input. (The overflow can only be when UTF-8 is used)
Alerts:
Mandriva MDVSA-2010:007 2010-01-15
SuSE SUSE-SA:2006:067 2006-11-15
rPath rPSA-2006-0205-1 2006-11-09
Red Hat RHSA-2006:0731-01 2006-11-10
Red Hat RHSA-2006:0730-01 2006-11-06
Debian DSA-1206-1 2006-11-06
Fedora FEDORA-2006-1169 2006-11-06
Fedora FEDORA-2006-1168 2006-11-06
Slackware SSA:2006-307-01 2006-11-06
OpenPKG OpenPKG-SA-2006.028 2006-11-06
Ubuntu USN-375-1 2006-11-02
Mandriva MDKSA-2006:196 2006-11-02

Comments (none posted)

phpbb2: missing input sanitizing

Package(s):phpbb2 CVE #(s):CVE-2006-1896
Created:May 22, 2006 Updated:February 11, 2008
Description: It was discovered that phpbb2, a web based bulletin board, insufficiently sanitizes values passed to the "Font Color 3" setting, which might lead to the execution of injected code by admin users.
Alerts:
Debian DSA-1066-1 2006-05-20

Comments (none posted)

phpbb2: multiple vulnerabilities

Package(s):phpbb2 CVE #(s):CVE-2005-3310 CVE-2005-3415 CVE-2005-3416 CVE-2005-3417 CVE-2005-3418 CVE-2005-3419 CVE-2005-3420 CVE-2005-3536 CVE-2005-3537
Created:December 22, 2005 Updated:February 11, 2008
Description: The phpbb2 web forum has a number of vulnerabilities including: a web script injection problem, a protection mechanism bypass, a security check bypass, a remote global variable bypass, cross site scripting vulnerabilities, an SQL injection vulnerability, a remote regular expression modification problem, missing input sanitizing, and a missing request validation problem.
Alerts:
Debian DSA-925-1 2005-12-22

Comments (none posted)

postgresql: SQL injection

Package(s):postgresql CVE #(s):CVE-2006-2313 CVE-2006-2314
Created:May 24, 2006 Updated:June 6, 2007
Description: The PostgreSQL team has put out a set of "urgent updates" (in the form of the 7.3.15, 7.4.13, 8.0.8, and 8.1.4 releases) closing a newly-discovered set of SQL injection issues. Details about the problem can be found on the technical information page; in short: multi-byte encodings can be used to defeat normal string sanitizing techniques. The update fixes one problem related to invalid multi-byte characters, but punts on another by simply disallowing the old, unsafe technique of escaping single quotes with a backslash.
Alerts:
Fedora FEDORA-2007-0249 2007-06-06
Trustix TSLSA-2006-0059 2006-10-27
Gentoo 200607-04 2006-07-09
SuSE SUSE-SA:2006:030 2006-06-09
Ubuntu USN-288-3 2006-06-09
Ubuntu USN-288-2 2006-06-09
Mandriva MDKSA-2006:098 2006-06-07
Debian DSA-1087-1 2006-06-03
Ubuntu USN-288-1 2006-05-29
rPath rPSA-2006-0080-1 2006-05-24
Red Hat RHSA-2006:0526-02 2006-05-23
Fedora FEDORA-2006-578 2006-05-23
Fedora FEDORA-2006-579 2006-05-23

Comments (1 posted)

proftpd: denial of service

Package(s):proftpd CVE #(s):CVE-2006-5815
Created:November 17, 2006 Updated:January 24, 2007
Description: A denial of service (DoS) vulnerability exists in the FTP server ProFTPD, up to and including version 1.3.0. The flaw is due to both a potential bus error and a definitive buffer overflow in the code which determines the FTP command buffer size limit. The vulnerability can be exploited only if the "CommandBufferSize" directive is explicitly used in the server configuration.
Alerts:
Mandriva MDKSA-2006:217-2 2007-01-23
Trustix TSLSA-2006-0070 2006-12-08
Slackware SSA:2006-335-02 2006-12-04
Debian DSA-1222-2 2006-12-01
Gentoo 200611-26 2006-11-30
Mandriva MDKSA-2006:217-1 2006-11-30
Debian DSA-1222-1 2006-11-30
Trustix TSLSA-2006-0066 2006-11-28
Debian DSA-1218-1 2006-11-21
Mandriva MDKSA-2006:217 2006-11-20
OpenPKG OpenPKG-SA-2006.035 2006-11-17

Comments (none posted)

quake: buffer overflow

Package(s):quake3-bin CVE #(s):CVE-2006-2236
Created:May 10, 2006 Updated:January 12, 2009
Description: Games based on the Quake 3 engine are vulnerable to a buffer overflow exploitable by a hostile game server.
Alerts:
Gentoo 200901-06 2009-01-11
Gentoo 200605-12 2006-05-10

Comments (none posted)

rpm: arbitrary code execution

Package(s):rpm CVE #(s):CVE-2006-5466
Created:November 6, 2006 Updated:August 28, 2007
Description: An error was found in the RPM library's handling of query reports. In some locales, certain RPM packages would cause the library to crash. If a user was tricked into querying a specially crafted RPM package, the flaw could be exploited to execute arbitrary code with the user's privileges.
Alerts:
Fedora FEDORA-2007-668 2007-08-27
Gentoo 200611-08 2006-11-13
Mandriva MDKSA-2006:200 2006-11-07
Ubuntu USN-378-1 2006-11-04

Comments (none posted)

ruby: denial of service

Package(s):ruby CVE #(s):CVE-2006-5467
Created:October 30, 2006 Updated:December 13, 2006
Description: The CGI library in Ruby 1.8 allowed a remote attacker to cause a denial of service via an HTTP request with a multipart MIME body that contained an invalid boundary specifier, which would result in an infinite loop and CPU consumption.
Alerts:
Debian DSA-1235-1 2006-12-13
Debian DSA-1234-1 2006-12-13
Fedora FEDORA-2006-1441 2006-12-11
Fedora FEDORA-2006-1440 2006-12-11
Gentoo 200611-12 2006-11-20
Red Hat RHSA-2006:0729-01 2006-11-08
OpenPKG OpenPKG-SA-2006.030 2006-11-06
Ubuntu USN-371-1 2006-10-31
Fedora FEDORA-2006-1110 2006-10-30
Mandriva MDKSA-2006:192 2006-10-27

Comments (none posted)

ruby: denial of service

Package(s):ruby CVE #(s):CVE-2006-6303
Created:December 7, 2006 Updated:December 21, 2006
Description: The Ruby CGI library, cgi.rb, does not properly detect boundaries in MIME multipart content. A remote attacker can use this to cause a denial of service.
Alerts:
OpenPKG OpenPKG-SA-2006.040 2006-12-21
Gentoo 200612-21 2006-12-20
Ubuntu USN-394-1 2006-12-08
Mandriva MDKSA-2006:225 2006-12-06

Comments (none posted)

shadow-utils: mailbox creation vulnerability

Package(s):shadow-utils CVE #(s):CVE-2006-1174
Created:May 25, 2006 Updated:June 12, 2007
Description: The useradd tool from the shadow-utils package has a potential security problem. When a new user's mailbox is created, the permissions are set to random garbage from the stack, potentially allowing the file to be read or written during the time before fchmod() is called.
Alerts:
Red Hat RHSA-2007:0431-01 2007-06-11
rPath rPSA-2007-0096-1 2007-05-11
Red Hat RHSA-2007:0276-02 2007-05-01
Gentoo 200606-02 2006-06-07
Mandriva MDKSA-2006:090 2006-05-24

Comments (none posted)

squirrelmail: multiple cross-site scripting vulnerabilities

Package(s):squirrelmail CVE #(s):CVE-2006-6142
Created:December 11, 2006 Updated:January 31, 2007
Description: Multiple cross-site scripting (XSS) vulnerabilities in SquirrelMail 1.4.0 through 1.4.9 allow remote attackers to inject arbitrary web script or HTML via the mailto parameter in webmail.php, the session and delete_draft parameters in compose.php, and unspecified vectors involving "a shortcoming in the magicHTML filter."
Alerts:
Red Hat RHSA-2007:0022-01 2007-01-31
Fedora FEDORA-2007-089 2007-01-17
Fedora FEDORA-2007-088 2007-01-17
Debian DSA-1241-1 2006-12-25
rPath rPSA-2006-0231-1 2006-12-12
Mandriva MDKSA-2006:226 2006-12-11

Comments (none posted)

tar: symlink vulnerability

Package(s):tar CVE #(s):CVE-2006-6097
Created:November 28, 2006 Updated:December 20, 2006
Description: Teemu Salmela discovered that tar still handles the deprecated GNUTYPE_NAMES record type. This record type could be used to create symlinks that would be followed while unpacking a tar archive. If a user or an automated system were tricked into unpacking a specially crafted tar file, arbitrary files could be overwritten with user privileges.
Alerts:
Red Hat RHSA-2006:0749-01 2006-12-19
Gentoo 200612-10 2006-12-11
OpenPKG OpenPKG-SA-2006.038 2006-12-08
Slackware SSA:2006-335-01 2006-12-04
Debian DSA-1223-1 2006-12-01
rPath rPSA-2006-0222-1 2006-11-30
Mandriva MDKSA-2006:219 2006-11-28
Ubuntu USN-385-1 2006-11-27

Comments (none posted)

trac: cross-site request forgery

Package(s):trac CVE #(s):CVE-2006-5848 CVE-2006-5878
Created:November 13, 2006 Updated:December 13, 2006
Description: It was discovered that Trac, a wiki and issue tracking system for software development projects, performs insufficient validation against cross-site request forgery, which might lead to an attacker being able to perform manipulation of a Trac site with the privileges of the attacked Trac user.
Alerts:
Gentoo 200612-14 2006-12-12
Debian DSA-1209-2 2006-11-12
Debian DSA-1209-1 2006-11-12

Comments (none posted)

unzip: long file name buffer overflow

Package(s):unzip CVE #(s):CVE-2005-4667
Created:February 6, 2006 Updated:May 2, 2007
Description: A buffer overflow in UnZip 5.50 and earlier allows local users to execute arbitrary code via a long filename command line argument. NOTE: since the overflow occurs in a non-setuid program, there are not many scenarios under which it poses a vulnerability, unless unzip is passed long arguments when it is invoked from other programs.
Alerts:
Red Hat RHSA-2007:0203-02 2007-05-01
Fedora-Legacy FLSA:180159 2006-04-04
Debian DSA-1012-1 2006-03-21
Mandriva MDKSA-2006:050 2006-02-27
Ubuntu USN-248-2 2006-02-15
Ubuntu USN-248-1 2006-02-13
Fedora FEDORA-2006-098 2006-02-06

Comments (1 posted)

virusscan: DT_RPATH vulnerability

Package(s):virusscan CVE #(s):CVE-2006-6474
Created:December 14, 2006 Updated:January 3, 2007
Description: McAfee VirusScan for Linux has an insecure DT_RPATH vulnerability that may allow a remote attacker to execute arbitrary code.
Alerts:
Gentoo 200612-15 2006-12-14

Comments (none posted)

w3c-libwww: possible stack overflow

Package(s):w3c-libwww CVE #(s):CVE-2005-3183
Created:October 14, 2005 Updated:May 2, 2007
Description: xtensive testing of libwww's handling of multipart/byteranges content from HTTP/1.1 servers revealed multiple logical flaws and bugs in Library/src/HTBound.c
Alerts:
Red Hat RHSA-2007:0208-02 2007-05-01
Ubuntu USN-220-1 2005-12-01
Mandriva MDKSA-2005:210 2005-11-09
Fedora FEDORA-2005-953 2005-10-07
Fedora FEDORA-2005-952 2005-10-07

Comments (1 posted)

xine-lib: buffer overflow

Package(s):xine-lib CVE #(s):CVE-2006-6172
Created:December 5, 2006 Updated:June 5, 2007
Description: A buffer overflow was discovered in the Real Media input plugin in xine-lib. If a user were tricked into loading a specially crafted stream from a malicious server, the attacker could execute arbitrary code with the user's privileges.
Alerts:
Mandriva MDKSA-2007:112 2007-06-04
Gentoo 200702-11 2007-02-27
Debian DSA-1244-1 2006-12-28
Gentoo 200612-02 2006-12-09
SuSE SUSE-SR:2006:028 2006-12-08
Mandriva MDKSA-2006:224 2006-12-05
Ubuntu USN-392-1 2006-12-04

Comments (none posted)

xine-lib: buffer overflow

Package(s):xine-lib CVE #(s):CVE-2006-1664
Created:April 27, 2006 Updated:February 27, 2008
Description: xine-lib does an improper input data boundary check on MPEG streams. A specially crafted MPEG file can be created that can cause arbitrary code execution when the file is accessed.
Alerts:
Gentoo 200802-12 2008-02-26
Gentoo 200604-16 2006-04-26

Comments (none posted)

xine-ui: format string vulnerabilities

Package(s):xine-ui CVE #(s):CVE-2006-2230
Created:June 9, 2006 Updated:January 24, 2007
Description: Several format string vulnerabilities have been discovered in xine-ui, the user interface of the xine video player, which may cause a denial of service.
Alerts:
Gentoo 200701-18 2007-01-23
Debian DSA-1093-1 2006-06-08

Comments (none posted)

xinit: race condition

Package(s):xinit CVE #(s):CVE-2006-5214
Created:October 17, 2006 Updated:August 9, 2007
Description: A race condition allows local users to see error messages generated during another user's X session. This could allow potentially sensitive information to be leaked.
Alerts:
Fedora FEDORA-2007-659 2007-08-08
Fedora FEDORA-2007-1409 2007-08-02
Ubuntu USN-364-1 2006-10-16

Comments (1 posted)

X.org: local privilege escalations

Package(s):xorg-x11 CVE #(s):CVE-2006-4447
Created:August 28, 2006 Updated:April 30, 2007
Description: Several X.org libraries and X.org itself contain system calls to set*uid() functions, without checking their result. Local users could deliberately exceed their assigned resource limits and elevate their privileges after an unsuccessful set*uid() system call. This requires resource limits to be enabled on the machine.
Alerts:
Gentoo 200704-22 2007-04-27
Mandriva MDKSA-2006:160 2006-08-31
Gentoo 200608-25 2006-08-28

Comments (none posted)

X.Org: buffer overflow

Package(s):xorg-x11-server xorg-x11 CVE #(s):CVE-2006-1526
Created:May 3, 2006 Updated:January 10, 2007
Description: There is a buffer overflow in the Xrender extension of the X.Org server; any process which is able to connect to the server may be able to exploit this overflow to run arbitrary code. Since the X server runs as root on most systems, this vulnerability could be exploited to gain root access. See the X.Org advisory for more information.
Alerts:
Fedora-Legacy FLSA:190777 2006-06-06
Trustix TSLSA-2006-0024 2006-05-05
Mandriva MDKSA-2006:081-1 2006-05-04
Ubuntu USN-280-1 2006-05-04
Slackware SSA:2006-123-01 2006-05-04
Red Hat RHSA-2006:0451-01 2006-05-04
SuSE SUSE-SA:2006:023 2006-05-03
Mandriva MDKSA-2006:081 2006-05-02
Gentoo 200605-02 2006-05-02

Comments (none posted)

xorg-x11: privilege escalation

Package(s):xorg-x11 xfree86 CVE #(s):CVE-2006-3739 CVE-2006-3740
Created:September 12, 2006 Updated:December 14, 2006
Description: iDefense reported two integer overflow flaws in the way the X.org server processed CID font files. A malicious authorized client could exploit this issue to cause a denial of service (crash) or potentially execute arbitrary code with root privileges on the X.org server.
Alerts:
Mandriva MDKSA-2006:164-2 2006-12-14
Mandriva MDKSA-2006:164-1 2006-11-17
Debian DSA-1193-1 2006-10-09
SuSE SUSE-SR:2006:023 2006-09-27
Slackware SSA:2006-259-01 2006-09-18
Mandriva MDKSA-2006:164 2006-09-14
Gentoo 200609-07 2006-09-13
Ubuntu USN-344-1 2006-09-12
Red Hat RHSA-2006:0666-01 2006-09-12
Red Hat RHSA-2006:0665-01 2006-09-12
rPath rPSA-2006-0167-1 2006-09-12

Comments (none posted)

xpdf: buffer overflow

Package(s):xpdf CVE #(s):CAN-2005-0064
Created:January 19, 2005 Updated:March 15, 2007
Description: iDEFENSE has found yet another xpdf buffer overflow; see this advisory for details.
Alerts:
Fedora FEDORA-2007-1219 2007-03-14
Gentoo 200506-06 2005-06-09
Red Hat RHSA-2005:026-01 2005-03-16
Red Hat RHSA-2005:066-01 2005-02-15
Red Hat RHSA-2005:057-01 2005-02-15
Red Hat RHSA-2005:053-01 2005-02-15
Red Hat RHSA-2005:034-01 2005-02-15
Fedora-Legacy FLSA:2353 2005-02-10
Fedora-Legacy FLSA:2352 2005-02-10
Gentoo 200502-10 2005-02-09
Red Hat RHSA-2005:049-01 2005-02-01
SuSE SUSE-SR:2005:002 2005-01-26
Red Hat RHSA-2005:059-01 2005-01-26
Mandrake MDKSA-2005:020 2005-01-25
Mandrake MDKSA-2005:019 2005-01-25
Mandrake MDKSA-2005:016 2005-01-25
Mandrake MDKSA-2005:021 2005-01-25
Mandrake MDKSA-2005:018 2005-01-25
Mandrake MDKSA-2005:017 2005-01-25
Fedora FEDORA-2005-061 2005-01-25
Fedora FEDORA-2005-062 2005-01-25
Fedora FEDORA-2005-059 2005-01-25
Fedora FEDORA-2005-060 2005-01-25
Conectiva CLA-2005:921 2005-01-25
Fedora FEDORA-2004-049 2005-01-24
Fedora FEDORA-2004-048 2005-01-24
Gentoo 200501-32 2005-01-23
Gentoo 200501-31 2005-01-23
Gentoo 200501-30 2005-01-22
Gentoo 200501-28 2005-01-21
Fedora FEDORA-2005-052 2005-01-20
Fedora FEDORA-2005-051 2005-01-20
Ubuntu USN-64-1 2005-01-19
Debian DSA-645-1 2005-01-19
Debian DSA-648-1 2005-01-19

Comments (1 posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current 2.6 prepatch is 2.6.20-rc1, released by Linus just after LWN came out on December 13. See the short-form changelog for a (long) list of patches merged for 2.6.20.

Several dozen patches (a relatively small number) have been merged into the mainline git repository since -rc1 came out.

The current -mm tree is 2.6.20-rc1-mm1. Recent changes to -mm include a new version of the user-space device driver feature, an idle notification facility for x86-64, the lumpy reclaim patch, and a new version of the dynamic tick patch.

For older kernels: 2.6.18.6 was released on December 18; it contains a fair number of fixes (including one which is security-related).

Adrian Bunk has released 2.6.16.36 with several patches and 2.6.16.37-rc1 with a few dozen more.

Willy Tarreau has been busy, having released 2.4.33.5 (two security patches), 2.4.33.6 (one more), and 2.4.34-rc3 (perhaps the last before the 2.4.34 final release).

Comments (2 posted)

Kernel development news

Quote of the week

Whilst Red Hat's medical coverage fully covers "mental health" issues, I'd really rather not proceed down this avenue. We can't support *one* kernel properly. On what planet does it make sense to throw more variants in the mix ?

-- Dave Jones

Comments (1 posted)

Why binary-only modules were not banned

For a moment, it seemed like things could happen pretty quickly. Martin Bligh suggested that, rather than trying to nickel-and-dime binary modules to death, it would be more honest to just ban them outright. Andrew Morton spoke out in favor of the idea as long as a one-year warning was provided. Greg Kroah-Hartman hacked up a patch to insert the warning. And Linus, at the outset, restricted himself to commenting on Greg's poetry.

The tide turned just as quickly, however. Linus spoke out against the change, and Greg withdrew it. It would appear that binary-only modules will continue to be loadable into the kernel for the foreseeable future - though other hazards may await those who distribute them.

The loading of proprietary modules was not banned for a few reasons, the first of which being that there is, in fact, nothing wrong with doing so. The GPL is quite clear in its statement that somebody who is in possession of GPL-licensed code can use it in any way they wish. If they want to combine their nice free kernel with a big, proprietary binary blob, they are fully within their rights to do so. So banning proprietary modules in the kernel source attacks the problem in the wrong place and attempts to forbid an activity which is allowed by the license.

Even if the GPL could be interpreted as forbidding the loading of binary-only modules, there is the fair use issue to consider. As a community, we tend to be generally in favor of a broad interpretation of fair-use rights. But fair use cuts both ways. A number of people in the discussion warned against adopting the tactics favored by the entertainment industry and taking an overly broad view of what the law allows copyright owners to do. As Ben Collins put it:

The gradual changes to lock down kernel modules to a particular license(s) tends to mirror the slow lock down of content (music/movies) that people complain about so loudly. It's basically becoming DRM for code.

The fact that some people were willing to discuss making use of the DMCA to make sure that nobody could patch a proprietary module ban out of the code tends to reinforce this view. Alan Cox noted that people tend to become that which they fight. Most people in the community would probably agree that the entertainment industry is not something we wish to become; this realization has, arguably, done a lot to erode support for the idea of banning proprietary modules.

What the GPL does cover is distribution; anybody who distributes something derived from GPL-licensed code must do so under the terms of the GPL. So it is the act of distributing proprietary modules which enters legally questionable territory. But, as Linus points out, the fact that a module can be loaded into the kernel does not imply that the module is necessarily a derived work of the kernel. The determination of derived work status is a complicated business, and can often require a court to provide the definitive word. But banning all proprietary modules on the idea that they are all illegal derived works is a hard action to defend.

The end result is that there will be no technical measures for the blocking of binary modules added to the kernel anytime soon. Unhappiness with these modules remains, however, as can be seen in Greg's message withdrawing the patch:

It's just that I'm so damn tired of this whole thing. I'm tired of people thinking they have a right to violate my copyright all the time. I'm tired of people and companies somehow treating our license in ways that are blatantly wrong and feeling fine about it. Because we are a loose band of a lot of individuals, and not a company or legal entity, it seems to give companies the chutzpah to feel that they can get away with violating our license.

It seems clear that the issue will not go away, even though this particular approach to addressing it has been rejected. The course which appears to be open to disgruntled kernel developers is legal action: if the distribution of a specific binary module can be shown to be a copyright violation, then the copyright owners have the right to go to court to put a stop to it. GPL enforcement efforts have, so far, tended to be successful. So it would not be surprising to see one or more developers decide to bring a suit against a binary module distributor in the next year or so. The discontent which is so visibly out there is unlikely to just fade away.

Comments (14 posted)

A gnarly 2.6.19 file corruption bug

When Linus released 2.6.19, he expressed a certain degree of confidence about its quality:

It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.

While this kernel may have lived up to expectations in a number of ways, it would appear that somebody's evil ways have messed things up - and dachshunds would be well advised to keep a low profile. It seems that this kernel can corrupt ext3 filesystems - behavior which was not in the original set of design goals.

The good news (for users) is that the bug is hard to trigger, and that most access patterns work just fine. The bulk of the trouble seems to come with a certain Bittorrent client, which has an unusual access pattern at best. On occasion, parts of a page will end up being written as zeroes, through to the end of the page. Please do not expect your editor to explain why this is happening; it seems that nobody really understands that yet. The solution, however, may involve some relatively serious low-level memory management surgery.

The apparent origin of the problem is a change in how dirty pages are tracked in the kernel. Prior to 2.6.19, this information lived in the page tables; the 2.6.19 kernel, however, moves some of this information into the page structure. This change enables better tracking of dirty pages in the system, which is a good thing, but it could also be bringing some old bugs out to play.

Not all of those bugs are necessarily in the kernel; at one point, Linus went off and wrote a demonstration program showing how a buggy program would work with older kernels but get surprising results in 2.6.19. What it comes down to is that if a program maps a file into memory, it cannot put data into that memory beyond the current length of the file and expect that data to make it to disk. It was a nice demonstration, but this behavioral change does not appear to be behind the problem reports.

Confusion surrounding the propagation and management of the page dirty bits is at the top of the suspect list, as of this writing. Nobody seems to be able to point at anything specific, however, beyond the fact that the code appears to be rather badly messed up. Says Linus:

A lot of this is actually historical cruft. Some of it may even be code that was never supposed to work, but because we maintained _other_ dirty bits in the PTE's, and never touched them before, we never even realized that the code that played with PG_dirty was totally insane.

So the approach being taken by Linus is to rework the dirty page accounting code into something a little more reasonable. To that end, test_clear_page_dirty() is no more, having been pronounced "insane" by Linus. Instead, the new code tries for a better defined sense of when the dirty bit on a page can be cleared; it comes down to either (1) the page is being written to backing store, or (2) the page is no longer relevant (when a file is truncated, for example). In typical fashion, Linus fixed enough to make his own configuration work, leaving the rest as an exercise for the reader.

He makes no claims that this rework will have solved the problem, only that it makes the code more sane than it was before. As of this writing, there have been no responses from the people who are able to reproduce this problem. If the problem goes away - and the developers can convince themselves that it has not just been papered over - then some version of this fix will likely need to be prepared for a 2.6.19 update. Then, maybe, the dachshunds can come out of hiding.

Comments (15 posted)

Reworking NAPI

NAPI ("new API," though it is not so new anymore) is an interrupt mitigation mechanism used with network devices. When network traffic is heavy, the kernel can safely predict that incoming packets will be available anytime it gets around to looking, so there is no need to have the adapter interrupting it (possibly thousands of times per second) to tell it about those packets. So a NAPI-compliant driver will turn off the packet receive interrupt and provide a poll() method to the kernel. When the kernel is ready to deal with more packets, poll() will be called with a maximum number of packets it is allowed to feed into the kernel; it should process up to that many packets and quit.

With NAPI in place, the kernel can process significantly higher packet loads. The reduction in interrupt load helps, but there are a couple of other advantages as well. The way NAPI works makes it less likely that packets will be reordered in the kernel. And if traffic reaches the point where the kernel is forced to drop packets, those packets can be dumped before they are ever fed into the network stack. For more information on NAPI, see this old LWN article or this page at OSDL, which is newer and more complete.

That page may require some updating soon, however, as Stephen Hemminger has proposed a newer NAPI (NNAPI?) which changes the driver API somewhat. In the current mainline, there are two NAPI-related fields in the net_device structure: poll(), being the function called to collect packets from the adapter, and weight, which is essentially the driver writer's best guess as to how important the interface is relative to any others which might be on the system. Stephen's patch moves these parameters into a separate structure (struct napi_struct), aggregating them with a few other NAPI-related structures.

The napi_struct structure is then put back into struct net_device, but drivers need not use that one. The whole purpose of this patch would appear to be to separate the NAPI-related information from specific network devices. There are some adapters which provide multiple ports, all of which have a single receive interrupt. The separated NAPI information allows all of those ports to share a single NAPI state and a single poll() function; this organization better fits the reality of the hardware.

This patch won't hit mainline before 2.6.21, so authors have some time to react. The changes are relatively simple to make. The first is to find a napi_struct structure for the device; in the absence of a reason to do otherwise, the best solution would be to use the new napi field in the net_device structure. So, if the current code initializes itself with something like:

    dev->weight = MY_WEIGHT;
    dev->poll = my_poll;

The new version would look like this:

    dev->napi.weight = MY_WEIGHT;
    dev->napi.poll = my_poll;

The prototype of the poll() function has changed a bit, however; it now looks like:

    int (*poll)(struct napi_struct *napi, int budget);

The pointer to the net_device structure has been replaced with a pointer to the napi_struct structure. In most cases, the net_device pointer can be had with a call like:

    struct net_device *dev = container_of(napi, struct net_device, napi);

The meaning of the budget parameter has changed slightly as well; it is now the only indicator of how many packets the poll() function may feed into the kernel. There is no longer any need to check the quota field separately. Finally, the return value should be the number of packets which were actually processed.

The other NAPI-related functions in the network system have been modified in fairly predictable ways. NAPI polling is started with either of:

    void napi_schedule(struct napi_struct *napi);
    /* or */
    int napi_schedule_prep(struct napi_struct *napi);
    void __napi_schedule(struct napi_struct *napi);

Polling is turned off with:

    void napi_complete(struct napi_struct *napi);

The current patch is in an early state, so the interfaces could change over the next few months. Nobody has spoken out against it, though, so chances are good that it will be merged in some form.

Comments (none posted)

Patches and updates

Kernel trees

Core kernel code

Development tools

Device drivers

Filesystems and block I/O

Networking

Architecture-specific

Security-related

Virtualization and containers

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

Plans for Fedora 7

Bill Nottingham has posted a draft plan for Fedora 7. It includes a generally-available release date of April 24 date. It also has a list of 25 objectives for this release, some objectives are more serious than others.

LobbyBuddy

Given your locale and timezone, determine where you are, and who your elected representative is. Allow you to easily send them information about how the laws should be changed with respect to patents and other important issues. If it determines you do not have a duly elected representative, offer a special initiative to lobby foreign representative to install a new regime. (I'M KIDDING!)

Naturally there are some milestones that will need to be met; three test releases scheduled for January 30, February 27 and March 26. Things that aren't ready by Test2 are not likely to be included in F7.

The number one objective is to merge the core and extras build system. Merging core and extras code in source control comes next. Once these tasks are completed it should be easier for the greater Fedora community to be involved in the process, and it looks like the Fedora team will need their help to achieve the remaining objectives. Jesse Keating's name shows up quite a bit on this list and he has already requested a few clones.

What else can we expect from Fedora 7? A desktop version (with GNOME), a server version, a KDE desktop version, faster user switching, rock solid wireless support and improved boot and shutdown speed, RPM/yum enhancements, RandR 1.2, and much more.

RandR 1.2 is the new black. Even if you don't know you want it, you want it. Potential exists for a backport to the code we will be using, but there are no guarantees.

Some items on the list will not be achieved unless someone volunteers their time to do the work. Init system changes will not happen until someone manages to evaluate the current options; like upstart, launchd and initng and presents the advisory board with some options for Fedora. Encrypted filesystems and syslog-ng remain much requested items in search of a maintainer (or two).

What do you want in your Fedora?

Comments (11 posted)

New Releases

Announcing Foresight Linux 0.9.9 (GnomeDesktop)

GnomeDesktop covers the release of Foresight Linux 0.9.9. "What is new in this release? Compiz is now included. Also included GnuCash, GnomeScan, and the synaptics driver. There have also been lots of version updates..."

Comments (none posted)

LFS LiveCDs 6.2-4 and 6.3-pre1 released

The Linux From Scratch LiveCD Team has announced the release of x86-6.2-4 and x86-6.3-pre1 versions of the LFS LiveCD. Both versions should be treated as betas, the stable release is still x86-6.2-3.

Full Story (comments: 1)

Distribution News

Bits from the debian-cd team; more CD/DVDs being built regularly

The Debian CD team has lots of CD and DVD builds available. Some with "etch" packages, some with "sid" packages for different architectures and desktop choices. Click below to see what's available.

Full Story (comments: none)

RPM -- plans, goals, etc.

Red Hat's Max Spevack answers questions about the future of the RedHat Package Manager (RPM). "The Fedora Project is leading the creation of a new community around RPM. One in which the leaders can come from Fedora, from Red Hat, from Novell, from Mandriva, or from anywhere. Job #1 is to take the current RPM codebase and clean it up, and in doing so work with all the other people and groups who rely on RPM to build a first-rate upstream project."

Full Story (comments: 39)

Fedora kernel-fu

Fedora users, especially those running Rawhide, may be interested in this posting by Dave Jones on what's happening with the Fedora kernel. "I spent lots of time last week beating the rawhide kernel into a shape where it may actually boot for some people. It's been a bit of a challenge. First, the big change is the migration away from the crusty old parallel ATA drivers to shiny new ones that use the same libata infrastructure as the SATA drivers. A side effect of this is that /dev/hda becomes /dev/sda. This isn't a problem if you're using 'mount by label' (which has been the default in Fedora since forever). If you aren't, well, it's going to be fun."

Comments (13 posted)

FUDCon Boston 2007

The next Fedora Users and Developers Conference has been scheduled. "On Friday, February 2nd, Fedora enthusiasts will gather at Boston University for the annual appearance of the world-famous groundhog Fedora Phil. According to legend, if Fedora Phil sees his shadow, there will be six more weeks of Fedora test releases."

Full Story (comments: none)

"Lessons for Lizards" Start Today

"Lessons for Lizards" is a new way to learn about openSUSE. It is a documentation project for and by the community (licensed under GFDL) that will be released on an equal footing with the internally produced documentation. Lessons are written in a cook book style and cover more specific or exotic topics than the traditional manuals.

Full Story (comments: none)

Xandros alert: Red Hat Server System Administrators Needed for Beta Test

Xandros has put out a call to Red Hat Enterprise Server system administrators to sign-up for the beta testing of a new Xandros product. Xandros has new monitoring tools that will allow administrators to manage multiple Red Hat Enterprise servers on various hardware architectures.

Full Story (comments: none)

Distribution Newsletters

Fedora Weekly News Issue 71

This week in the Fedora Weekly News; RPM -- plans, goals, etc., Important Fixes in flash-plugin-7.0.69-2, Firefox Flicks on TV, Southern California Linux Expo ramps up registration, Fedora's Legacy Wanes, OpenOffice.org 2.1 Is Here, and much more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for December 11, 2006 covers EFIKA board shipping, dbus news, CFLAGS for Core/Core 2 and several other topics.

Comments (none posted)

Ubuntu Weekly News #25

The Ubuntu Weekly Newsletter for December 11, 2006 covers upcoming meetings, the Kubuntu Community Council Meeting, improvements to gdm accessibility, the Ubuntu bug squad, updates to Feisty, Mark's letter to OpenSUSE, Ubuntu Canada's first meeting, and much more.

Full Story (comments: none)

DistroWatch Weekly, Issue 182

The DistroWatch Weekly for December 18, 2006 is out. "With the year 2006 closing down on us rapidly, this seems like a good time to take a look at the world of Linux distributions and their evolution during the past year. Who has done the best job of bringing Linux to the desktops of new users? And which distributions are the losers of the increased competition among the different projects, all vying for our attention? As always, opinions are likely to vary, but some trends aren't difficult to spot. In the news section: Fedora looks to regain control over the RPM Package Manager, KNOPPIX promises a new version of its live CD, Debian publishes a release update, and Arch Linux announces an easy-to-install CD for desktop users. Finally, warm wishes of a Merry Christmas and a prosperous New Year to all DistroWatch readers! See you again in 2007!"

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 6: coreutils (bug fixes), mutt (bug fixes), ORBit2 (bug fix), desktop-printing (bug fix), poppler (add subpackages for poppler Qt bindings), bouncycastle (update to 1.34), libnotify (fix dependencies and typos), rsh (loads pam_env.conf file correctly), gdb (bug fix), vnc (bug fixes), irqbalance (bug fix), nfs-utils (stopped v4 umounts from ping rpc.mountd), libiec61883 (update to 1.1.0), checkpolicy (rebuild for new libraries), libselinux (fix matchpathcon to lstat files), policycoreutils (update po files), selinux-policy (bug fixes), cpuspeed (bug fixes), mkinitrd (update needed for kernel-2.6.19), autofs (bug fixes), util-linux (bug fixes), perl-PDL (fix release tag)scim (bug fixes), am-utils (bug fixes), gnome-vfs2 (fix crash on smb authentication), e2fsprogs (bug fix), iproute (upgrade to 2.6.19), php (bug fixes and packaging enhancements), libdrm (update to 2.3.0).

Updates for Fedora Core 5: java-1.4.2-gcj-compat (import Bouncy Castle 1.34), cpuspeed (fix latest acpi-cpufreq bugs), libiec61883 (update to 1.1.0), fontconfig (add -ppc64 patch).

Comments (none posted)

Mandriva updates

Mandriva has updated sendmail (bug fix) for ML 2006.0, Corporate Server 3.0 & 4.0 and Multi Network Firewall 2.0.

Updates for Mandriva Linux 2007.0: evolution-sharp (bug fix), hal (bug fix).

Comments (none posted)

Trustix updates

Updates for Trustix Secure Linux 2.2 & 3.0: mrtg, openssh (various bug fixes).

Comments (none posted)

Ubuntu updates

Updates for Ubuntu 6.10: gnome-system-tools (bug fixes), gnome-panel (bug fixes), gnome-applets (bug fixes), gnome-netstatus (bug fixes), system-tools-backends (bug fixes), synaptic (bug fixes), k3d (bug fixes), openoffice.org (bug fixes).

Comments (none posted)

Newsletters and articles of interest

Learning Ubuntu made easy (Linux.com)

Linux.com looks at UbuntuClips.org. "Good documentation has helped keep the two-year-old Ubuntu project among the most popular Linux distributions. To complement the traditional venues for help, such as FAQs, HOWTOs, bulletin boards, and mailing lists, Ubuntu uses interactive forums such as Internet Relay Chat to conduct training classes for new users. Now add UbuntuClips.org to the list of helpful sites. This project, not associated with Ubuntu, combines the best of Linux screencasting tools and video-sharing portals to offer audio/video clips that lead new users through common tasks."

Comments (none posted)

Debian Networking for Basic and Advanced Users (Debian Admin)

Debian Admin has a tutorial on networking. "If you are new to networking the graphical configuration tool is your best method for configuring new hardware in Debian.We are going to use GUI tool "network-admin" to configure networking. Remember, you must be root to run network-admin."

Comments (none posted)

The Perfect Setup - OpenSuSE 10.2 (HowtoForge)

HowtoForge sets up a server with OpenSUSE 10.2. "This is a detailed description about how to set up an OpenSuSE 10.2 based server that offers all services needed by ISPs and hosters (web server (SSL-capable), mail server (with SMTP-AUTH and TLS!), DNS server, FTP server, MySQL server, POP3/IMAP, Quota, Firewall, etc.)."

Comments (none posted)

Setting Up A PXE Install Server For Multiple Linux Distributions With Ubuntu Edgy Eft (HowtoForge)

HowtoForge sets up a PXE install server. "This tutorial shows how to set up a PXE (short for preboot execution environment) install server with Ubuntu 6.10 (Edgy Eft). A PXE install server allows your client computers to boot and install a Linux distribution over the network, without the need of burning Linux iso images onto a CD/DVD, boot floppy images, etc. This is handy if your client computers don't have CD or floppy drives, or if you want to set up multiple computers at the same time (e.g. in a large enterprise), or simply because you want to save the money for the CDs/DVDs. In this article I show how to configure a PXE server that allows you to boot multiple distributions: Ubuntu Edgy/Dapper, Debian Etch/Sarge, Fedora Core 6, CentOS 4.4, OpenSuSE 10.2, and Mandriva 2007."

Comments (none posted)

Distribution reviews

Xubuntu Gets Edgy (O'ReillyNet)

Here's a review on O'ReillyNet of the Edgy Eft release of Xubuntu. "Edgy Eft (version 6.10), the second release of Xubuntu, a variant of Ubuntu Linux built around the Xfce4 desktop and designed to be lightweight, was released in October. I've been using it since then and I've been impressed. The bugs and rough edges seen in the first release, Dapper Drake (6.06) are gone and the end result is a solid, reliable distribution that's a pleasure to use."

Comments (none posted)

Review: Xandros Desktop OS 4.1 Professional (Linux.com)

Linux.com reviews Xandros Desktop OS 4.1 Professional. "A few weeks ago, Xandros released an update of its Business Desktop OS with a number of new features, including 3-D effects and desktop search. The 3-D effects fell flat in my tests, but I found the distro to be a pretty good OS if you're looking for a Windows replacement."

Comments (none posted)

Page editor: Rebecca Sobol

Development

Release 6.6 of the GNU Project Debugger

Release 6.6 of the GNU Project Debugger (GDB) has been announced. GDB is one of the classic GNU software projects, it has been around for a full two decades. GDB even comes with its own song. The release note explains GDB:

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other languages. GDB can target (i.e., debug programs running on) more than a dozen different processor architectures, and GDB itself can run on most popular GNU/Linux, Unix and Microsoft Windows variants.

[GDB] One of the more powerful capabilities of GDB is the ability to debug programs running on a remote target that is connected to the main host via a serial cable or a tcp/ip connection. This is an area of GDB that is undergoing a lot of development work. Changes in GDB 6.6 include:

  • New Xtensa and Cell Broadband Engine SPU targets have been added.
  • GDB can work as a cross-debugger targeting native Windows or Cygwin platforms.
  • Windows and Cygwin debugging are now supported by the GDB remote stub.
  • The "set trust-readonly-sections" command has been fixed after being broken for several releases.
  • GNU/Linux Thread Local Storage no longer depends on symbolic debug information.
  • There are a number of new substitute-path commands for managing source directories.
  • There are new set and show trace-commands capabilities for working with CLI commands.
  • There is a new qSupported remote packet that can query a remote client about its features.
  • The qPart:auxv:read: remote packet has been replaced by the more efficient qXfer:auxv:read: packet.
  • Some obsolete features have been removed.
Plans are also underway to add reversible debugging to GDB: "Reversible debugging (the ability to "step backwards" through a program) is an obviously powerful tool. GDB does not support it today, but the foundations have been laid, and the GDB maintainers are looking for contributors interested in expanding those foundations." Contact the GDB Steering Committee if you would like to work on this project.

GDB 6.6 is available for download here. It is advisable to look over the list of known problems before installing the software. Your editor tried a test build of GDB 6.6 on a machine running the Ubuntu Breezy Badger distribution. The build/install process involved the standard configure, make and make install steps, it worked without any problems. The newly built GDB installed itself in /usr/local/bin and works alongside the already installed (version 6.3) /usr/bin/gdb from the Ubuntu package. A test run of GDB 6.6 on a simple C program worked as expected.

For more information on GDB, take a look at the extensive online documentation, a good place to start is Debugging with GDB. Unlike many new open-source software releases, the documentation has been kept up to date with the newest release.

Comments (none posted)

System Applications

Database Software

PostgreSQL Weekly News

The December 17, 2006 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

Embedded Systems

BusyBox 1.3.0 is available

Version 1.3.0 of BusyBox, a collection of command line tools for embedded systems, is out. "This release has CONFIG_DESKTOP option which enables features needed for busybox usage on desktop machine. For example, find, chmod and chown get several less frequently used options, od is significantly bigger but matches GNU coreutils, etc. Intended to eventually make busybox a viable alternative for "standard" utilities for slightly adventurous desktop users."

Full Story (comments: none)

Mail Software

Postfix 2.4 experimental release

Snapshot 20061217 of experimental version 2.4 of Postfix, a mail transfer agent, has been announced. See the release notes for change information.

Comments (1 posted)

Desktop Applications

Audio Applications

Ecasound 2.4.5 released

Version 2.4.5 of Ecasound, a multi-track audio processing utility, is out. Changes include: "Native support for FLAC files has been added using the sndfile library. New debugging tools for ecasound scripting and ECI applicati[o]n development have been added. Bugs related to ecasound process return values, memory corruption in ECI apps, handling of 24/32bit big-endian audio files, robustness of mp3/ogg/flac/aac support, managing loop devices, parsing user input, and build errors on cygwin, have been fixed. A set of new processing ops for channel routing and mixing has been added."

Full Story (comments: none)

Business Applications

Liferay Portal 4.2 released

Version 4.2 of Liferay Portal has been announced, it adds integration with the ServiceMix Java Business Integration engine. "Liferay Portal is an open source portal that helps organizations collaborate more efficiently by providing a consolidated view of disparate applications. It is used by large and small organizations all over the world. Liferay has an extensive list of features that compares with most commercial portals but without the high license fees."

Comments (none posted)

CAD

Thirty-fifth release of PythonCAD announced

Release 35 of PythonCAD, a scriptable drafting program, has been announced. "The thirty-fifth release contains several improvements dealing with the storage and adjustment of user preferences and image settings. The global user preferences are now saved into a file kept in the user home directory, so the settings are now preserved between PythonCAD sessions. Individual drawing settings can be examined and adjusted via a new set of menus and dialogs. These new dialogs are more complete than the single dialog previously used as well as easier to use. In addition to the preference and setting changes, a variety of bug fixes and miscellaneous code improvements are also present in this new release." The PythonCAD web site has also undergone a makeover.

Full Story (comments: 1)

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

GNOME subversion migration

The GNOME desktop environment project is undergoing a migration of version control systems from CVS to Subversion. "I'm happy with the latest test results and would like to propose a new migration cut-off date: Friday December 29th 2006 at 23:59UTC. This is much shorter notice than I would really like to have given (I was hoping to announce this last week), but this is the best date I can come up with, given the holes in GNOME's schedule and my own."

Full Story (comments: none)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

KDE Commit-Digest (KDE.News)

The December 17, 2006 edition of the KDE Commit-Digest has been announced. The content summary says: "A new interface element, the 'viewbar', makes its debut; continued work on Flake and Kross-based scripting within KOffice. Continued refinements in KSysGuard. Much work to improve support for VPN connections in KNetworkManager, with KNetworkManager being moved from playground/ to extragear/. Kaffeine begins porting to GStreamer 0.10. KGeography extends its global coverage with a handful of new country maps. KWin4 and Kolf begin their transition towards improved and scalable (SVG) graphics. Commits start to flow in the Student Mentoring program. Support for bullet-aliased passwords across KDE."

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Mail Clients

Mozilla Thunderbird 2 Beta 1 Released (MozillaZine)

MozillaZine has announced version 2 beta 1 of the Mozilla Thunderbird email client. "Features new to Thunderbird 2 include message tags, folder views, session navigation history, a visual refresh of the theme, and improved new mail notification alerts. Mozilla Thunderbird 2 Beta 1 is available for Windows, Mac OS X, and Linux. Localized builds will be offered for beta 2, currently scheduled for January." See the release notes for more information.

Comments (none posted)

Medical Applications

GNUmed 0.2.3 released (LinuxMedNews)

Version 0.2.3 of GNUmed, an open-source medical practice software system, has been announced. "Version is up to 0.2.3 Version features and bug fixes are explained in our Wiki".

Comments (none posted)

Miscellaneous

Gnofract 4D 3.2 released

Version 3.2 of Gnofract 4D is out with bug fixes. "Gnofract 4D is a free, open source program which allows anyone to create beautiful images called fractals. The images are automatically created by the computer based on mathematical principles. These include the Mandelbrot and Julia sets and many more. You don't need to do any math: you can explore a universe of images just using a mouse."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The December 19, 2006 edition of the Caml Weekly News is out with new Caml language articles.

Full Story (comments: none)

Haskell

Haskell Weekly News

The December 20, 2006 edition of the Haskell Weekly News is online. This week sees a new release of the Edison data structures library, along with several other new libraries, and some new Haskell articles in the blogspace.

Comments (none posted)

Java

Apache Harmony Board Report, December 2006

The December, 2006 Board Report from the Apache Harmony open-source Java project is online. "The project continues to make progress towards it's primary goal of a complete implementation of Java SE 5. We have over 96% of the Java SE 5 class library complete, and the virtual machine continues to make substantial progress. We look forward to securing the JCK for Java SE 6 to start integrating it into our build/test frameworks as to immediately begin testing the portions of the classlibrary that we believe are spec complete."

Full Story (comments: none)

GNU Classpath 0.93 released

Version 0.93 of GNU Classpath, a set of essential libraries for Java, is out. Release highlights include: "NIO Selector epoll (linux 2.6 kernel) and kio (BSD and Darwin) notification mechanisms added. Fast, direct call, support for in runtime CORBA objects. Support for user JNDI context factories (plus corbaname: and rmi: jndi urls). New javah tool included. JSSE SSLEngine support including TLSv1.1 and pre-shared key ciphersuites. Full lang.management MX Beans ManagementFactory implementation. 99.95% api coverage for 1.4, 95.5% api coverage for 1.5. Much better swing HTML support (aka JGecko). Graphics2D on cairo speedups and make it respects interpolation hints, better gradient support and custom Composites and Paints."

Full Story (comments: none)

OVal 0.8 released (SourceForge)

Version 0.8 of OVal is available with several new features and some bug fixes. "OVal is a generic Java 5 based object validation framework for any kind of Java objects (not only JavaBeans). Constraints can be expressed with annotations or in XML. OVal supports validation of class fields, method return values, as well as constructor/method parameters. Automatic validation (programming by contract) can be achieved by using pre-built AspectJ aspects."

Comments (none posted)

Migrating to Spring (O'ReillyNet)

Ethan McCallum writes about migration to Spring on O'Reilly. "Sure, everyone's been talking up Spring for the last year or so, but what if your app already uses some other framework, or if you didn't even use a framework and instead rolled your own JDBC and DAOs? Ethan McCallum has a case study showing how he took a web application written for another article and converted it to Spring, highlighting what he gained in the process."

Comments (none posted)

Lisp

CMUCL 19d released

Version 19d of CMU Common Lisp (CMUCL) has been released. "This version improves debugging functionality, adds support for the EXT:DOUBLE-DOUBLE-FLOAT type, fixes several ANSI compliance issue, and includes several more enhancements."

Full Story (comments: none)

SBCL 1.0 released

Version 1.0 of Steel Bank Common Lisp (SBCL) has been announced. "Besides bug fixes, it features several improvements such as experimental support for threading on FreeBSD/x86, support for files larger than 2GB for CL streams and SB-POSIX on Linux/x86, better introspection functionality, better support for Windows, and more."

Full Story (comments: none)

Perl

Weekly Perl 6 mailing list summary (O'Reilly)

The December 17, 2006 edition of the Weekly Perl 6 mailing list summary is out with coverage of the latest Perl 6 developments.

Comments (none posted)

Python

Guido van Rossum on the Python 3000 process

For those who are interested in Python 3000: Guido van Rossum has posted a note to the mailing list expressing his concerns about where this project is going. "With few exceptions, the discussions on the python-3000 list seem more about radical redesign of the language than about the relatively modest tweaks that I had in mind when I started the project." He would like to pull together a smaller set of well-defined objectives which would allow an initial alpha release by next June.

Full Story (comments: none)

new Python-Ideas mailing list

The Python-Ideas mailing list has been announced. "At Guido's suggestion, a new mailing list has been created named Python-Ideas. This list is meant as a place for speculative, pie-in-the-sky language design ideas to be discussed and honed to the point of practically being a PEP before being presented to python-dev or python-3000. This allows both python-dev and python-3000 to focus more on implementation work or final approval/denial of ideas instead of being flooded with long threads where people discuss ideas that are too nebulous to be considered for inclusion into Python."

Full Story (comments: none)

Python-URL!

The December 18, 2006 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The December 19, 2006 edition of Dr. Dobb's Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

What Can't Open Source Achieve in the Next 10 Years? (Linux Journal)

Glyn Moody ponders the possibilities for the next ten years of open-software development. "Against this background, then, I'd like to pose a question: what can't open source achieve in the next ten years? I phrase it this way, because it emphasises the fact that free software is likely to achieve much more than we might think. After all, who ten years ago would have been bold enough to predict that IBM - the archetypal conservative corporation - would place GNU/Linux at the heart of its strategy, or that the then-new Java would one day be released under the GNU GPL?"

Comments (none posted)

Disgruntled Debian developers delay Etch (Linux-Watch)

Linux-Watch looks at delays in the Debian Etch release. "Debian GNU/Linux 4.0, codenamed Etch, had been due to arrive by December 4, 2006, but it's been delayed because some developers have deliberately slowed down their work."

Comments (40 posted)

Trade Shows and Conferences

Linux desktop architects map out plans for 2007 (Linux.com)

Joe 'Zonker' Brockmeier covers the Desktop Architecture Meeting in Portland, Ore. "One of the priorities coming out of DAM3 is fixing the sound experience on the Linux desktop. Sound is a mess on the Linux desktop, and developers are finally starting to turn their attention to clearing up the muddle. McQuillan says, "By far, the most important thing coming out of DAM3 was the understanding that we need the audio/multimedia system to finally settle down and adopt a single robust API.""

Comments (33 posted)

Companies

MySQL is NOT abandoning Debian (Linux-Watch)

Linux-Watch quashes rumors about losing support for the MySQL dbms on the Debian distribution. "In a note from MySQL AB public relations, a MySQL representative said, "MySQL AB apologizes for any miscommunication that may have implied that the MySQL database does not run on the popular Debian Linux operating system, or that the company does not offer technical support for MySQL Enterprise subscribers using Debian." She continued, "We have a strong commitment to Debian and other forms of Linux - for both open source community developers and corporate enterprises." Further, "The Debian Linux operating system is an active, growing and successful platform for the MySQL database to run on.""

Comments (none posted)

SUSE co-founder returns to Novell (Linux-Watch)

Linux-Watch reports that Hubert Mantel has returned to Novell. "Mantel rejoined Novell in the beginning of December. And, according to Novell spokesperson Kevan Barney, he's already hard at work. Mantel is now the team leader of the kernel QA team and he's "back in the swing of things with a full workload.""

Comments (9 posted)

Linux at Work

CRYPTOCard Protects Linux Network for Over 2000 Schools in the North of England (SYS-CON)

SYS-CON Brasil reports on a deal between CRYPTOCard and the Yorkshire & Humber Grid for Learning in which two-factor authentication tokens have been provided for more than 500 people. "The YHGfL network, which runs on a Linux environment to help the not-for-profit organization keep costs down, opted for CRYPTOCard’s KT-1 two-factor authentication keychain token solution because it was cheaper than other products and could run on open source software."

Comments (none posted)

Interviews

Scribus Team in the Spotlight (KDE.News)

KDE.News presents an interview with members of the Scribus WYSIWYG page layout application core team. "Q:What do you think about Microsoft's initiative to replace PDF with XPS, the XPS itself and its strategy of semi-opening specs? Is import of OpenXML documents planned to be implemented in Scribus using existing specs? PL:XPS has some interesting features, but as yet, we will have to see what the uptake is. PDF is not going away any time soon, there is too much serious investment at least in the printing industry in PDF. It solves many problems which were painful and expensive to overcome in the past."

Comments (none posted)

Interview: syslog-ng 2.0 developer (Linux.com)

Linux.com talks with syslog-ng 2.0 developer Balázs Scheidler. "syslog-ng is an alternative system logging tool, a replacement for the standard Unix syslogd system-event logging application. Featuring reliable logging to remote servers via the TCP network protocol, availability on many platforms and architectures, and high-level message filtering capabilities, syslog-ng is part of several Linux distributions. We discussed the highlights of last month's version 2.0 release with the developer, Balázs Scheidler."

Comments (2 posted)

Resources

Introduction to NIS, the Network Information Service (Linux.com)

Linux.com presents an excerpt from the book Linux Administration Handbook, Second Edition by Evi Nemeth, Garth Snyder, and Trent Hein on the topic of NIS. "NIS, released by Sun in the 1980s, was the first "prime time" administrative database. It was originally called the Sun Yellow Pages, but eventually had to be renamed for legal reasons. NIS commands still begin with the letters yp, so it's hard to forget the original name. NIS was widely adopted among Unix vendors and is supported by every Linux distribution."

Comments (17 posted)

Semantic Wikis and Disaster Relief Operations (XML.com)

O'Reilly's XML.com has an article on the use of semantic wikis for support disaster response and humanitarian efforts. "Access to timely information is critical for relief operations in emergency situations. Over the last years social-networking web systems, such as wikis, have become more and more sophisticated and can also be applied fruitfully in humanitarian information management. However, a major drawback of the Web currently is that its content is not machine-readable, a shortcoming that is addressed by the Semantic Web approach."

Comments (none posted)

Reviews

A survey of Linux file managers (Linux.com)

Linux.com takes a look at file managers. "Linux file manager ontogeny encapsulates the history of GNU/Linux. File managers began as command-line and generic graphical tools and progressed to desktop-specific ones, gaining sophistication along the way, with mouse controls, for example, replacing buttons. Today, the more than a dozen options highlighted here will suit users with widely varied interests."

Comments (17 posted)

Pepper Pad offers Linux Web tablet for sofa surfing (Buffalo News)

The Buffalo News reviews the Linux-based Pepper Pad 3. "Even if the universal remote function had worked, its usefulness would be limited by the Pad's battery life of about two and a half hours. The sleep mode would extend this, but you wouldn't want to wait even 9 seconds for your remote to boot up every time you wanted to pause a DVD. The battery life issue isn't unique to the Pad - it's something that bedevils the whole field. 'Wireless' Web tablets just don't seem that useful if have to keep them plugged in."

Comments (1 posted)

KDE 4: the ultimate business desktop? (Computerworld)

ComputerWorld takes a look at KDE4. "Since beginning as a one-person project over ten years ago, the fourth generation of the K Desktop Environment (KDE) is poised to be the most business-friendly open source desktop to date with a host of new features ideal for enterprises. KDE 4 is now in rapid development and is scheduled for release sometime next year, with the final date still to be decided."

Comments (33 posted)

Top Linux photo managers side-by-side (Linux.com)

Linux.com compares the DigiKam, F-Spot, GQview, imgSeek and Picasa photo management applications. "While a full-fledged image editor may be the best way to repair digital photos, most of the time users need only to make minor touch-ups; it is organizing, sorting, and finding a specific photo that eat up all the time. For that task, as is often the case with Linux, you have several options to choose from. Let's take a look at the major photo management applications, and compare them side by side."

Comments (9 posted)

Miscellaneous

Education, information access top Mellon Foundation award winners (NewsForge)

NewsForge looks at the Mellon Foundation award winners. "The Andrew W. Mellon Foundation earlier this month announced the first winners in its planned annual Mellon Awards for Technology Collaboration (MATC), granting 10 recipients cash prizes of $50,000 to $100,000. The awards recognize contributions to open source software that benefit higher education and nonprofit organizations."

Comments (4 posted)

SPI to transfer domain names to OSI (NewsForge)

NewsForge covers the transfer of the opensource.org domain name to the Open Source Initiative. "However, the issue dates back to 1998, when Bruce Perens left SPI to help found OSI and failed to transfer rights to the domain. The issue has been contentious ever since, with OSI regularly requesting the transfer and many SPI supporters arguing against it on the grounds that OSI was not suitably governed for a non-profit society -- an argument that often seems to have been a front for hostility left over from the original split between the two organizations. Opposition to the transfer seems to be especially strong among Debian developers, the largest and oldest project supported by SPI."

Comments (none posted)

Page editor: Forrest Cook

Announcements

Non-Commercial announcements

Ed Felten joins the EFF board

The Electronic Frontier Foundation has announced that Ed Felten has joined its board of directors. "My research and EFF's work have often intersected over the years, and I'm very pleased to take the next step and join the board as we strive to keep the digital world innovative, free, and secure."

Full Story (comments: none)

Free Standards Group picks up accessibility interface

The Free Standards Group has announced that it will be maintaining an accessibility interface donated by IBM. "The standardized interfaces, IAccessible2, make it far easier for application developers to provide accessible applications to computer users with disabilities, regardless of their OS platform. IAccessible2 will become a crucial part of the FSG AccessibilityWorkgroup and is available immediately."

Comments (none posted)

GNOME Foundation Elections - Preliminary results

The preliminary results for the GNOME Foundation board election are now available. It looks like the winners are Quim Gil, Dave Neary, Jeff Waugh, Glynn Foster, Vincent Untz, Anne Østergaard, and Behdad Esfahbod.

Full Story (comments: none)

IBM, Top Universities Continue Software Intellectual Property Reform

IBM and seven U.S. universities have announced several new open software research projects under a program designed in conformance with the Open Collaboration Research Principles, a set of guidelines announced previously to help promote an open approach to overcome university-industry intellectual property challenges.

Full Story (comments: none)

Call for Nominations of PSF Directors

A Call for Nominations has gone out for the Python Software Foundation board of directors. "The Board of Directors of the Python Software Foundation is issuing this call for nominations of new Directors. Self-nominations are the norm, so don't wait for somebody else to nominate you. If you are interested in serving as a Director, please write to psf@python.org. Directors need not be PSF members."

Full Story (comments: none)

A heads-up to users of relays.ordb.org

Eridani Star System has sent an announcement to users of the ORDB.org Open Relay Database that the site is shutting down. "We recommend that, if you have an /etc/mailstripper/badips entry that reads DNS:relays.ordb.org. that it be removed. Although not an open relay database, we've found DNS:zen.spamhaus.org. to be pretty good."

Full Story (comments: none)

SFLC argues against software patents in the Supreme Court

The Software Freedom Law Center has sent out a press release describing a brief it has just filed in the U.S. Supreme Court. The relevant case is Microsoft v. AT&T, which may decide whether U.S. patents can be applied overseas. "In its brief, SFLC argues that software copied and distributed outside the United States cannot infringe U.S. patents. The brief also argues that the Federal Circuit's decisions declaring software to be patentable subject matter conflict with Supreme Court precedent and, as such, should be overruled."

Full Story (comments: 15)

Commercial announcements

db4objects 6.0 released as a production release

db4o version 6.0 has been announced. "db4object, creator of the open source object database, announced the production-ready release of db4o Version6.0 which is up to 10x faster and 90% leaner (less memory consumption) than Version 5. Version 6 also supports a new server side cursor technology for deterministic response times when querying in C/S multi-user environments, which allows even more Java and .NET developers to now take advantage of db4o’s ultra-easy object storage capabilities."

Full Story (comments: none)

Mandriva to target the Mexican market

Mandriva has sent out a press release stating its intent to go after the Mexican software market in a partnership with Datacomms-Genesys. "Recent studies show that about 34% of servers in Mexico will be Linux-based in 2009 and annual usage growth is estimated to be over 10% for upcoming years."

Full Story (comments: none)

Novell Appoints Volker Smid as President, Novell EMEA

Novell, Inc. has announced the appointment of Volker Smid as president of Novell EMEA. "With a long career in the software industry, including serving as general manager for Central Europe for Novell since May 2005, Smid brings to the new role strong experience in enterprise software sales. Smid will oversee the full range of Novell's sales and consulting business across Europe, the Middle East and Africa, a key region for Novell. He succeeds Tom Francese, who was promoted to executive vice president of worldwide sales for Novell in October 2006."

Comments (none posted)

Nuts and Scrap available for Linux now

Devilish Games has released Nuts & Scrap for Linux. "It's a commercial/arcade game aimed at casual gamers."

Full Story (comments: 1)

Sillysoft releases Ancient Empires Lux casual strategy game

Sillysoft Games has announced the release of the cross-platform game Ancient Empires Lux. "The game lets players take control of the greatest early civilizations of mankind, including Egypt, Greece and Rome. Ancient Empires Lux is a strategy game, but also fits into the "casual games" segment of PC games. It's distributed exclusively online, with a small download size, no load times, and a $20 price."

Full Story (comments: none)

Digital Media Management: What Developers Should Know

Universal Electronics has announced their SimpleCenter media management system. "Universal Electronics (UEI) is at the forefront helping developers provide the best possible experience for seamlessly accessing, managing and enjoying all digital media assets from anywhere with its recently unveiled SimpleCenter -- the open alternative to proprietary media management applications. SimpleCenter was designed to help developers deliver the future of digital media management for acquiring, organizing, experiencing, distributing, and sharing music, photos, movies, podcasts, and more. SimpleCenter combines complete multimedia management and wireless device connectivity in a single software program to help developers deliver digital media solutions for automotive, home, and mobile electronics markets."

Full Story (comments: none)

Solera Networks announces open-source license for DataEcho Web Forensics

Solera Networks, Inc. has announced the release of DataEcho, a web session reconstruction application, under the GNU GPL. "DataEcho reconstructs historical web browsing and email traffic from captured network packets, for monitoring insider security threats and policy compliance. It is a useful adjunct to network protocol analyzers such as Sniffer(TM) or WireShark."

Comments (none posted)

The Turbolinux "wizpy"

Turbolinux has announced the upcoming availability (in Japan) of the "wizpy," which appears to be a digital audio player with a USB plug which can be used as a bootable Linux system. "The idea behind this product is that everyone thinks that the operating system has to come with computers. On the other hand, Turbolinux separated the operating system and computers, and created OS portability. By connecting this 60g small device to any computer, wherever you want, you can use 'your own' operating system and 'your own' desktop."

Comments (2 posted)

New Books

Essential Computer Security - New from Syngress Publishing

Syngress has published the book Essential Computer Security by Tony Bradley.

Full Story (comments: none)

Java and XML, Third Edition - New from O'Reilly

O'Reilly has published the book Java & XML, Third Edition by Brett D. McLaughlin and Justin Edelson.

Full Story (comments: none)

Linux Kernel in a Nutshell - O'Reilly's Latest Release

O'Reilly has published the book Linux Kernel in a Nutshell by Greg Kroah-Hartman.

Full Story (comments: none)

Sams Publishing Releases Red Hat Fedora Core 6 Unleashed

Sams has published the book Red Hat Fedora Core 6 Unleashed by Andrew Hudson and Paul Hudson.

Full Story (comments: none)

Resources

"BadVista.org": FSF launches campaign against Microsoft Vista

The Free Software Foundation has launched BadVista.org, a campaign with a twofold mission of exposing the harms inflicted on computer users by the new Microsoft Windows Vista and promoting free software alternatives that respect users' security and privacy rights.

Full Story (comments: 59)

Bruce Momjian on how companies can contribute to open source

PostgreSQL hacker Bruce Momjian has posted an article on how companies can better work with the free software community. "Employees usually circulate their proposal inside their companies first before sharing it with the community. Unfortunately, many employees never take the additional step of sharing the proposal with the community. This means the employee is not benefiting from community oversight and suggestions, often leading to a major rewrite when a patch is submitted to the community."

Comments (none posted)

Contests and Awards

VMware Server Named a Top Product of 2006

VMware, Inc. has announced the winning of an eWEEK Labs top products of 2006 award. ""It's tough to find much to dislike about VMware's server virtualization product: VMware Server 1.0 makes it very easy to turn a single physical machine into several virtual ones-each capable of running pretty much any x86-based operating system out there," said Jason Brooks of eWEEK Labs. "VMware Server also is a great example of how a piece of software can run very well on both Linux and Windows hosts. What's more, the product is available with optional support from VMware, and it boasts a graceful path for scaling upward -- to VMware ESX Server -- or downward -- to VMware Player. Oh, and it's free.""

Comments (none posted)

Education and Certification

Python training in Colorado

A Python training class will be held in Colorado. "Python author and trainer Mark Lutz will be teaching another 3-day Python class at a conference center in Longmont, Colorado, on January 23-25, 2007. This is a public training session open to individual enrollments, and covers the same topics as the 3-day onsite sessions that Mark teaches, with hands-on lab work."

Comments (none posted)

Calls for Presentations

FISL 8.0 CFP

A call for papers has gone out for the 8th International Free Software Forum (FISL). The event will take place in Porto Alegre, Rio Grande do Sul, Brazil on April 12-14, 2007, submissions are due by December 31.

Comments (none posted)

HITBSecConf2007 - Dubai - Call for Papers now open!

The call for papers for the upcoming Hack in The Box Security Conference 2007 - Dubai is now open. HITBSecConf2007 - Dubai will take place at The Sheraton Creek hotel and will run from the 2nd till the 5th of April 2007. The call for papers is open until February 1, 2007.

Full Story (comments: none)

sambaXP - call for papers

A call for papers has gone out for the sixth international SAMBA conference, sambaXP 2007. The event will take place in Goettingen, Germany on April 23-25, 2007, submissions are due by February 5.

Full Story (comments: none)

Where 2.0 Conference call for participation is open

A call for participation has gone out for the O'Reilly Where 2.0 Conference. The event will be held at the Fairmont in San Jose, California on May 29-30, 2007. Proposals are due by January 5. "The O'Reilly Where 2.0 Conference brings together the people, projects, and issues building the new technological foundations and creating value in the location industry. The Where 2.0 call for participation is now open and the program committee is seeking speakers to debate and discuss what's viable in the location space now, and what's lurking just below the radar."

Full Story (comments: none)

Upcoming Events

Events: December 28, 2006 to February 26, 2007

The following event listing is taken from the LWN.net Calendar.

Date(s)EventLocation
December 27
December 30
23rd Chaos Communication Congress 2006 Berlin, Germany,
January 11
January 12
Foundations of Open Media Software Sydney, Australia
January 15
January 20
linux.conf.au 2007 Sydney, Australia,
January 20
January 26
Cell Hack-a-thon Loveland, CO, USA
January 23
January 26
Open Source Meets Business Nürnberg, Germany
January 24 European Patent Conference Brussels, Belgium
January 30
February 1
Solutions Linux Expo Paris, France
February 1
February 2
LinuxDays Luxembourg Luxembourg, Luxembourg
February 2 FUDCon Boston 2007 Boston, MA, USA
February 7
February 9
Free Software World Conference 3.0 Badajoz, Spain
February 7
February 9
Xorg Developer's Conference Santa Clara, CA, USA
February 9 Women In Open Source Los Angeles, USA
February 9 Open Source Health Care Summit Los Angeles, USA
February 10
February 11
2007 Southern California Linux Expo Los Angeles, USA
February 12
February 13
Vancouver PHP Conference Vancouver, BC, Canada
February 12
February 13
Linux Storage and Filesystem Workshop San Jose, CA, USA
February 12
February 16
Ruby on Rails Bootcamp Training Atlanta, USA
February 12
February 15
3GSM World Congress 2007 Barcelona, Spain
February 14
February 15
LinuxWorld OpenSolutions Summit New York, NY, USA
February 15 TiE Open Source Summit Pittsburgh, PA, USA
February 16 The Ubucon New York New York, NY, USA
February 19
February 23
DebianEDU DevCamp Soissons, France
February 22 PyCon Tutorial Day Addison, Texas,
February 22 CELF Japan Linux Technical Jamboree #13 Tokyo, Japan
February 22
February 24
OpenMind 2007 San Giorgio a Cremano, Naples, Italy
February 23
February 25
PyCon 2007 Addison, Texas,
February 23 PHP Conference UK 2007 London, England
February 24
February 25
Free and Open Source Software Developers' European Meeting Brussels, Belgium
February 24
February 25
Java/DevJam/2007/Fosdem Brussels, Belgium

If your event does not appear here, please tell us about it.

Audio and Video programs

Video: Lars Knoll and George Staikos on KHTML and WebKit (KDE.News)

KDE.News mentions the availability of a video interview with Lars Knoll and George Staikos. "Yahoo! user interface blog hosts an interview video with Lars Knoll and George Staikos on KHTML and WebKit. The video features the history of Konqueror (first 10 minutes) as well as the current development situation (next 10 minutes), an outlook about the possible future and of course a short demo presenting Qt4-WebKit accessing the Yahoo! page and rendering it nicely (last 10 minutes). You need Flash to view the page".

Comments (none posted)

Page editor: Forrest Cook

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds