Selling a new license to the kernel developers was always going to be an
uphill battle. They are a large and strong-minded crowd, occasionally
suspicious of the Free Software Foundation and its attitude toward Linux,
and happy with the licensing that they have now. Given the immense
practical difficulties involved in changing licenses, there would have to
be a strong incentive to get the developers to even try.
The odds of a license change fell even further earlier this year, when
Linus Torvalds made his opposition to the anti-DRM provisions of the GPLv3
draft known. For some time, it appeared that Linus was alone in that
position, however; few other developers had made public statements on the
license. Even Linus wondered about it:
The reason the poll and the whitepaper got started was that I've
obviously not been all that happy with the GPLv3, and while I was
pretty sure I was not alone in that opinion, I also realize that
_everybody_ thinks that they are right, and that they are supported
by all other right-thinking people. That's just how people work. We
all think we're better than average.
So while I personally thought it was pretty clear that the GPLv2
was the better license for the kernel, I didn't want to just depend
on my own personal opinion, but I wanted to feel that I had
actually made my best to ask people.
So he put together a quick discussion list involving the top 30 or so
kernel developers (see the message quoted above for the the exact selection
criteria) and held an informal poll. The results were as clear as it
gets: none of the developers polled was positive about the license, and
most were strongly negative. Among this crowd of most active kernel
developers, nobody is prepared to say that moving to GPLv3 would be a good
thing for the kernel project to do.
A subset of these developers put their names onto a separate position statement.
Some of the positions taken in that statement are quite strong (see
Rusty
Russell's take), to the point that not all were willing
to support it. It also appears that, while the anti-DRM provisions are
almost unanimously opposed, a number of developers are sympathetic to the
patent-related terms in GPLv3.
The anti-DRM clauses are, indeed, at the heart of the problem. The GPLv3 draft
requires that, if somebody ships you a device which runs GPLv3-licensed
code, they must also provide you with everything required to rebuild and
reinstall that code - including encryption keys if the hardware requires
them. Those who support this language see it as a fundamental guarantee of the
freedom that comes with free software - the freedom to replace that
software if need be. In particular, these people want to be able to
replace software which implements unpleasant DRM schemes or other
user-hostile behavior.
In the discussions that have followed, it is hard to find kernel developers
who support locking up content and abridging fair-use rights with DRM
schemes - though some do see situations where locking down a system's
software makes sense. But they see the language in the GPLv3 draft as
restricting the possible uses of their software, and they don't like it.
The cure seems worse than the disease.
The core question behind this whole debate, perhaps, is this: what,
exactly, do we want to accomplish with our licenses? Just as there is
disagreement over what kinds of problems can be solved by passing laws,
there is no consensus on which problems can be addressed with license
terms. One can argue that oppressive DRM is a societal or legal problem,
and that it should be addressed at those levels through a reaffirmation of
what fair-use rights should really be rather than by adopting a license which
tries to keep specific software from being used to implement DRM. A
license can be a hefty hammer, but not every problem is a nail.
Regardless of the reasoning, the fact is that the GPLv3 draft is currently
in a difficult spot. There appears to be no way it will be adopted for the kernel in
its current form; there has also been quite a bit of speculation that a
number of other important projects will either resist the new license or,
possibly, fork into GPLv2 and GPLv3 versions. GPL-licensed libraries are
of particular concern. The prospect of having to carry around two
versions of the C library - one for each version of the GPL - is not
particularly appealing. This is the scenario that some of the kernel
developers warn about in their position statement; anybody who dismisses it
should have a good reason for believing that it will not come about.
There are a lot of good things in the GPLv3 draft. The updating of the
language for worldwide applicability is something we will almost certainly
want, sooner or later. The software patent provisions have the potential
to deter patent attacks against free software users - an important
protection in the absence of a real fix for the patent problem. The "this
code is not a technical protection measure" clause may offer similar
protection from some attacks based on DMCA-like laws. All of this, and
more, is worth having - but only if the new license can find acceptance
from those who have so wholeheartedly adopted GPLv2. The Free Software
Foundation is going to have to make a difficult decision over the next few
months: it can keep the controversial terms and risk the consequences, or
increase the chances of a successful GPLv3 by dropping terms that, in its
opinion, are of fundamental importance.
[Other things to see: the FSF's
response to the position statement and Linus Torvalds's Ode to GPLv2. There is also the announcement of the first
discussion draft of the GNU Free Documentation License, version 2,
which almost appears to have gotten lost in the noise.]
Comments (74 posted)
Back in January, 2005, LWN ran
an
article about Debian and Mozilla's trademarks. In particular, the
Mozilla
trademark policy places strict requirements on where names like
"Firefox" can be used, some of these requirements do not mix well with the
Debian Free Software Guidelines. Recent events now warrant a new look at
the issue.
Any distribution of Mozilla software which diverges from the
official tarballs must use a different name unless specific approval has
been obtained from Mozilla. Debian's version does indeed
differ in a number of ways. The project could seek approval from Mozilla
to call its version of the browser "Firefox," but that approval does not
help others who may wish to redistribute the software after receiving it
from Debian. Also, the Debian Firefox build omits the official logos,
since they carry a non-free license; that is another change which runs
afoul of the trademark rules.
In the 2005 discussion, the Debian Project had seemingly come to a
resolution with the Mozilla Foundation, as represented by Gervase Markham,
where Debian would be trusted to make reasonable changes and the omission
of the logos was condoned. All seemed well, and Debian has been shipping
Firefox under this understanding for over a year.
In February of this year, however, Mike Connor from Mozilla Corporation
posted a
bug report with the Debian project. This bug, marked "serious," stated
that shipping a browser called "Firefox" was a trademark violation:
Firefox (the name) is equally protected and controlled by the same
trademark policy and legal requirements as the Firefox logo.
You're free to use any other name for the browser bits, but calling
the browser Firefox requires the same approvals as are required for
using the logo and other artwork.
Under the previous understanding, the Mozilla Foundation had seemingly
concluded that it could trust Debian to be judicious in its patches to
Firefox. The Mozilla Corporation, instead, is taking a harder line:
To my knowledge, each patchset that deviates from what we ship
should be run by whoever is doing licensing approvals (this is in
progress with various distributions already). Its hard, if not
impossible, to define a set of guidelines that is crystal clear and
doesn't need human oversight. Novell and Red Hat already do this.
The conversation then lapsed until September 18, when Mr. Connor
restarted it. His position has not softened:
In that light, you should consider this, as I previously said,
notice that your usage of the trademark is not permitted in this
way, and we are expecting a resolution. If your choice is to cease
usage of the trademark rather than bend the DFSG a little, that is
your decision to make.
Anybody familiar with the Debian Project will know that asking it to "bend
the DFSG a little" tends not to go over very well.
Mozilla's immediate complaint is about the omission of the official logo, a
change which had seemingly been approved
back in 2005. But Mr. Connor is also taking issue with a number of the
other patches shipped by Debian, and has repeatedly said that every patch
that the distribution applies must be approved by the Mozilla Corporation
ahead of time.
So what happened to the previous understanding? It appears that the shift
to the Mozilla Corporation has brought a new approach to trademark policies
- and new people into the trademark enforcement role. Meanwhile, the
understanding that the Debian Project thought it had was never really
codified onto a piece of paper with the requisite signatures - and, as a
result, it is easy for the Mozilla Corporation to change. A cardinal rule
for dealing with corporations is to always assume that the people you are
dealing with will soon be replaced by others with a much more hostile attitude;
that would appear to be what has happened here. With regard to the logo:
Fair enough, [Gervase Markham] did make that statement. At the
time, we obviously weren't taking that part seriously. We are now,
and we're saying its not ok.
The Debian developers have no intention of going against Mozilla's wishes.
Eric Dorland, one of the Debian Firefox maintainers, did ask for some time,
however:
If this isn't possible, could we at least get a stay of execution?
Etch is going into deep freeze in less than a month. Would it be
possible to resolve this after the release?
The response was not particularly sympathetic:
I would think it makes much more sense to resolve this before you
put another long-lived release into the wild, unless your aim is to
delay compliance. Ignoring the logo issue entirely, I have grave
concerns around the nature and quality of some of the changes the
patchset contains, and I would like to see the changes as a set of
specific patches before I could make any recommendation as to
whether we should continue to allow use of the trademark. If we
were forced to revoke your permission to use the trademark, freeze
state would not matter, you would be required to change all
affected packages as soon as possible. Its not a nice thing to do,
but we would do it if necessary, and we have done so before.
Eric also asked for clarification on the patch review policy, wondering if
it applied even to security updates. The answer was clear:
Yes, if you are shipping a browser called Firefox, we should be
signing off on every deviation from what we ship. Yes, its time
consuming, and yes, I can find more entertaining ways to spend my
time, but its a necessary evil.
As for your straw man about security bugs, what security bugs would
you be fixing with your own patches? If there are security bugs,
they should be fixed upstream, not in your own tree.
Many people do not consider security to be a "straw man," however. Debian
stable currently includes Firefox 1.0.4, which is no longer supported by
the Mozilla developers. So Debian must backport its own security fixes,
and may not want to wait for the Mozilla bureaucracy to review those fixes
before putting them out. The Mozilla response here is that users should
simply be force-upgraded to a supported version; that is, indeed, what a
number of distributors do, but people are not always happy about it. There
are not many other projects which force upgrades in this manner.
The end result of all this, as expressed by Steve Langasek:
Given your subsequent comments indicating that the Mozilla
Foundation reserves the right to revoke trademark grants for
released versions of Debian, I don't see that we have any choice
but to discontinue our use of the marks.
Eric Dorland has stated that he will be changing the name of the browser
soon. Previously, this scenario has been described as the "Iceweasel"
approach - but Eric has not said what name he will be using. He has asked
if Debian sarge can continue to ship "firefox," or whether the name will
have to be changed in the stable distribution; that question has not yet
been answered.
Debian is not the only project to express some frustration with Mozilla;
consider this message sent to the Fedora
advisory board in August on why Firefox security updates tend to be
slow in coming:
Also you have to take into account that firefox.org doesn't care
about Linux. They produce "updates" that are first Windows
precompiled binaries. Their Linux stuff is still in CVS, not even
tarball released yet, so we have to try and take a CVS snapshot or
troll through CVS logs to find the right patch. They also don't
seem to care about vendorsec, or if they do its a token notice and
nonsensical embargo dates. The last one I noticed was set to be
released in the middle of a global holiday (Easter).
See also this message from last
June on problems the Ubuntu developers have had in keeping Firefox
secure in their distribution.
The Mozilla project has, mainly via the Firefox browser, changed the way
people work with the web. It has brought millions of people into the
community of free software users and ended the destructive domination of a
single, proprietary browser. Firefox is good stuff, and we are far richer
for its existence.
One cannot help wondering, however, if the Mozilla Corporation, now one year old,
isn't losing touch with the free software community it is ostensibly part of.
Releasing software under a free license means losing control over what
happens to it, but Mozilla appears to be having a hard time letting go.
The result makes life harder for Linux distributors, and for Linux users as
well.
Nobody really wants to fork Firefox. The Mozilla Corporation, however,
would appear to be requiring distributors to do exactly that, whether they
want to or not. No distributor has any interest in shipping Iceweasel, but
it appears that a number of us will be using it anyway - or, perhaps,
looking harder at some of the other free browsers out there.
Comments (82 posted)
September 27, 2006
This article was contributed by Stacey Quandt
The 13th annual International Linux System Technology Conference, also
known as Linux Kongress, took place September 5 - 8 in Nürnberg,
Germany. As a technical Linux event Linux
Kongress is smaller in scale than the Ottawa Linux Symposium and
linux.conf.au. Still the conference sessions and tutorials included a
number of quality talks from familiar members of the Linux and open
source communities such as Heinz Mauelshagen, Lars Mueller, Theodore
Ts'o, Volker Lendecke, Alan Robertson, and Daniel Phillips.
A few of the talks stood out. One such talk was Felix von
Leitner's presentation titled "Benchmarking, round 2: I/O
Performance", in which he tested file system performance on
Linux, Windows, OpenSolaris, NetBSD, FreeBSD, and OpenBSD in order
to better understand the scalability of different operating systems and
IP stack throughput. Based on von Leitner's benchmarking methodology Linux
has the fastest file system - reiser4.
The testing theme continued with Poornima
Bangalore, whose presentation was on the topic of "Best Practices
in Linux Kernel Testing." Her talk detailed many of the key
differences between traditional and open source testing. She pointed out
that mainline kernel testing is more challenging than testing many other
open source projects because of the rapid development and the different
sub trees in the kernel: the stable kernels are released every 6 weeks or so,
release candidate (-rc) kernels are available every week, and experimental
(-mm) kernels are available every few days. Poornima shared best practices
regarding kernel configuration, hardware configuration, test automation,
test coverage, and first failure data capture.
Heinz Mauelshagen gave a talk on
device-mapper architecture features and the related target feature
set. In the talk "Linux as a Hypervisor," Jeff Dike discussed the
evolution of the hypervisor support in the Linux kernel and how
capabilities such as ptrace, AIO and O_DIRECT make a difference to
virtual machines. He also talked about the implications of FUSE
(filesystems in userspace) and the manageability benefits of exporting a
UML filesystem to the host. Lars Marowsky-Bree's presentation on
Heartbeat 2 and Xen
explored Heartbeat's ability to manage Xen
guests. He expanded on Heartbeat's architecture and its integration with
Xen to enable resource reallocation, globally ordered recovery actions,
and data center automation policies using the Cluster Resource
Manager (CRM).
Mattias Rechenburg's presentation on
"Using Enterprise Data
Centers with OpenQRM" showcased the state of
OpenQRM an open source project to achieve high-availability,
scalability, and deployment, service and server virtualization on a
variety of operation system. In spite of OpenQRM's pluggable architecture,
the audience focused on the fact that it depends on a binary module
which requires support from Qlusters. The general sentiment from the
audience was they were not interested if they couldn't get support from
Red Hat, IBM, Hewlett-Packard etc.
In "Real-Time Approaches to Linux,"
Ted Ts'o shared his perspective on enterprise real-time computing and
how it differs from so-called traditional real-time computing.
He emphasized the changing
requirements in enterprise software and how high throughput is not
enough because customers increasingly also require latency guarantees,
especially in particular military applications and trading
systems. It was interesting to hear about the benefits and tradeoffs of
different approaches to enterprise real-time including RTAI and Ingo
Molnar's CONFIG_PREEMPT_RT.
Ted suggested
that guidelines outlined by his colleague Paul McKenney can be used to
evaluate the different approaches to enterprise real-time. This includes
quality of service, the amount of code inspection required when a new
feature is added, the API provided to applications, the relative
complexity, fault isolation, and supported hardware and software
configurations.
Although IBM presently has only one customer that plans to
deploy enterprise real-time computing, the ability to support large
SMP systems,
TCP/IP, commercially available middleware, and databases makes it an
area to watch in the future. Ted also elaborated on the features of
IBM's real-time JVM/SDK (aka IBM Websphere Real-Time v1.0) such as RTSJ
(Real-time specification for Java), the Metronome real-time garbage
collector, and AOT (Ahead of Time Compilation). The talk emphasized that
there are many new applications for real-time operating systems, and in
particular enterprise real-time Linux.
Maddog provided the final keynote on having fun
with open source in his own inimitable way.
Comments (1 posted)
Page editor: Jonathan Corbet
Security
September 27, 2006
This article was contributed by Jake Edge.
Google and other search engines provide an invaluable service for people
looking for web-based information, but, as several automatic teller machine
(ATM) vendors found out recently, search engines can also be useful for
people looking for information that might better stay hidden. Google
searches have recently turned up
operator manuals for several ATM models which include information on how
to enter maintenance mode, along with default administrative passwords.
This information was promptly put to use in ways not intended by the
manufacturers. ATM manufacturers are not the only folks
who should be concerned about this, search engines store a wealth of
sensitive information and for those with malicious intent, they are
a gold mine.
Two weeks ago, a news
report
about someone reprogramming an ATM led a security researcher to see what
information was available about the ATM model shown in a CNN report.
It turns out that it was not difficult to come up with information that
could be used to make the ATM believe that it was handing out $5 bills
when it was really providing $20 bills. Neither the researcher (nor,
presumably, the unknown ATM reprogrammer) confirmed that it was a web
search that led to the information, but a subsequent
report
makes it clear that the manual was available via a simple Google query.
Other ATM vendors' products were then
targeted
with the same results. The major security issue in these cases appears to
be the well known 'default password' vulnerability. The default
administrative passwords were listed in the operator's manual, which is
not unreasonable, but, like default passwords everywhere, they were
not routinely changed as part of the installation.
This kind of vulnerability is not at all specific to ATM machines;
various kinds of hardware (routers, servers, PBX systems, etc.) have been
or are susceptible. Of course, it is not just hardware that suffers from
well known or easily discovered default passwords, many software packages
have exactly the same problem. Finding vulnerable installations of those
packages has been made a great deal easier with search engines, particularly
Google with its rich set of searching operators.
Many software packages, especially web-based packages, show that they have
been installed correctly by displaying a default page. The Apache web
server on many Linux distributions installs a page that indicates its presence
(and its version, which may come in handy the next time an Apache
vulnerability is discovered) and the fact that it has not been completely
configured. Searching for
these default pages, especially for packages (like portals, blogs, picture
galleries, etc.) that have a default administrative password, will generate
a list of sites that may not have done anything more than install the
package. This is a pretty good place to start trying default passwords.
Web searching can also generate lists of sites that are vulnerable to known
exploits simply by looking for sites displaying 'VulnerableApp v0.0.1'. In
many cases, the applications were installed at one point and then orphaned
but not removed and the administrator has completely forgotten about their
presence. It can be difficult to keep up with security updates for an
application that one has forgotten is even installed.
This just scratches the surface of the kinds of information, useful
to those with malicious intent, that can be found via search engines. Johnny
Long has done various conference presentations and written a book,
Google Hacking for
Penetration Testers describing these techniques. His
homepage has a great deal
of information on using Google to find interesting things on the web.
Using these techniques against your own site is one of the best ways to
determine how vulnerable you are. Finding web applications that were
forgotten or were never completely configured is just one step in the right
direction. These techniques could also find directories that provide
indexes or publicly exposed documents that were believed to be secure.
It is almost always an eye opening experience to find out how much
information the search engines have about one's site.
Comments (4 posted)
New vulnerabilities
openssh: remote denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4924
CVE-2006-5051
|
| Created: | September 27, 2006 |
Updated: | September 17, 2008 |
| Description: |
Openssh 4.4 fixes some
security issues, including a pre-authentication denial of service, an
unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort
could be used to determine the validity of usernames on some platforms. |
| Alerts: |
|
Comments (none posted)
TikiWiki: arbitrary command execution
| Package(s): | tikiwiki |
CVE #(s): | CVE-2006-4299
CVE-2006-4602
|
| Created: | September 26, 2006 |
Updated: | September 27, 2006 |
| Description: |
A vulnerability in jhot.php allows for an unrestricted file upload to
the img/wiki/ directory. Additionally, a cross-site scripting vulnerability
exists in the highlight parameter of tiki-searchindex.php. |
| Alerts: |
|
Comments (none posted)
webmin: cross-site scripting
| Package(s): | webmin |
CVE #(s): | CVE-2006-4542
|
| Created: | September 26, 2006 |
Updated: | October 24, 2006 |
| Description: |
Webmin before 1.296 and Usermin before 1.226 does not properly handle a URL
with a null ("%00") character, which allows remote attackers to conduct
cross-site scripting (XSS), read CGI program source code, list directories,
and possibly execute programs. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2006-3918
|
| Created: | August 9, 2006 |
Updated: | April 4, 2008 |
| Description: |
From the Red Hat advisory: "A bug was found in Apache where an invalid Expect header sent to the server
was returned to the user in an unescaped error message. This could
allow an attacker to perform a cross-site scripting attack if a victim was
tricked into connecting to a site and sending a carefully crafted Expect
header." |
| Alerts: |
|
Comments (none posted)
bind: denial of service
| Package(s): | bind |
CVE #(s): | CVE-2006-4095
CVE-2006-4096
|
| Created: | September 7, 2006 |
Updated: | February 1, 2007 |
| Description: |
Bind has two denial of service vulnerabilities.
Recursive servers queries for SIG records will trigger an assertion
failure if more than one RR set is returned.
An INSIST failure can be triggered by sending a large number of
recursive queries. |
| Alerts: |
|
Comments (none posted)
binutils: buffer overflow
| Package(s): | binutils |
CVE #(s): | CVE-2005-4807
|
| Created: | August 17, 2006 |
Updated: | October 19, 2006 |
| Description: |
The GNU assembler (gas) in binutils is vulnerable to a buffer overflow.
If a user can be tricked into assembling a specially crafted file with
gcc or gas, arbitrary code can be executed with the privileges of the user. |
| Alerts: |
|
Comments (3 posted)
bomberclone: information disclosure and denial of service
| Package(s): | bomberclone |
CVE #(s): | CVE-2006-4005
CVE-2006-4006
|
| Created: | September 19, 2006 |
Updated: | September 20, 2006 |
| Description: |
Luigi Auriemma discovered two security related bugs in bomberclone, a free
Bomberman clone. The program copies remotely provided data unchecked which
could lead to a denial of service via an application crash. Bomberclone
uses remotely provided data as length argument which can lead to the
disclosure of private information. |
| Alerts: |
|
Comments (1 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)
capi4hylafax: missing input sanitizing
| Package(s): | capi4hylafax |
CVE #(s): | CVE-2006-3126
|
| Created: | September 1, 2006 |
Updated: | October 18, 2006 |
| Description: |
Lionel Elie Mamane discovered a security vulnerability in capi4hylafax,
tools for faxing over a CAPI 2.0 device, that allows remote attackers to
execute arbitrary commands on the fax receiving system. |
| Alerts: |
|
Comments (none posted)
cheesetracker: buffer overflow
| Package(s): | cheesetracker |
CVE #(s): | CVE-2006-3814
|
| Created: | September 4, 2006 |
Updated: | October 27, 2006 |
| Description: |
Luigi Auriemma discovered a buffer overflow in the loading component
of cheesetracker, a sound module tracking program, which could allow a
maliciously constructed input file to execute arbitrary code. |
| Alerts: |
|
Comments (1 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)
dokuwiki: arbitrary command execution
| Package(s): | dokuwiki |
CVE #(s): | CVE-2006-4674
CVE-2006-4675
CVE-2006-4679
|
| Created: | September 15, 2006 |
Updated: | September 20, 2006 |
| Description: |
"rgod" discovered that DokuWiki doesn't sanitize the X-FORWARDED-FOR
HTTP header, allowing the injection of arbitrary contents - such as PHP
commands - into a file. Additionally, the accessory scripts installed
in the "bin" DokuWiki directory are vulnerable to directory traversal
attacks, allowing to copy and execute the previously injected code. |
| Alerts: |
|
Comments (none posted)
ffmpeg: buffer overflows
| Package(s): | ffmpeg |
CVE #(s): | CVE-2006-4799
CVE-2006-4800
|
| Created: | September 14, 2006 |
Updated: | May 28, 2007 |
| Description: |
the AVI processing code in FFmpeg has a number of buffer overflow
vulnerabilities.
If an attacker can trick a user into loading a specially crafted
crafted AVI, arbitrary code can be executed with the user's privileges. |
| Alerts: |
|
Comments (2 posted)
flash-plugin: arbitrary code execution
| Package(s): | flash-plugin |
CVE #(s): | CVE-2006-3311
CVE-2006-3587
CVE-2006-3588
|
| Created: | September 13, 2006 |
Updated: | October 5, 2006 |
| Description: |
Security issues were discovered in the Adobe Flash Player. It may be
possible to execute arbitrary code on a victim's machine if the victim
opens a malicious Adobe Flash file. |
| 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)
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)
gcc: file overwrite vulnerability
| Package(s): | gcc |
CVE #(s): | CVE-2006-3619
|
| Created: | September 6, 2006 |
Updated: | March 14, 2008 |
| Description: |
The fastjar utility found in the GNU compiler collection does not perform adequate file path checking, allowing the creation or overwriting of files outside of the current directory tree. |
| Alerts: |
|
Comments (none posted)
gdb: buffer overflow
| Package(s): | gdb |
CVE #(s): | CVE-2006-4146
|
| Created: | September 15, 2006 |
Updated: | June 12, 2007 |
| Description: |
A buffer overflow in dwarfread.c and dwarf2read.c debugging code in GNU
Debugger (GDB) 6.5 allows user-assisted attackers, or restricted users, to
execute arbitrary code via a crafted file with a location block
(DW_FORM_block) that contains a large number of operations. |
| Alerts: |
|
Comments (none posted)
gdm: improper file permissions
| Package(s): | gdm |
CVE #(s): | CVE-2006-1057
|
| Created: | April 19, 2006 |
Updated: | May 2, 2007 |
| Description: |
The .ICEauthority file may be created with the wrong ownership and permissions; gdm 2.14.2 fixes the problem. |
| Alerts: |
|
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)
gnutls: signature forge vulnerability
| Package(s): | gnutls |
CVE #(s): | CVE-2006-4790
|
| Created: | September 14, 2006 |
Updated: | September 26, 2006 |
| Description: |
GnuTLS has a vulnerability with PKCS #1 v1.5 signatures.
If an RSA key with exponent 3 is used, an attacker may be able to
forge a PKCS #1 v1.5 signature. |
| Alerts: |
|
Comments (none 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: multiple vulnerabilities
| Package(s): | gzip |
CVE #(s): | CVE-2006-4334
CVE-2006-4335
CVE-2006-4336
CVE-2006-4337
CVE-2006-4338
|
| Created: | September 19, 2006 |
Updated: | January 20, 2010 |
| Description: |
Tavis Ormandy of the Google Security Team discovered two denial of service
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to hang or
crash.
Tavis Ormandy of the Google Security Team discovered several code execution
flaws in the way gzip expanded archive files. If a victim expanded a
specially crafted archive, it could cause the gzip executable to crash or
execute arbitrary code. |
| Alerts: |
|
Comments (1 posted)
gzip: arbitrary command execution
| Package(s): | gzip |
CVE #(s): | CAN-2005-0758
|
| Created: | August 1, 2005 |
Updated: | January 10, 2007 |
| Description: |
zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|'
and '&' properly when they occurred in input file names. This could be
exploited to execute arbitrary commands with user privileges if zgrep is
run in an untrusted directory with specially crafted file names. |
| Alerts: |
|
Comments (2 posted)
ImageMagick: buffer overflows
| Package(s): | imagemagick |
CVE #(s): | CVE-2006-3743
CVE-2006-3744
|
| Created: | September 6, 2006 |
Updated: | September 26, 2006 |
| Description: |
The latest set of buffer overflow vulnerabilities in ImageMagick can be found in the Sun Raster and XCF decoders. |
| Alerts: |
|
Comments (2 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
| Package(s): | kernel |
CVE #(s): | CVE-2006-4535
CVE-2006-4538
|
| Created: | September 18, 2006 |
Updated: | January 5, 2009 |
| Description: |
Sridhar Samudrala discovered a local denial of service vulnerability
in the handling of SCTP sockets. By opening such a socket with a
special SO_LINGER value, a local attacker could exploit this to crash
the kernel. (CVE-2006-4535)
Kirill Korotaev discovered that the ELF loader on the ia64 and sparc
platforms did not sufficiently verify the memory layout. By attempting
to execute a specially crafted executable, a local user could exploit
this to crash the kernel. (CVE-2006-4538) |
| Alerts: |
|
Comments (none posted)
kernel: denial of service by memory consumption
| Package(s): | kernel |
CVE #(s): | CVE-2006-2936
|
| Created: | July 17, 2006 |
Updated: | November 14, 2007 |
| Description: |
The ftdi_sio driver (usb/serial/ftdi_sio.c) in Linux kernel 2.6.x up to
2.6.17, and possibly later versions, allows local users to cause a denial
of service (memory consumption) by writing more data to the serial port
than the driver can handle, which causes the data to be queued. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-2935
CVE-2006-4145
CVE-2006-3745
|
| Created: | September 1, 2006 |
Updated: | July 30, 2008 |
| Description: |
Previous versions of the kernel package are subject to several
vulnerabilities. Certain malformed UDF filesystems can cause the system to
crash (denial of service). Malformed CDROM firmware or USB storage devices
(such as USB keys) could cause system crash (denial of service), and if
they were intentionally malformed, can cause arbitrary code to run with
elevated privileges. In addition, the SCTP protocol is subject to a remote
system crash (denial of service) attack. |
| Alerts: |
|
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)
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)
libmusicbrainz: buffer overflows
| Package(s): | libmusicbrainz-2.0 |
CVE #(s): | CVE-2006-4197
|
| Created: | August 30, 2006 |
Updated: | October 23, 2006 |
| Description: |
Several buffer overflows have been discovered in the libmusicbrainz CD index library. |
| 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 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)
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)
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)
mailman: several vulnerabilities
| Package(s): | mailman |
CVE #(s): | CVE-2006-2941
CVE-2006-3636
|
| Created: | September 8, 2006 |
Updated: | October 23, 2006 |
| Description: |
A flaw was found in the way Mailman handled MIME multipart messages. An
attacker could send a carefully crafted MIME multipart email message to a
mailing list run by Mailman which caused that particular mailing list
to stop working. (CVE-2006-2941)
Several cross-site scripting (XSS) issues were found in Mailman. An
attacker could exploit these issues to perform cross-site scripting attacks
against the Mailman administrator. (CVE-2006-3636) |
| Alerts: |
|
Comments (none posted)
firefox: multiple vulnerabilities
| Package(s): | mozilla firefox thunderbird |
CVE #(s): | CVE-2006-4565
CVE-2006-4566
CVE-2006-4571
CVE-2006-4253
CVE-2006-4567
CVE-2006-4568
CVE-2006-4569
|
| Created: | September 15, 2006 |
Updated: | November 14, 2006 |
| Description: |
Two flaws were found in the way Firefox/Thunderbird processed certain regular
expressions. A malicious web page/HTML email could crash the browser or
possibly execute arbitrary code as the user running
Firefox/Thunderbird. (CVE-2006-4565, CVE-2006-4566)
A number of flaws were found in Firefox/Thunderbird. A malicious web
page/HTML email could crash the browser or possibly execute arbitrary code
as the user running Firefox/Thunderbird. (CVE-2006-4571)
A flaw was found in the handling of JavaScript timed events. A malicious
web page could crash the browser or possibly execute arbitrary code as the
user running Firefox/Thunderbird. (CVE-2006-4253)
A flaw was found in the Firefox/Thunderbird auto-update verification
system. An attacker who has the ability to spoof a victim's DNS could get
Firefox to download and install malicious code. In order to exploit this
issue an attacker would also need to get a victim to previously accept an
unverifiable certificate. (CVE-2006-4567)
Firefox did not properly prevent a frame in one domain from injecting
content into a sub-frame that belongs to another domain, which facilitates
website spoofing and other attacks (CVE-2006-4568)
Firefox did not load manually opened, blocked popups in the right domain
context, which could lead to cross-site scripting attacks. In order to
exploit this issue an attacker would need to find a site which would frame
their malicious page and convince the user to manually open a blocked
popup. (CVE-2006-4569) |
| Alerts: |
|
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: privilege violations
| Package(s): | mysql |
CVE #(s): | CVE-2006-4031
CVE-2006-4226
|
| Created: | August 25, 2006 |
Updated: | July 30, 2008 |
| Description: |
MySQL 4.1 before 4.1.21 and 5.0 before 5.0.24 allows a local user to access
a table through a previously created MERGE table, even after the user's
privileges are revoked for the original table, which might violate intended
security policy (CVE-2006-4031).
MySQL 4.1 before 4.1.21, 5.0 before 5.0.25, and 5.1 before 5.1.12, when run
on case-sensitive filesystems, allows remote authenticated users to create
or access a database when the database name differs only in case from a
database for which they have permissions (CVE-2006-4226). |
| Alerts: |
|
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)
ncompress: buffer underflow
| Package(s): | ncompress |
CVE #(s): | CVE-2006-1168
|
| Created: | August 10, 2006 |
Updated: | February 21, 2012 |
| Description: |
The ncompress compression utility has a missing boundary check.
A local user can use a maliciously created file to cause a
a .bss buffer underflow. |
| Alerts: |
|
Comments (none posted)
nss: signature forgery vulnerability
| Package(s): | nss |
CVE #(s): | CVE-2006-4340
|
| Created: | September 15, 2006 |
Updated: | October 18, 2006 |
| Description: |
Daniel Bleichenbacher recently described an implementation error in RSA
signature verification. For RSA keys with exponent 3 it is possible for an
attacker to forge a signature that which would be incorrectly verified by
the NSS library. |
| Alerts: |
|
Comments (1 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)
openssl: insufficient signature checking
| Package(s): | openssl |
CVE #(s): | CVE-2006-4339
|
| Created: | September 5, 2006 |
Updated: | November 15, 2006 |
| Description: |
Philip Mackenzie, Marius Schilder, Jason Waddle and Ben Laurie of Google
Security discovered that the OpenSSL library did not sufficiently check the
padding of PKCS #1 v1.5 signatures if the exponent of the public key is 3
(which is widely used for CAs). This could be exploited to forge signatures
without the need of the secret key. |
| Alerts: |
|
Comments (none posted)
php: several vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-4481
CVE-2006-4484
CVE-2006-4485
|
| Created: | September 8, 2006 |
Updated: | June 13, 2008 |
| Description: |
The file_exists and imap_reopen functions in PHP before 5.1.5 do not check
for the safe_mode and open_basedir settings, which allows local users to
bypass the settings (CVE-2006-4481).
A buffer overflow in the LWZReadByte function in ext/gd/libgd/gd_gif_in.c
in the GD extension in PHP before 5.1.5 allows remote attackers to have an
unknown impact via a GIF file with input_code_size greater than
MAX_LWZ_BITS, which triggers an overflow when initializing the table array
(CVE-2006-4484).
The stripos function in PHP before 5.1.5 has unknown impact and attack
vectors related to an out-of-bounds read (CVE-2006-4485). |
| Alerts: |
|
Comments (1 posted)
php: arbitrary code execution
| Package(s): | php |
CVE #(s): | CVE-2006-4020
|
| Created: | August 22, 2006 |
Updated: | September 21, 2006 |
| Description: |
A vulnerability was discovered in the sscanf function that could allow
attackers in certain circumstances to execute arbitrary code via argument
swapping which incremented an index past the end of an array and triggered
a buffer over-read. |
| 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)
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)
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)
squirrelmail: insecure permissions
| Package(s): | squirrelmail |
CVE #(s): | CVE-2006-4019
|
| Created: | August 14, 2006 |
Updated: | September 26, 2006 |
| Description: |
Squirrelmail contains a vulnerability that allows authenticated users to
read and write other users' preferences and attachments. |
| 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)
usermin: programming error
| Package(s): | usermin |
CVE #(s): | CVE-2006-4246
|
| Created: | September 15, 2006 |
Updated: | September 20, 2006 |
| Description: |
Hendrik Weimer discovered that it is possible for a normal user to
disable the login shell of the root account via usermin, a web-based
administration tool. |
| Alerts: |
|
Comments (none posted)
w3c-libwww: possible stack overflow
| Package(s): | w3c-libwww |
CVE #(s): | CVE-2005-3183
|
| Created: | October 14, 2005 |
Updated: | May 2, 2007 |
| Description: |
xtensive testing of libwww's handling of multipart/byteranges content from
HTTP/1.1 servers revealed multiple logical flaws and bugs in
Library/src/HTBound.c |
| Alerts: |
|
Comments (1 posted)
wireshark: several 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: local privilege escalations
| Package(s): | xorg-x11 |
CVE #(s): | CVE-2006-4447
|
| Created: | August 28, 2006 |
Updated: | April 30, 2007 |
| Description: |
Several X.org libraries and X.org itself contain system calls to
set*uid() functions, without checking their result. Local users could
deliberately exceed their assigned resource limits and elevate their
privileges after an unsuccessful set*uid() system call. This requires
resource limits to be enabled on the machine. |
| Alerts: |
|
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)
xorg-x11: privilege escalation
| Package(s): | xorg-x11 xfree86 |
CVE #(s): | CVE-2006-3739
CVE-2006-3740
|
| Created: | September 12, 2006 |
Updated: | December 14, 2006 |
| Description: |
iDefense reported two integer overflow
flaws in the way the X.org server processed CID font files. A malicious
authorized client could exploit this issue to cause a denial of service
(crash) or potentially execute arbitrary code with root privileges on the
X.org server. |
| Alerts: |
|
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: 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)
zope2.7: information disclosure
| Package(s): | zope2.7 |
CVE #(s): | CVE-2006-4684
|
| Created: | September 14, 2006 |
Updated: | September 20, 2006 |
| Description: |
Version 2.7 of Zope has an information disclosure vulnerability.
The csv_table directive is not disabled in web pages containing ReST
markup. Files that the Zope server has access to can be exposed. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current stable kernel remains 2.6.18. The 2.6.19 merge window
has opened and, as of this writing, just over 2000 patches have landed in
the mainline git repository - see the separate article, below, for a
summary.
The current -mm tree is 2.6.18-mm1. Recent changes to
-mm include an xpad dance pad driver, a new version of the SLIM security
module, and a number of fixes. The -mm tree is shrinking quickly
as patches move into the mainline.
Adrian Bunk has released the
first 2.6.16.30 prepatch. Along with the usual fixes, this prepatch
adds a few new drivers, which has caused some observers to wonder about
criteria for patches in the long-term 2.6.16 tree. It appears that 2.6.16,
going into the future, will be a bit more open to new code than the regular
-stable tree.
Comments (none posted)
Kernel development news
I don't guarantee that I
always change my mind, but I _can_ guarantee that if most of the people I
trust tell me I'm a dick-head, I'll at least give it a passing thought.
[ Chorus: "You're a dick-head, Linus" ]
-- Linus Torvalds
Ultimately, we need to recognize that Linux is a 15-year-old kernel
and that there will be another technical development to supersede
it eventually. I can't say what that will be, but I think the best
chance of mobilizing individual contribution to it would be to use
GPL 3.
-- Bruce Perens
Comments (1 posted)
The 2.6.19 merge window has opened, and the flood of patches into the
mainline has begun. As of this writing, it has only begun - the 2000 or so
patches which have been merged after 2.6.18 are likely to be outnumbered by
those that remain. Here's what has found its way in so far, starting with
the user-visible changes:
- The OCFS2 filesystem is no longer marked "experimental."
- A number of InfiniBand updates, including better RDMA support and
drivers for some new adapters.
- Support for IPv6 policy routing rules - and a mechanism for the
creation of multiple IPv6 routing tables to support those rules.
- The parallel ATA driver
patch set.
- The labeled networking
patch set implementing the Commercial
IP Security Option.
- Support for the Atmel AVR32 architecture.
- Super-H support for Titan, SH7710VoIPGW and I-O DATA Landisk boards.
- Big updates to the PowerPC and S/390 architectures. Among other
things, S/390 has gained KProbes support.
- New drivers for external flash on ATSTK1000 boards, TI OMAP1/2 i2c
busses, ESI Miditerminal 4140 devices, Areca RAID controllers,
SuperTrak EX8350/8300/16350/16300 SCSI controllers, QLogic QLA3xxx
network interfaces, IBM eHEA Ethernet adapters, and the Ethernet
controller found on Cirrus Logic ep93xx boards.
The controversial aic94xx driver, originally written by Luben Tuikov
and since revised by a number of others, has also been merged.
Changes visible to kernel developers include:
- The CHECKSUM_HW value has long been used in the networking
subsystem to support hardware checksumming. That value has been
replaced with CHECKSUM_PARTIAL (intended for outgoing packets
where the job must be completed by the hardware) and
CHECKSUM_COMPLETE (for incoming packets which have been
completely checksummed by the hardware).
- A number of memory management changes, including tracking of dirty
pages in shared memory mappings, making the DMA32 and HIGHMEM zones
optional, and an architecture-independent mechanism for tracking
memory ranges (and the holes between them).
- The pud_page() and pgd_page() macros now return a
struct page pointer, rather than a kernel virtual address.
Code needing the latter should use pud_page_vaddr() or
pgd_page_vaddr() instead.
- A number of driver core
changes including parallel device probing and some improvements to
the suspend/resume process.
- There is now a notifier chain for out-of-memory situations; the idea
here is to set up functions which might be able to free some memory
when things get very tight.
- The semantics of the kmap() API have been changed a bit: on
architectures with complicated memory coherence issues,
kmap() and kunmap() are expected to manage coherency
for the mapped pages, thus eliminating the need to explicitly flush
pages from cache.
- PCI Express Advanced Error Reporting is now supported in the PCI
layer.
- A number of changes have been made to the inode structure in
an effort to make it smaller.
- The no_pfn()
address space operation has been added.
For anybody who is curious about what else is likely to be merged, Andrew
Morton's 2.6.19 -mm merge plans
document is worth a look. Highlights include another set of memory
patches (with ongoing discussion over whether making ZONE_DMA
optional makes sense), a rework of the network time protocol code, the vectored AIO patch set (maybe),
a long list of NFS improvements, eCryptfs (though there is some
opposition here), various device mapper and RAID improvements, and a number
of changes to the generic IRQ layer.
Additionally, Andrew plans to merge a couple of container-oriented patches:
virtualization for the utsname and IPC namespaces. Says Andrew:
This doesn't really make sense on its own, so there's an act of
faith here - it assumes that Linux will eventually have full-on
virtualisation of the various namespaces with sufficient coverage
to actually be useful to userspace.
Normally I'd just buffer all the functionality into -mm until it's
ready to go and is actually useful to userspace. But for this work
that would mean just too many patches held for too long. So I'll
start moving little pieces like this into mainline.
One thing which is not likely to go in is reiser4, which is still
held up on various needed fixes. So this filesystem looks like it will
wait for yet another development cycle.
Comments (4 posted)
The Linux driver core subsystem continues to evolve at a high rate. The
set of patches for 2.6.19
continues this process with a number of improvements - and a number of API
changes. This time around, however, the changes appear to be additive, and
thus should not break any existing drivers.
Linux boot time is an ongoing sore point - there are few users who wish
that their systems would take longer to come up. There are many things
which happen during the boot process, and many possible ways of speeding
things up. Most of the opportunities for improving boot time lie in user
space, but, on the kernel side, probing for devices can take a lot of
time. Each device must be located, initialized, and hooked into the
system; this process can involve waiting for peripheral processors to boot,
firmware loads, and, perhaps, even physical processes like spinning up
disks. As a result, much of the kernel time spent bringing up devices is
idle time, waiting for the device to do its part.
One obvious idea for improving this process is to probe devices in
parallel. That way, when the kernel is waiting for one device to respond,
it can be setting up another; the kernel would also be able to make full
use of multiprocessor systems. The 2.6.19 device core will, at last, have
the ability to operate in this mode. The changes start by adding a flag
(multithread_probe) to the device_driver structure. At
probe time, if a driver has set that flag, the actual work of setting up
the device will be pushed into a separate kernel thread which can run in
parallel with all the others. At the end of the initialization process,
the kernel waits for all outstanding probe threads to finish before
mounting the root filesystem and starting up user space.
On uniprocessor systems, this change leads to a relatively small reduction
of bootstrap time. Drivers typically do not yield the processor during the
probe process, so there is relatively little opportunity for parallelism,
even during times when the kernel has to wait for a bit. On multiprocessor
systems, however, the effect can be rather more pronounced - each CPU can
be probing devices in parallel with all the others. So this change will be
most useful on large systems with lots of attached devices.
At least, it will be useful once it's enabled; this feature is currently
marked "experimental" and carries a number of warnings. Even when it is
turned on, it only applies to PCI devices. Not all drivers are written
with parallel probing in mind, so they may not have the right sort of
locking in place. There can be problems with power drain - turning on too
many devices simultaneously can cause a high demand for power over a short
period of time; if this demand exceeds what the power supply can deliver,
the resulting conflagration could slow the boot process considerably. The
order of device enumeration is likely to become less deterministic.
And so on. Still, this feature, over time, should lead to faster system
boots, especially on systems (such as embedded applications) where the mix
of hardware is well understood and static.
On a separate front, the API for handling suspend and resume has been
filled out somewhat. The class mechanism now has its own hooks, found in
struct class:
int (*suspend)(struct device *dev, pm_message_t state);
int (*resume)(struct device *dev);
The new suspend() method is called relatively early in the suspend
process, and is expected to handle any class-specific tasks. These might
include quieting the device and stopping higher-level processing. The
resume() method is called toward the end of the resume process and
should finish the job of getting devices in the class ready to operate
again.
Most of the suspend/resume processing is still handled through the bus
subsystem, however. That portion of the API has been filled out with three
new struct bus_type methods:
int (*suspend_prepare)(struct device *dev, pm_message_t state);
int (*suspend_late)(struct device *dev, pm_message_t state);
int (*resume_early)(struct device *dev);
All of these methods just add more places for the bus code to hook into the
process and do whatever work needs to be done. So
suspend_prepare() is called early on, while the system is still in
an operational state. The suspend() method is unchanged from
prior kernels: it is called after tasks have been frozen, and is allowed to
sleep if need be. The new suspend_late() method, instead, is
called very late, with interrupts disabled and only a single processor
running. At resume time, resume_early() is called, once again,
with interrupts and SMP disabled, and the old resume() method is
called later.
The PCI subsystem makes this new functionality available via three new
methods in the pci_driver structure:
int (*suspend_prepare) (struct pci_dev *dev, pm_message_t state);
int (*suspend_late) (struct pci_dev *dev, pm_message_t state);
int (*resume_early) (struct pci_dev *dev);
There are no drivers actually using these new methods in the mainline, as
of this writing.
Finally, the class subsystem continues to migrate toward the eventual
removal of the class_device structure. To that end, struct
class has picked up another pair of methods:
int (*dev_uevent)(struct device *dev, char **envp, int num_envp,
char *buffer, int buffer_size);
void (*dev_release)(struct device *dev);
These methods provide similar functionality as the uevent() and
release methods in struct class_device.
Also as part of this migration, a couple of new helper functions have been
added:
int device_create_bin_file(struct device *dev,
struct bin_attribute *attr);
void device_remove_bin_file(struct device *dev,
struct bin_attribute *attr);
This methods will let drivers create binary attributes in sysfs without
having to deal with the sysfs code directly.
Comments (1 posted)
The developers working on realtime response for Linux have stated their
intent to merge many of their remaining changes into 2.6.19. One of those
changes is a reworking of the read-copy-update mechanism for lower
latencies; this work appears likely to go in regardless of the fate of the
rest of the realtime code. So it's worth a look.
RCU, remember, is a mechanism which allows certain types of data structure
to be updated without requiring locking between readers and writers. It
works by splitting the update process into two steps: (1) replacing a
pointer to old data with a pointer to the updated version, and
(2) deferring the removal of the old data structure until it is known
that no kernel code holds any references to that structure. The part about
knowing that no references are held is handled by (1) requiring all
code which references RCU-protected data structures to be atomic, and
(2) waiting until all processors have scheduled once. Since a
processor which schedules is not running atomic code, it cannot hold any
references to RCU-protected data structures from before the call to
schedule().
This mechanism works well for most systems, but it presents a problem in
realtime environments. The requirement that references to RCU-protected
data structures be handled by atomic code means that any such code cannot
be preempted. That, in turn, increases latencies, which is just what the
realtime code is trying to avoid. So another solution had to be found. A
couple of ideas have been pursued, one of which is now advanced to the
point that it will likely find its way into 2.6.19. Here we'll take a
superficial look at how realtime RCU works; anybody interested in the
details is advised to have a look at the
realtime RCU paper [PDF] from the 2006 Ottawa Linux Symposium.
Fixing the RCU latency problem means ending the requirement that
RCU-protected code be non-preemptible. And that, in turn, means that RCU
can no longer count on a processor rescheduling meaning that no references
to RCU-protected structures exist on that processor. So the accounting
must be done in a more explicit manner. The realtime RCU code handles this
accounting with two sequence numbers, two per-CPU counters and three linked lists.
The sequence numbers track the specific batches of RCU callbacks to
process; for added confusion value, both are named "completed," though they
live in two different global structures. The value
rcu_ctrlblk.completed is the current batch number, which is
accumulating new callbacks to process; rcu_data.completed,
instead, is the number of the last batch of callbacks to have been
processed.
Within any given RCU batch, one of the per-CPU counters tracks the
number of kernel threads which are currently executing within RCU critical
sections. During
this batch, any RCU callbacks queued (with call_rcu()) will be
appended to the first of the linked lists: rcu_data.nextlist.
Whenever code calls rcu_read_lock(), the appropriate
counter is incremented; a pointer to that counter is also stored so that,
should the thread change processors before calling
rcu_read_unlock(), the right counter will be decremented.
Another reason for storing a pointer to the counter has to do with the
batch "flip" logic. When the RCU code decides that it is time to start a
new batch, it increments rcu_ctrlblk.completed; that, in turn,
will cause rcu_read_lock() to switch to the second per-CPU
counter, which will start out at zero. Any new entries into RCU critical
sections will increment the new counter.
Meanwhile, any code which was in such a section when the flip happened
retains a pointer to the old counter. So, when that code calls
rcu_read_unlock(), the older counter will be decremented. When
all of the counters from the old batch reach zero, the kernel knows that
all references to RCU-protected data from the old batch are gone, and the
corresponding RCU callbacks can be called.
Also at flip time, the set of RCU callbacks in rcu_data.nextlist
is moved over to rcu_data.waitlist, since those callbacks are now
waiting for any possible remaining references to go away. When all of the
counters for that batch drop to zero, these callbacks are moved to the
third list (rcu_data.donelist) so that they can be invoked
whenever the kernel decides to get around to it. That work currently
happens in a tasklet, but there is another patch queued for 2.6.19 which
moves that work over to a separate software interrupt handler.
With this code in place, code within an RCU critical section can be
preempted and it will still be possible to know when all references to
protected data structures are gone. RCU critical sections still cannot
sleep, of course, or they could delay the batch flip indefinitely. But
they can be pushed out of the way temporarily if a higher-priority process
needs to run.
The overall overhead of the new mechanism is higher, however, since it must
maintain all of those counters. For this reason, it is unlikely to ever be
the default RCU on most systems. Instead, the plan is to ship two RCU
implementations, "classic" and "preempt," and allow the person configuring
the kernel to choose between them.
Comments (none posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Filesystems and block I/O
Janitorial
Memory management
Networking
Architecture-specific
Security-related
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
Last week's
announcement of Dunc-Tank.org
set off flame wars and controversy on Debian mailing lists including a
rash of general resolutions and a post from
the Project Secretary on the
procedure for
proposing and sponsoring General resolutions. It even had
Linux-Watching
wondering, 'Is
Debian is dying?'.
The Dunc-Tank.org is described as
"fund-raising experiment" with the initial goal of raising funds to pay
Debian release managers Steve Langasek and Andreas Barth to work full time
on the Debian Etch release, for a period of one month each. This project
is independent of the Debian Project, however the Dunc board is made up
of prominent Debian Developers including current Debian Project Leader
Anthony Towns and his assistant DPL Steve McIntyre.
Therein comes the controversy. If the DPL is involved, doesn't that make
it a Debian Project? Can the DPL remain objective and unbiased while
working on Debian and an organization. Should Debian Developers be paid to
do work on Debian?
The goal is to release Etch on schedule, which is December 4, 2006. The
Debian Project and the Dunc-Tank share that goal. People will argue about
how that should be achieved, but there's general agreement on the goal. If
independent companies share that goal and want to help out in some fashion
their assistance should be appreciated. The DPL should ensure that any
help accepted from independent companies does not somehow compromise
Debian. If the DPL is also the CEO of the independent company that is
offering its assistance, there could be a conflict of interest. In this
case Anthony has started an organization that he hopes will be able to help
Debian. Dunc-Tank is an experiment which may or may not be effective. If
Etch is released on schedule and Dunc-Tank helps with that goal, then every
one should be can be happy about achieving that goal. If it fails
Dunc-Tank won't have much of a future.
Should Debian Developers, who are all volunteers, ever be paid to work on
Debian? In fact many Debian Developers have found gainful employment that
allows them to work on Debian as part of their job. Companies who use
Debian internally or have based their products on Debian, such as HP,
Canonical, Progeny, etc., employ Debian Developers and expect them to work
on Debian during company time. For the most part DDs who find such
employment are encouraged, applauded, and occasionally envied, but are
generally not accused of having a conflict of interest. If the release
managers don't have to worry about making a living while devoting their
time to the Etch release it just might help Etch go out on time.
In spite of the resolution calling for
the recall of Anthony Towns as DPL, it would seem that Anthony has a fair
amount of support from the developers. Anthony has
offered to step down if that's what people really want, but having him
step down at this point won't help Etch release on time and it may ensure
that the release is hopelessly delayed.
The recall proposal would require two weeks of discussion followed by
another two weeks of voting. If the resolution passed another project
leader election would start immediately with nine weeks of nominating,
campaigning and voting. Could Etch still be released on time with that
going on? Maybe, I think most DDs would rather concentrate on the
release. If Dunc-Tank proves an absysmal failure then there will still be
time to oust Anthony before his term as DPL is over.
Comments (4 posted)
New Releases
BLAG50002 (mendoza) has been released. BLAG Linux and GNU is a 100% Free
Software distribution, the 50000 series is based on Fedora Core 5. BLAG is
a single-cd with everything desktop users "expect" from a desktop, plus a
collection of nice server apps. Click below for download information.
Full Story (comments: none)
The Cross Linux From Scratch development team has announced the final
release of CLFS-1.0.0, code-name "Bender". "
This release features
Glibc 2.4, GCC 4.1.1, Binutils 2.17, and supports the x86, x86-64, sparc,
powerpc, ppc64, mips, mips64, and alpha, including multilib on those arch's
that support it. Cross-building is also supported, even from non-Linux
host systems such as Solaris, *BSD, and OS X."
Full Story (comments: none)
The first beta for FreeBSD 6.2 has been
announced.
"
If the release cycle goes as planned it is the first of two BETAs,
which will be followed by two Release Candidates (RCs) and then the final
release. If events warrant as the release cycle progresses we'll adjust
the plans so there might be more test builds than we are currently planning
for."
Comments (none posted)
Mandriva has announced Mandriva Linux 2007. "
This new version of the
operating system was designed to be an even better fit for the needs and
expectations all users, from the beginner to the SOHO user.The key
innovation of Mandriva Linux 2007 is the spectacular AIGLX and Xgl
3D-accelerated desktop. Mandriva is the only distribution to provide both
technologies, making it compatible with the widest range of hardware; a
special tool features auto-detection of the best 3D solution for your
hardware. Mandriva is particularly happy to have achieved this major
breakthrough in desktop appearance."
Full Story (comments: 5)
Distribution News
Christian Aichinger
introduces a plan to
get rid of unnecessary package dependencies. "
[U]nnecessary
dependencies cause lots of problems, as they make transitions bigger then
they need to be. The root cause are unnecessary libraries on the linker
commandline, which get stored in the resulting binary and which
dpkg-shlibdeps happily turns into inter-package dependencies."
The results for the Constitutional General
Resolution concerning the handlings of assets has been approved. "At
the end of voting, with 344 Ballots resulting in 266 votes from 266
developers, "Constitutional Amendment General Resolution: Handling assets
for the project" has carried the day."
Comments (none posted)
A new Fedora mailing list has
been
announced, for the discussion of SE Linux. "
The list is for
users and developers posting bug reports, avc messages, support questions & answers, patches etc."
The release notes for Fedora Core 6 are now
frozen. "Content will be unfrozen following the XML conversion
and release to the Translation Project. At that time, you may again make
changes to the wiki, but these changes will *NOT* be in the ISO or FC6 final
release."
Comments (none posted)
NetBSD is
scheduling
a Bugathon for October 7-8, 2006. "
Keep in mind it'll be a great
time to discuss live about features you want to see, stuff that you'd like
changed, problems you're seeing, etc., or even your own set of "pet PRs"
you'd *finally* like to see resolved!" (Thanks to Daniel de Kok)
Comments (none posted)
The edgy beta freeze is now
officially in
effect. Certain fixes will still be accepted, particularly those
concerning the CD build process or the CD environment.
The first implementation of the "Provide debug symbols for all packages"
specification has been announced. "A
while ago I wrote the package 'pkg-create-dbgsym' which automatically
creates -dbgsym .ddebs (debug symbol debs) at package build. This package
has been installed in the edgy buildd chroots for quite some time."
Comments (none posted)
New Distributions
DesktopLinux
introduces
the first English edition of Linux XP Desktop. "
Linux XP Desktop
2006, a Russian-language Linux distribution that mimics Windows XP, on
Sept. 21 introduced its first English-language version. The Russia-based
project claims that its distribution provides "extensive" compatibility
with Windows XP, including an XP-like theme and icons, plus the ability to
run thousands of Windows applications."
Comments (none posted)
WENDYX hails from Chile.
It's a Knoppix-based distribution for the desktop with Open Office,
Kolourpaint, Gimp, Gaim, Kaffeine, Xmms, K3b, Firefox, Thunderbird, and
much more. Version 1.0 was released September 22, 2006. (Thanks to
Enrique Herrera Noya)
Comments (none posted)
Distribution Newsletters
The Debian Weekly News for September 26, 2006 covers a bug squashing party
in Utrecht, The Netherlands, Filibustering General Resolutions, City of
Munich migrates to Debian, Debian experiments with funding, the DWN author
experiments with spending less time on Debian, and several other topics.
Full Story (comments: none)
The Ubuntu Weekly Newsletter for the week of September 17 - 23, 2006 is
out. "
This issue is all about Scott James Remnant. If you see a
sentence without his name, report it as a typo. You may notice the
occasional word about someone or something other than Scott or Upstart,
such as the LTSP Hackfest, rest assured that these are probably known
typos, but feel free to report them anyway."
Full Story (comments: none)
The
DistroWatch
Weekly for September 25, 2006 is out. "
With Mandriva Linux 2007
and Slackware Linux 11.0 expected any time now, and Ubuntu 6.10 beta also
scheduled for release later this week, the next few days are likely to
provide enough excitement to keep all "distro watchers" busy with brand new
products. But will Debian GNU/Linux 4.0 "etch" be on time too? A highly
controversial way of making that happen has stirred the Debian developer
community to the point that some of them are calling for the removal of the
project's elected leader! In other news, we report about a new init system
for Fedora Core, a graphical Xgl/Compiz configuration tool for openSUSE,
and a new distribution designed for those who just can't leave their
previous desktop interface behind. A "First Look" section featuring
SabayonLinux 3.0 is then followed by several statistical reports indicating
that your interest in DistroWatch and open source operating systems have
been increasing at a rather phenomenal rate."
Comments (none posted)
Package updates
Updates for
Fedora Core 5:
audit
(update and bug fixes),
ImageMagick (fix
ImageMagick-perl),
sane-backends (clean
up),
tetex (bug fix and clean up),
evolution-connector (bug fixes),
samba (upgrade to 3.0.23c),
guile (bug fixes).
Comments (none posted)
Updates for
rPath Linux 1:
conary,
conary-build, conary-repository (Conary 1.0.32 maintenance release).
Comments (none posted)
Slackware remains at Slackware 11.0 rc5 with many bug fixes going on in the
current branch. The
change
log has the details.
Comments (none posted)
Updates for
Ubuntu 6.06 LTS:
flashplugin-nonfree_7.0.68~ubuntu2~dapper1.
Comments (none posted)
Newsletters and articles of interest
DesktopLinux
takes a quick
look at some easy to use Linux desktop distributions. "
There are
hundreds of Linux distributions. This handy reference guide includes the
ones we think are especially interesting for desktop Linux users -- from
Arch Linux to Zenwalk -- and we plan to update the list on an ongoing
basis."
Comments (none posted)
Debian Admin has a
how-to
article covering the installation of Kubuntu. "
Kubuntu is a user
friendly operating system based on KDE, the K Desktop Environment. With a
predictable 6 month release cycle and part of the Ubuntu project, Kubuntu
is the GNU/Linux distribution for everyone."
Comments (none posted)
Distribution reviews
PC World
reviews
the Freespire distribution. "
But unfortunately, nothing in the
Freespire package will entice me to abandon Ubuntu Linux--nor do I find
anything in Freespire that will make it rise above Fedora or openSUSE in
the scrum of free Linuxes. Nothing about Freespire 1.0 is particularly
deficient (and as far as I could tell, nothing major is broken), but it has
a lot of growing to do before it truly sets itself apart from its
competition."
Comments (4 posted)
Page editor: Rebecca Sobol
Development
The
XCB project
aims to replace the
Xlib
interface to the
X Window System:
The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.
Bart Massey and Jamey Sharp originally described XCB in a 2001 paper
entitled:
An X Protocol C Binding [PDF]. The XCB
project history
gives a look at some important project milestones and lists the tasks
that have been completed to date.
The XCB project aims to improve on a number of Xlib weaknesses.
Some of the XCB
features
include:
- A smaller memory footprint than Xlib.
- Support for latency hiding to address Xlib speed issues.
- Support for partial emulation of the Xlib API.
- Support for direct access to the X protocol.
- Support for the addition of new X extensions.
- Thread support designed from the beginning, not added-on like Xlib.
- Built on top of an XML description (xcb-proto) of the core X protocol.
- Development of the Xlib Compatibility Layer (XCL)
for running legacy applications.
Release candidate 1 of XCB 1.0, consisting of xcb-proto and libxcb,
was announced
on September 25:
We have provided this candidate release to allow for more widespread
review and testing before XCB 1.0. As of version 1.0, libxcb will
provide a stable API and ABI; future changes will consist only of
additions, and applications compiled against XCB 1.0 or newer will work
with all future versions of XCB. Barring discovery of serious issues
with the API, we do not anticipate any API changes between this release
and the 1.0 release.
We would greatly appreciate API review in this final release candidate
period.
Other changes in this release include:
a new API naming convention, new include directory conventions,
an improved error handling plan, a more resilient connection error handling
system, removal of deprecated functions, a split of the GIT repository,
and bug fixes.
For more information on XCB, see the
XCB API definition,
the
XCB Tutorial, the
XCB Developer's Guide and
other publications on XCB.
Comments (2 posted)
System Applications
Database Software
Oracle has
announced the availability of Berkeley DB 4.5, now rebranded with the Oracle name. "
Oracle Berkeley DB Release 4.5 now supports
multi-version concurrency control, non-stop upgrades for replicated
environments and a pre-built replication framework to simplify development
of highly available applications."
Comments (10 posted)
LDAP Software
Stable version 1.2.0 of LAT, the LDAP Administration Tool, is out.
"
The main improvements of this release are:
Multiple servers from single window,
View and attribute viewer plugins, Added support for binary attributes, Find available servers via Avahi, Support for NetworkManager to better handle changes to network, connectivity, Enhanced schema browser, New help manual and Minor UI enhancements."
Full Story (comments: none)
Networking Tools
Version 2.0.0 of rsplib, an open-source prototype implementation of the
Reliable Server Pooling (RSerPool) protocol suite, is out.
Full Story (comments: none)
Printing
Version 1.2.4 of CUPS, the Common UNIX Printing System,
has been announced.
"
CUPS 1.2.4 fixes a number of web interface, scheduler, and CUPS API issues."
Comments (none posted)
Web Site Development
Version 3.3.0 of the Zope web development platform has been announced.
"
There were no changes since the 3.3.0 release candidate.
Zope 3 is the next major Zope release and has been written from scratch
based on the latest software design patterns and the experiences of Zope 2.
Cleanup of the Zope 3 packages has continued to ensure a flexible and
scalable platform. We continued the work on making the transition from
Zope 2 to Zope 3 by making Zope 2.10 use even more of the Zope 3
packages. But the transition is far from complete yet."
Full Story (comments: none)
Desktop Applications
Audio Applications
Version 1.14 of eSpeak, a speech synthesizer,
is available.
The
changes in this release
include improvements to numeric output, German and Italian
language improvements, new intonation options and more.
Comments (none posted)
A new release of XMMS2, the replacement for the XMMS music player,
is out.
"
This release incorporates code from our Google Summer of Code
program. The DAAP streaming plugin made by Cole Thompson is already
streaming music for us. Other interesting features are that Ma Xuan
has added Monkeys Audio support and we have added a framework for
handling cover art. For all new features and bugfixes read the full
release notes at our wiki:
http://wiki.xmms2.xmms.se/index.php/".
Full Story (comments: none)
Desktop Environments
GnomeDesktop
follows
a thread by Alexander Larsson concerning a gnome-vfs overhaul.
"
Recently there has been a lot of discussions about the gnome platform and the correct stacking order and quality of the modules. Gnome-vfs is a clear problem in this discussion. Having spent the last 4 years as the gnome-vfs maintainer, and even longer as the primary gnome-vfs user (in Nautilus) I'm well aware of the problems it has. I think that we've reached a point where the problems in the gnome-vfs architecture and its position in the stack are now ranking as one of the most problematic aspects of the gnome platform, especially considering the enhancements and quality improvements seen in other parts of the platform."
Comments (none posted)
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 September 24, 2006 edition of the
KDE Commit-Digest.
"
In this week's KDE Commit-Digest: The KDE World Conference, Akademy 2006, kicks off in Dublin. A rewritten version of KTurtle, an educational programming tool, is imported into KDE SVN. ThreadWeaver is moved into kdelibs. Hebrew sounds are added to KLettres to add learning support for the language. Improvements in the OpenDocument format and XML Paper Specification format support in okular. Support for GPS metadata synchronisation in kipiplugins, on which Digikam and KPhotoAlbum depend. Support for calculations containing non-integer numbers (ie. numbers with decimal points) in the minicli (Alt-F2). Modifications made to support using Compiz as a window manager. More work in Memory Monitoring and Network Management in Solid."
Comments (none posted)
Desktop Publishing
Version 1.4.3 of LyX, a GUI front-end to the TeX typesetting system, is out.
"
This is a bug fix
release that improves stability and MS Windows support."
Full Story (comments: none)
Electronics
Version 8.04 of the
Electric
VLSI Design System
has been announced.
"
This release includes many improvements and bug fixes. It requires Java 1.5 to run (earlier versions ran on 1.4)."
Comments (none posted)
Stable version 0.35 of Gnucap, the GNU Circuit Analysis Package,
has been announced, it adds a number of new capabilities.
Comments (none posted)
Games
A new
meeting summary
is out from the WorldForge game developers.
"
In an effort to keep tri-weekly meetings a meeting was held (on IRC) saturday 2006-09-23, the meeting summary can be found below.
The main point on the agenda was how easy it is for newcomers to join. Website, editing/content toolchain and coordination was discussed."
In other WorldForge news, the project
has added movement
to the virtual world.
"This would seem like a basic feature that would have been present years ago, but for some reason it never made it into the code. But now its finally there."
Comments (1 posted)
Music Applications
Version 1.4.0 of Rosegarden, an audio and MIDI sequencer and musical
notation editor, is out.
"
This is a particularly exciting release for the Rosegarden project.
It includes a number of interesting new features, many of which we
expect to build upon further in future releases. It also contains
significant code contributions from a greater number of people than
any previous Rosegarden release, including D. Michael McIntyre, Pedro
Lopez-Cabanillas, Heikki Junes, Stephen Torri, Magnus Johansson, Vince
Negri and Martin Shepherd as well as Chris Cannam, Guillaume Laurent,
and a number of active translators."
Full Story (comments: none)
Office Suites
The September, 2006 edition of the OpenOffice.org Newsletter
is online with the latest OO.o news, events and resources.
Full Story (comments: none)
Languages and Tools
Caml
The September 26, 2006 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Lisp
Version 5.10.0 of Maxima, a cross-platform computer algebra system written
in Common Lisp, is out.
"
This version features better
documentation, an improved Windows installer, improvements to the
Xmaxima user interface, faster integer factorization, and several new
add-on packages."
Full Story (comments: 2)
Perl
The September 17-23, 2006 edition of the
Weekly Perl 6 mailing list summary is out with the latest Perl 6 news.
Comments (none posted)
Python
The September 27, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
The python-dev summary for August 1-15, 2006 is out with
coverage of the python-dev mailing list.
Full Story (comments: none)
Tcl/Tk
The September 20, 2006 edition of Dr. Dobb's Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
The September 26, 2006 edition of Dr. Dobb's Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Profilers
Version 0.9.2 of OProfile
has been announced.
"
This release has support for a number of new processor implementations."
Comments (none posted)
Miscellaneous
Version 2.17.50.0.4 of the Linux binutils is out.
"
This is the beta release of binutils 2.17.50.0.4 for Linux, which is
based on binutils 2006 0924 in CVS on sources.redhat.com plus various
changes. It is purely for Linux.
Starting from the 2.17.50.0.4 release, the default output section LMA
(load memory address) has changed for allocatable sections from being
equal to VMA (virtual memory address), to keeping the difference between
LMA and VMA the same as the previous output section in the same region."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
O'ReillyNet
looks
at Bluetooth on Linux. "
This article shows you how to play with
Bluetooth, not buzzwords. If you are not familiar with Bluetooth, I hope to
introduce you to such a nifty technology, and guide you through my
wonderful world of Bluetooth, with wireless gizmos everywhere!"
Comments (none posted)
Linux.com
talks with
Linus Torvalds about GPLv3. "
Why isn't Linus Torvalds involved
with the drafting of the third version of the GNU General Public License
(GPL)? Torvalds has frequently criticized the process and the drafts of the
GPLv3, and recently voted against the license in an informal poll of kernel
developers, so it seems obvious to question why he chose to sit out the
process. Torvalds gives his reasons as a dislike of committees, an
inability to contribute in his preferred way, and philosophical differences
with the Free Software Foundation (FSF), which he suggests is trying to
absorb other licenses under the GPL."
Comments (150 posted)
Trade Shows and Conferences
KDE.News
covers
the start of the aKademy 2006 conference.
"
aKademy 2006 has been kicked off at the Trinity College in Dublin. The first two days consist of the contributors conference with a fully packed programme of presentations on aspects such as the community, KDE 4, cross-desktop collaboration and KDE & the Free Desktop in Asian countries."
Comments (none posted)
Linux.com
covers a
recent meeting to discuss the Linux Terminal Server Project.
"
Distributed development makes open source tick, but sometimes you
just have to get people together in a room -- which is what the Linux
Terminal Server Project did last weekend. Members of the project, and
developers for several distributions, gathered in Clarkston, Michigan last
weekend to plot the future of LTSP -- and it looks good."
Comments (23 posted)
The SCO Problem
Groklaw
reports that September 25 was the last day for summary judgment motions in SCO v. IBM, and that both companies filed a few of them. "
What does that mean? That if IBM were to prevail on all its motions (of course that is a rare event indeed) then the only thing left to bring to a jury would be IBM's counterclaims. That has to be SCO's worst nightmare. That would mean the only questions for the jury to decide, if they found for IBM on the rest of IBM's counterclaims, would be how bad was SCO and how much do they owe IBM?"
Comments (none posted)
Linux Adoption
BusinessWeek
looks
at Linux adoption in India. "
Although Kerala is the first to
introduce such a program statewide, 18 of India's 28 states either are
using Linux or have pilot projects for its use in various government
departments and schools. The education ministries in most states, and in
Delhi the federal ministries of defense, transport, communication, and
health, are all using the software on server computers. And eight state
governments have put their treasury operations on Linux, while the western
state of Maharashtra is using it to revamp health-care systems."
Comments (7 posted)
Legal
According to
this
News.com article, Microsoft has taken a new approach to dealing with
the ongoing cracks of its DRM system: claim that the developer stole
Microsoft's code and launch a lawsuit. "
'Our own intellectual
property was stolen from us and used to create this tool,' said Bonnie
MacNaughton, a senior attorney in Microsoft's legal and corporate affairs
division. 'They obviously had a leg up on any of the other hackers that
might be creating circumvention tools from scratch." How this theft
is said to have happened is not made particularly clear.
Comments (18 posted)
Groklaw is
looking
for a few good questions. "
A lot of legal brainpower has been
going into trying to figure out solutions to the patent threat hanging in
the air. We all assume that Microsoft will kill Linux if it can ever find a
way, and heaven only knows Steve Ballmer has made veiled threats about
using patents. Lawyers on the Linux side understand that language and some
real creativity has gone into devising some ways to block, such as the
OSDL's patent commons and FOSS search engine project to make it easier for
the USPTO to find FOSS prior art and NYU's Open Source prior art project. I
believe these are helpful projects. One of the most creative ideas, in my
view, is the Open Invention Network, which launched in November of 2005. I
know some of you have issues with any strategy that involves patents, so I
asked OIN'S CEO Jerry Rosenthal if he would answer your questions, and he
has agreed. It's an opportunity to get a firm grasp of what the strategy
is, how it is working or not, and what the future might be."
Comments (none posted)
ZDNet
covers the latest developments in the European patent debate.
"
Three political groups in the European Parliament have warned that the possibility of introducing software patents is re-emerging.
Last year, the Parliament derailed a proposed directive that, critics argued, would have legitimized software patents in Europe. On Thursday the PES, Greens/EFA and GUE/NGL parliamentary groups said that a measure facing a parliamentary vote on Oct. 11 or 12 could take up where the failed software patent directive left off.
Internal market commissioner Charlie McCreevy plans to deliver a speech next week promoting the measure, called the European Patent Litigation Agreement."
Comments (1 posted)
Interviews
KDE.News has
an interview
with Elizabeth Krumbach.
"
As women become more involved with open source communities, it's important that their voices be heard. The dot is beginning a new series of interviews with women who contribute to F/OSS. Our first interviewee is Elizabeth Krumbach, who is the coordinator for the Philadelphia area LinuxChix chapter. Read on to find out how she became involved with computers, why she likes to buy equipment online, and her advice for women contemplating involved in open source communities."
Comments (none posted)
LinuxInterviews.com has an
interview
with Ryan Loebs, creator of ObsidianMusic. "
ObsidianMusic
(formerly Amarok Web Frontend) is a script written in PHP that reads
entries from a database connected to Amarok and displays the results in a
web page for online viewing. The generated webpage allows browsing the
albums, artists and song that Amarok has stored in its playlist, displays
cover art, allows streaming and downloading if MP3/OGG files."
Comments (none posted)
Red Herring
interviews
Richard Stallman. "
The biggest problem in the world of free
software is the tendency to introduce non-free programs in the GNU
operating system, which defeats the purpose. The whole point was so that we
can use the computers and have freedom. If you install the non-free
program, then you give up the freedom."
Comments (12 posted)
Linux.com has an
interview with
NIIBE Yutaka, chairman of the Free Software Initiative of Japan
(FSIJ). "
NY: FSIJ is the Free Software Initiative of Japan, a
non-profit organization, registered with Tokyo-metropolitan Government. It
is run by individual members (about 40 members) along with the help of
cooperate members. Although it is a legal entity, there are no employees,
and all activities are by volunteers. FSIJ promotes the Free Software
movement in Japan and Asia. FSIJ activities include organizing CodeFest, a
24-hour hacker gathering event, playing the role of mentor organization to
Google Summer of Code, hosting monthly meetings, etc."
Comments (none posted)
Resources
ZDNet
looks
at plug-in extensions for OpenOffice.org. "
The current
OpenOffice software can accept some extensions, but the upcoming 2.0.4
version will have new extension format, OXT. That format can accommodate
extensions written in a variety of programming languages, Charles Schultz,
who leads the effort to adapt OpenOffice to numerous local languages, said
in his blog. It also will become easier to choose, manage and configure
extensions, he added."
Comments (1 posted)
NewsForge
looks
at search technology. "
For several years a group of academic
researchers has been quietly working on a new kind of search engine -- one
that recognizes the semantic meaning of a query instead of only taking
input as a keyword to be literally matched. The technology is licensed
under the GPL, and a desktop version is imminent."
Comments (none posted)
Linux.com
explores
five open-source cluster management systems.
"
In computing world, the term "cluster" refers to a group of independent computers combined through software and networking, which is often used to run highly compute-intensive jobs. With a cluster, you can build a high-speed supercomputer out of hundreds or even thousands of relatively low-speed systems. Cluster management software offers an easy-to-use interface for managing clusters, and automates the process of queuing jobs, matching the requirements of a job and the resources available to the cluster, and migrating jobs across the cluster. Here's an introduction to five open source CMS applications."
Comments (3 posted)
David DeJean
looks at
IBM's
Linux Client Migration Cookbook, Version 2 in a ComputerWorld blog.
"
I must own half a dozen volumes devoted to leaving Microsoft operating systems behind and converting to Linux. For me it's the same sort of fantasy as people who buy travel guides and dream of moving to Bali. Someday, I keep promising myself, I'm really going to do it.
The latest book in my collection is the biggest yet. In fact, if it were printed it would probably outweigh an old Sears wish book. Fortunately, it's a PDF file, but at 339 pages its still a tome. But I mean that in a good way.""
Comments (4 posted)
Reviews
Bruce Byfield
reviews the
Family Guide to Digital Freedom
website. "
The Family Guide to Digital Freedom is a website and an
accompanying book created by Marco Fioretti, a part-time journalist who
writes about free and open source software (FOSS). The site is interesting
for its attempt to do things at once: to provide a guide for
non-technically inclined computers users to the advantages of open
standards and free software, and a critique of the FOSS communities. Both
goals are overdue for widespread attention, although they sometimes sit
uncomfortably beside each other on Fioretti's site."
Comments (none posted)
Linux.com
reviews
GNOME 2.16. "
The GNOME Project recently released GNOME 2.16. While
the latest release doesn't offer any breakthrough features, it does include
a wealth of minor tweaks and improvements. Ironically, the most intriguing
improvement is the one you probably won't notice, unless you explicitly
enable it. Metacity, GNOME's default window manager, now features several
3-D extensions to its composite engine. These extensions allow you to add
some eye candy to your desktop by enabling window effects and different
types of transparency. This feature is not enabled by default, though, and
you have to compile Metacity with the --enable-compositor option
to get it to work. For the time being, the new compositing effects can only
be used with a handful of graphics cards."
Comments (18 posted)
polishlinux.org
reviews
the Mesk Audio Player.
"
There are numerous audio players designed especially for GNOME. Single GnomeFiles repository lists over 60 of them. However, the problem lays in quality rather than quantity. Recently Ive been looking for an audio player that would resemble the famous Windows player called Foobar 2000. I have found a lot of clones, and just a few original applications. Mesk audio player was among the latter."
Comments (none posted)
Linux.com
previews the
new open source Scalix 11 Community Edition messaging server. "
While
the release of the new open source Scalix 11 Community Edition messaging
server is still a few months away, the binaries have been brought out in a
preview package that is, according to the license that comes with it,
"pre-release software with known issues and is not suitable for production
use." We tried it out, just to see where Scalix is heading. The good news
-- it's heading in the right direction for small and medium-sized
businesses."
Comments (18 posted)
Keith Fieldhouse
takes
a look at Smalltalk and Squeak on O'ReillyNet. "
Smalltalk, an
influential language with deep roots in software development practice,
offers an outstanding opportunity for stretching your mind and exercising
your development muscles. The only drawback is that once you try it, you
may never go back. This article will help you get started."
Comments (11 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The gpl-violations.org project has
announced
that it has won a court case against D-Link in Germany. "
On
September 6, 2006 the district court issued its judgement, confirming the
claims by gpl-violations.org, specifically its rights on the subject-matter
source code, the violation of the GNU GPL by D-Link, the validity of the
GPL under German law, and D-Link's obligation to reimburse
gpl-violations.org for legal expenses, test purchase and cost of
re-engineering." (Thanks to Atul Chitnis).
Comments (19 posted)
Christopher Blizzard, who heads up Red Hat's contributions to the One Laptop
Per Child project, has posted
an update on the status of
the project. "
One of the areas that's under heavy discussion
right now is around the use of crypto on the laptop. This includes the use
of signing for messages between the laptops and signing of software
itself. We have neither made choices about what libraries we want or what
the exact role will be for all these bits, but we are exploring the goals
for which crypto plays a role." (Thanks to Rahul Sundaram).
Comments (2 posted)
Commercial announcements
Eric Raymond's remarks on support for proprietary codecs has led a number of people to suggest that he should be working with Linspire instead of a fully-free distribution. He appears to have heard: Linspire
has
announced that Mr. Raymond has joined the "Freespire leadership board." "
In recent weeks, Raymond has surprised many by speaking publicly about
the 'necessary compromise' that open source advocates must be willing to
make, by providing for an easy way for open source software to work with
key proprietary technologies for which there are not yet adequate open
source alternatives. Freespire is the most prominent desktop Linux
distribution to embrace this concept."
Comments (10 posted)
The InfiniBand Trade Association has ratified the iSER (iSCSI RDMA) Storage Protocol for InfiniBand.
"
The InfiniBand Trade Association
today announced that it has released a new annex to the specification
providing support for iSER over Infiniband. The iSER annex extends
InfiniBand's support for high performance storage. At 10-20 Gbps
bitrates, InfiniBand's performance is now more than triple that of
FibreChannel, and at only half the cost. Subsequently, InfiniBand has
six times the price performance advantage of FibreChannel.
iSER is a new IETF standard extension to iSCSI that includes support for
RDMA-enabled networks such as InfiniBand; the new annex closes the loop
by mapping the iSER extensions onto InfiniBand."
Full Story (comments: none)
Link Linux Inc. has
announced:
"
its
intention to initiate public trading in the near future. The Company filed
a form 211 application on August 1st, 2006, has responded to NASD comments,
and is preparing for public trading upon the expected NASD approval. Link
Linux is expected to trade initially on the pink sheets, under the symbol
LLNXF.PK."
Comments (none posted)
MontaVista Software has
announced
a new release of Mobilinux. "
Mobilinux includes tools to help reduce
footprint, saving on RAM and Flash. Mobilinux 4.1 incorporates technologies
such as uClibc, squashfs and DirectFB and developer tools focused on memory
analysis, which allow for significantly reduced total memory
footprint."
Comments (none posted)
Novell has
announced that it has received a notice of delisting from the NASDAQ market. The company is behind on its quarterly filings because it is having to go back and figure out how to cope with its "stock-based compensation practices" problems. One of Novell's lenders has also declared Novell to be in default on its loan as a result of this delay.
Comments (9 posted)
Novell has sent out
a press release proclaiming that it is now shipping Xen with SLES 10 Server. It is interesting to see the market they are targeting: "
Novell will support Red Hat Enterprise Linux 4 running on SUSE Linux
Enterprise Server 10 with Intel Virtualization Technology, up through and
including Level 3 (or core engineering) support. That means Novell will
provide technical support for the Xen hypervisor if a customer uncovers an
issue running a virtual instance of Red Hat Linux and that issue is not
reproducible in a native, or non-virtualized, environment."
Comments (none posted)
Nuxeo has announced a switch to Java EE on its ECM platform.
"
Nuxeo, the leader of open source ECM, today announced that the next version of its ECM platform,
currently known as "Nuxeo CPS", will be based on open source Java technologies and renamed "Nuxeo
5".
Nuxeo 5, which will be released on November 15, is a complete ECM plaform enabling the management
of the full document lifecycle, either in "web client" mode or in "rich client" mode. The Nuxeo 5
platform is the answer to the business process efficiency and compliance needs that western
companies are facing today."
Full Story (comments: none)
SGI has
announced
enhancements to its recently debuted SGI Altix XE cluster offering.
"
With the SGI(R) Altix(R) XE 1200 Cluster Solution, SGI makes it
easier than ever to select, deploy and manage Linux clusters."
Comments (none posted)
Virtual Bridges has announced the availability of Win4BSD.
"
Virtual Bridges, a provider of enterprise
and SMB solutions using virtualization for business, announced today the
release of Win4BSD Pro Desktop Win4BSD Pro Desktop runs as a FreeBSD/PC-BSD
application and allows users to run Windows Applications and Desktops with
seamless ease on the BSD platform."
Full Story (comments: none)
Xi Graphics, Inc. has
announced the availability of Linux drivers for several ATI video
cards.
"
Xi Graphics, Inc. announced today that
it has added Linux and Solaris X Window System ("X") graphics driver
support for ATI's FireMV 2400 and FireMV 2200 graphics cards to its
Accelerated-X(TM) Summit Series product line. Both PCI and PCIe versions of
the cards, as well as 32-bit and 64-bit x86 computer platforms, are
supported."
Comments (none posted)
New Books
Syngress has published the book
How to Cheat at Managing Information Security by Mark Osborne.
Full Story (comments: none)
O'Reilly has published the book
Programming Python, Third Edition
by Mark Lutz.
Full Story (comments: none)
Syngress has published the book
Building a VoIP Network
by Larry Chaffin.
Full Story (comments: none)
Addison-Wesley is requesting help on a new CD.
"
With the successful publication of "Effective C++, Third Edition Scott Meyers and Addison-Wesley
Professional are now planning to revise the CD based on that work. To begin, we wish to survey both
users and non-users to understand your needs and desires for any new version."
Full Story (comments: none)
Resources
The Free Software Foundation has announced the availability of the first
discussion draft for version 2 of the Free Documentation License.
There is also a variant called the "Simpler FDL" available for comment;
both versions can be found on
the FSF site.
Full Story (comments: 10)
The British Library has released
a manifesto
[PDF] on intellectual property and digital rights management.
"
This paper outlines the issues that the UK faces and the
British Library's recommendations in support of a healthy and innovative
knowledge economy."
(Thanks to Giacomo A. Catenazzi.)
Comments (none posted)
The OpenPCD.org project has announced the availability of a 13.56MHz RFID
reader featuring a free hardware design and entirely Free Software for
firmware and drivers. "
OpenPCD supports many popular 13.56MHz based
RFID standards such as ISO 14443 type A and B, ISO 15693 and Philips(R)
Mifare(TM), among others. It interfaces with a host PC using USB. As
opposed to existing RFID reader vendors in the market, OpenPCD.org gives
full access to all its hardware and software design to anyone, for
free."
Full Story (comments: none)
Contests and Awards
KDE.News
has announced
the winners of the Akademy Awards Ceremony.
"
Day Two of Akademy 2006 and the speakers conference was brought to a close with the Akademy Awards Ceremony. And the Winners are: Boudewijn Rempt, Alexander Neundorf, and Laurent Montel."
Comments (none posted)
The Free Software Foundation has sent out a call for nominations for the
2006 Free Software Award for Projects of Social Benefit.
"
This award is presented to the project or team responsible for applying
free software, or the ideas of the free software movement, in a project
that intentionally and significantly benefits society in other aspects
of life. We look to recognize projects or teams that encourage
collaboration to accomplish social tasks. A long-term commitment to
one's project (or the potential for a long-term commitment) is crucial
to this end." Nominations are due by October 31.
Full Story (comments: none)
A new OpenOffice.org Template & Clipart Contest has been announced.
"
The Documentation Project is holding a competition for templates and
clipart, and there is *prize money.*
The goal is to increase our trove. Frankly, we don't have enough;
users are feeling deprived. That means over 50 million people.
You can help change that... and also maybe win some money.
Worldlabel.com
(www.worldlabel.com),
which has been long a strong
champion of OpenOffice.org, has set aside USD 5,000 for prizes.
Winners will also have the option of including their winning entries
in the OpenOffice.org installation sets available from the site."
Full Story (comments: none)
The winners of the third PyWeek Python Game Programming Challenge
have been announced. Winning games are:
Bouncy the Hungry Rabbit and Typus Pocus.
Comments (none posted)
Taleo Corporation has
announced the winning of the Network World Magazine All-Star Award.
"
Taleo Corporation
(Nasdaq: TLEO), the leading provider of on demand talent management
solutions, today announced they were named a recipient of the 2006
Enterprise All-Star award. Presented by Network World magazine, the annual
award program recognizes the exceptional use of network technology to
further business objectives.
Taleo's migration of its core data IT infrastructure from UNIX to Linux
and resulting improvements in business performance was recognized by
editors at Network World magazine."
Comments (none posted)
Education and Certification
SugarCRM Inc. has
announced Sugar University.
"
Sugar
University offers online, self-paced training as well as personalized,
instructor-led web-based learning sessions. Sugar University is available
today and can be found at
http://university.sugarcrm.com."
Comments (none posted)
Calls for Presentations
A call for participation has gone out for FOSS.IN 2006.
The event takes place in Bangalore, India on November 24-26, 2006,
submissions are due by October 8.
The
speaker and talk registration for the event has also been announced.
Full Story (comments: none)
Submissions are open for PyCon 2007.
"
The deadline for submitting a proposal is October 31st. For more
information, see the Call For Proposals at
http://us.pycon.org/TX2007/CallForProposals.
We're also accepting proposals for three-hour tutorials for the day
before the conference."
PyCon 2007 will be held on February 23-25, 2007 in Addison, Texas.
Full Story (comments: none)
Upcoming Events
The Third Desktop Architects Meeting will be held at the OSDL facility
in Portland, Oregon on December 7-8, 2006.
Full Story (comments: none)
The first international Meeting of the Fellowship of FSFE will take
place in Bolzano, Italy on November 11, 2006.
"
Following up on an idea proposed by the Fellows themselves, and
organised in part by the Fellowship of FSFE, Fellows from all over
Europe will be coming together in the afternoon of 11 November 2006 in
Bolzano, Italy, to discuss issues of digital freedom in general, and
the work of FSFE and the Fellowship in particular."
Full Story (comments: none)
DesktopLinux.com has
an announcement for the Boston GNOME Summit.
"
The GNOME development will host its sixth Boston Summit Oct. 7-9 at the MIT Media Lab. The Boston Summit is a three-day "hackfest" for GNOME developers and contributors, the team said on its website."
Comments (none posted)
The Linux.conf.au event will take place in Sydney, Australia on
January 15-20, 2007.
"
linux.conf.au 2007 meets demand
by extending the official conference period to a full week, and broadening
the scope and number of community organised streams, called "miniconfs".
"linux.conf.au is regarded as one of the world's best events for Linux and
Open Source developers - this year, we have received more responses to our
Call for Participation than ever before", says Jeff Waugh, lead organiser,
"Our audience demands quality and diversity, so for 2007, we are extending
the main conference period to six days, promoting our much-loved miniconfs
and adding fresh ideas such as Open Day.""
Full Story (comments: none)
Events: October 5, 2006 to December 4, 2006
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
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, |
October 18 October 19 |
International Conference on IT-Incident Management and IT-Forensics |
Stuttgart, Germany, |
October 18 October 22 |
Pike Conference 2006 |
Riga, Latvia |
October 19 October 21 |
HackLu 2006 |
Kirchberg, Luxembourg, |
October 19 October 20 |
DC PHP Conference |
Washington, D.C., |
October 20 October 22 |
aLANtejo 06 |
Évora, Portugal |
October 20 October 22 |
RubyConf 2006 |
Denver, Colorado |
October 22 October 27 |
Colorado Software Summit |
Keystone, CO, USA |
October 23 October 24 |
Mono User and Developers Meeting |
Cambridge, MA, USA |
October 23 October 26 |
Enterprise Architecture Practitioners Conf |
Lisbon, Portugal |
October 25 October 26 |
LinuxWorld UK 2006 |
London, UK, |
October 25 October 27 |
Plone Conference 2006 |
Seattle, WA, |
October 26 October 27 |
IT Underground |
Warsaw, Poland |
October 26 October 27 |
Free Software and Open Source Symposium |
Toronto, Canada |
| October 28 |
LinuxDay 2006 |
Many of them, Italy |
October 31 November 2 |
Zend/PHP Conference and Expo |
San Jose, CA, |
| November 1 |
Ingres Users Association Conference |
London, England |
November 4 November 8 |
I Jornadas técnicas KDE de |
Zaragoza, Spain |
November 4 November 11 |
Open Source in Performance and Exhibition |
London, England |
November 5 November 8 |
International PHP Conference |
Frankfurt, Germany |
November 5 November 10 |
Ubuntu Developer Summit - Mountain View |
Mountain View, CA, USA |
November 6 November 10 |
Colorado Python seminar |
Estes Park, CO, USA |
November 7 November 9 |
2006 Web 2.0 Conference |
San Francisco, CA, |
November 9 November 10 |
Forum PHP 2006 |
Paris, France, |
November 10 November 12 |
Chicago Perl Hackathon 2006 |
Chicago, IL, USA |
November 11 November 17 |
Supercomputing 2006 |
Tampa, FL, USA |
| November 11 |
FSFE Fellows Meeting |
Bolzano, Italy |
November 12 November 14 |
Firebird Conference 2006 |
Prague, Czech Republic, |
November 14 November 16 |
LinuxWorld Cologne |
Cologne, Germany |
November 16 November 17 |
III Latin American Free Software Conference |
Iguassu Falls, Brazil |
November 16 November 17 |
Conference on Software Patents |
Boston, MA, USA |
| November 18 |
Richard Stallman speaks in Seoul |
Seoul, South Korea |
November 21 November 24 |
15th International Conference on Computing |
Mexico City, Mexico, |
November 24 November 26 |
FOSS.IN 2006 |
Bangalore, India |
| November 25 |
FAVE 2006 - free software multimedia event in London |
London, UK |
November 27 November 30 |
PacSec Applied Security Conference 2006 |
Tokyo, Japan |
December 1 December 2 |
PHP Conference Brasil |
Sao Paolo, Brazil |
December 2 December 3 |
Technical Dutch Open Source Event |
Eindhoven, the Netherlands |
December 3 December 8 |
Large Installation System Administration Conference |
Washington, D.C., |
If your event does not appear here, please
tell us about it.
Web sites
A new
web site
has been launched.
"
The Family Guide to Digital Freedom will explain, in one place and in
normal language, what everybody should know about software and other
digital technologies, and above all the real reasons why they should
care: in this modern world, our rights and quality of life heavily
depend from how software is being used around us."
Full Story (comments: 1)
The new
LinuxAudio.org portal
has been launched.
"
In an ongoing effort to consolidate online
Linux audio resources, Linuxaudio.org has launched a new portal which
encapsulates all sub-domains hosted under the linuxaudio.org umbrella."
Full Story (comments: none)
Page editor: Forrest Cook