Last Week's Edition carried
an
article on the difficulties of the PostgreSQL business, using Pervasive
Software's exit from that field as an example. Numerous comments were
posted, but none mentioned another PostgreSQL-based business which, by all
appearances, is going strong. That business is
EnterpriseDB, which has
just
announced
the closing of a $20 million funding round.
EnterpriseDB's main offering is a version of PostgreSQL
aimed at companies looking to get away from Oracle. All of the expected
support offerings are there, but the key piece is a compatibility module
which makes it easy to port Oracle-based applications. That greatly
reduces the cost of moving to PostgreSQL, though customers will have to
cope with losing the soft, warm feeling that comes from dealing with Oracle's
contract negotiators. The biggest customer for this offering, so far,
would appear to be Sony, which is moving its online games sites over to
EnterpriseDB.
Unlike PostgreSQL, EnterpriseDB is not free software. It can be freely
downloaded, and the license even allows for free use - as long as the user
has a single-CPU system with less than 1GB of RAM, and the total database
size does not exceed 4GB. Those who want to run larger systems or who
want support from EnterpriseDB can pay between $1000/year (per CPU) for
"Silver" support up to $5000/year for a "Platinum" package with 24x7
support, one-hour email response, tuning assistance, and access to the
source code. See the
EnterpriseDB pricing page for details.
So this company may look like the exception that proves the rule. It is not
really selling PostgreSQL support; instead, it is selling licenses and
support for a proprietary product which happens to have PostgreSQL at its
core. The company does not release its code as free software, and it is
distributing a number of enhancements (including the Oracle compatibility
layer and a number of claimed
performance improvements) without contributing those back to the
PostgreSQL community. From the point of view of the PostgreSQL license,
there is nothing wrong with this behavior; the PostgreSQL developers have
explicitly allowed their work to be used in this manner.
This is not a case of a company hitching a free ride on a free software
project, however. The company's senior database architect is Bruce Momjian, a
long-time top-tier PostgreSQL hacker; a number of other PostgreSQL
developers are on the payroll as well. Much of the work these people do
does go right into the PostgreSQL code base. The company has also contributed to a fund
to sponsor future PostgreSQL development. It would be hard to argue
against the idea that EnterpriseDB is, on the whole, a good thing for
PostgreSQL, even if its proprietary software business model does not sit
well with everybody.
As it turns out, EnterpriseDB
does offer PostgreSQL support - at least, for Sun customers running
PostgreSQL on Solaris. For everybody else, there is a
very long list of support providers out there, most of them apparently
quite small companies. So the PostgreSQL support business might not be
quite as hard as last week's article may have indicated - though it appears
that a proprietary twist may be required for those wanting to go for the
big bucks.
Comments (2 posted)
August 9, 2006
This article was contributed by Stacey Quandt
Google
used the recent O'Reilly
Open Source Convention (OSCON) to announce that it is launching a
project hosting service. The two
primary features of the this service are Subversion hosting,
and a brand new take on managing bug reports.
Google has seven Subversion
developers on staff who are building a new storage back-end for
Subversion to store data in a "Bigtable." A Bigtable is a system for storing
and managing very large amounts of structured data. The system is designed
to manage several petabytes of data distributed across thousands of
machines, with very high update and read request rates coming from
thousands of simultaneous clients. This architecture allows Google to scale
Subversion up to the meet the demands of storage and concurrency it
believes will be needed to serve its members. According to Google's Greg Stein,
“The existing two back-ends for Subversion (Berkeley DB and flat files) just do
not have the capability to scale to our needs. The Bigtable system also
gives us things like failover, monitoring, and performance tuning
capabilities that are not present in the standard Subversion
back-ends.” More information on Google's version of Subversion
can be found on the FAQ.
When asked if Google intends to contribute its Bigtable code back to
Subversion, Greg Stein responds: “We're certainly not opposed to the
concept, but the devil is in the details.” The issue is that the code
that interacts directly with Bigtable cannot be contributed back to the
Subversion project since Google has no plans to publish the source code to
Bigtable at this time. Stein explains, “We have made a number of
changes in the functional tests, and a couple higher level libraries that
we are going to contribute back.” However, source code changes that
are highly specific to Google's environment will not be contributed back to
the Subversion project because as Stein says, “It would not make
sense...[since]... those changes would needlessly pollute the code base
with no measurable benefit for others.” In essence Stein isn't
opposed to contributing source code back to the community and stresses that
“We've got to figure out what the best line is that helps the public
code base".
One potential solution is to publish a non-working copy of the back-end
database simply to see if there is some interest in the open source
community for reviewing Google's model. Stein says: “The lessons
learned and control/data flow patterns might be helpful for
other, future back-ends.” Since Google started work on a version
of Subversion that could be integrated with Google's technology “We
have been heads-down getting the service built and delivered to the
public”, claims Stein. He further states “We have much more
work that we want to do, but it may be time for a breather to review what
we've done and figure out the best options to get some pieces
published.”
Google's ability to contribute the source code for its issue tracker back
to the open source community falls under constraints similar to those it faces
with Subversion. Stein explains, “When you subtract the Bigtable
code, the search technology, and a few of the other
proprietary pieces, then there is actually very little left.”
Stein asserts Google has talked about this right from the start. In the
event that someone should want to replicate Google's issue tracker Stein,
says, “We'd happily consult with that community about what we've
done.
There may be a couple pieces we can provide (under the Apache license).”
As for the architecture of the issue tracker, Google disregarded the idea
of a heavily structured database and replaced it with a free-form system
based on Google's search technology. Issues can be arbitrarily labeled to
note version information, operating system, milestones, priority or other
project specific information. Users can query across all of the
descriptions, comments, and labels to find the relevant issues. Advanced
search allows a user to search just the labels or just the status of an
issue. On top of this new model for storing and querying issues, Google
built an Ajax-based
interface to make it very easy for users to interact with. Issues are
listed in a standard list format but users can perform basic changes to the
user interface including adjusting the columns and sorting.
Google has also made it simpler to submit a bug report. Stein says,
“Today a user is typically faced with a crazy set of drop-downs and
fields covering everything from priority, to software components, to
the target milestones.” Stein asks the logical question: “How
is the user supposed to know any of this? They just wanted to use that
screaming mp3 server, and have no idea whether the affected component is
Foo or Bar.” Google addresses this potential problem by only
requiring the user to specify a summary and description. The user can also
optionally attach files and an optional indication that they want updates as
developers work on the bug report. Project developers can add,
remove, or alter labels, assign owners, change the status to an existing
bug report, and, when they are creating a new issue to be tracked in
Google's issue tracker, they can add these labels as part of creating the
bug report.
Stein claims, “Most open source groups don't require the heavy
structure or workflow that is present in today's issue trackers.”
Still Stein concedes that there are some large groups that do need these features, but they
are typically in the minority. By focusing on the majority's needs, Google's
take on bug reports could turn out to be beneficial for the open source
community.
Google's Project Hosting enters a crowded space with alternative
services from not only Sourceforge.net but also Savannah and Debian's Alioth, among others. This leads to the
question of how easy is it to import a project, or to export it and move it
somewhere else in the future. According to Stein, the answer is “Not
very easy”. This is because at present there is no way to upload or
download a Subversion dump file. Google engineers are working on both of
these efforts. Stein says, “For upload, we'll maybe do something in
combination with a file upload/download feature or rely on the revision of
Subversion 1.4's sync/reply feature when it is released and after we
upgrade the servers.”
Download is a different story. Google plans to make the dump file
available to project owners so they can always access their complete
information. Stein states, “We know how important it is to open
source groups to know that they are not locked into a hosting service.”
Google does not support the data export capability today but it does plan
on allowing for the export of all information. The import and export
functionality is not defined yet and Google plans to investigate using some
simple APIs for this. Stein voices some concern about this approach and
says: "I have a natural wariness with APIs. If you get them wrong then you
can paint yourself into a corner.”
A question on some peoples' minds is: will Google project hosting offer the
same services as Sourceforge? Google project hosting is similar to
Sourceforge in its goal to encourage open source projects and foster
productive open source communities. Aside from architectural considerations,
another difference between the two services is the new Google service will not include Web site
hosting and will initially target smaller projects.
Since Google has no plans to make it easy to
move a project from other hosting sites it appears that Sourceforge.net
does not have to worry about losing its share of current users.
Stein stresses: “Sourceforge is one the major cornerstones of the
open source community, and we have zero interest in damaging that
foundation.” It is clear that, while Stein recognizes that people may
develop tools on their own, especially once the Google project hosting
system has a better import system, but he says, “We have no
plans to be an instigator for that.” If you try to create a project
at Google Code using a name of a Sourceforge project then Google will stop
the process and note the conflict. An email will be be sent to the owner of
the Sourceforge project
requesting approval (or denying the project creation). Google wants
to prevent malicious impersonation or accidental name conflicts and worked
with Sourceforge to get a list of all hosted projects and email addresses
of the owners. Google is also working with other hosting sites such as tigris.org, java.net and Codehaus to avoid naming conflicts.
Google has set initial storage limits at 100 MB for Subversion, and 50
MB for issue attachments. Stein says, “These limits will be more than
enough for for open source projects, but we can individually adjust them
for valid projects.” The limits are designed to prevent spam or
abusive projects from inappropriately using Google's services to host
content which is unrelated to free software projects or not freely
redistributable.
The first step in getting started is creating a Gmail
account, which is required for project owners and members. Owners
have the ability to reconfigure projects, add/remove other
owners and members, and to manage basic metadata about the project. Members
can commit to the repository, and can change metadata on bug
reports. To file a bug report or issue a comment on one, a user only needs
a Google account with a verified email address.
A Google account can be associated with any email address; a
Gmail account is not required for this purpose. A valid email address is
required so that the project members can get in touch with the person
filing the bug report or in the event that further clarification is
required.
Google requires a Gmail account for project owners and members in an attempt
to obtain a higher certainty that they are not bots that could use the project
space for spam or other malicious purposes. Also the fact that all owners
and members use a Gmail account may also help Google in future
integration efforts.
It is clear that Google wants to participate in the free software
development process and provide a viable
alternative to other open source project repositories.
Less clear is whether Google hosting
is merely a goodwill exercise with the open source community or whether its
goal is to be a profit-making venture, either via advertising revenue or by
encouraging more Gmail usage. Regardless, Google's new offering will no
doubt be a useful service to open source developers and a challenge for
other hosting sites to improve the services offered to their users. As we
all know, competition is a good thing.
Comments (21 posted)
The advantages of free software are not always immediately apparent to all
computer users. Many people think that, since they have no interest in or
ability for working with the source, its free availability is of no benefit
to them. LWN readers, instead, tend to understand this issue well, so we try to
resist harping on the point too much. Every now and then, however, the
problems associated with non-free software hit such a level that one can
only sit back and laugh - before writing a snide article on the subject.
Wired News has been carrying the
story of a robotic parking garage in Hoboken, New Jersey. This garage
is apparently an impressive gadget, for those who enjoy this sort of
mechanical technology. It also depends heavily on its operating software;
without that software, the system cannot operate, and any cars which happen
to be inside remain there.
And that is exactly what happened. Robotic Parking Systems, the company
which owns said software, decided that the time had come to raise its
rates. The city disagreed, and talks between the two came to an ugly
point. Once the old contract ran out and Robotic's staff were escorted from the scene,
the garage was no longer operable and hundreds of cars were left imprisoned
inside. Robotic claimed that any attempt to operate the garage constituted
copyright infringement, since the city no longer had a license to run the
required software.
As is described in a
local newspaper article, the situation was eventually resolved, with
the city licensing the software for $5500 per month. There have been
mumblings about how the city would have been better off running open source
software. A quick check shows a relative paucity of viable free robotic
garage projects at the moment, however.
A slightly older story can be found in this
South Florida Business Journal article. It describes the experience of
a Georgia medical practice, which used the "Dr. Notes" package for its
patient records. The friendly Dr. Notes people decided to raise their
support fees by a factor of four, and, when the practice declined to pay,
stopped providing the monthly password required to make the system work.
At that point, all of the clinic's medical records became inaccessible.
Impounded cars may be a major annoyance, but locking doctors out of their
medical records can lead to life-threatening situations. Holding the keys
to those records can give an unethical company a powerful weapon, useful
for extorting price increases from its customers. It is not the sort of
situation any business would want to get into, much less one which is
concerned with health care. Access to a company's critical data should not
depend on another company's continued good will.
Proprietary software will always carry this kind of risk. It is subject to
the whims of the company behind the license agreement - and corporate whims
can be subject to sudden and catastrophic change. One still hears stories
of business leaders worrying about whether they can handle the risks of
moving over to free software. They would be well advised to consider
thoroughly the risks of not moving as well.
Comments (25 posted)
LWN readers who have consulted our Linux Events
Calendar over the last years will have likely noticed that it is one of
the less attractive parts of a site which, in general, is not well known
for its eye candy. It is visually unattractive, difficult to read, and not
entirely easy to navigate through. It is not integrated with the rest of
the LWN site; it is, in fact, based on an ancient version of Zope and must
contain no end of interesting security holes. And, as if that weren't
enough, the calendar has increased its resource use, to the point that it
is the culprit behind most of the LWN site slowdowns experienced over the
last few months.
It is also history. After a couple of weeks of frantic hacking, LWN.net is
happy to announce the new LWN.net Events
Calendar. There are a few advantages over the old system:
- It is somewhat less ugly than its predecessor. Please note that a
few residual rendering issues remain. It looks nice most of the time
in Firefox, looks better in Konqueror, and looks terrible with
Internet Explorer. It seems that your site code hacker's naive idea
of how CSS works does not entirely match IE's naive ideas on that
subject. Our response, of course, is to recommend immediate Firefox
upgrades for all IE users, but we'll try to smooth out the rendering
as well.
- There are a couple of preferences controlling how calendars are
displayed; logged-in users can tweak them in the account area. In particular, the starting day
of the week can be changed, and the calendar can be configured to
always display in the "printable page" format, making it easier to
read in relatively narrow windows.
- LWN readers can now submit events directly into the system. All
events go through an approval phase before being posted, so there is
no point in submitting uninteresting events (like the East Armpit Meds
Fest, the Annual Blog Spammers' Rendezvous, or SCO Forum) to the
calendar. If you have an event you would like to see on the calendar,
and you've checked to be sure it's not already there, please go to the event entry screen and tell us about it.
Planned future enhancements include increasing the number of event types
represented, adding different calendar views, and an iCal export
mechanism. Meanwhile, have a look, and let us know if you have any
improvements to suggest.
Comments (9 posted)
Page editor: Jonathan Corbet
Security
August 7, 2006
This article was contributed by Jake Edge.
Last week's
Black
Hat Briefings had little of the
drama of last year's
conference, but did provide some interesting presentations on
security vulnerabilities and techniques to detect and avoid them. There was
little in the way of full disclosure this year at Black Hat, most
presentations obscured the specific sites or vendors affected and
instead concentrated on the underlying technology and how it could be
exploited. Most of the presenters represented companies engaged in
security research and penetration testing for their clients and seemed to
want to protect those clients and/or bring in new ones by their 'responsible'
disclosure. How exactly that helps the users of vulnerable software is, of
course, the obvious question.
The purported 'main event' of the conference was the presentation on device
drivers by David Maynor and johnny cache. LWN
reported on this wireless
vulnerability several weeks ago and looked forward to more details being
released. Unfortunately, the session was rather anticlimactic; the 'demo'
was a video and the details were still obscured. Maynor and cache were
concerned that attendees with wireless cards would packet capture the demo
and decided to use video instead. The only new information released about
the vulnerability was that it was against a third party wireless adapter
for
MacOS X. It is a shame that the session was over-hyped because the
rest of the information presented, fingerprinting wireless cards
based on their 802.11 behavior, was quite interesting.
Two major themes were evident, at least in the talks the author attended:
Asynchronous Javascript and XML (AJAX) security and automated fuzzing
approaches. Fuzzing is the process of
modifying data in a file format or protocol to attempt to subvert the
program and it comes in (at least) two flavors: dumb and targeted. Dumb
fuzzing just randomly changes values within the format or protocol to
elicit unexpected behavior. Targeted fuzzing is, as the name implies,
more focused on the details of the format or protocol and tries to change
things that logically fit within the structure but may be corner cases
that the implementer did not expect. Several tools and techniques to
automate fuzzing of both varieties were presented in different sessions.
AJAX is, of course, the 'Web 2.0' technology that is becoming the buzzword
of choice for startup companies. It is also a way to increase the risk of
web application vulnerabilities if implemented poorly. AJAX increases
the attack surface of an application by exposing more interfaces that can
potentially be exploited. It is also a relatively immature technique and
much of the instructional material, particularly tutorials available on
the web, do not even bring up the topic of security. Several sessions were
devoted to discussing areas of concern in AJAX and how using other
techniques (such as cross-site scripting) can lead to web worms and viruses.
LWN will be covering both of these topics in more detail over the coming
weeks.
More than 3000 people attended this year - a 30% increase
over last year; this increase was very evident when trying to maneuver through the
hallways or attend a popular talk in a smaller room. Several comments were
heard about Black Hat outgrowing Caesar's Palace and potentially moving
elsewhere sometime in the future. Even with the unexpected level of
attendance, the show was very well run and provided many interesting
sessions; it is certainly worth a look as a security conference to
attend in the future.
[ The author wishes to thank his employer,
Privacy Networks, for financial
support for his trip to Las Vegas for Black Hat.]
Comments (none posted)
New 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: |
|
Comments (none posted)
cfs: denial of service
| Package(s): | cfs |
CVE #(s): | CVE-2006-3123
|
| Created: | August 3, 2006 |
Updated: | August 9, 2006 |
| Description: |
The cryptographic filesystem has an integer overflow that can
be used by local users to crash the encryption daemon and cause
a denial of service. |
| Alerts: |
|
Comments (none posted)
chmlib: missing input sanitizing
| Package(s): | chmlib |
CVE #(s): | CVE-2006-3178
|
| Created: | August 7, 2006 |
Updated: | August 9, 2006 |
| Description: |
It was discovered that one of the utilities shipped with chmlib, a
library for dealing with Microsoft CHM files, performs insufficient
sanitizing of filenames, which might lead to directory traversal. |
| Alerts: |
|
Comments (none posted)
clamav: remote code execution
| Package(s): | clamav |
CVE #(s): | CVE-2006-4018
|
| Created: | August 9, 2006 |
Updated: | August 18, 2006 |
| Description: |
There is a boundary error in the clamav code used to unpack Windows PE executable files; the result could potentially allow a remote attacker to execute code on the system running clamav. |
| Alerts: |
|
Comments (none posted)
dhcp: programming error
| Package(s): | dhcp |
CVE #(s): | CVE-2006-3122
|
| Created: | August 4, 2006 |
Updated: | August 9, 2006 |
| Description: |
Justin Winschief and Andrew Steets discovered a bug in dhcp, the DHCP
server for automatic IP address assignment, which causes the server to
unexpectedly exit. |
| Alerts: |
|
Comments (none 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: |
|
Comments (none posted)
gnupg: integer overflow
| Package(s): | gnupg |
CVE #(s): | CVE-2006-3746
|
| Created: | August 3, 2006 |
Updated: | August 15, 2006 |
| Description: |
GnuPG has an integer overflow vulnerability. An attacker can
create an overly long packet that can cause GnuPG to crash or
possibly overwrite memory, causing a denial of service or
possible code execution. |
| Alerts: |
|
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: |
|
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: |
|
Comments (none posted)
pike: SQL injection
| Package(s): | pike |
CVE #(s): | |
| Created: | August 7, 2006 |
Updated: | August 9, 2006 |
| Description: |
Some input is not properly sanitized before being used in a SQL statement
in the underlying PostgreSQL database. A remote attacker could provide
malicious input to a pike program, which might result in the execution of
arbitrary SQL statements. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
apache: off-by-one buffer overflow
| Package(s): | apache apache2 httpd |
CVE #(s): | CVE-2006-3747
|
| Created: | July 28, 2006 |
Updated: | August 2, 2006 |
| Description: |
Mark Dowd discovered an off-by-one buffer overflow in the mod_rewrite
module's ldap scheme handling. On systems which activate
"RewriteEngine on", a remote attacker could exploit certain rewrite
rules to crash Apache, or potentially even execute arbitrary code
(this has not been verified).
"RewriteEngine on" is disabled by default. Systems which have this
directive disabled are not affected at all. |
| Alerts: |
|
Comments (3 posted)
audacious: buffer overflow
| Package(s): | audacious |
CVE #(s): | CVE-2006-3581
CVE-2006-3582
|
| Created: | August 2, 2006 |
Updated: | September 13, 2006 |
| Description: |
Audacious (prior to version 1.1.0) suffers from a buffer overflow which could be exploitable via a maliciously crafted media file. |
| Alerts: |
|
Comments (none posted)
binutils: buffer overflow
| Package(s): | binutils |
CVE #(s): | CVE-2006-2362
|
| Created: | May 27, 2006 |
Updated: | August 29, 2006 |
| Description: |
The GNU Binutils has a buffer overflow vulnerability in libbfd.
Maliciously crafted Tektronix Hex Format files with improper length
characters can cause a crash and possibly lead to the execution of
arbitrary code. |
| Alerts: |
|
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: |
|
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: |
|
Comments (2 posted)
ktools: buffer overflow
| Package(s): | centericq |
CVE #(s): | CVE-2005-3863
|
| Created: | December 7, 2005 |
Updated: | August 29, 2006 |
| Description: |
From the Debian-Testing alert: Mehdi Oudad "deepfear" and Kevin Fernandez "Siegfried" from the Zone-H
Research Team discovered a buffer overflow in kkstrtext.h of the ktools
library, which is included in (at least) centericq and motor. |
| Alerts: |
|
Comments (none posted)
courier: denial of service
| Package(s): | courier |
CVE #(s): | CVE-2006-2659
|
| Created: | June 9, 2006 |
Updated: | August 4, 2006 |
| Description: |
A denial of service vulnerability has been found in the function for
encoding email addresses. Addresses containing a '=' before the '@'
character caused the Courier to hang in an endless loop, rendering the
service unusable. |
| Alerts: |
|
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: |
|
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: |
|
Comments (1 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: |
|
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: |
|
Comments (none posted)
drupal: arbitrary file execution
| Package(s): | drupal |
CVE #(s): | CVE-2006-2742
CVE-2006-2743
CVE-2006-2831
CVE-2006-2832
CVE-2006-2833
|
| Created: | July 27, 2006 |
Updated: | August 2, 2006 |
| Description: |
The Drupal web platform has a number of remotely exploitable
vulnerabilities including:
An SQL injection vulnerability in the "count" and "from" variables of the database interface.
Incorrect file extension handling in an Apache/mod_mime environment.
A cross-site scripting vulnerability in the upload module.
A cross-site scripting vulnerability in the taxonomy module. |
| Alerts: |
|
Comments (none posted)
fbi: incorrect filtering
| Package(s): | fbi |
CVE #(s): | CVE-2006-3119
|
| Created: | July 24, 2006 |
Updated: | August 24, 2006 |
| Description: |
Toth Andras discovered that the fbgs framebuffer postscript/PDF viewer
contains a typo, which prevents the intended filter against malicious
postscript commands from working correctly. This might lead to the
deletion of user data when displaying a postscript file. |
| Alerts: |
|
Comments (none posted)
mozilla: multiple vulnerabilities
Comments (none posted)
freeciv: denial of service
| Package(s): | freeciv |
CVE #(s): | CVE-2006-3913
|
| Created: | August 1, 2006 |
Updated: | August 4, 2006 |
| Description: |
A buffer overflow in Freeciv 2.1.0-beta1 and earlier, and SVN from July 15,
2006 and earlier, allows remote attackers to cause a denial of service
(crash) and possibly execute arbitrary code via a (1) negative chunk_length
or a (2) large chunk->offset value in a PACKET_PLAYER_ATTRIBUTE_CHUNK
packet in the generic_handle_player_attribute_chunk function in
common/packets.c, and (3) a large packet->length value in the
handle_unit_orders function in server/unithand.c. |
| Alerts: |
|
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: |
|
Comments (none posted)
gdb: multiple vulnerabilities
| Package(s): | gdb |
CVE #(s): | CAN-2005-1704
CAN-2005-1705
|
| Created: | May 20, 2005 |
Updated: | August 11, 2006 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team discovered an integer
overflow in the BFD library, resulting in a heap overflow. A review also
showed that by default, gdb insecurely sources initialization files from
the working directory. Successful exploitation would result in the
execution of arbitrary code on loading a specially crafted object file or
the execution of arbitrary commands. |
| Alerts: |
|
Comments (5 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: |
|
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: |
|
Comments (1 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: |
|
Comments (none 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: |
|
Comments (2 posted)
heartbeat: permission error
| Package(s): | heartbeat |
CVE #(s): | CVE-2006-3815
|
| Created: | July 28, 2006 |
Updated: | August 15, 2006 |
| Description: |
Yan Rong Ge discovered that wrong permissions on a shared memory page in
heartbeat, the subsystem for High-Availability Linux could be exploited by
a local attacker to cause a denial of service. |
| Alerts: |
|
Comments (none posted)
ImageMagick: heap overflow vulnerability
| Package(s): | ImageMagick |
CVE #(s): | CVE-2006-2440
|
| Created: | May 25, 2006 |
Updated: | September 5, 2006 |
| Description: |
The ImageMagick DisplayImageCommand has a heap overflow vulnerability.
If an maliciously created unexpanded glob is passed to ImageMagick,
a heap overflow can result. |
| Alerts: |
|
Comments (none posted)
kdebase: local root vulnerability
| Package(s): | kdebase |
CVE #(s): | CAN-2005-2494
|
| Created: | September 7, 2005 |
Updated: | August 11, 2006 |
| Description: |
The kdebase package (and kcheckpass in particular) found in KDE versions 3.2.0 through 3.4.2 suffers from a lock file handling error which can enable a local attacker to obtain root access. See this advisory for details. |
| Alerts: |
|
Comments (none posted)
kdebase: privilege escalation
| Package(s): | kdebase |
CVE #(s): | CVE-2006-2449
|
| Created: | June 15, 2006 |
Updated: | August 28, 2006 |
| Description: |
The KDE Display Manager(KDM) is vulnerable to a local symlink attack.
A local user can use this to read arbitrary files that they do not
have permission to access. See this KDE
advisory for more information. |
| Alerts: |
|
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: |
|
Comments (1 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: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-2445
CVE-2006-2448
CVE-2006-3085
|
| Created: | June 23, 2006 |
Updated: | August 11, 2006 |
| Description: |
There is a race condition error in the "posix-cpu-timers.c" script that
does not prevent another CPU from attaching the timer to an exiting
process. This could be exploited by attackers to cause a denial of
service.
A flaw due to errors in "powerpc/kernel/signal_32.c" and
"powerpc/kernel/signal_32.c" could allow userspace to provoke a machine
check on 32-bit kernels.
An infinite loop in "netfilter/xt_sctp.c" could be exploited by attackers
to exhaust all available memory resources, creating a denial of service
condition. |
| Alerts: |
|
Comments (none posted)
kernel: privilege escalation
| Package(s): | kernel-source-2.6.8 |
CVE #(s): | CVE-2006-3626
|
| Created: | July 27, 2006 |
Updated: | August 23, 2006 |
| Description: |
The kernel process filesystem has a race condition that can be
exploited for the purpose of privilege escalation.
This affects multiple architectures. |
| Alerts: |
|
Comments (1 posted)
libdumb: arbitrary code execution
| Package(s): | libdumb |
CVE #(s): | CVE-2006-3668
|
| Created: | July 24, 2006 |
Updated: | August 9, 2006 |
| Description: |
Luigi Auriemma discovered that DUMB, a tracker music library, performs
insufficient sanitizing of values parsed from IT music files, which might
lead to a buffer overflow and execution of arbitrary code if manipulated
files are read. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
Net::Server: format string vulnerability
| Package(s): | libnet-server-perl per-net-server |
CVE #(s): | CVE-2005-1127
|
| Created: | July 24, 2006 |
Updated: | August 11, 2006 |
| Description: |
Peter Bieringer discovered that the Perl Net::Server, is vulnerable to a format string attack which may be exploitable by remote attackers. Among others, the "postgrey" utility is affected by this vulnerability. |
| Alerts: |
|
Comments (none posted)
libpam-ldap: authentication bypass
| Package(s): | libpam-ldap |
CVE #(s): | CAN-2005-2641
|
| Created: | August 25, 2005 |
Updated: | October 6, 2006 |
| Description: |
libpam-ldap, the PAM LDAP interface, has a vulnerability in which
it fails to authenticate with an LDAP server which is not configured
properly, allowing an authentication bypass. |
| Alerts: |
|
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: |
|
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: |
|
Comments (1 posted)
libtiff: buffer overflows
Comments (none 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: |
|
Comments (none posted)
libtunepimp: buffer overflows
| Package(s): | libtunepimp |
CVE #(s): | CVE-2006-3600
|
| Created: | July 13, 2006 |
Updated: | August 2, 2006 |
| Description: |
The libtunepimp tag parser has multiple buffer overflow vulnerabilities.
If a user can be tricked into opening specially crafted tagged
multimedia files, arbitrary code can be executed with the user's
privileges. |
| Alerts: |
|
Comments (none posted)
libwmf: integer overflow
| Package(s): | libwmf |
CVE #(s): | CVE-2006-3376
|
| Created: | July 13, 2006 |
Updated: | November 6, 2006 |
| Description: |
libwmf, a library that is used for processing Windows MetaFile vector graphics files, has an integer overflow vulnerability. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
mantis: cross-site scripting
Comments (none posted)
mozilla products have multiple vulnerabilities
Comments (none posted)
mutt: IMAP namespace buffer overflow
| Package(s): | mutt |
CVE #(s): | CVE-2006-3242
|
| Created: | June 28, 2006 |
Updated: | October 24, 2006 |
| Description: |
TAKAHASHI Tamotsu discovered that mutt's IMAP backend did not sufficiently
check the validity of namespace strings. If an user connects to a malicious
IMAP server, that server could exploit this to crash mutt or even execute
arbitrary code with the privileges of the mutt user. See this Secunia advisory for more
information. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
Comments (none posted)
ntp: uses wrong gid
| Package(s): | ntp |
CVE #(s): | CAN-2005-2496
|
| Created: | August 26, 2005 |
Updated: | August 11, 2006 |
| Description: |
When starting xntpd with the -u option and specifying the
group by using a string not a numeric gid the daemon uses
the gid of the user not the group. This problem is now fixed
by this update. |
| Alerts: |
|
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: |
|
Comments (none posted)
osiris: format string vulnerability
| Package(s): | orisis |
CVE #(s): | CVE-2006-3120
|
| Created: | July 28, 2006 |
Updated: | August 3, 2006 |
| Description: |
Ulf Harnhammar and Max Vozeler from the Debian Security Audit Project
have found several format string security bugs in osiris, a
network-wide system integrity monitor control interface. A remote
attacker could exploit them and cause a denial of service or execute
arbitrary code. |
| Alerts: |
|
Comments (none posted)
perl: setuid vulnerabilities
| Package(s): | perl |
CVE #(s): | CAN-2005-0155
CAN-2005-0156
|
| Created: | February 2, 2005 |
Updated: | August 11, 2006 |
| Description: |
There are two vulnerabilities with perl when it is used in a setuid mode. The PERLIO_DEBUG environment variable can be used to overwrite arbitrary files; there is also an associated buffer overflow which can be exploited to gain root access. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-1990
CVE-2006-1991
CVE-2006-3017
|
| Created: | May 25, 2006 |
Updated: | August 18, 2006 |
| Description: |
The php wordwrap() function is vulnerable to an integer overflow.
Attackers can submit long arguments to cause a heap-based buffer
overflow, allowing arbitrary code execution.
PHP 5.x and PHP 4.4.2 have a problem with the substr_compare() function.
An attacker can use an out-of-bounds offset argument to cause a
memory access violation, causing a denial of service.
A bug in zend_hash_del() allowed attackers to prevent unsetting of some variables |
| Alerts: |
|
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: |
|
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: |
|
Comments (none posted)
phpMyAdmin: multiple vulnerabilities
| Package(s): | phpmyadmin |
CVE #(s): | CVE-2005-4079
CVE-2005-3665
|
| Created: | December 12, 2005 |
Updated: | November 20, 2006 |
| Description: |
Stefan Esser reported multiple vulnerabilities
found in phpMyAdmin. The $GLOBALS variable allows modifying the global
variable import_blacklist to open phpMyAdmin to local and remote file
inclusion, depending on your PHP version (CVE-2005-4079, PMASA-2005-9).
Furthermore, it is also possible to conduct an XSS attack via the
$HTTP_HOST variable and a local and remote file inclusion because the
contents of the variable are under total control of the attacker
(CVE-2005-3665, PMASA-2005-8). |
| Alerts: |
|
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: |
|
Comments (1 posted)
ppp: privilege escalation
| Package(s): | ppp |
CVE #(s): | CVE-2006-2194
|
| Created: | July 6, 2006 |
Updated: | August 14, 2006 |
| Description: |
Marcus Meissner discovered that the winbind plugin of pppd does not
check the result of the setuid() call. On systems that configure PAM
limits for the maximum number of user processes and enable the winbind
plugin, a local attacker could exploit this to execute the winbind
NTLM authentication helper as root. Depending on the local winbind
configuration, this could potentially lead to privilege escalation. |
| Alerts: |
|
Comments (none posted)
Py2Play: remote execution of arbitrary Python code
| Package(s): | Py2Play |
CVE #(s): | CAN-2005-2875
|
| Created: | September 19, 2005 |
Updated: | September 6, 2006 |
| Description: |
Py2Play uses Python pickles to send objects over a peer-to-peer game network, that clients accept without restriction the objects and code sent by peers. A remote attacker participating in a Py2Play-powered game can send
malicious Python pickles, resulting in the execution of arbitrary
Python code on the targeted game client. |
| Alerts: |
|
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: |
|
Comments (none posted)
ruby: multiple vulnerabilities
| Package(s): | ruby |
CVE #(s): | CVE-2006-3694
|
| Created: | July 24, 2006 |
Updated: | August 28, 2006 |
| Description: |
Multiple unspecified vulnerabilities in Ruby before 1.8.5 allow remote
attackers to bypass "safe level" checks via unspecified vectors involving
the alias function and "directory operations". |
| Alerts: |
|
Comments (none posted)
scorched3d: multiple vulnerabilities
| Package(s): | scorched3d |
CVE #(s): | |
| Created: | November 15, 2005 |
Updated: | August 11, 2006 |
| Description: |
Luigi Auriemma discovered multiple flaws in the Scorched 3D game
server, including a format string vulnerability and several buffer
overflows. A remote attacker could exploit these vulnerabilities to crash
a game server or execute arbitrary code with the rights of the game server
user. |
| Alerts: |
|
Comments (none posted)
sendmail: denial of service
| Package(s): | sendmail |
CVE #(s): | CVE-2006-1173
|
| Created: | June 15, 2006 |
Updated: | November 1, 2006 |
| Description: |
Sendmail has a vulnerability in the way it handles multi-part MIME messages.
A remote attacker can create a specially crafted email message that can
be used to crash the sendmail process, causing a denial of service. |
| Alerts: |
|
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: |
|
Comments (none posted)
sitebar: missing input validation
| Package(s): | sitebar |
CVE #(s): | CVE-2006-3320
|
| Created: | August 1, 2006 |
Updated: | August 2, 2006 |
| Description: |
A cross-site scripting vulnerability has been discovered in sitebar,
a web based bookmark manager written in PHP, which allows remote
attackers to inject arbitrary web script or HTML. |
| Alerts: |
|
Comments (none posted)
sudo: vulnerability via scripts
| Package(s): | sudo |
CVE #(s): | CAN-2005-4158
CVE-2006-0151
|
| Created: | December 16, 2005 |
Updated: | September 1, 2006 |
| Description: |
Perl and Python scripts run via Sudo can be subverted. |
| Alerts: |
|
Comments (none posted)
texinfo: temporary file vulnerability
| Package(s): | texinfo |
CVE #(s): | CAN-2005-3011
|
| Created: | October 5, 2005 |
Updated: | November 9, 2006 |
| Description: |
Texinfo prior to version 4.8-r1 suffers from a temporary file vulnerability. |
| Alerts: |
|
Comments (none posted)
tin: buffer overflow
| Package(s): | tin |
CVE #(s): | CVE-2006-0804
|
| Created: | February 19, 2006 |
Updated: | November 24, 2006 |
| Description: |
An allocation off-by-one bug exists in the TIN news reader version 1.8.0 and earlier
which can lead to a buffer overflow. |
| Alerts: |
|
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: |
|
Comments (1 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: |
|
Comments (1 posted)
webmin: arbitrary file read
| Package(s): | webmin |
CVE #(s): | CVE-2006-3392
|
| Created: | July 19, 2006 |
Updated: | August 7, 2006 |
| Description: |
Webmin before 1.290 and Usermin before 1.220 calls the simplify_path
function before decoding HTML, which allows remote attackers to read
arbitrary files. |
| Alerts: |
|
Comments (none posted)
wireshark: multiple vulnerabilities
Comments (none posted)
xine-lib: buffer overflow
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-2802
|
| Created: | June 9, 2006 |
Updated: | September 29, 2006 |
| Description: |
Federico L. Bossi Bonin discovered a buffer overflow in the HTTP input
module. By tricking an user into opening a malicious remote media
location, a remote attacker could exploit this to crash Xine library
frontends (like totem-xine, gxine, or xine-ui) and possibly even
execute arbitrary code with the user's privileges. |
| Alerts: |
|
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: |
|
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: |
|
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: |
|
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: |
|
Comments (1 posted)
xpdf: denial of service
| Package(s): | xpdf kpdf |
CVE #(s): | CAN-2005-2097
|
| Created: | August 9, 2005 |
Updated: | August 2, 2006 |
| Description: |
A flaw was discovered in Xpdf in that could allow an attacker to construct
a carefully crafted PDF file that would cause Xpdf to consume all available
disk space in /tmp when opened. |
| Alerts: |
|
Comments (none posted)
xpdf: integer overflows
| Package(s): | xpdf, poppler, cupsys, tetex-bin |
CVE #(s): | CVE-2005-3624
CVE-2005-3625
CVE-2005-3626
CVE-2005-3627
|
| Created: | January 5, 2006 |
Updated: | November 30, 2006 |
| Description: |
xpdf has a number of integer overflows.
A remote attacker can trick a user into opening a maliciously
crafted pdf file, allowing the attacker to execute code with the
privileges of the local user.
This also affects the Poppler library, cupsys and tetex-bin. |
| Alerts: |
|
Comments (none posted)
zope: privilege escalation
| Package(s): | zope |
CVE #(s): | CVE-2006-3458
|
| Created: | July 13, 2006 |
Updated: | August 9, 2006 |
| Description: |
Zope version 2.7.0 to 2.7.8, 2.8.0 to 2.8.7, and 2.9.0 to 2.9.3 has a
privilege escalation vulnerability related to its failure to deactivate the
raw command. Remote users with privileges to edit zope pages with
RestructuredText can cause arbitrary files to become exposed. |
| Alerts: |
|
Comments (1 posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current stable 2.6 kernel is 2.6.17.8,
released on August 6.
There is a fairly long list of important fixes this time around, but none
with CVE (vulnerability) numbers attached.
The current 2.6 prepatch is 2.6.18-rc4, announced by Linus on
August 6. "The diffstat (and the appended shortlog)
tells the story: a lot of small fixes in various areas, mostly
drivers. Input layer, infiniband, usb, net, sound, vlb. Some cpufreq and
architecture updates. Also some audit rule improvements from Al &
Amy." The changes also include a new event notification mechanism
within the networking code and a function (netdev_alloc_skb()) for
allocating packet buffers in a NUMA-aware fashion. See the
long-format changelog for the details.
The current -mm tree is 2.6.18-rc3-mm2. Recent changes
to -mm include the return of the CacheFS subsystem, full compact
flash support in the libata code, a big x86-64 update, a number of memory
management tweaks, vectored asynchronous I/O support, and a "comprehensive
system accounting" patch.
Comments (none posted)
Kernel development news
Davej's laws of kernel hacking #1: If the number of iterations a
patch goes through to get it right is greater than the number of
lines in the diff, it probably isn't worth it.
-- Dave Jones
Comments (3 posted)
When Linus
announced the
2.6.18-rc4 release, he tossed in one extra bit of
news:
Anyway, I'll be effectively offline for most of the following three
weeks (vacations and a funeral), and while I hope to be able to
update my tree every once in a while, I also asked Greg KH to
maintain a git tree for any worthwhile fixes.
He then promptly fled the scene without actually putting -rc4 up on
kernel.org - an omission which Greg fixed some hours later. While kernel
development will continue as always, we are likely to see rather fewer -rc
releases over the next few weeks, and almost certainly no 2.6.18 final
release.
Andrew Morton, meanwhile, used the 2.6.18-rc3-mm1 announcement to
pass on a little news of his own:
fwiw, I recently took a position with Google.
He evidently made this change to find a working environment which better
suits his habits; from the kernel development point of view, no real
changes are expected.
Finally, Greg Kroah-Hartman has announced a
transition in 2.6.16 support:
This is just a notice to everyone that Adrian [Bunk] is going to now be
taking over the 2.6.16-stable kernel branch, for him to maintain
for as long as he wants to.
He will still be following the same -stable rules that are
documented in the Documentation/stable_kernel_rules.txt file, but
just doing this for the 2.6.16 kernel tree for a much longer time
than the current stable team is willing to do (we have moved on to
the 2.6.17 kernel now.)
Adrian had announced his intention to maintain this kernel for the long
haul early in the 2.6.16 cycle. It will be interesting to see how this
goes; fitting important patches into 2.6.16 will get harder as the mainline
gets more distant. The long-term success of this project may depend on
whether distributors make use of this kernel - and, as a result, help to
maintain it.
Comments (1 posted)
The Grand Unified Flow Cache is one of those items which shows up as a
bullet in networking summit presentations; the networking folks appear to
know what it means, but they have been somewhat remiss in documenting the
idea for the rest of us. This concept has returned in the context of the
network channels discussion, and enough hints have been dropped to let your
editor - who is not afraid to extrapolate a long way from minimal data -
get a sense for what the term means. Should it be implemented, the GUFC
could bring significant changes to the entire networking stack.
The net channel concept requires that the kernel be able to quickly
identify the destination of each packet and drop it into the proper
channel. Even better would be to have a smart network adapter perform that
classification as the packet arrives, taking the kernel out of that part of
the loop altogether. One way of performing this classification would be to form a
tuple from each packet and use that tuple as a lookup key in some sort of
fast data structure. When a packet's tuple is found in this structure (the
flow cache), its fate has been determined and it can be quickly shunted off
to where it needs to be.
This tuple, as described by Rusty Russell,
would be made up of seven parameters:
- The source IP address
- The destination IP address
- A bit indicating whether the source is local
- A bit indicating whether the destination is local
- The IP protocol number
- The source port
- The destination port
These numbers, all together, are sufficient to identify the connection to
which any packet belongs. A quick lookup on an incoming packet should,
thus, yield a useful destination (such as a network channel) for that
packet with no further processing.
Features like netfilter mess up this pretty picture, however. Within the
kernel, netfilter is set up such that every packet is fed to the
appropriate chain(s). As soon as every packet has to go through a common
set of hooks, the advantage of the GUFC is lost. Rusty's description of
the problem is this:
The mistake (?) with netfilter was that we are completely general:
you will see all packets, do what you want. If, instead, we had
forced all rules to be of form "show me all packets matching this
tuple" we would be in a [position to] combine it in a single lookup
with routing etc.
So, the way around this problem would be to change the netfilter API to
work better with a grand unified flow cache. Rules could be written
in terms of the above tuples (with wild cards allowed), and only packets
which match the tuples need pass through the (slow) netfilter path. That
would allow packets which are not of interest to the filtering code to
bypass the whole mechanism - and the decision could be made in a single
lookup.
Often, however, a packet filtering decision can be made on the basis of the
tuple itself - once a packet matches the tuple, there is no real need to
evaluate it against the rule separately. So, for example, once the
connection tracking code has allowed a new connection to be established,
and a tuple describing that connection has been added to the cache, further
filtering for that connection should not be required. If netfilter and the
flow cache worked together effectively, the per-packet overhead could be
avoided in many cases.
One way this might work would be to have a set of callbacks invoked for
each tuple which is added to the flow cache. A module like netfilter could
examine the tuple relative to the current rule set and let the kernel know
if it needs to see packets matching that tuple or not. Then, packets could
be directed to the appropriate filters without the need for wildcard
matching in the tuple cache.
There is a small cost to all of this:
Of course, it means rewriting all the userspace tools,
documentation, and creating a complete new infrastructure for
connection tracking and NAT, but if that's what's required, then so
be it.
Rusty has never let this sort of obstacle stop him before, so all of this
might just happen.
But probably not anytime soon. There's a long list of questions which need
to be answered before a serious implementation attempt is made. Whether
it would truly perform as well as people hope is one of them; these schemes
can get quite a bit slower once all of the real-world details are factored
in. Rule updates could be a challenge; an administrator who has just
changed packet filtering rules is unlikely to wait patiently while the new
rules slowly work their way into the cache. Finding a way to get the
hardware to help in the classification process will not be entirely
straightforward. And so on. But it would seem that there are a number of
interesting ideas in this area. That is bound to lead to
good stuff sooner or later.
Comments (4 posted)
Paravirtualization is the act of running a guest operating system, under
control of a host system, where the guest has been ported to a virtual
architecture which is
almost like the hardware it is actually running
on. This technique allows full guest systems to be run in a relatively
efficient manner. The highest-profile free paravirtualization
implementation remains Xen; on the proprietary side, VMWare has been active
for a long time. Both of these efforts would like to see (at least some
of) their code in the mainline kernel. The kernel developers, however, are
uninterested in merging a large collection of hooks specific to any one
solution.
One attempt to solve this problem, proposed by VMWare, is the VMI interface. VMI works by
isolating any operations which may require hypervisor intervention into a
special set of function calls. The implementation of those functions is
not built into the kernel; instead, the kernel, at boot time, loads a
"hypervisor ROM" which provides the needed functions. The binary interface
between the kernel and this loadable segment is set in stone, meaning that
kernels built for today's implementations should work equally well on
tomorrow's replacement. This design also allows the same binary kernel image to run
under a variety of hypervisors, or, with the right ROM, in native mode on
the bare hardware.
The fixed ABI and ability to load "binary blobs" into the kernel does not
sit well with all kernel developers, however. It looks like another way to
put proprietary code into the kernel, which is something most kernel
hackers would rather support less of. Plus, as Rusty Russell put it:
We're not good at maintaining ABIs. We're going to be especially
bad at maintaining an ABI when the 99% of us running native will
never notice the breakage.
For this and other reasons, VMI has
not had a smooth path into the kernel so far. That has not stopped VMWare
hacker Zachary Amsden from pushing for a binary blob
interface recently on linux-kernel, however.
There have been rumblings for a while concerning an alternative hypervisor
interface (called "paravirt_ops") under development. An early implementation of
paravirt_ops was posted on August 7, making the shape of this interface
clearer. In the end, paravirt_ops is yet another structure filled
with function pointers, like many other operations structures used in the
kernel. In this case, the operations are the various machine-specific
functions that tend to require a discussion with the hypervisor. They
include things like disabling interrupts, changing processor control
registers, changing memory mappings, etc.
As an example, one of the members of paravirt_ops is:
void (fastcall *irq_disable)(void);
The patch also defines a little function for use by the kernel:
static inline void raw_local_irq_disable(void)
{
paravirt_ops.irq_disable();
}
As long as the kernel always uses this function to disable interrupts, it
will use whatever implementation has been provided by the hypervisor which
fills in paravirt_ops.
The patch includes a set of operations for native (non-virtualized systems)
which causes the kernel to behave as it did before - or which will bring
this about, once the remaining bugs are fixed. That kernel may be a little
slower, however, since many operations which were performed by in-line
assembly code are now, instead, done through an indirect function call. To
mitigate the worst performance impacts, the paravirt_ops patch set includes
a self-patching mechanism to fix up some of the function calls - the
interrupt-related ones, in particular.
This interface may look a lot like VMI; both interfaces allow the
replacement of important low-level operations with hypervisor-specific
versions. The difference is that paravirt_ops is an inherently
source-based interface, with no binary interface guarantees. It is assumed
that this interface will change over time, as most other internal kernel
interfaces do. In fact, since this is a relatively new area for kernel
support, chances are that paravirt_ops will be more than usually volatile
for some time. There is
also, currently, no provision for loading the operations at run time, so
kernels must be built to work with a specific hypervisor.
On the surface, paravirt_ops thus looks like a competitor to VMI - a choice
of open, mutable kernel interfaces against binary blobs and a fixed ABI.
As it happens, however, there is a diverse set of developers working on
paravirt_ops, including representatives from Xen and, yes, VMWare. Some of
the VMI code has found its way into the initial paravirt_ops posting. All
of the large players appear to be behind this development - a fact which
will greatly ease its path into the kernel.
So why are the VMWare developers still pushing for a binary interface? It
would appear that they are considering the creation of a glue layer
connecting paravirt_ops with the VMI binary interface. This design leaves
the VMI people solely responsible for maintaining their ABI while freeing
the kernel developers to mess with paravirt_ops at will. Some of the
relevant developers feel more at ease with the VMI interface when it is
connected this way, though there is some residual discomfort about the
possibility of linking non-GPL binary hypervisor modules into the kernel.
The paravirt_ops developers would like to get their code into the 2.6.19
kernel. That schedule looks ambitious, given that the merge window is due
to open in a few weeks and that, as of this writing, paravirt_ops has not
yet done any time in the -mm kernel. It is, however, an option which
should disappear entirely when configured out, so inclusion in 2.6.19 might
not be entirely out of the question.
Comments (3 posted)
Recently, a
set of patches
was posted for inclusion in the mainline kernel. These patches make use of
the (undocumented) "SMAPI" BIOS found in Thinkpad laptops to provide
support for a number of useful Thinkpad features. It looks like it could
be the sort of code that would be welcomed; improving hardware support is
generally considered to be a good thing to do.
There is just one little problem. The code was signed off as:
Signed-off-by: Shem Multinymous <multinymous@gmail.com>
Various developers quickly pointed out that there was little useful
information here, and that code signed off by an obvious pseudonym would be
difficult to trust enough to merge into the kernel. "Mr. Multinymous"
argued the case for inclusion with statements like:
I hereby declare that this patch was developed solely based on
public specifications, observation of hardware behavior by
trial&e[r]ror, and specifications made available to me in clean-room
settings and with no attached obligations. So this patch is as pure
as the mainline hdaps driver it fixes (and probably purer than many
other drivers), and not a single line of it is a derivative work of
$OTHER_OS code.
The author of the code remains unwilling to reveal him or herself,
however, with the result that others have refused to consider the code for
inclusion. The standoff might have been broken by Pavel Machek, who has
offered to sign off the code. Whether that is good enough will be decided
by Linus, presumably, sometime after he returns from his travels.
In the post-SCO world, it does not take a great deal of paranoia or
imagination to suppose that somebody could attempt to sabotage the kernel
project through the deliberate injection of illicit code. If the true
nature of the code were revealed after it had been widely shipped, the
result could be a great deal of trouble for kernel developers, Linux
distributors, and possibly even users. So it is a good thing for the
kernel developers to hold the line and not accept code from anonymous
posters. The SCO episode has shown the world just how clean the kernel
code base is; we would like to keep it that way.
That said, it is hard to avoid the disquieting feeling that, had this code
been posted under a more normal-sounding name, it would not have been
subjected to such scrutiny. Code does show up from unknown names from all
parts of the world, and nobody has the resources or the desire to verify
that those names belong to real people who have a legitimate right to
contribute that code. For this reason, people contributing code which
demonstrates deep knowledge of undocumented hardware will often be asked
just how they came by that knowledge. Verifying the answer can be
difficult, however. Our defenses are thin, but it is
hard to see how they could be improved without killing the process
entirely.
Comments (18 posted)
Patches and updates
Kernel trees
Core kernel code
Device drivers
Documentation
Filesystems and block I/O
Memory management
Networking
Architecture-specific
Security-related
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
August 9, 2006
This article was contributed by Jake Edge.
With the release of Fedora Core (FC) 6 Test 2, the
Fedora project has stopped
supporting FC4 and passed the baton to the
Fedora Legacy project. This
is as expected, but another
announcement may come as
a bit of a surprise. Fedora Legacy has dropped support for FC1 and FC2
and will be dropping support for Red Hat (RH) 7.3 and RH9 at the end of
the year.
The Fedora Legacy project was established to backport critical security
fixes to FC releases that had reached end of life so that admins
did not have to upgrade on the fairly short time scales (roughly one
year) that Fedora would support those releases. When the project
was established, it was also providing security updates for various RH
releases. After 31 December, the last two RH releases will drop off the
list and Fedora Legacy will just be supporting FC3 and FC4.
That change potentially leaves many systems without a way to get security
patches and will require admins to either upgrade or backport fixes on their
own. It would appear that this situation is actually nothing new;
the Fedora Legacy project has been slow to patch security issues with all
of the releases they have supported. For example, the most recent RH7.3
patches are
from 6 June and there have been several recent security
issues that are presumably unpatched.
It is not just the older releases that are impacted by this, FC3 has
kernel version 2.6.12 in the legacy updates, but there have been quite
a few 2.6 kernel releases, some of them for security problems, that are
not available for FC3. The recent Apache web server
vulnerability is another
that remains unpatched for any of the legacy releases.
Where does this leave users of FC4? Given the track record, it is hard
to believe that Fedora Legacy will be quickly patching security issues
as they arise in that distribution. Upgrading to FC5 would seem the
best option for admins who do not want to maintain patches for themselves.
Of course, FC5 will be moving to Legacy support in roughly six months.
Fedora Legacy is a great idea, but appears to suffer from a lack of
participation from the community. Without timely updates for critical
bugs, the entire FC distribution series would seem to be at risk. Yearly
upgrades of systems, particularly servers, is just not possible for many
admins. This could easily turn into the Achilles' heel for Fedora Core.
Comments (12 posted)
New Releases
The
Ark Linux team has announced the
immediate availability of Ark Linux 2006.1 and Ark Linux Live 2006.1.
"
There have been numerous changes since the last release. Highlights
include KDE 3.5.4, the current version of X.Org and amaroK 1.4.1, and a new
tool, "rpmhandler", that makes installing 3rd party packages easier than
ever -- and we've fixed numerous bugs, especially in the Live
version."
Full Story (comments: none)
Linspire has
announced
the release of "Freespire 1.0," a Linux distribution which, by virtue
of including no end of proprietary drivers and applications, is not exactly
free. "
Freespire 1.0 offers users the ability to choose what
software they want installed on their computer, with no limitations or
restrictions placed on that choice. By including 3rd-party proprietary
drivers, codecs and applications software, Freespire is able to provide
better out-of-the-box hardware, file type and multimedia support, such as
MP3, Windows Media, Real, QuickTime, Java, Flash, ATI, nVidia, fonts, WiFi,
and modems."
Comments (27 posted)
The second Fedora Core 6 test release is now available, click below for the
details and a discussion of the evils of software patents. The updated
schedule now calls
for a Test 3 release on September 11, and a final FC6 on
October 9.
There has been no notice to this effect (yet), but the FC6t2 release is
also the expected cut-off point for Fedora Core 4 support.
Full Story (comments: 3)
The
LinuxFromScratch Team
has
announced the release of LFS-6.2. The
LFS LiveCD x86-6.2-1 is
also available
although UK users should
be aware of a bug
in the British keymap.
Comments (none posted)
64 Studio has released a second beta of its Toe Rag release, now with an
i386 version available.
Full Story (comments: 1)
Distribution News
The councillor for Infrastructure and Technological Development has
announced that within one year all the computers of the Junta of
Extremadura (government of the autonomous region of Extremadura, Spain)
will run Free Software office tools and gnuLinEx, the local flavour of
Debian GNU/Linux 3.1.
Full Story (comments: 1)
Matthias Klose reports on the status of the Debian Python transition.
Python 2.4 is in testing and will soon become the default version for
etch.
Full Story (comments: none)
Here's the latest release update for Debian etch, with a look at the
freeze, the RC bug count the Python transition and more.
Full Story (comments: none)
The first Colombian Mini-DebConf will be held at Popayan, Cauca, on August
19 and 20, 2006. "
.It will be a space where the people of the Debian
community of Colombia could meet together and work around the
project. We'll have talks, hacklabs, some "free"-time for BSP, packaging or
any other debian-related activity, and of course, recreation time, like a
trip around the city in Chiva, a typical bus of the country."
Full Story (comments: none)
dak, the Debian archive management software, finally supports the use of
the tilde ('~') in version numbers. "
Given that dpkg has supported ~
in version numbers since before sarge, APT treats them fine, BTS and PTS
play along, linda is aware of them, lintian will soon be (#381965),
devscripts handles them as it should, and dput works..."
Full Story (comments: none)
The Fedora Usability project has been announced. The project aims to
provide coherence and accessibility for all people using Fedora Core and
its associated resources.
Full Story (comments: none)
Maintenance of Fedora Core 4 has been transfered to the
Fedora Legacy project. Fedora Legacy
has previously announced an end-of-life for Fedora Core 1 and 2, and Red
Hat Linux 7.3 and 9.
Full Story (comments: none)
Gentoo Linux is celebrating the third anniversary of its Bugday initiative
on Saturday, August 5, with a number of contests and prizes. "
A
devoted Gentoo member sponsored a one-year adoption of a Chilean penguin
under the care of the International Penguin Conservation Work Group. The
winner not only gets to name the bird, but he (or she) will also receive
information and pictures on a regular basis."
Full Story (comments: 1)
New Distributions
Dreamlinux comes from Brazil
and aims to be a light, modern and functional free OS that runs as a live
CD or installed to a hard drive. Dreamlinux Works edition includes plenty
of desktop applications. The XGL Edition is still in the experimental
stage and it provides additional eye candy for people with Nvidia cards.
It comes with the XFCE desktop environment. The MkDistro tool is included
to help people create their own specialized distribution. (Thanks to
Leonardo)
Comments (1 posted)
Sectoo Linux is a live CD based on
Gentoo, with tools related to network security. It does port scanning,
packet sniffing, OS fingerprinting, intrusion detection, and much more. A
pre-alpha version was released August 4, 2006.
Comments (none posted)
LinuxDevices
introduces
the ZeroShell Net Services distribution. "
Italian developer Fulvio
Ricciardi has produced a GPL-licensed x86 Linux router distribution
available as a live CD or bootable CompactFlash (512MB) image. The
ZeroShell Net Services distribution includes a Web-based configuration
interface, and can provide "the main network services a LAN requires,"
Ricciardi says."
Comments (none posted)
Distribution Newsletters
The Debian Weekly News for August 8, 2006 looks at erroneous search results
in the Pike package (and others), new SPI Board Officers elected, Debian
Architectures Statistics, a new Information Media for users, Bits from the
Stable Release Team, Debian adopted in the Extremadura, and several other
topics.
Full Story (comments: none)
This edition of the Fedora Weekly News covers fedoraproject.org wiki
outages, the updated Fedora Core 6 Schedule, a Red Hat Survey for the
Fedora Community, no country orders for OLPC laptops, What Is Fedora's
Prime Directive?, Fedora wants to draw in women, and several other topics.
Full Story (comments: none)
The
Gentoo
Weekly Newsletter for August 7, 2006 covers the Adopt a developer
project, PowerPC CELL support, PDA/KDE/Ruby recruiting, and several other
topics.
Comments (none posted)
The Ubuntu Weekly Newsletter covering July 23 - August 5, 2006 is out.
This edition covers the Behind Ubuntu interview with Jani Monoses, The
Fridge, plugged in again and humming along, California sees an Ubuntu
billboard, Ubuntu wins on security, Ubuntu article featured on Wikipedia,
Educating on Ubuntu: The Ubuntu Classroom launches and The MOTU School
teaches bugs and patching, An update on Google Summer of Code, and more.
Full Story (comments: none)
The
DistroWatch
Weekly for August 7, 2006 is out. "
The Linux world is starting
to heat up again after a brief break - following the first beta release of
Mandriva 2007 and KDE 3.5.4 last week, a new test release of Fedora Core 6
will be out today and the third alpha build of openSUSE should appear on
the download mirrors on Thursday. Besides the usual news round-up, a short
article takes a look at the current status of Linux in the countries and
territories of the South Pacific. Finally, with this being the first issue
of DistroWatch Weekly of the new month, we are pleased to announce that the
July 2006 DistroWatch donation of US$500 goes to the Blender
Foundation."
Comments (none posted)
Package updates
Updates for
Fedora Core 5:
gnome-icon-theme (bug fix),
gimp (bug fix),
sed (bug fix),
ftp (bug fix),
ypbind (bug fix),
pam (rebuild for FC5 - ainit back),
mtools (bug fix).
Updates for Fedora Core 4: sed (bug
fix).
Comments (none posted)
Updates for
rPath Linux 1:
conary,
conary-build, conary-repository (Conary 1.0.26 maintenance release),
PIL (works with freetype),
vconfig (move to /sbin),
vsftpd (depend on the "nobody" user),
conary, conary-build, conary-repository
(Conary 1.0.27 maintenance release).
Comments (none posted)
There have been many changes to Slackware-current this week. Bugs fixed,
packages upgraded, and so on. KDE 3.5.4 is in, as is Firefox 1.5.0.6 and
Seamonkey 1.0.4. The linux-2.6.17.8 kernel packages are in testing. See
the
change
log for complete details.
Comments (none posted)
Various bugs have been fixed in cpplus, perl-dbd-mysql and perl-dbd-pg for
TSL 2.2 & 3.0.
Full Story (comments: none)
Updates for
Ubuntu 6.06:
ia32-libs-gtk
16.1,
nautilus 2.14.3-0ubuntu1,
gnome-screensaver 2.14.3-0ubuntu1,
kubuntu-docs 6.06-12,
cupsys 1.2.2-0ubuntu0.6.06,
language-selector 0.1.20.1,
base-files 3.1.9ubuntu7.1,
openoffice.org 2.0.3-4dapper2,
ubiquity 1.0.15,
openoffice.org-amd64 2.0.3-4dapper2-1,
pango1.0 1.12.3-0ubuntu2,
gst-plugins-base0.10 0.10.7-0ubuntu5,
language-pack-gnome-es-base 1:6.06+20060725.1,
language-pack-es-base 1:6.06+20060725.1,
language-pack-kde-es-base 1:6.06+20060725.1,
ubuntu-meta 0.120,
pango1.0 1.12.3-0ubuntu3,
ia32-libs-gtk 16.2,
app-install-data-commercial 5,
matplotlib 0.82-5ubuntu2.1,
ubiquity 1.0.16,
gfxboot-theme-ubuntu 0.1.27,
kubuntu-meta 0.86,
edubuntu-meta 0.81,
ubiquity 1.0.17,
debian-installer-utils 1.22ubuntu10,
debian-installer 20051026ubuntu36.6.
Comments (none posted)
Newsletters and articles of interest
Dru Lavigne
covers
a quick firewall for your FreeBSD system. "
Everyone knows that you
should be behind a firewall whenever you go online. However, not everyone
knows that it's easy to create a personal firewall for a FreeBSD (or PC-BSD
or DesktopBSD) system. This article shows how even a casual home user can
get a firewall up and running in about ten minutes. Like all of the BSDs,
FreeBSD has always been security conscious. It offers several built-in
firewalls to choose from: ipfw, ipf, and pf. I use pf because it is built
into all of the BSDs, including OpenBSD, NetBSD, and DragonFly BSD."
Comments (none posted)
Techwack.com
covers Novell's new policy of removing proprietary software from its
Linux distributions.
"
This is to prevent any legal hassles for their users and corporate customers. The company recently launched SuSE Linux Enterprise 10 server and desktop under the GNU General Public License and they are prohibiting Linux distributors from shipping the open-source operating system with proprietary software that hooks to the Linux kernel.
These applications usually are proprietary drivers used to run video cards, sound cards, printers or other devices."
Comments (none posted)
Distribution reviews
TuxMachines
reviews
PCLinuxOS 0.93a MiniMe. "
New graphics, a great new kernel, and lots
and lots of updates equal a wonderful offering. The first new aspect
noticed is the boot screen. PCLinuxOS now uses grub to feature many new
boot options. One of these is the copy2ram feature where it copies the cd
to memory and runs from there. You can pull the cd out of the drive and
continue to use the computer. It runs very fast from memory because it
doen't have to access the cd anymore."
Comments (none posted)
Page editor: Rebecca Sobol
Development
August 4, 2006
This article was contributed by Nathan Sanders
The first five student projects in the Season of KDE
coding effort were explored in
part one
(subscription required) of this two-part series.
We look at the final ten projects in this article.
Hugo Parente Lima's database modeler (mentored by Jaroslaw Staniek)
For
all its components, KOffice (and KDE) lack a database modeler.
Applications such as the open source DBDesigner render visual representations to help users maintain their expansive databases. Lima is targeting his implementation at KDE and Qt 4, which have tools and optimizations well suited for such modeling. His work will consist of developing the underlying logic for mapping the database, a KDE interface for the program, and a plugin architecture to offer extensibility and future support for diverse databases.
Mentor Jaroslaw Staniek has suggested that Lima focus his efforts on improving existing software such as Umbello or Staniek's own Kexi. A final decision has not yet been made, but Lima reported to me that: "I analyzed the Umbrello support to ER diagrams... my conclusion is that Umbrello is for UML and not for database design, nor has it the functionality to handle databases. Making a tool specialized to handle databases give me much more freedom that I do not have in a UML editor." For the moment, Lima can be expected to continue developing his independent project: "So... against the majority, but respecting the opinion of the majority, I'll continue to develop the project." Code already exists in the KDE SVN repository and Lima hopes for a stable version within two months. Staniek maintains that due to the short time frame for development (one season), his code is more likely to be integrated into an existing application.
Lima is a student at the Universidade Federal de Campina Grande in Brazil, noted for its focus on technology and computer science. He began his project before the Summer of Code, and had intended to continue it with or without support from either Google or KDE. He is the creator of KNetStats, part of the kdeextragear module, and several other unpublished projects developed with the KDE framework. When asked when his project might be finished, Lima offered a wise philosophy of software development: "a finished version... never! Finished
applications are applications that no one uses, it's like asking what's the
final version of KDE ;-)"
Marcin Przylucki's mobile:/ KIOslave (mentored by Stephan Kulow and Marco Gulino)
Today's mobile phones present problems for desktop users similar to those that PDAs once did: there are several different access protocols and no unified way to get data on to all of them. The Kandy and KitchenSync Kontact components are addressing synchronization of calendars, address books, and other information with mobile phones, but users still may want direct access to their mobile phone's filesystem.
Currently, users must figure out which of several protocols their phone uses and pray that it is one of those which KDE has support for. Like other directory protocols, mobile phones can be accessed through KIO-Slaves by any KDE application. KIO-Slaves exist for everything from network file-sharing protocols like NTFS, Samba, FTP, and even HTTP, to specialized slaves that format man pages and audio CDs for easy browsing. KIO-Slaves can already be used with some Bluetooth phones, but those with other models may need to use Gammu, moto4lin, or SieFS. Przylucki will try to unify all these protocols, and ones that don't currently work with Linux, into a single "mobile://" KIO-slave.
Przylucki will work with two mentors on her project. Marco Gulino, creator of related application KMobileTools, should be invaluable in helping with protocol support. KMobileTools already works with a few dozen phones, and has a user friendly interface for checking voice and text messages, addresses, and phone status. Stephen Kulow was among the original KDE developers and remains an integral part of the core team. His work in SVN maintenance, mailing list moderation, and code porting leaves his footprint on nearly ever part of KDE.
SeeByTouch is an evolved form of the virtual tactile display developed at the University of Heidelberg, which allows blind users to "feel" images via a matrix of braille-cells. The project's hardware and software were open-sourced in 2004, and have since been further developed by Rieger. He presented SeeByTouch at the Unix Accessibility Forum in 2004. His modern SeeByTouch device weighs under a kilogram, is collapsable to the size of a book, and is affordable. Rieger also notes educational uses for the tool, such as letting children feel graphs to better understand them.
Accessibility continues to receive strong focus from both KDE and Qt developers. There is an established KDE Accessibility team which works to keep all applications in the desktop usable by those with impaired vision, hearing, and dexterity who may not be able to read text, hear audible alerts, or operate a mouse as other users would. To that end, both separate applications and integrated features have been developed for KDE and Qt. Mentor Olaf Jan Schmidt is a longstanding member of both the KDE Usability and Accessibility teams. Integrating SeeByTouch in KDE will involve creating a KControl configuration module for the system, making it available to all KDE applications as a KPart, and improving language support.
Rieger, a student at the Universität Mannheim in Germany, is the ideal student for a SeeByTouch integration project, having been heavily involved with the technology for several years. Though many people's efforts were harnessed in the evolution of SeeByTouch, he is the only registered developer on the project's SourceForge site (founded in February, 2004), where software source code and hardware schematics are available. He has ported SeeByTouch to seven different languages, fourteen different operating systems, and added important features such as zooming. Rieger reported to me that he has familiarized himself with KDE development and that he is on track to meet Season of KDE project deadlines.
Rafael Rodriguez's PDF optimization (mentored by Albert Astals Cid)
In his Summer of Code application, Rodriguez describes poppler, the PDF rendering library used in KPDF and the forthcoming Okular (due for release as part of KDE 4), and laments that both of these overlying applications lag in rendering patterns within PDFs due to a deficiency in poppler. Rodriguez intends to mend poppler according to Adobe's PDF specification (PDF) (section 4.6) in order to optimize its rendering of patterns.
Rodriguez outlines a four step process for completing his project: researching, hacking poppler, hacking okular and KPDF for compatibility, and then testing. Rodriguez reported to me that he has more or less finished his research and begun experimenting with the poppler code. He suspects that he may have the project finished as early as August, though no developer could be expected to promise such haste. Project mentor Albert Astals, KPDF maintainer, reminds me that Rodriguez's work will not strictly be in aid of KDE, but also other applications which rely on poppler such as evince.
As a member of the KDE Spanish translation team and a computer science major at Universitat Politècnica de Catalunya in Barcelona, Rodriguez has experience with both KDE and general software development. Rodriguez notes a possible reason for the rejection of his Summer of Code application, "I had to prepare my application in just a couple of hours because I was getting on a plane the next morning", and goes on to praise the Season of KDE for giving him an opportunity to become involved with KDE development. "I was thinking of getting involved in my beloved KDE project this summer since I've got some free time to spend. Getting support from them in the form of Albert Astals is a plus."
Daniel Calviño Sánchez's Umbrello field ordering (mentored by Jonathan Riddell)
Hugo Parente Lima chose not to build upon the KDE UML modeler Umbrello for his database modeler project, but Sánchez opted to do the exact opposite. UML is an open specification for modeling systems created in 1997 and now in version 2.0, widely used in business, engineering, and software design. UML models can be visualized as diagrams to help modelers organize and understand very complex systems. Wikipedia has an example diagram displaying the thirteen possible types of UML diagrams in their respective categories. Umbrello is a respected competitor in the UML modeler field, but Sánchez looks to improve upon it by adding support for automatic field ordering
Adding a field sorting feature involves more complex tasks than one might expect. Sánchez must first look over Umbrello's code and decide where and how his addition will fit, something made easier by Umbrello's UML model of it's source classes. Sánchez's feature must be very flexible so that users may order their fields by regexp, common parameters, or any other criteria that may arise. His Season of KDE page discusses the complexities of this and arrives at the following solution: a dialog-based frontend to configure the most common uses of a custom-designed scripting language, which can be edited directly if necessary. Sánchez also plans to provide both user and developer documentation for his code, including UML diagrams.
When I spoke with Sánchez, a student at the Computer Science School at the University of Oviedo in Spain, he had begun designing the syntax for his scripting language. He is hoping for a usable version in October and a completed, user-friendly version in November. Sánchez has experience in bug-fixing with Umbrello and is already working on KDE GUI development for a school project. His work should help to improve KDE's already robust suite of developer tools, and make the desktop even more attractive to business users.
In his Season of KDE page, Sandell describes "Push content" as content routinely downloaded from a remote server and presented to the user as a communique - specifically email, Usenet posts, and newsfeed updates. All this content is fundamentally the same: a message. KDE currently manages each of them in separate and redundant applications (KMail for email, KNode for Usenet, and Akregator for newsfeeds). Sandell planned to use KMail as a base for combining the three push content readers because it has support for multiple accounts, although time constraints have forced him to leave newsfeed support for another time.
Such integration is not an entirely new concept. Projects outside of KDE, such as Mozilla Thunderbird already support all three communication formats, and KDE personal information management (PIM) frontend Kontact already offers access to KDE's three push content applications from one interface via KParts. An improved KMail is nonetheless necessary, as Sandell explains, "Because of the similarity in functionality between KMail, KNode, and Akregator, it makes sense to merge them into a single application. Kontact does this somewhat inadequately by allowing the user to quickly switch back and forth between the three applications' respective KParts, but this is disorienting and also results in an inconsistent user interface."
Sandell will begin by increasing KDE modularity by creating a KTrader service type to allow KMail, and other KDE applications, to access account data. Users will then be able to create separate KMail accounts for Usenet and Mail, whose content will be stored in separate locations. Only minor UI changes to KMail will be necessary to support the new content types, and code from KNode will be used to implement the new protocols. Sandell's code will be built against KDE 4, making use of new Qt 4 interface technologies and the KDE PIM storage solution Akonadi.
When I contacted Sandell he had yet to begin work on the project, citing a new job working on database software as the hold up. Nonetheless, he expects to have the project done on time now that he is settled in at his new position. He will be aided by experience developing an improved icon selection dialog and a resources KIO-slave for KDE. Sandell will be graduating from Appalachian State University in August. Mentoring him will be KMail developer Till Adam, who has worked with the project since 2003.
David Sansome's Wine integration (mentored by Kevin Krammer)
Unix users have been using Wine to run Windows programs for years, and it has proved an excellent tool for easing Windows switchers into Linux-based operating systems. Unfortunately, Wine configuration and use has always proved a barrier for inexperienced users - one of the largest audiences for the software. Several distributions have done their own Wine integration, but David Sansome intends to add support for Wine into KDE itself, to benefit users of all distributions. Visit Sansome's project proposal for very detailed information about himself, his goals, and Wine as it stands now.
Wine integration consists chiefly of two things: a KControl module for Wine configuration and KDE-wide support for recognizing and launching Windows executables. The KControl module will allow users to configure Wine settings such as the pseudo "Program Files" directory for installed applications and mapped storage drives. Hopefully, many of these options will be automatically configured using information from KDE technologies like Solid and basic assumptions about KDE users. Support for Windows executables will require specifying a MIME type that defaults to opening EXE files with Wine, a KFileMetaInfo plugin to let KDE applications recognize meta information stored in EXEs such as version number, improvements to Konqueror so that it displays Windows program icons, and Konqueror context menu entries for per-application configuration of Windows programs. Sansome expects working code for all of these tasks in just a few weeks, with intense testing to follow.
Sansome's project will involve patching and developing plugins for several different KDE applications and libraries, and making sure that each part of his project is of high enough quality to be accepted into KDE and contribute towards complete integration. Fortunately, Sansome has extensive experience with KDE development, integration, and Windows support. He is the creator of the widely-popular Gtk-Qt theme engine which visually integrates Gnome and Gtk applications with KDE, has ported several Windows screensavers that are now included with KDE, and has written code for the Qt frontend to Autopackage. Mentor Kevin Krammer is also an experienced Qt and KDE developer. The pair's work will no doubt ease Linux migration for users in years to come.
Carlo Segato's Phonon integration for Kopete (mentored by Matt Rogers and Matthias Kretz)
As instant messaging becomes more and more entwined with multimedia, via voice and video communication, KDE is eager to make the use of these features easy for its users. Reverse engineering of closed AOL, Yahoo, and Microsoft protocols to support their networks has proved rather difficult, but using existing KDE technologies to support A/V hardware ought to be rather simple. Segato is working to combine Kopete, the KDE universal instant messenger, with Phonon, KDE 4's universal multimedia framework API.
Segato will be focusing on the new Jingle plugin for Kopete, which is an extension to the open Jabber IM protocol. Jingle adds A/V communication support to Jabber, a protocol used by Kopete since 2002. Phonon is the new multimedia API for KDE 4, which will give all KDE applications easy access to A/V input and output hardware via any of a number of existing multimedia frameworks. In order to add Jingle support to Kopete, Segato will need to implement a Jingle plugin (or improve the existing Jabber plugin) for Kopete, add configuration to the Kopete A/V settings module, and improve any deficiencies in the still-evolving Phonon.
Despite experience with C++ and Qt coding, Segato will find help from mentors Kretz and Rogers invaluable. Kretz is the designer of Phonon, first released only a few months ago. Kretz will surely be watching Segato's work carefully, as his brainchild is put to the test in one of its first application uses. Rogers is the lead developer of Kopete as well as the OSCAR (AIM/ICQ) plugin maintainer.
Dusan Stefanovic's K3b lite, simplified disc burning (mentored by Sebastian Trueg)
As a major improvement to an existing and widely used application, K3b Lite is perhaps the Season of KDE's most visible project. K3b, "The CD and DVD Kreator", is among KDE's most revered applications, often compared favorably to commercial competitors in terms of both power and ease of use. It is undeniable, however, that some inexperienced users may find the K3b interface daunting. The Lite project aims to create a wizard interface that will guide users step-by-step through selecting a disc type (audio, data, etc.), selecting files, and burning the disc. The wizard will be integrated into K3b itself so that users may switch back and forth between the advanced and simplified interfaces.
Stefanovic's mockup of the wizard is the most descriptive possible summary of the project. His placeholder design is not very pretty, but at the project's end one can expect the sort of attractive graphics K3b is known for. The wizard not only directs the user as to the steps in burning a disc, but also has plenty of help text along the way to explain foreign terms like "mixed mode". Unless significant changes are made to the mockup, it will be necessary to use the main interface for video disc (VCD, eMovix) burning which may entail advanced K3b tasks such as video encoding. It will also be necessary to drop back to the K3b interface for other tasks or options that should not be presented to inexperienced users, like hardware setup and CD/DVD ripping. Stefanovic promises extensive developer and user documentation of the wizard.
Mentor Sebastian Trueg is K3b's lead developer and maintainer, one of the Season organizers, and a growing influence in the KDE project as a whole. Stefanovic, a student at the The Faculty of Mathematics, University of Belgrade Computer Science Department, has a demanding task in familiarizing himself in libk3b, but Trueg can lend his intimate understanding.
Sheng Yang's KNotes improvement (mentored by Michael Brade)
Knotes is a venerable application which has found an important place in KDE as a component of Kontact, the KDE PIM suite. Yang's application to support hierarchical notes and relationships in KNotes was passed over by Google, but there was enough encouragement among Kontact users and developers for him to revive the project in the Season of KDE.
In order to modernize KNotes, support for categorization and organization of notes will be added. The simplest way to do this is to simply allow users to tag notes as "Personal", "Business", etc., or any combination thereof. A potential hurdle is Palm synchronization, which may limit the possible number of categories to sixteen, and rule out features such as sub-categories. Yang, a Materials Processing and Control student at Huazhong University in China, plans to make the categories accessible via a menu and configurable via a separate dialog. He speculates that the three months the Season of KDE offers him will be more than enough time, although he must balance the project with an internship at Oak Pacific in Beijing.
Both Yang and Mentor Michael Brade, KNotes maintainer, described progress on the project to me as favorable. Yang expects a usable version in early September. Some work will be necessary to finish porting KNotes to KDE 4, since it was decided that Yang would focus on the upcoming platform, but both agreed that the project will likely be completed on time and the Code will be accepted into KDE in November. Brade offered to mentor three Summer of Code projects, all of which were not accepted. Yang's is the only of the three active in the Season of KDE.
Getting yourself involved
These students have taken a unique path to becoming KDE developers, but the road is open to all. Anyone with some spare time will be welcomed into the fold at KDE, whether as a developer, artist, writer, tester, or simply a user. Visit the How to Help page for general information on joining the team. If you're considering writing code, you'll find plenty of documentation designed for those at any skill level. If you're anxious to begin hacking, try solving a few Junior Job bug reports targeted at new KDE developers. If you'd like a more casual position, try submitting some of your work for peer review at KDE-Apps or KDE-Look. If you have some OpenGL experience, donate it to the new compositing engine for KWin.
One would have to wait a few months to find out, but I doubt that any of the Season of KDE participants will end their projects in poor spirits - not a given, considering that they recently lost out on $4,500. They have all found kind and knowledgeable mentors and an easy to use, advanced, and professional development environment forged by the hundreds of KDE contributors that came before them. They might not all finish their projects before the season's end, not all of their code will be accepted into KDE, and not all of them will stick with open source or KDE programming, but it's hard to find any negatives when young people are being accepted into a charitable community and encouraged to learn.
Comments (none posted)
System Applications
Audio Projects
Version 0.9.70 of Rivendell, an automation system for radio stations,
is available.
Changes include a new PAM Authentication Module, Play-While-Recording and Play-While-Importing capabilities and bug fixes.
Full Story (comments: none)
Clusters and Grids
Michael Fig is assembling a project based on
TUNES, a Free Reflective Computing System.
"
I am a professional project manager and cybernetician. I have been
studying TUNES (http://www.tunes.org/) for several years, and have
come up with a project plan to accomplish it. I am running it past
you to see what you think, but honestly, I will work on it whether you
want to cooperate or not, as is my freedom with free software.
However, I would be happier if you joined me."
Full Story (comments: 1)
Database Software
Version 5.0.24 of the MySQL DBMS is available.
"
This is a bugfix release for the current production release family."
Full Story (comments: none)
Device Drivers
Intel has announced the first release of a set of free drivers - 2D and 3D - for the
Intel i965 graphics chipset. "
This release represents the start of a long term effort by Intel to work
with the X.org and Mesa communities to continuously improve and enhance
the drivers. While these drivers represent significant work at both
Tungsten Graphics and Intel, as our first release of this code, they're
still in need of significant testing, tuning and bug fixing before
they'll be ready for production use."
Full Story (comments: 64)
Interoperability
Version 3.0.23b of
Samba has been released.
"
The Samba Team is pleased to announce the general availability of Samba 3.0.23b. This is the latest stable release of Samba. This is the version that production Samba servers should be running for all current bug-fixes. Please read the changes in the
Release Notes for details on new features and difference in behavior from previous releases."
Comments (none posted)
LDAP Software
Brian K. Jones
looks at LDAP, the Lightweight Directory Access Protocol, on O'Reilly. "
If you've been struggling to understand what LDAP is and how it can be useful to you without picking up a 1,000-page tome, look no further. LDAP is great for some problems, pretty good for some others, and completely inappropriate for yet another batch of problems. In this first part of a series on understanding just what LDAP is, I hope I can help make LDAP easier to deal with by explaining, in English, what LDAP is and what it is good at. After that, looking at the data and writing code will be much easier."
Comments (none posted)
Security
Version 0.27 of Sussen, a security and configuration file scanner, is
available, it features bug fixes.
Full Story (comments: none)
Web Site Development
Version 1.8beta1 of the Midgard web development platform is available.
"
The Midgard Project has released the first
beta release version for the upcoming 1.8 stable branch of the
Midgard Open Source Content Management System.
Midgard's 1.8 branch focus on improved stability for Midgard2 technology
preview features introduced in 1.7 branch.
First beta release is fully customizable and installable release adressed
for developers and users who want to use Midgard environment on testing and
even semi-production servers."
Full Story (comments: none)
Version 3.2.10 of
Mod_python,
the Apache Python integration suite, is out.
The
Changes from Version 3.2.8 document details what's new in this version.
Comments (none posted)
Desktop Applications
Audio Applications
Version 1.11 of
eSpeak, a text to speech application
(recently covered
here
on LWN.net), is out. Changes include new SSML (Speak Synthesis Markup Language) support, Afrikaans language
support, more preliminary work on several new languages,
improvements to the English languages variants, and more.
Comments (none posted)
Version 0.4.15 of swh-plugins, the SWH LADSPA
plugins package, is out with numerous bug fixes.
"
Hopefully this will be the last LADSPA flavoured release of these plugins
as they are now nearly all working in LV2. I will be concentrating any
further improvments on the LV2 versions, and only backporting major
bugfixes."
Full Story (comments: none)
CAD
Version 34 of PythonCAD is out.
"
The thirty-fourth release builds on the graphics improvements from
the previous release. A number of small optimizations again reduce
unneeded screen redraws, and a variety of redraw issues have been
corrected. The newest PythonCAD release is the first release using
Cairo graphics routines for entity drawing. If the Cairo routines
are not available on the system then the existing GDK routines will
be used, so only people running PythonCAD on recent PyGTK/GTK+ releases
will see the change. The latest release includes the new ability
to rotate objects around an arbitrary point in addition to the
entity display improvements. Finally, a variety of other bug fixes
and code improvements are included in the release."
Full Story (comments: none)
Calendar Software
New versions of pcal and lcal, calendar and lunar calendar applications
with PostScript and html output, are out.
"
Changes (to pcal) include support for new languages (Danish, Dutch, Polish, and
Romanian), improved compilation in certain Cygwin and Solaris environments,
various bug fixes, and other minor improvements."
"
"
Full Story (comments: none)
Desktop Environments
A
proposed
1.0 version of the desktop entry specification has been posted.
This document describes how
.desktop files are to be formatted for
use by both the GNOME and KDE systems. A lot of issues have been
addressed, but it is not clear that the security concerns (
covered on LWN last April) have
been dealt with.
Full Story (comments: 4)
GNOME 2.14.3 has been announced.
"
The latest stable release of GNOME is here: GNOME 2.14.3! This is the final release in a series of point releases for the 2.14 branch. Come and see all the bug fixing, all the new translations and all the updated documentation brought to you by the wonderful team of GNOME
contributors! While development is blazing ahead on the Gnome
2.15/2.16 road, with 2.16.0 not far around the corner, work on the
stable branch has continued to make it even more solid."
Full Story (comments: none)
Version 2.14.3 of GARNOME, the bleeding edge GNOME distribution, is out.
"
We are pleased to announce the release of GARNOME 2.14.3. This release
incorporates the GNOME 2.14.3 Desktop and Developer Platform (the final
release in the stable 2.14 series), fine-tuned and updated with love by
the GARNOME Team.
As usual it includes updates and fixes after the official GNOME freeze,
together with a host of third-party GNOME packages, Bindings and the
Mono(tm) Platform -- this release irons out yet-more bugs, hopefully
adds yet-more stability and ships with the latest and greatest stable
releases."
Full Story (comments: none)
GnomeDesktop.org
covers the latest module decisions for GNOME 2.16.
"
Elijah Newren wrote: "The release team has completed its second meeting
to try to finish the new module decisions. And, after all the long threads
on d-d-l (mailing list) and the many discussions amongst ourselves trying to
determine community consensus, we finally have the decisions...""
See the
development list discussion for details.
Comments (none posted)
libgnomeprint and libgnomeprintui are being deprecated.
"
The libgnomeprint and libgnomeprintui modules are now marked as upcoming
deprecatings in the desktop release suite. We hope to get them out of
the suite as soon as possible, and 2.18.0 sounds like a nice
deadline :-)"
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
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.News has
announced the
availability of a VMware Player image of KDE 3.5.4 with KOffice 1.5.2
running on SUSE Linux 10.1.
Comments (1 posted)
The August 6, 2006 edition of the
KDE Commit-Digest
has been
announced.
"
In this week's KDE Commit-Digest: Support for PostScript page
deletion and editing of metadata in KViewShell, and for using a SQL
backend with KPhotoAlbum (feature derived from KexiDB). Strigi gets
support for inotify. Plasmagik, an application to assist developers in
making "Plasmoids" (Plasma applets), is imported into KDE SVN. Rendering
development work continues in the Unity web rendering engine. Work stars
on a "Magnetic Outline Selection" tool for Krita."
Comments (none posted)
Fonts and Images
Progress on the
Libertine Open Fonts Project
continues with the release of version 2.1.0.
"
Letters and fonts have two charakteristics: On the one hand they are basic elements of communication and fundament of our culture, on the other hand they are cultural goods and artcraft.
You are able to see just the first aspect, but when it comes to software you'll see copyrights and patents even on the most elementary fonts. Therefore we want to give you an alternative: This is why we founded The Libertine Open Fonts Project."
(Thanks to Philipp Poll.)
Comments (19 posted)
Games
David J. Goodger has announced the
Polyform Puzzler project.
"
Polyform Puzzler is a software toolkit for exploring & solving polyform puzzles, like Pentominoes and Soma Cubes. It consists of a set of front-end applications for specific polyform puzzles and a Python library that does the heavy lifting. New polyforms and new puzzles can easily be defined and added."
Comments (none posted)
Version 4.0 CVS 20060729 of StepMania
has been announced.
"
This is a new release of StepMania, a music/rhythm game. The player presses different buttons in time to the music and to note patterns that scroll across the screen. Features 3D graphics, visualizations, support for gamepads/dance pads, a step recording mode, and more!"
Comments (none posted)
Graphics
Version 072506 of
DANCE,
the Dynamic Animation and Control Environment,
has been announced.
DANCE is a plug-in based software package for physics-based
character animation.
"
ODE simulation with control is now very stable and can run in real time. Several other enhancements such as collisions through capsules, props, and user interface improvements. It is recommended to update your DANCE sof[t]ware to this version."
Comments (none posted)
GUI Packages
Version 2.7.0 of wxWidgets, a cross-platform C++ GUI application framework,
has been announced.
"
This is the first version in the new 2.7 series. Please notice that this series is called "development" and not "stable" solely because compatibility is not assured among between different 2.7 series versions but there are no known issues with the stability of the programs using this version."
Comments (none posted)
Mail Clients
Version 1.5.0.5 of Mozilla Thunderbird
has been announced.
"
Mozilla Thunderbird 1.5.0.5 was made available for download late last week.
Much like the release of Mozilla Firefox 1.5.0.5, this is a minor update to
improve stability and security. More information is available in the Mozilla
Thunderbird 1.5.0.5 Release Notes with the Thunderbird 1.5.0.5 section of the
known vulnerabilities page detailing the security issues fixed in this
version."
Comments (none posted)
Version 2 Alpha 1 of Mozilla Thunderbird
has been released.
"
Lead Mozilla Thunderbird developer Scott MacGregor writes in with news of the
release of Mozilla Thunderbird 2 Alpha 1: "The Thunderbird 2 Alpha is now
available. This alpha release is intended for developers and testers. It is
focused on collecting feedback for several new features including: message
tags, folder views, a new Windows installer, and a new mail alert
notification. See the Thunderbird 2 Alpha Release Notes or the discussion
thread for more information. Thunderbird 2 is scheduled for release late fall
2006.""
Comments (none posted)
Web Browsers
Version 1.5.0.6 of the Mozilla Firefox browser is out with a bug fix
for playing Windows Media content. See the
release notes for more information.
Comments (none posted)
SeaMonkey 1.0.3
has been announced.
"
Version 1.0.3 of SeaMonkey, the community-driven replacement for the Mozilla
Application Suite, is now available for download. This release includes
security and stability improvements and fixes a bug introduced in SeaMonkey
1.0.2 that sometimes stopped the Location Bar from working when switching
tabs. In terms of some of the issues addressed, this update can be considered
to be equivalent to Mozilla Firefox 1.5.0.5 and Mozilla Thunderbird 1.5.0.5."
SeaMonkey 1.0.4 followed, it fixes a bug introduced in version 1.0.3.
Comments (none posted)
Languages and Tools
Caml
The August 8, 2006 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
PHP
Version 4.4.3 of
PHP, the
PHP Hypertext Processor, is out.
"
This release combines small number of bug fixes and resolves a number of security issues." See the
change log
for more details.
Comments (none posted)
Python
Version 2.5 beta 3 of the Python language
has been announced.
"
This is an beta release. It is not suitable for production use. It is being released to solicit feedback and hopefully discover bugs, as well as allowing you to determine how changes in 2.5 might impact you.
In particular, note that changes to improve Python's support of 64 bit systems mean that some C extension modules may very well break. This post has some pointers to more information for C extension authors.
There's been over 50 fixes made since the second beta. This large number of changes meant we felt more comfortable cutting a third beta release, rather than charging ahead to the release candidate.
Python 2.5 is now in feature freeze mode."
Comments (none posted)
The python-dev Summary for June 16-30, 2006 is out with coverage of the
python-dev mailing list.
Full Story (comments: none)
The August 8, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Ruby
The August 6th, 2006 edition of the
Ruby Weekly News looks at the latest discussions
on the ruby-talk mailing list and comp.lang.ruby newsgroup.
Comments (none posted)
Tcl/Tk
The August 8, 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
According to
this ZDNet article, HP is worried about the patent covenant in the GPLv3 draft. "
'Suppose somebody added into the Linux kernel some feature that might go into a Linux distribution, (a feature) we had intended to retain as a differentiator and that we were not expecting was going to become open source,' [HP attorney Scott] Peterson said. 'Our mere redistribution of that would mean we could no longer enforce that patent.'"
Comments (63 posted)
InfoWorld
looks
at virtualization support and the Linux kernel. "
It seems VMware
has been working on a hypervisor-based virtualization technology, similar
to Xen's, for an upcoming release of its commercial virtualization product
line. Like Xen, VMware's technology will work better on Linux if the Linux
kernel gives it a little help and so, like Xen, VMware has been submitting
long lists of patches to the kernel developers for review and possible
inclusion in the kernel. And wouldn't you know it, the Xen group's patches
and VMware's patches are totally incompatible with each other."
(Thanks to bjg)
Comments (11 posted)
Trade Shows and Conferences
NewsForge
covers the first day of the Black Hat security conference.
"
Jeff Moss opened the Black Hat Briefings this morning with a short talk before introducing the morning's keynoter, Dan Larkin. The ballroom was packed beyond seating capacity, and attendees lined the walls around the room.
Almost the first words out of his mouth this morning were "I want to dispel the myth that Microsoft bought a track for Vista." The crowd was appreciative of Moss's approach, and he followed that by saying "I've already sold my soul. You can't do that twice, in the same year." They loved it."
Comments (none posted)
Joe Barr
covers
the Black Hat conference in Las Vegas. "
I got a tip from an
unimpeachable source last night that William Arbaugh of Komoku was ahead of
the wave in the rootkit detection business, so his presentation -- with
Jamie Butler of fu and fu2 rootkit fame -- was the first session I attended
this morning."
Comments (1 posted)
ZDNet Australia
reports
that the 2008 linux.conf.au will be held in Melbourne. "
A Web site
outlining the Melbourne organising team's plans noted they had missed out
in previous efforts to host the conference and acknowledged the efforts of
their Tasmanian competition."
Comments (none posted)
Companies
Linux-Watch
looks at the
Darwin kernel. "
When Apple announced that it was moving Mac OS X to
the Intel platform, one thing that didn't get much attention was that Apple
would not be open-sourcing the Intel Darwin kernel. Now, Apple has reversed
its course and has quietly announced that it will open-source the kernel
after all."
Comments (15 posted)
Glyn Moody
looks at Google and free software in the Linux Journal. "
After the dotcom meltdown, key people were forced to find new jobs, with several ending up at the increasingly important OSDL. Against this background, Google's growing collection represents a return to the earlier pattern of concentration of programming talent at one company. But this time, their work is only indirectly related to Google's principal markets."
Comments (none posted)
Linux Adoption
DesktopLinux
reports that
four countries have committed to buy laptops through the One Laptop Per
Child program. "
OLPC program director for Middle East and Africa
Khaled Hassounah confirmed to DesktopLinux.com July 31 that Nigeria has
indeed committed to buy 1 million machines, and then revealed that Brazil,
Argentina, and Thailand also have placed similar commitments."
Comments (1 posted)
Interviews
Joe 'Zonker' Brockmeier
talks with Louis Suárez-Potts about OpenOffice.org developments.
"
It's been nearly a year since OpenOffice.org 2.0 was released, so I sat down with Louis Suárez-Potts, chair of OpenOffice.org's community council and community manager, at the O'Reilly Open Source Convention (OSCON) in Portland, Ore., last week to see what's on the OpenOffice.org development roadmap. Suárez-Potts says that development is moving along nicely, but it will probably be a while before we see OpenOffice.org 3.0.
Suárez-Potts says that OpenOffice.org is concentrating on smaller releases that add features to the OpenOffice.org 2.0 architecture."
Comments (none posted)
SearchOpenSource.com
interviews Benjamin Mako Hill.
"
Ubuntu has always been a perfectly good server OS. Part of the problem though is that historically Debian has been really good for servers, and Ubuntu was really good for the desktop. People assumed that because there was so much effort given to the desktop by Ubuntu developers, then the server side would not work at all. But the truth is we [at Ubuntu] have been running the OS on our servers ever since the Warty Warthog release.3wThe success of the desktop distribution really distracted people from that good effort on the server side."
Comments (7 posted)
KDE.News
talks with KDevelop
authors about things to come. "
KDevelop is the premier Free
integrated development environment. The project is currently working
towards KDevelop 3.4 with a bunch of new features and a major new version
KDevelop 4. To find out what's coming up in one of KDE's most important
projects KDE Dot News spoke to three of the authors about their current
work and future plans."
Comments (none posted)
Joe 'Zonker' Brockmeier
talks
with Mike Schroepfer from Mozilla Corp. "
At the O'Reilly Open
Source Convention in Portland, Ore., last week, I had the opportunity to
sit down for a few minutes with Mozilla Corp.'s Mike Schroepfer to talk
about Firefox development, security, updates to JavaScript, and cooperation
with Linux vendors and other downstream providers of Firefox."
Comments (none posted)
The Boston Globe has an
interview
with Ron Hovsepian. "
When Ron Hovsepian was named chief
operating officer of Waltham's Novell Inc. in November, investors were
already calling for the ouster of then-chief executive Jack Messman. In
June, Messman's critics got their wish, and Hovsepian got one of the
toughest jobs in the software industry. Hovsepian recently spoke with Globe
reporter Hiawatha Bray on how he expects to meet the challenge that
defeated his former boss."
Comments (none posted)
Mayank Sharma
talks
with John T. Haller about the PortableApps project. "
On the
project's Web site you'll find several portable applications: Portable VLC
player (audio and video player), Portable NVU (HTML editor), Portable
Firefox (Web browser), Portable Gaim (instant messaging), Portable
Thunderbird (email client), Portable AbiWord (word processor), Portable
OpenOffice.org (office suite), Portable GIMP (image editor), and several
others, each with a dedicated support page and forum."
Comments (none posted)
KDE.News
talks with Phil Thompson, the author of the Python Qt bindings. "
PyQt makes a profit - it is self funding. It's not just sales of licenses, it is also the spin-off work that sometimes arises from a sale. For example I'm spending the rest of the year working with a customer on making greater use of PyQt within their organisation."
Comments (none posted)
Resources
Linux Journal
looks
at some reasons to oppose DRM. "
What strikes me, though, is
that, for all the loathing of DRM, how rarely the reasons for opposing it
are spelled out. In some cases, the reason may be that people consider them
too obvious to be worth mentioning, but, too often when I've probed, people
haven't even heard of the possible objections. These objections begin with
the fact that the case for DRM has yet to be made, and continues with
arguments about consumer rights, privacy, competitiveness, and industry
standards."
Comments (8 posted)
Michael Stutz
explores expect in a Linux.com article.
"
Did you ever wish you could automate your interaction with a program, making a script that can smartly handle an interactive session? You can -- with Expect, an extension to the Tcl programming language whose purpose is to communicate with interactive applications.
You can write Expect programs that automate live sessions, handling any tasks where a user interacts with the system. This suggests a multitude of uses, but where it has been most popularly applied is in software testing and in automating network transfers, such as site updates or downloads."
Comments (none posted)
NewsForge
looks
at the GIMP's file format. "
The GIMP finally has a documented
file specification. The free image editor has long been criticized over the
fact that its native image format XCF was not publicly documented. Recently
the issue came to a head, sparked unintentionally by discussions over the
proposed OpenRaster graphics interchange format. Once the argument cooled
off, however, an independent developer decided to tackle the problem head
on -- to the benefit of all."
Comments (7 posted)
Srini Penchikala
examines upcoming changes to JDBC 4.0 in an O'Reilly article.
"
Java Platform, Standard Edition (Java SE) version 6 (code name Mustang), is currently in its second beta release and is scheduled to be delivered in October of this year. Java SE 6 includes several enhancements to the Java Database Connectivity (JDBC) API. These enhancements will be released as JDBC version 4.0. The main objectives of the new JDBC features are to provide a simpler design and better developer experience. This article provides an overview of the JDBC 4.0 enhancements and what benefits they offer to enterprise Java developers."
Comments (none posted)
Linux.com
looks at
manipulating RAW format pictures using open source tools. "
The
easiest way to sound like a professional when you talk about photography
these days is to grumble about the deficiencies of RAW file converters. The
ability to save pictures in RAW format rather than JPEG or TIFF is what
distinguishes a "pro level" camera from a consumer device. But rather than
mentioning your camera's specs outright, the shrewd move is the heavy sigh
followed by lamentations about your tireless search for the perfect
software to properly manipulate your beautiful work. Let's take a look at
how to do it using Linux and open source."
Comments (none posted)
Reviews
Linux.com
takes a
look at Remind. "
One thing most people are bad at is remembering
things -- anniversaries, deadlines, schedules. Computers, on the other
hand, are very good at tracking things -- so long as you have a way to tell
them to do so. Remind, a GPLed calendar and alarm application from Roaring
Penguin, is a good way to keep track of your appointments and commitments
on your computer so you don't need to worry about keeping them in your
head."
Comments (none posted)
Miscellaneous
Computer Business Review
lists
some of the VIPs of Open Source. "
The CBR Open Source VIPs represent
the individuals who are considered to be the most influential people in
open source right now. As can be seen by our first entry - who tops the
list thanks to alphabetical ranking - it also includes some blasts from the
past, because their influence still resonates today." (Found on
Groklaw)
Comments (none posted)
Linux Devices
reports
that the Computer History Museum in Mountain View, CA is seeking
Linux historical items.
"
The Computer History Museum is inviting LinuxWorld attendees to bring Linux-related memorabilia, for display in a booth celebrating the 15-year anniversary of the kernel. Suitable items include historical prototypes, early business plans for Linux and open source companies, and early photographs of key figures in the Linux and open source movement.
The Museum began soliciting Linux-related pre-1998 artifacts earlier in the year, and has already collected a number of items for display at the Expo, and for its permanent collection, it says."
Comments (none posted)
NewsForge
reports
that today is a test day for calendar applications Sunbird and Lightning,
"
Participants may submit test cases on any aspect of either program,
from scheduling and printing to searching and device syncing. Previous test
case writing experience is not required, and at least three team leaders
will be available on the #calendar-qa channel on irc.mozilla.org throughout
the day to answer questions."
Comments (none posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The OpenVZ project has announced its operating system-level server
virtualization software technology is incorporated into Debian GNU/Linux
giving users full access to OpenVZ software, which helps increase server
utilization rates.
Full Story (comments: 16)
The GWeather developers are clearing out dead weather monitoring locations
from their database.
"
People have noticed that at one point we accidentally added a lot of
dead locations to the GWeather database.
Frank Solensky has been monitoring the locations to count the number of
reports from every location. I have then knocked together a quick Python
script to remove all the locations that had zero reports over the last
half a year.
What we need you to do is QA our data through random sampling."
Full Story (comments: none)
OSDL has announced its newest member, Xandros.
"
Xandros will participate in OSDL's Desktop Linux (DTL) working group with a specific focus on
advancing standards-based usability and consistency."
Full Story (comments: none)
Commercial announcements
MozillaZine
covers a new distribution deal between the Mozilla Corporation and RealNetworks.
"
The Mozilla Corporation and RealNetworks have entered into a multi-year
agreement under which RealNetworks will distribute Mozilla Firefox with its
products. During the installation of RealPlayer, users will be given the
option to also install Firefox. In the near future, Firefox will also be an
installation option with Real's Rhapsody music download service and
RealArcade gaming platform."
Comments (6 posted)
New Books
O'Reilly has published the book
LPI Linux Certification in a Nutshell, Second Edition
by Steven Pritchard, Bruno Gomes Pessanha, Nicolai Langfeldt,
James Stanger, and Jeff Dean.
Full Story (comments: none)
O'Reilly has published the book
Mastering Regular Expressions,
Third Edition by Jeffrey E. F. Friedl.
Full Story (comments: none)
Resources
The Free Software Foundation has published
a set of opinion
papers as a supplement to the rationale document for the GPLv3 second
draft. They cover topics like patent retaliation, DRM, BitTorrent, and
others. "
Draft 1 did not address peer-to-peer transmission; it was
an issue that had escaped our notice. The experts on the discussion
committees we formed in January did not call this issue to our attention
either. Rather, the issue was pointed out to us by two unaffiliated members
of the free software user community."
Comments (none posted)
Contests and Awards
KDE.News
has announced
a new Amarok artwork contest.
"
The Amarok project has announced an artwork contest for their upcoming live CD, Amarok Live, for fancy new version 1.4. The contest includes among other things bootsplash screens, wallpapers and Amarok splash screens. Also the Amarok Live team would like to have a complete set with similar style for all the items listed in the Amarok wiki. This artwork contest will be opened for submission until midnight UTC ending September 1st."
Comments (none posted)
The Free Software Foundation (FSF) and the GNU Project have announced the
request for nominations for the 2006 Award for the Advancement of Free
Software. "
This annual award is presented to a person who has made a
great contribution to the progress and development of free software,
through activities that accord with the spirit of software freedom (as
defined in the Free Software Definition)."
Full Story (comments: 8)
The third PyWeek game programming challenge
has been announced. The object of the challenge is to develop
a Python-based game in one week.
"
PyWeek 3 is coming up. I've scheduled it for the first week of September. The
exact dates are 00:00UTC Sunday 3rd September to 00:00UTC Sunday 10th
September."
Comments (none posted)
KDE.news
reports
that Valgrind has won an award.
"
Julian Seward, father of the the famous Valgrind, an opensource tool for debugging and profiling your applications, won this years Google-O'Reilly Open Source Award for "Best Toolmaker". This years ceremony was the second of the annual event. Congratulations, Julian! In other news, Valgrind 3.2 has been released."
Comments (none posted)
Surveys
MozillaZine
mentions an effort to collect user opinions on the User Panel.
"
Rachel Werner writes: "Mozilla is now recruiting for the Firefox User Panel, which is an initiative to learn more about how end-users interact with the Web. Firefox User Panel members will complete a series of short online surveys on a variety of Web-related topics, with the aggregate results made available to the Mozilla community."
Comments (none posted)
Education and Certification
The Linux Professional Institute and the Free Standards Group
will provide professional certification in Latin America.
"
The two organizations will initiate this
relationship through their key participation in a five city IT tour in Brazil
beginning in August 2006 which includes such leading companies as IBM
and Novell, local LPI training partners and other IT organizations."
Full Story (comments: none)
Calls for Presentations
A call for workshop proposals has gone out for ARES 2007,
The Second International Conference on Availability, Reliability and
Security. The event takes place from April 1013th, 2007 in
Vienna, Austria, proposals are due by September 10.
Full Story (comments: none)
Upcoming Events
The GNOME Boston Summit will be held on October 7-9 in Boston, MA.
"
The annual GNOME Boston Summit is a three-day hackfest for GNOME developers
and contributors. It is not primarily aimed at users or new contributors,
but if you want to jump right into the deep end, it's a fantastic way to
meet everyone and get involved. Unlike traditional conferences, the Boston
Summit is all about getting developers together and getting things done.
While there are some non-hacking sessions, they are geared heavily towards
many-to-many, interactive discussion and planning, rather than one-to-many
presentations."
Full Story (comments: none)
KDE.News has posted a
call for help for the next London LinuxWorld Conference and Expo.
"
Today we received confirmation that we have been successful in obtaining a booth at LinuxWorld Conference and Expo. The two-day event is taking place on the 25th and 26th of October in London's Olympia 2 conference hall. Following last year's success we are hoping to have a bigger presence this year to demonstrate our efforts at Akademy 2006 as well as the progress that will have been made with KDE 4."
Comments (none posted)
Events: August 17, 2006 to October 16, 2006
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
August 14 August 17 |
ApacheCon Asia |
Colombo, Sri Lanka, |
August 14 August 17 |
LinuxWorld San Francisco 2006 |
San Francisco, CA, |
August 17 August 18 |
Python for Scientific Computing |
Pasadena, CA, |
August 18 August 19 |
The Ubucon Conference |
Mountain View, CA, |
August 19 August 20 |
Colombian Mini-DebConf |
Popayan, Cauca, Colombia |
| August 19 |
Linux Picnic 15 |
Sunnyvale, CA, USA |
August 21 August 27 |
Ireland PyPy sprint |
Limerick, Ireland, |
August 23 August 24 |
Fourth International Conference on GPLv3 |
Bangalore, India, |
| August 26 |
RubyConf*MI |
Grand Rapids, MI, |
August 28 August 31 |
Bellua Cyber Security Asia 2006 |
Jakarta, Indonesia, |
August 30 September 1 |
YAPC::EU 2006 - Yet Another Perl Conference - Birmingham |
Birmingham, UK |
September 5 September 8 |
Linux Kongress 2006, 13th International Linux System Technology Conference |
Nürnburg, Germany |
| September 8 |
Leipzig Python Workshop |
Leipzig, Germany, |
September 9 September 10 |
Linuxtage in Essen |
Essen, Germany, |
September 11 September 13 |
OpenOffice.org Conference |
Lyon, France, |
September 12 September 15 |
php|works/db|works 2006 |
Toronto, Canada, |
September 13 September 15 |
2006 WebGUI Users Conference |
Las Vegas, NV, |
| September 14 |
NLUUG najaarsconferentie 2006 |
Gelderland, The Netherlands, |
September 14 September 16 |
Wizards of OS 4 - Information Freedom Rules |
Berlin, Germany, |
September 14 September 15 |
RailsConf Europe 2006 |
London, UK |
| September 14 |
Open Source: New DoD Paradigm, or Business as Usual? |
Arlington, VA, USA |
September 14 September 15 |
Software Tagging Workshop |
Portland, OR, USA |
September 16 September 17 |
WineConf |
Reading, UK |
September 16 September 17 |
Linux-Delhi (India Linux users group Delhi chapter) Freedel 2006 |
Delhi, India |
| September 17 |
KLDP 10 year Anniversary Free/Open Source Software Conference |
Seoul, Korea |
September 18 September 21 |
2006 European Open Source Convention |
Brussels, Belgium, |
September 18 September 21 |
New Security Paradigms Workshop |
Schloss Dagstuhl, Germany, |
September 19 September 21 |
High Performance Embedded Computing Workshop |
Lexington, MA, USA |
September 23 September 30 |
KDE World Summit 2006 |
Dublin, Ireland, |
September 25 September 28 |
Embedded Systems Conference |
Boston, MA, |
September 29 September 30 |
No cON Name 2006 Congress |
Palma de Mallorca, Spain, |
September 29 October 1 |
ToorCon 2006 |
San Diego, CA, |
September 29 October 1 |
Encuentro de Desarrolladores de GNOME Zaragoza |
Zaragoza, Spain |
September 30 October 1 |
RuxCon 2006 |
Sydney, Australia, |
| September 30 |
Ohio LinuxFest 2006 |
Columbus, Ohio, |
| September 30 |
Defective by Design, 2pm-5pm, Apple Store, Regent Street, London, UK |
London, UK |
October 1 October 4 |
Gelato ICE Itanium Conference and Expo |
Biopolis, Singapore, |
October 1 October 3 |
LinuxBIOS Symposium 2006 |
Hamburg, Germany |
October 2 October 5 |
Security OPUS Infosec Conference |
San Francisco, CA, USA |
October 7 October 9 |
GNOME Boston Summit |
Boston, MA, USA |
October 9 October 13 |
ApacheCon US |
Austin, TX, |
October 9 October 13 |
13th Annual Tcl/Tk Conference |
Naperville, IL, |
October 11 October 12 |
Eclipse Summit Europe |
Esslingen, Germany |
October 11 October 12 |
Linux World Conference and Expo |
Utrecht, The Netherlands |
October 12 October 15 |
Eighth Real-Time Linux Workshop |
Lanzhou, Gansu, China, |
If your event does not appear here, please tell us about it.
Audio and Video programs
KDE.News
has announced
the availability of an audio interview with Amarok developers.
"
The Linux Link Tech Show has interviewed Amarok developers Max Howell and Ian
Monroe in their
latest show. Max talks about Amarok's many features and what
they plan for KDE 4, while Ian explains what the main goals of the Amarok
project are. Start 12 minutes in to skip the technical problems and listen
to the interview."
Comments (none posted)
Page editor: Forrest Cook