Please indulge your editor as he reminisces for a moment. Once upon a
time, the cool machines to get in the office were Unix-based workstations, and
the offerings from Sun Microsystems in particular. The first thing that
would happen to one of these systems once it came out of the box was
interesting, however: much of the software on the system would be
immediately replaced. The new systems would be loaded down with the GNU
toolchain, the X Window System, and various other goodies from all over the
net. This pattern was common enough that a small company called Cygnus
Solutions made a living from supporting free tools on proprietary Unix
systems.
The replacement software was often better, but that was not always the
case. There were long periods of time where trying to build early X11
releases with early gcc releases was an exercise in serious pain. But your
editor did it, and, judging from the traffic on the mailing lists, quite a
few others did it as well.
Many of us might not, at that time, have been able to explain why we
subjected ourselves to this experience, even though Richard Stallman had
already been trying to do exactly that for a few years by then. But now
it's obvious: we wanted our systems to run free software. Loading them
down with free code turned them into something more obviously oriented
toward our needs, something we could fix if need be (and need often was,
back then), and something which, in a palpable way, was more alive.
Free software has obviously come a long way since then, and a far larger
group of people is aware of its importance. But it is still a geek
phenomenon. For much of the wider community, "free software" still means
"you don't have to pay for it," and many people still wonder about what use
they, personally, could ever have for the source code. As a result, many
users may have learned that Firefox, for example, is a better web browser,
but they do not know why. It's just another program they can download and
run.
So it is a little sad to see reports
that the effort to market Firefox may emphasize features and downplay the
fact that it is free software. Evidently the people behind these marketing
campaigns have decided that it's features that "sell" the software, so that
is what has to be pushed on users. For Firefox 2.0, this strategy
might just help to drive usage statistics up a little higher. But in the
longer term it does not seem like a winning approach.
The folks at Mozilla Corp. clearly see themselves in a battle with
Microsoft and its reinvigorated Internet Explorer product. Firefox was,
indeed, able to out-feature Internet Explorer for a while, and that
doubtless helped to increase its adoption. But the history of the
computing field is full of examples of companies which tried to engage in
feature-checkbox battles with Microsoft. One can say many things about
that company and its products, but few would accuse Microsoft of being
unwilling or unable to add features. It seems unlikely that Mozilla
Corp. has the resources to compete with Microsoft on features, and it is
not at all clear that the wider development community will be able to make
up the difference.
Where Firefox has a competitive advantage, instead, is in the fact that it
is free software. This fact should drive what kinds of features are
added: those which make the web experience better for Firefox users, with
less concern for the comfort of advertisers or publishers. It should bring
a higher level of concern for security - an area which can be slighted if
the real purpose is to compete on features. It should make the software
alive, interesting, evolving with the net, and not subject to stagnation
just because the owning company loses interest in it for a while.
It seems unlikely that World Domination will be achieved by trying to
out-feature proprietary software companies. Free software is not better
by virtue of having more checkboxes on the package. It is better because
it is free. If that cannot be made into a selling point, then we may not
get much farther than we have until now. There are precedents that suggest
that freedom could be made into a selling point; consider, for example, the
growing success of organic produce. Like organic food, free software is
better for you - and it doesn't even cost more. When people understand why
free software is better for them, many of them will insist on it. One can
only hope that projects which are sufficiently well-heeled to have marketing
efforts will market freedom as one of their most important "features."
Comments (40 posted)
Compiere does not get as much attention
as a number of other free software projects, but maybe it should. It is a
full "enterprise resource planning" and "customer relationship management"
application, with support for a number of tasks, including marketing and
sales, human resources, inventory control, and more. There is also a full
business accounting package - an area which has traditionally been
under-served by free software. Compiere has slowly grown over time, and
ComPiere Inc, the company formed around the software, landed a
$6 million chunk of venture capital last June. Larry Augustin has
recently become a member of the company's board.
Compiere places a lot of emphasis on its open source nature:
Compiere is Open Source with a difference. The Compiere ERP
solution is Open Source software and by definition is
free. However, unlike most Open Source projects, Compiere is backed
by professional training, services, documentation, and a vibrant,
responsive and knowledgeable worldwide open source community.
Interestingly, much of that "vibrant, responsive, and knowledgeable"
community appears to have decided to pack its bags and head elsewhere. The
result is a new project called ADempiere, started last month. It
would appear that - in the opinion of the developers behind ADempiere, at
least - Compiere has worked on building its business at the expense of its
community.
In the most important way, Compiere's community credentials are
unimpeachable: it has released a large amount of useful code under a free
license. Once one looks beyond that, however, there are some things to
wonder about. It is a rare free software project whose installation
instructions begin with "install Oracle." There is an active
forum area, but the project does not appear to have a functioning mailing
list. The Compiere web site talks about "products," but has no area for
developers. Compiere may be a free software project, but it is clearly on
the cathedral side of the spectrum.
It would appear that, over time, the communications between ComPiere,
Inc. and the wider community have fallen off. Developers report
frustration in trying to find out what the company is up to, and great
difficulties in getting patches accepted - or even discussed. Much of the
disconnect, perhaps, is a result of the company reorganizing its operations
to absorb the incoming venture capital; the company also recently
relocated, which never helps. But a reading of the discussion leading up
to the fork suggests that the problems have been growing for some
time. To the wider community, Compiere looks increasingly like a
proprietary software company which is still trying to claim to be an open
source company.
The community is also concerned that ComPiere Inc. may take the system
proprietary. In the short term, at least, there does not appear to be a
whole lot of evidence that this could happen - though the company does reserve
the right to create proprietary offerings:
We believe that the majority of the revenue will come from
services, like support, training and even sponsored development. As
with other members of the community, ComPiere Inc. may also chose
to create Compiere extensions (e.g. predefined OLAP cube) which we
may sell to customers under, for example, an "Enterprise" product
offering.
The same message states that ComPiere, Inc. has no intention of taking
Compiere proprietary or trying to cripple it in any way. Even so, some
members of the community wonder what will happen once the venture
capitalists start insisting on results.
For now, in any case, the damage appears to be done; ADempiere has taken off,
and seems to be gaining a fair amount of attention. The developers are
busily taking on projects - ports to MySQL and PostgreSQL, for example -
that Compiere has never been interested in pursuing. The first
development release is available. This fork appears to have enough
energy behind it to get off the ground, though only time will tell if it
can sustain itself in the long term.
In the free software community, ignoring developers will often lead to a
fork like this one. It is one of the freedoms we depend on most heavily;
nobody can bring development of a program to a halt as long as there are
interested developers willing to do the work. Often, projects forked in
this manner come back together once the original organization figures out
that it needed its community after all; the gcc/egcs fork is, perhaps, one
of the best examples. Perhaps ComPiere, Inc. might want to consider
putting some of its venture funding into wooing this community back soon,
before things drift too far apart.
Comments (7 posted)
Any free software project which distributes code developed by others has a
couple of responsibilities to take care of. It must, of course, be sure
that it has the right to distribute that code; the project must also see to
the licensing of the finished product. Sometimes it seems that there are as many
approaches to this problem as there are projects. Some common policies
are:
- Just sort of toss in everything that comes and hope for the best.
This can be the preferred approach of small projects in early stages,
where there are no corporate lawyers involved.
- Require developers to certify their right to contribute the code, and
verify that the code's license is compatible with the project as a
whole. Individual parts of the work retain their copyright ownership
and licensing. The Linux kernel works this way.
- Require that developers sign copyrights over to the group owning the
project, and distribute the work under unified ownership and
licensing. The Free Software Foundation, among others, operates in
this mode.
The Apache Software Foundation (ASF) has taken a slightly different approach,
with some new rules which take effect at the beginning of November. The
result is worth a look as yet another example of how this issue can be
managed.
Those who contribute to Apache projects are asked to sign an individual contributor
license agreement with the project. Under this agreement, contributors
retain ownership of their work, and can do anything they want with it.
They do, however, hand some rights over to the Foundation:
Subject to the terms and conditions of this Agreement, You hereby
grant to the Foundation and to recipients of software distributed
by the Foundation a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare
derivative works of, publicly display, publicly perform,
sublicense, and distribute Your Contributions and such derivative
works.
Note that there is no requirement that the ASF apply any particular sort of
license to the contributed work - though the agreement does promise that:
...the Foundation shall not use Your Contributions in a way that is
contrary to the public benefit or inconsistent with its nonprofit
status and bylaws in effect at the time of the Contribution.
Using this permission, the ASF distributes everything under the Apache
License, regardless of what license the contributor might have originally
used. The new
source header policy is intended to reflect this state of affairs. So, as
of November 1, code shipped by the ASF must contain the
following header:
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed
with this work for additional information regarding copyright
ownership. The ASF licenses this file to you under the Apache
License, Version 2.0 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
No other headers are allowed. Instead, any other information - including
any copyright statements - must be moved to a separate file called
NOTICE.
The interesting thing here is that people using code from Apache are doing
so under a license received directly from the ASF, even though the ASF does
not generally own that code. The ASF is making use of a compilation
copyright which covers the mixture of contributions into a single project
to impose a license on the whole work. Few projects use a collective work
copyright in this way.
This arrangement gives the ASF complete control over the licensing of the
projects housed under its umbrella. Should there be a version 3.0 of
the Apache License in the future, there will be no trouble in moving the
code to that license even in the absence of copyright assignments. Since
it is the ASF's license which governs the distributed work, the Foundation
has all the standing it needs should there be a reason to defend the
license in court. The end result should be reasonably pleasing for
everybody involved, as long as the original contributors have no objections
to the Apache License - a condition one would expect to hold given that the
code has been contributed in the first place.
Comments (9 posted)
Page editor: Jonathan Corbet
Security
October 25, 2006
This article was contributed by Jake Edge.
A recent commentary in The Inquirer led to quite a lively
discussion in the LWN
article that referred to it. The commentary itself was rather
ill-considered, but it did raise some interesting questions about security
modules, the kernel and the Linux Security Modules (LSM) API.
Dazuko is one of a handful of security
solutions that run on Linux, but are not maintained in the kernel tree
and, in fact, have a relatively hostile attitude towards the suggested
ways of moving their code into the tree.
Dazuko itself is a way for user-space applications to handle file access
control; its main use seems to be malware checking at the file level,
similar to the way that Windows anti-virus programs work. Some would
argue that it is an unnecessary tool or that it is implemented poorly, but
it does not seem like an unreasonable capability to add to Linux given that there
appear to be users who want that functionality. This would seem to be
exactly the kind of application that LSM was designed for, but the Dazuko
developers have a different take.
Dazuko started out by using the LSM hooks to implement their application
but claim they found LSM to be a moving target, changing the API between
each kernel release. In addition, when other LSM using modules were loaded
(most notably SELinux or AppArmor), as they are by default in various
distributions, Dazuko no longer functioned correctly. This led the Dazuko
developers in a direction that clearly will not fly with the kernel
developers: system call hooking. This technique intercepts
system calls (open, read, write, etc.) and runs Dazuko code before calling
the actual kernel function.
This could be looked at as one of the common impedance mismatches between
development groups and the kernel community; in this case it
goes a bit deeper than that. Dazuko specifically mentions
Rule Set Based Access Control (RSBAC)
as a kernel security framework that it cleanly interfaces with. RSBAC is
a set of kernel patches that implement a much more comprehensive set of
hooks for access control than is provided by LSM. That project has a fairly
lengthy
justification
for not using LSM and also points to another project,
grsecurity with similar LSM issues.
There have been various discussions of removing LSM from the kernel along the
way and the SELinux folks are strongly in favor of that. Up until this year's
Kernel Summit (covered by LWN
here), there was fairly
widespread belief that it would happen. Few people, it seems, are
particularly enamored with LSM. It was a compromise that was adopted
when SELinux was being accepted into the kernel in order to allow other
alternative security frameworks. For the most part, it has failed to do
that; at least in the mainline kernel.
This situation would lead the hopeful to foresee a new API for the kernel
that updates and enhances LSM so that more alternative frameworks could be
incorporated into the kernel; unfortunately, there does not seem to be
much movement in that direction. One impediment to that might be the
perception that Linus and the kernel developers have rejected any security
hooks that have a measurable performance impact. While it is perfectly
understandable that punishing all kernel users for hooks that are only
used by a small minority would be considered unacceptable, it does create
a potentially insurmountable hurdle for those wishing for more intrusive
hooks.
Dazuko has been working on a stackable filesystem
that can provide the same kinds of services by mounting DazukoFS 'on top
of' a regular kernel filesystem. This will allow Dazuko to work with
approved kernel interfaces and leaves open the possibility that it could
someday be moved into the kernel tree. Another alternative is to use
the userspace filesystem (FUSE) interface to provide that functionality,
though it is not clear that FUSE is able to solve the entire problem.
For security frameworks that require more intrusive hooks, there is
no real alternative to out-of-tree development. So RSBAC and grsecurity are
likely to keep porting their patches to each new kernel as it is released.
It seems unfortunate that these GPL-licensed alternative security
mechanisms are unlikely to ever move into the kernel tree, but it appears
they are caught between the proverbial rock and hard place.
Comments (4 posted)
New vulnerabilities
asterisk: arbitrary code execution
| Package(s): | asterisk |
CVE #(s): | CVE-2006-5444
|
| Created: | October 19, 2006 |
Updated: | December 6, 2006 |
| Description: |
The Asterisk telephony PBX application has a heap overflow vulnerability
in the skinny channel driver. A remote attacker can use this to
arbitrarily execute code with the privileges of the Asterisk user.
See this
vulnerability report
for more information. |
| Alerts: |
|
Comments (none posted)
drupal: cross-site scripting, privilege escalation
Comments (none posted)
mod_tcl: format string vulnerability
| Package(s): | mod_tcl |
CVE #(s): | CVE-2006-4154
|
| Created: | October 24, 2006 |
Updated: | October 25, 2006 |
| Description: |
Sparfell discovered format string errors in calls to the set_var
function in tcl_cmds.c and tcl_core.c. A remote attacker could exploit the
vulnerability to execute arbitrary code with the rights of the user running
the Apache server. |
| Alerts: |
|
Comments (none posted)
pike: SQL injection vulnerability
| Package(s): | pike7.6 |
CVE #(s): | CVE-2006-4041
|
| Created: | October 19, 2006 |
Updated: | October 25, 2006 |
| Description: |
Pike's PostgreSQL module has an SQL injection vulnerability.
Applications that use uncommon character encodings with the
PostgreSQL DBMS can be fooled into running arbitrary SQL commands,
resulting in privilege escalation, data exposure or denial of service. |
| Alerts: |
|
Comments (none posted)
qt: pixmap image handling vulnerability
| Package(s): | qt |
CVE #(s): | |
| Created: | October 24, 2006 |
Updated: | October 25, 2006 |
| Description: |
A security flaw was recently discovered in the way Qt 3.x
pixmap images. This issue can occur only when transforming
specially prepared images from untrusted sources. Qt 3.3.7
corrects this flaw. |
| 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)
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)
clamav: multiple vulnerabilities
| Package(s): | clamav |
CVE #(s): | CVE-2006-4182
CVE-2006-5295
|
| Created: | October 18, 2006 |
Updated: | October 24, 2006 |
| Description: |
Clamav contains an integer overflow vulnerability in its handling of portable executable (PE) files, with a code-execution exploit being possible. There is also a denial-of-service vulnerability in the handling of compressed HTML files. |
| Alerts: |
|
Comments (none posted)
cpio: arbitrary code execution
| Package(s): | cpio |
CVE #(s): | CVE-2005-4268
|
| Created: | January 2, 2006 |
Updated: | March 17, 2010 |
| Description: |
Richard Harms discovered that cpio did not sufficiently validate file
properties when creating archives. Files with e. g. a very large size
caused a buffer overflow. By tricking a user or an automatic backup
system into putting a specially crafted file into a cpio archive, a
local attacker could probably exploit this to execute arbitrary code
with the privileges of the target user (which is likely root in an
automatic backup system). |
| Alerts: |
|
Comments (none posted)
vixie-cron: privilege escalation
| Package(s): | cron |
CVE #(s): | CVE-2006-2607
|
| Created: | May 31, 2006 |
Updated: | June 1, 2009 |
| Description: |
The Vixie cron daemon does not check the return code from setuid(); if that call can be made to fail, a local attacker may be able to execute commands as root. |
| Alerts: |
|
Comments (1 posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2006-4262
|
| Created: | October 2, 2006 |
Updated: | June 16, 2009 |
| Description: |
Will Drewry of the Google Security Team discovered several buffer overflows
in cscope, a source browsing tool, which might lead to the execution of
arbitrary code. |
| Alerts: |
|
Comments (none posted)
cscope: buffer overflows
| Package(s): | cscope |
CVE #(s): | CVE-2004-2541
|
| Created: | May 22, 2006 |
Updated: | June 19, 2009 |
| Description: |
A buffer overflow in Cscope 15.5, and possibly multiple overflows, allows
remote attackers to execute arbitrary code via a C file with a long
#include line that is later browsed by the target. |
| Alerts: |
|
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)
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)
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)
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)
kdelibs: integer overflow
| Package(s): | kdelibs |
CVE #(s): | CVE-2006-4811
|
| Created: | October 18, 2006 |
Updated: | March 5, 2007 |
| Description: |
The KDE khtml library can pass untrusted parameters into Qt, allowing a hostile user to trigger an integer overflow there and execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4623
|
| Created: | October 18, 2006 |
Updated: | November 14, 2007 |
| Description: |
The kernel DVB layer can be caused to crash with maliciously-formatted unidirectional lightweight encapsulation (ULE) data. |
| Alerts: |
|
Comments (none posted)
kernel: denial of service
| Package(s): | kernel |
CVE #(s): | CVE-2006-4535
CVE-2006-4538
|
| Created: | September 18, 2006 |
Updated: | January 5, 2009 |
| Description: |
Sridhar Samudrala discovered a local denial of service vulnerability
in the handling of SCTP sockets. By opening such a socket with a
special SO_LINGER value, a local attacker could exploit this to crash
the kernel. (CVE-2006-4535)
Kirill Korotaev discovered that the ELF loader on the ia64 and sparc
platforms did not sufficiently verify the memory layout. By attempting
to execute a specially crafted executable, a local user could exploit
this to crash the kernel. (CVE-2006-4538) |
| Alerts: |
|
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)
libksba: parsing failure
| Package(s): | libksba |
CVE #(s): | CVE-2006-5111
|
| Created: | October 17, 2006 |
Updated: | October 18, 2006 |
| Description: |
A parsing failure was discovered in the handling of X.509 certificates
that contained extra trailing data. Malformed or malicious certificates
could cause services using libksba to crash, potentially creating a
denial of service. |
| Alerts: |
|
Comments (1 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)
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)
mono: symlink vulnerability
| Package(s): | mono |
CVE #(s): | CVE-2006-5072
|
| Created: | October 4, 2006 |
Updated: | December 1, 2006 |
| Description: |
The mono System.CodeDom.Compiler classes suffer from a temporary file symlink vulnerability which could be used to overwrite files, or, in this case, even inject arbitrary code into a running mono application. |
| 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)
openldap: security bypass
| Package(s): | openldap |
CVE #(s): | CVE-2006-4600
|
| Created: | September 29, 2006 |
Updated: | June 12, 2007 |
| Description: |
slapd in OpenLDAP before 2.3.25 allows remote authenticated users with
selfwrite Access Control List (ACL) privileges to modify arbitrary
Distinguished Names (DN). |
| Alerts: |
|
Comments (none posted)
openoffice.org: several vulnerabilities
| Package(s): | openoffice.org |
CVE #(s): | CVE-2006-2198
CVE-2006-2199
CVE-2006-3117
|
| Created: | June 30, 2006 |
Updated: | January 4, 2007 |
| Description: |
Several vulnerabilities have been discovered in OpenOffice.org, a free
office suite.
- It turned out to be possible to embed arbitrary BASIC macros in
documents in a way that OpenOffice.org does not see them but executes them
anyway without any user interaction. (CVE-2006-2198)
- It is possible to evade the Java sandbox with specially crafted Java
applets. (CVE-2006-2199)
- Loading malformed XML documents can cause buffer overflows and cause a
denial of service or execute arbitrary code. (CVE-2006-3117)
|
| Alerts: |
|
Comments (none posted)
OpenSSH: denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4925
CVE-2006-5052
|
| Created: | October 6, 2006 |
Updated: | November 15, 2007 |
| Description: |
packet.c in ssh in OpenSSH allows remote attackers to cause a denial of
service (crash) by sending an invalid protocol sequence with
USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.
An unspecified vulnerability in portable OpenSSH before 4.4, when running
on some platforms, allows remote attackers to determine the validity of
usernames via unknown vectors involving a GSSAPI "authentication abort." |
| Alerts: |
|
Comments (none posted)
openssh: remote denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2006-4924
CVE-2006-5051
|
| Created: | September 27, 2006 |
Updated: | September 17, 2008 |
| Description: |
Openssh 4.4 fixes some
security issues, including a pre-authentication denial of service, an
unsafe signal hander and on portable OpenSSH a GSSAPI authentication abort
could be used to determine the validity of usernames on some platforms. |
| Alerts: |
|
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)
openssl: multiple vulnerabilities
| Package(s): | openssl |
CVE #(s): | CVE-2006-2937
CVE-2006-2940
CVE-2006-3780
CVE-2006-4343
CVE-2006-3738
|
| Created: | September 28, 2006 |
Updated: | December 12, 2006 |
| Description: |
OpenSSL has a number of denial of service vulnerabilities including:
two vulnerabilities involving invalid ASN.1 structures, a buffer overflow
in the SSL_get_shared_ciphers() function and an SSLv2 client crash that
can be caused by a malicious server. |
| Alerts: |
|
Comments (none posted)
php: restriction bypass
| Package(s): | php |
CVE #(s): | CVE-2006-4625
CVE-2006-5178
|
| Created: | October 18, 2006 |
Updated: | October 18, 2006 |
| Description: |
The ini_restore() function in PHP versions through 4.4.4 and 5.1.6 can be used to bypass safe_mode and init_basedir restrictions.
Also: race condition in PHP's handling of the symlink() function can enable hostile code to bypass open_basedir restrictions. |
| 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: integer overflow
| Package(s): | php |
CVE #(s): | CVE-2006-4812
|
| Created: | October 5, 2006 |
Updated: | October 30, 2006 |
| Description: |
The PHP memory handling routines have an integer overflow vulnerability.
A remote attacker can use a script to cause memory allocation based on
untrusted data, allowing arbitrary code to be executed as the apache
user. |
| Alerts: |
|
Comments (1 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)
python: arbitrary code execution
| Package(s): | python |
CVE #(s): | CVE-2006-4980
|
| Created: | October 6, 2006 |
Updated: | November 7, 2006 |
| Description: |
Benjamin C. Wiley Sittler discovered that Python's repr() function did
not properly handle UTF-32/UCS-4 strings. If an application uses
repr() on arbitrary untrusted data, this could be exploited to execute
arbitrary code with the privileges of the python application. |
| 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)
texinfo: temporary file vulnerability
| Package(s): | texinfo |
CVE #(s): | CAN-2005-3011
|
| Created: | October 5, 2005 |
Updated: | November 9, 2006 |
| Description: |
Texinfo prior to version 4.8-r1 suffers from a temporary file vulnerability. |
| Alerts: |
|
Comments (none posted)
tin: buffer overflow
| Package(s): | tin |
CVE #(s): | CVE-2006-0804
|
| Created: | February 19, 2006 |
Updated: | November 24, 2006 |
| Description: |
An allocation off-by-one bug exists in the TIN news reader version 1.8.0 and earlier
which can lead to a buffer overflow. |
| Alerts: |
|
Comments (none posted)
unzip: long file name buffer overflow
| Package(s): | unzip |
CVE #(s): | CVE-2005-4667
|
| Created: | February 6, 2006 |
Updated: | May 2, 2007 |
| Description: |
A buffer overflow in UnZip 5.50 and earlier allows local users to execute
arbitrary code via a long filename command line argument. NOTE: since the
overflow occurs in a non-setuid program, there are not many scenarios under
which it poses a vulnerability, unless unzip is passed long arguments when
it is invoked from other programs. |
| Alerts: |
|
Comments (1 posted)
w3c-libwww: possible stack overflow
| Package(s): | w3c-libwww |
CVE #(s): | CVE-2005-3183
|
| Created: | October 14, 2005 |
Updated: | May 2, 2007 |
| Description: |
xtensive testing of libwww's handling of multipart/byteranges content from
HTTP/1.1 servers revealed multiple logical flaws and bugs in
Library/src/HTBound.c |
| Alerts: |
|
Comments (1 posted)
webmin: 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)
wireshark: several vulnerabilities
Comments (none posted)
xine-lib: code execution
| Package(s): | xine-lib |
CVE #(s): | CVE-2006-4799
|
| Created: | October 4, 2006 |
Updated: | November 21, 2006 |
| Description: |
The xine-lib package does not properly validate AVI headers, enabling an attacker to run arbitrary code via a specially crafted AVI file. |
| 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)
xinit: race condition
| Package(s): | xinit |
CVE #(s): | CVE-2006-5214
|
| Created: | October 17, 2006 |
Updated: | August 9, 2007 |
| Description: |
A race condition allows local users to see error messages generated during
another user's X session. This could allow potentially sensitive
information to be leaked. |
| Alerts: |
|
Comments (1 posted)
X.org: local privilege escalations
| Package(s): | xorg-x11 |
CVE #(s): | CVE-2006-4447
|
| Created: | August 28, 2006 |
Updated: | April 30, 2007 |
| Description: |
Several X.org libraries and X.org itself contain system calls to
set*uid() functions, without checking their result. Local users could
deliberately exceed their assigned resource limits and elevate their
privileges after an unsuccessful set*uid() system call. This requires
resource limits to be enabled on the machine. |
| Alerts: |
|
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)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.19-rc3,
released by Linus on
October 23. It contains a fairly long list of fixes, but things do seem to
be settling down a little bit. See
the
long-format changelog for the details.
A very small number of patches - all fixes - have been merged since
2.6.19-rc3 was released.
Adrian Bunk is maintaining a list of known
regressions in 2.6.19; it is surprisingly short.
The current -mm tree is 2.6.19-rc2-mm2. Recent changes
to -mm include the addition of the I/OAT DMA engine tree, a big set of x86
patches, sharing of page tables for huge TLB pages, a set of library
functions for reversing the bits in a value, initial support for
virtualizing process sessions, and some ongoing tty driver work.
Comments (none posted)
Kernel development news
Developers like to joke about Al Viro's fearsome presence on linux-kernel,
but the truth of the matter is that he has been relatively quiet there for
some time. That does not mean, however, that he has become a full-time
Plan 9 developer. Instead, he has been steadily working to improve
the static analysis tools used to find kernel bugs before they bite users.
In recent times, Al's work has resulted in a long series of patches merged
into the mainline, almost all of which have been marked as "endianness
annotations." These patches mostly change the declared types for various
functions, variables, and structure members. The new types may be
unfamiliar to many, since they are relatively new - though not that
new; they were introduced in 2.6.9. These types are __le16,
__le32, __le64, __be16, __be32, and
__be64.
What these types represent is an attempt to encode whether the (unsigned)
integer value is big-endian (most significant byte first) or
little-endian. For most programming, even within the kernel, endianness is
not a concern; things just work without much thought on the programmer's
part. Kernel code often must work with data encoded in a specific byte
ordering which might not match the processor's ordering, though. Network
protocols, filesystem on-disk data structures, and device registers are all
examples. In general, when the kernel works with data in a non-native
ordering, it must first swap the bytes around to match the processor's
expectations. Failure to do so can lead to all kinds of strange bugs.
There are a number of macros provided which can help with this task.
There are classic functions like htonl(), which converts a 32-bit
integer from host to "network" (big-endian) order. More generally, the
kernel provides macros like __le32_to_cpu(), which will convert a
little-endian 32-bit quantity to the ordering required by the processor.
These macros make for portable code; they perform the requested
transformation on systems where it is needed, and simply vanish in the
remaining cases.
The conversion functions only work, however, when the programmer remembers
to use them. In their absence, values in non-native byte orders simply
look like integers, and there is no way to catch the error until something
blows up. And that might not happen to the original developer at all; the
code may work flawlessly until somebody tries to run it on a different
architecture and things fall apart.
It would be nice to catch endianness mistakes at an earlier stage. That is
the purpose of types like __be32; they allow a programmer to mark
data with a specific ordering when it first enters the system. Thereafter,
a suitably smart tool can check the code which manipulates that data and
ensure that it does not mix that data with native-order data, does not try
to do arithmetic with it, etc. Once everything is suitably annotated,
whole classes of bugs can be caught before the kernel is even booted. And
that can only be a good thing.
The "suitably smart tool" which does this work is "sparse," a static
checker which was originally written by Linus Torvalds. There is support
for sparse built into the kernel build system, making it easy to check code
for errors. The one thing which remains relatively difficult, for whatever
reason, is getting the "sparse" tool in the first place. Few distributors
package it, so prospective users must grab a copy and build it themselves.
The true source for sparse is the git repository on kernel.org. With git,
it's a simple matter of of running:
git clone git://git.kernel.org/pub/scm/devel/sparse/sparse.git
A simple "make" in the resulting directory will yield a working
sparse binary. This tool changes quickly enough that updating
from the repository on a regular basis is probably a good idea. For people
who don't have git handy, it is also possible to grab a tarball snapshot
from Dave
Jones's site.
Once sparse is installed, running it on the kernel is a simple
matter of going to your local source tree and running:
make C=2
The parameter C=2 causes sparse to be run on every
.c file; if C=1 is used instead, only files which must be
recompiled are checked. Checking for endianness problems requires an
additional parameter:
make C=2 CF=-D__CHECK_ENDIAN__
The number of warnings which result from this command can be large - though
it is dropping as Al works his way through the code.
Checking code submissions with sparse is highly recommended - it
is one of the steps in the patch submission
checklist packaged with the kernel. Use of sparse may still
be more of an exception than the rule, however. But it is easy enough -
and useful enough - that there really is no reason not to run the checker
on code before sending it out. It is, after all, much nicer to have the
computer find silly mistakes for you, in the privacy of your own computer,
before broadcasting them to the world.
Comments (2 posted)
The "ndiswrapper" module has been featured on this page before. It is a
special sort of glue module which allows Windows NDIS drivers to be loaded
into a Linux kernel. It can be found on systems using hardware (wireless
adapters in particular) which is not well supported by Linux drivers; by
gluing in the Windows driver, ndiswrapper allows this hardware to operate.
But, since it is a mechanism created to stuff the most proprietary of
binary modules into Linux, ndiswrapper was always going to raise some
eyebrows.
One of the many changes that went into the 2.6.16 kernel was an explicit
check for the ndiswrapper module. It is, in fact, this explicit:
if (strcmp(mod->name, "ndiswrapper") == 0)
add_taint_module(mod, TAINT_PROPRIETARY_MODULE);
This test means that any system which has had ndiswrapper loaded will have
the "proprietary module" taint flag set. As a result, the kernel
developers are highly unlikely to be interested in helping with any
problems encountered running that kernel.
Since 2.6.16 was released last March, one might well wonder why ndiswrapper
author Giridhar Pemmasani is only now getting around to complaining about that test. It turns out
that the kernel developers have quietly taken things one step further in
the 2.6.19-rc kernels.
The kernel has long exported symbols to modules in two modes. Symbols
exported with EXPORT_SYMBOL are available to all modules loaded
into the kernel, while those exported with EXPORT_SYMBOL_GPL are
only available to those which declare a GPL-compatible license. This distinction has
never been a problem for ndiswrapper, which is licensed under the GPL. So,
even after the explicit taint was added, ndiswrapper could load and
function normally.
For 2.6.19, a patch by Florin Malita was merged which changes the
calculation for GPL-only symbols slightly. Rather than checking whether a
module has a GPL-compatible license, the new code checks whether the module
has the "proprietary module" taint bit set. In most cases, the end result
is the same. For ndiswrapper, however, the result is that GPL-only symbols,
which were accessible in earlier kernels, are now unavailable. And that
means that ndiswrapper can no longer be loaded into the kernel. The
module's author thinks that this is unfair, since ndiswrapper is, in fact,
GPL-licensed code.
Alan Cox's response reads like this:
EXPORT_SYMBOL_GPL() is used to assert that the symbol is absolutely
definitely not a public symbol. EXPORT_SYMBOL exports symbols which
might be but even then the GPL derivative work rules apply. When
you mark a driver GPL it is permitted to use _GPL symbols, but if
it does so it cannot then go and load other non GPL [modules] and
expect people not to question its validity.
The core idea makes sense: the GPL-only restrictions are not worth much if
they can be trivially circumvented by loading a glue module. One cannot
help but wonder, however, if the wrong target has been chosen in this case.
The purpose of GPL-only exports is to inhibit the creation of proprietary
derived products of the kernel. It is hard to imagine an argument that
could demonstrate that a typical NDIS module is, in any way, a derived
product of the Linux kernel. These are drivers written for another
operating system entirely by people who, likely as not, have never had any
sort of contact with Linux source. Unlike certain other types of
proprietary modules, NDIS drivers are clearly independent works. One may
well balk at the notion of loading such a driver into one's kernel, but it
is hard to make a case that copyright law somehow prohibits such an action.
It also seems a little strange to penalize a module for having the wrong
name. There are no explicit checks for, say, the MadWifi module, which
also loads a binary-only component. Simply renaming the module would
circumvent this check, opening a window which would take the kernel
developers some months to close again. One could imagine a determined
programmer coming up with a random name every time a module is built,
decisively winning that particular battle. The ndiswrapper author seems
uninclined to play those games, however; he has, instead, tried to work
within the kernel community. The module already takes pains to add a
kernel taint itself whenever an NDIS driver is loaded.
There does not seem to be any particular interest in the kernel community
in backing down on this change however. That leaves the ndiswrapper author
in a position where he must either rework the code to avoid GPL-only
symbols or find some other way of enabling it to load once again. One
assumes that some sort of workaround will be found; it may not be an
optimal solution, but ndiswrapper does have a significant community which
depends on it to make its hardware work under Linux.
Comments (79 posted)
Here's a quick look at a few patches have been posted recently.
802.11 regulatory domains
Standard wisdom says that putting policy decisions into the kernel is
generally a bad idea. Policies implemented in kernel space limit the
flexibility of the system, potentially keeping user-space from doing
everything it could possibly accomplish. There are times, however, when
that is exactly what one might want to do.
Wireless networking presents a number of challenges for the kernel. One of
them is imposed entirely from the outside: anything which can transmit
tends to be heavily regulated. So wireless networking adapters must not
transmit on unauthorized frequencies or at power levels above those allowed
by law. Needless to say, the applicable rules vary from one jurisdiction
to the next, making it impossible to work with a single set of constraints,
especially if one wants to use the hardware to its full, legal potential in
any given country. The need to adhere to regulatory constraints is one of
the favorite reasons given by wireless adapter vendors when asked why they
cannot release programming information for their hardware.
Luis Rodriguez is trying to address regulatory issues with a patch set implementing
regulatory domain information in the kernel (and in the Devicescape 802.11
stack in particular). At this point, the work is just infrastructure which
tracks the constraints imposed by any given domain and the current domain
under which the system is operating. Actually implementing compliance with
the current domain has been left for a future exercise - there are some
802.11 stack issues which need to be resolved first.
If this patch set is eventually accepted, there will be a single framework
by which all wireless adapters can be operated in a legal manner, wherever
the computer might happen to be located. Beyond doing the right thing with
regard to the spectrum, Luis hopes that this mechanism might be enough to
satisfy the various regulatory agencies that Linux has its act together in
this regard - and that vendors will no longer feel the need to keep their
programming information secret. Luis, it seems, is an optimistic sort of
person.
Network channels
Meanwhile, things have been quiet for a while on the network channels
front. But that does not mean that nothing has been happening. As proof,
consider that Evgeniy Polyakov has just surfaced with a new net channels patch which,
he claims, can scale significantly better than the current networking
implementation.
This version of network channels focuses more on the user-space interface
side of the problem, leaving most of the kernel infrastructure work for
another time. To that end, it adds a new system call,
netchannel_control(), to hook up channel functionality to
user-space code. netchannel_control() is another one of those
multiplexer interfaces that Evgeniy seems to favor; it functions like an
ioctl() call with three core operations:
- NETCHANNEL_CREATE creates a new channel bound to given local
and remote addresses. There is also a "type" specification which
describes how the channel operates with user space.
- NETCHANNEL_SEND will send a packet out on the network.
- NETCHANNEL_RECV blocks until an incoming packet is received,
then passes that packet to user space.
The kernel side of the implementation, for now, is simple and
straightforward: a NETCHANNEL_SEND call will allocate an
sk_buff structure and fill it with user data with
copy_from_user(); the packet is then sent on its way via the
network stack in the usual manner. The design envisions adding other,
faster ways of moving data around - using Evgeniy's network allocator
mechanism, for example - in the future.
The current patch adds a
user-space network stack which uses the new netchannel mechanism. It
claims to handle TCP and UDP currently, with a number of the expected
features; there is a "socket-like interface" presented to applications.
There has been no public reaction to this patch set so far, so it is hard
to say whether it makes sense to the other network developers or not.
Evgeniy appears to be a persistent sort of person, however, so expect to
see this code again.
/dev/kvm
Finally, this large patch set
posted by Avi Kivity may stir things up a bit in the virtualization area.
These patches implement support for Intel's virtualization extensions (AMD
support is said to be forthcoming), allowing Linux systems to easily run
virtual machines without the need for a full hypervisor like Xen. It
should be noted that the patch set includes a fair amount of Xen code,
though.
With this patch set added, a Linux system implements a new device called
/dev/kvm. Opening this device creates a new virtual machine which
can then be manipulated with a set of ioctl() calls. One
important operation creates virtual CPUs for this machine; currently only a
single virtual CPU is supported. There is an
operation which adds a memory region to the client machine. Memory is
organized into "slots" modeled after the physical slots on a motherboard;
they are useful for setting up structures like the memory hole at 640K
still found on PC-type systems. Other operations allow for the creation of
page table entries in the client, manipulating virtual machine registers,
intercepting privileged operations, and actually running a program in the
client. A set of debugging operations is provided as well.
There is a fair amount of interest in this patch set; it looks like it
could be a (relatively!) simple way of adding hardware virtualization
support to the kernel. One comment which has been posted remarks on the
similarities between this functionality and the work which has been done to
support the "synergistic processing units" (SPUs) on the Cell
architecture. The SPU support, which has been in the kernel since 2.6.16,
uses a special-purpose filesystem (rather than ioctl()) to control
the clients. Any sort of merger between these two subsystems would thus
likely involve the /dev/kvm interface being changed. So this
patch set could change quite a bit as it heads toward eventual inclusion.
Comments (7 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
- Junio C Hamano: GIT 1.4.3.
(October 19, 2006)
Device drivers
Filesystems and block I/O
Janitorial
Networking
Architecture-specific
Virtualization and containers
Benchmarks and bugs
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
Fedora Core 6, also called Zod, is
out and
ready to take over the world. Of course General Zod tried to take over the
world in the movie Superman II, and more recently made another bid for
world domination in the TV series Smallville, but in both appearances he
was defeated by Superman (or young Clark Kent). If Zod is out can Superman
be far behind? Where do they come up with these names? Jesse Keating
talks
about Fedora naming in this Red Hat Magazine article. For those put
off by the Fedora announcement, the
Red Hat
press release is less fun and contains more market-speak.
Fedora Core 6 is available for x86, x86_64 and PPC and it has a new theme
from the Fedora Artwork
Project. The DejaVu font is now the default font and Compiz is managing
the windows, for the best effects using the AIGLX framework. The
system-config-printer tool has been rewritten with several new features.
For the desktop, both GNOME 2.16 and KDE 3.5.4 are provided. Dogtail, a GUI test
tool and automation framework written in Python, is included with features
that aid in the automation and testing of desktop applications. Totem has replaced Helix
Player as the default media player. All applications have been rebuilt
using DT_GNU_HASH
for improved performance. For more performance enhancements see this page,
which also lists those packages which were dropped due to license issues.
Anaconda, the Fedora installer, now allows the user to specify third-party
repositories, and if the install is network-aware, Fedora can reach out to
those repositories and pull in additional packages. There's a new graphical
Virtual Machine Manager
for managing virtual machines and a graphical SELinux Trouble
Shooting Tool. For more information, tours, screenshots and other
useful links see Fedora
Core 6 Release Summary.
Some of the main Fedora sites seem to be a bit busy right now, but there
are other torrent sites and
mirrors available.
Also the rpm.livna.org team has announced
the rpm.livna.org repository with complete support for the 6th release of
Fedora Core and Fedora Extras. The Fedora Unity Project has announced the initial release of several
Fedora Core 6 Live-Spin CD and DVD ISO images. These Live-Spins are based
on the October 24 release of Fedora Core 6. They are available for the i386
and x86_64 architectures via BitTorrent immediately. ATrpms has also officially launched Fedora Core 6 support for
i386, x86_64 and PPC. If that's not enough, freshrpms.net is ready to go with support for Fedora Core
and Fedora Extras on all architectures.
Comments (2 posted)
New Releases
The first release candidate for Ubuntu 6.10 is available for testing.
"
The Ubuntu team is proud to announce the Release Candidate for version 6.10
of Ubuntu, Kubuntu and Edubuntu - codenamed "Edgy Eft". The Release
Candidate includes installable live Desktop CDs, server images, alternate
text-mode installation CDs and an upgrade wizard for users of the current
stable release.
We consider this release candidate to be complete, stable and suitable
for testing by any user.
The final release of version 6.10 is scheduled for 26 October 2006 and
will be supported for 18 months on both desktops and servers."
Update: In addition to release candidates for Ubuntu, Kubuntu and Edubuntu,
the Xubuntu release candidate is also
available.
Full Story (comments: 9)
Novell, Inc. has
announced
the availability of SUSE Linux Enterprise Real Time. "
SUSE Linux
Enterprise Real Time offers support for 32-bit and 64-bit processor
architectures (including AMD Opteron* and Intel Xeon*), predictable
interrupt response time of less than 30 microseconds, high-resolution timer
support for enhanced scheduling, user-level control of simultaneous
multithreading, and processor shielding. The proven real-time technology
eliminates spikes in latency, ensuring consistent performance and
stability. The solution is already being used in trading floor and market
data servers in financial services, advanced imaging in patient healthcare,
and enterprise data centers with time-critical requirements."
Comments (none posted)
Distribution News
The DebConf6 video team has
announced the
availability of DebConf6 DVDs. "
They include all formal sessions
from Debian Day and DebConf, plus the group photos, the video team BoF, and
some documentary videos made by Gabriella Coleman."
A server dedicated to Debian internationalization activities is publicly available. The server is hosted by
the Junta de Extremadura datacenter, in Badajoz, Spain and will be used to
build the Debian internationalization infrastructure.
A call for testing for the Debian Installer
is out. The main focus is testing installation on various architectures.
alioth.debian.org and its related services will
be stopped on Friday October 27, 2006 at 15:00 UTC. "Soon after
we will do the final rsync between the current hosts (costa.d.o, haydn.d.o)
and the new one (a Xen host on wagner.debian.org featuring 1TB of disk,
16GB of RAM and a bi-opteron). The rsync process will last around 4
hours. After that we will upgrade the Gforge to version 4.5. If all goes
well, the services should be available again at 22:00 UTC."
Comments (none posted)
Ubuntu 5.04, "the Hoary Hedgehog" will not be supported after October 31,
2006. The supported upgrade path from Ubuntu 5.04 is via Ubuntu 5.10.
Read the
instructions
and caveats first.
Full Story (comments: none)
The next Ubuntu Hug Day will concentrate on downloading the installer and
testing it on various machines. Or upgrading from an existing Dapper
installation into an Edgy one.
Full Story (comments: none)
Distribution Newsletters
The
Fedora
Weekly News for October 23, 2006 has articles on Fedora Core 6 Tours,
Fedora Infrastructure Team - Help Wanted, Calling for Desktop Environment
Artists, Neat Things for Fedora Core 6, Fedora Reloaded 6 Podcast
Available, ATI Fedora Core 6 How-To, Flash Player 9 Update for Linux
Released, Yet another online Linux distro chooser, and several other
topics.
Comments (none posted)
The
Gentoo
Weekly Newsletter for October 16, 2006 looks at a stable new Java
system, KDE 3.5.5, mailing list summaries and several other topics.
Comments (none posted)
The Ubuntu Weekly Newsletter for October 14, 2006 covers KDE turning 10,
Matt Zimmerman telling all, new Edgy apps and much more.
Full Story (comments: none)
The
DistroWatch
Weekly for October 23, 2006 is out. "
On the eve of several major
new releases, such as Firefox 2.0, Fedora Core 6 and Ubuntu 6.10, this
week's DistroWatch Weekly takes a brief look at some of the new products,
comments on the new Fedora 6 release, and asks whether Firefox has lost
some of its former glory. In the meantime, Xandros Corporation is rumoured
to be under a "reorganisation", while Munich continues its march towards a
successful switch of thousands of its desktop and server computers to
LiMux, a Debian-based distribution that recently reached version 1.0. Also
in this issue: a reader recommends BeaFanatIX, a light-weight and
user-friendly distribution that attempts to revive the concepts of the
BeatrIX project, while the "First Looks" section introduces the new Xen
Demo CD 3.0.3."
Comments (none posted)
Package updates
Updates for
Fedora Core 5:
libvirt
(rebuilt against xen-3.0.2-4.FC5),
xen
(update for new kernel-xen),
libsepol
(upgrade to latest NSA version),
xscreensaver (move manpages to section 6x),
nautilus-cd-burner (add gnome-mount support),
checkpolicy (update to latest from
upstream),
perl-String-CRC32 (bug fix),
autofs (bug fixes),
xsane (bug fix),
frysk (new upstream version),
iscsi-initiator-utils (based on open-iscsi
svn 2.0-711),
autofs (bug fixes),
xsane (fix typo in scriptlet),
gpart (compiled with large file support).
Updates for Fedora Core 6: gpart
(compiled with large file support).
Comments (none posted)
Updates for
Mandriva Linux 2007.0:
subversion (bug fix),
xinetd (initscript bug fix),
coreutils (correct a build problem),
bootsplash (bug fix).
Updates for Mandriva Corporate Server 3.0: sshd-monitor (corrects a timing issue).
Comments (none posted)
Updates for
rPath Linux 1:
anaconda,
anaconda-utils, anaconda-images, anaconda-templates (updates for
software appliances and derived distributions),
glibc, glibc-utils, nscd (Xen support, bug
fixes),
chkconfig, ntsysv (bug fixes)
Comments (none posted)
Updates for
Ubuntu 6.06 LTS:
dpkg
1.13.11ubuntu7~proposed (bug fixes).
Comments (none posted)
Newsletters and articles of interest
Linux.com
looks at
one way of keeping Slackware systems up to date. "
Now that Slackware
11.0 is out, you may wonder what is the best way to update the
distribution. Swaret is an open source project that aims to keep various
versions of Slackware up-to-date. I use Swaret and some cron scripts to
keep my servers current automatically."
Comments (none posted)
HowtoForge
sets
up Xen on a Debian Sarge system. "
This tutorial provides
step-by-step instructions on how to install Xen (version 3.0.3) on a Debian
Sarge (3.1) system. Xen lets you create guest operating systems (*nix
operating systems like Linux and FreeBSD), so called "virtual machines" or
domUs, under a host operating system (dom0). Using Xen you can separate
your applications into different virtual machines that are totally
independent from each other (e.g. a virtual machine for a mail server, a
virtual machine for a high-traffic web site, another virtual machine that
serves your customers' web sites, a virtual machine for DNS, etc.), but
still use the same hardware. This saves money, and what is even more
important, it's more secure. If the virtual machine of your DNS server gets
hacked, it has no effect on your other virtual machines. Plus, you can move
virtual machines from one Xen server to the next one."
Comments (none posted)
Distribution reviews
eWeek
reviews
three OpenSolaris live CD distributions. "
eWEEK Labs recently scoped
out the current OpenSolaris environment, spinning up three LiveCD-based
OpenSolaris x86 distributions: NexentaOS Alpha 5, Belenix 0.5 and Schillix
0.5.2. We found that none of these systems is ready for production use but
that they certainly represent burgeoning development diversity for
Solaris. What's more, these distributions point to intriguing new
directions for Solaris, particularly in the case of NexentaOS."
Comments (2 posted)
Page editor: Rebecca Sobol
Development
A beta release of version 8.2 of the
PostgreSQL
object-relational database management system has been
announced:
Feature freeze for version 8.2 took place on August 1st, 2006. Since that time we have gone through the submitted patch queue and applied all outstanding patches that were deemed ready for release. As of this time, we are now releasing beta releases for all to test.
The major changes in version 8.2 include:
- The addition of return values to the query language INSERT/UPDATE/DELETE actions.
- Support for multi-row VALUES lists.
- The ability to use a target table alias with UPDATE and DELETE.
- Non-blocking index creation for INSERT/UPDATE/DELETE operations.
- Performance optimizations for query, sorting and vacuuming operations.
- Locking concurrency improvements.
- Improvements to the administration of warm standby servers.
- The addition of the FILLFACTOR keyword for tables and indexes.
- Improvements to the monitoring and logging systems.
- Better control for creating and dropping of objects.
- The ability to modify table inheritance relationships for pre-existing tables.
- The ability to use COPY TO for processing SELECT statement output.
- Support for null values in arrays.
- Improvements to aggregate functions.
- Other user contributed improvements.
A much more detailed listing of improvements is shown in the version 8.2
release notes.
A new version of the
PostgreSQL documentation is also being released with version 8.2.
Testing help has been requested, the code is available for download
here.
Comments (1 posted)
System Applications
Database Software
The October 22, 2006 edition of the PostgreSQL Weekly News is online
with the latest PostgreSQL DBMS news and information.
Full Story (comments: none)
Interoperability
Release 4.0.0 TP3 of Samba
has been announced.
"
Samba 4 is an ambitious development effort of the Samba project, being developed in parallel to the stable 3.0 series. The main emphasis in this branch is support for the Active Directory logon protocols used by Windows 2000 and above.
Samba 4 is currently not yet in a state where it is usable in production environments."
Comments (none posted)
Printing
Version 1.2.5 of CUPS, the Common UNIX Printing System,
is out.
"
CUPS 1.2.5 fixes minor printing, networking, and documentation issues and adds support for older versions of DBUS and a translation for Estonian."
Also, the CUPS Imaging library license
has been changed.
"Effective immediately, the CUPS Imaging library (libcupsimage*) is now provided under the same license as the CUPS API library, version 2 of the GNU Library General Public License. This change allows printer manufacturers and driver developers to ship CUPS raster drivers with or without source on all operating systems."
Comments (none posted)
Desktop Applications
Audio Applications
The
jack_mixer
project has been launched.
"
jack_mixer is GTK (2.x) JACK audio mixer with look similar to it`s
hardware counterparts. It has lot of useful features, apart from being
able to mix multiple JACK audio streams."
Full Story (comments: 1)
Desktop Environments
Version 2.17.1 of GNOME has been announced.
"
Welcome to the new GNOME development cycle! Please fasten your seat
belt: you're going to see a lot of exciting new changes!, new
features!, new bugfixes!, new translations!, new documentation!. Lots
of modules have great plans for 2.18 and if you're willing to help,
there's a lot of areas where you'll be heartily welcomed!"
Full Story (comments: none)
Version 2.17.1 of GARNOME, the bleeding-edge GNOME distribution, is out.
"
This release includes all of GNOME 2.17.1 plus a
whole bunch of updates that were released after the GNOME freeze date."
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
KDE.News
has announced
the next bug triage day, October 28, 2006.
"
At the time of writing the two largest PIM applications, KMail and KOrganizer, have about 3400 open bugs and wishes in Buzilla. For developers it is almost impossible to get an overview. That is why a bug triage day is being organised in order to reduce the amount of bugs in the Bugzilla system."
Comments (none posted)
The October 22, 2006 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
the location for aKademy 2007 is Glasgow,
Scotland. The KDE backbone of the NEPOMUK research project has been imported
into KDE SVN. A GUI editor for database lookup columns has been added in
Kexi. More SVG card sets are added to the resurgent KDE games for KDE 4. User
interface enhancements in Kst and Kalzium. Multimedia file tag handling
improvements in Amarok (.wav) and Strigi (.mp3). Strigi-enhanced versions of
the standard find and grep utilities introduced. Three utilities from a suite
of ODBC and database tools surface in kdenonbeta."
Comments (none posted)
Electronics
Version 20061020 of Covered, a Verilog code coverage utility,
has been announced.
"
Added support for memories/multi-dimensional arrays, memory coverage metrics and bitwise combinational logic coverage output. Also contains bug fixes, documentation updates, language enhancements and optimizations."
Comments (none posted)
Release 20061020 of gEDA/gaf, a collection of electronic design tools,
has been announced.
"
This is primarily a wrap up
release to get various new features and bug fixes out to the community
before we checkin some riskier changes. As summarized by an observer:
"This one is better than the last .. enjoy!""
Comments (none posted)
Version 1.0.9 of
KJWaves has been
announced.
"
KJWaves was written to be a cross-platform SPICE tool in pure Java. It aids in viewing, modifying, and simulating SPICE CIRCUIT files. Output from SPICE3 (ngspice) can be read and displayed. Resulting graphs may be printed and saved." This release adds
improved German language translation and support for larger RAW files.
Comments (none posted)
GUI Packages
Trolltech has
released
Qt 3.3.7, Qt 4.1.5 and Qt 4.2.1. "
A security flaw was discovered in
the way Qt 3.x and 4.x handles pixmap images. This issue can occur only
when transforming specially prepared images from untrusted sources. Qt
3.3.7, as well as Qt 4.1.5 and 4.2.1 correct this flaw." (Found on
KDE.News)
Comments (none posted)
Imaging Applications
Version 0.2.2 of
Free Image Manipulator
has been
announced, it adds
new drag and drop capabilities as well as some bug fixes.
"
With FIM you can easily manipulate whole set of images at once. You are able to resize all images from the set to the same size and convert between the most popular file types like png, jpeg, gif. You can also add text with background to them with given opacity level and color or even paste your logo. "
Comments (none posted)
Interoperability
Version 0.3 of
pyNeighborhood is out.
"
pyNeighborhood is GTK+ 2 rewrite of a well-known GTK+ 1 tool LinNeighborhood(using pyGTK), so it is the GUI frontend for samba tools, such as smbclient, smbmount etc. It's written in Python and uses the GTK+ 2 toolkit with pyGTK implementation."
See the
change log for details on this version.
Comments (none posted)
Music Applications
Version 0.1.1 of Simple Sysexxer has been released, it features bug fixes.
"
Simple Sysexxer is a tool to exchange sysex data with MIDI
devices, e.g. to do backups of the device's memory contents or to send
presets loaded from the web."
Full Story (comments: none)
Web Browsers
It's
official
at last: Firefox 2.0 is available. See
this page for
summary of the most significant changes; quite a bit has gone into this
release.
Comments (28 posted)
It only takes one Firefox upgrade to demonstrate that extensions can
sometimes take a little while to catch up to the browser. For those who
are wondering whether specific extensions are ready for Firefox 2.0,
Bill's
Big List of Firefox 2.0 Compatible Extensions might be useful. It
seems there's almost 1000 of them...
Comments (none posted)
Miscellaneous
Version 1.9.94 of
GnuPG,
an encryption system, has been announced:
"
as promised here is another release of GnuPG. This is mainly to fix
bugs found in 1.9.93. Thanks to all testers."
Full Story (comments: none)
Languages and Tools
Haskell
The October 19, 2006 edition of the
Haskell Weekly News is online. A big week, with a swag of new releases, including the long awaited GHC 6.6.
Comments (none posted)
The October 24, 2006 edition of the
Haskell Weekly News is online. Developments this week include SMP parallel Pugs/Perl 6 on the new GHC parallel runtime system, and a new release of MissingH.
Comments (none posted)
Perl
The October 15-21, 2006 edition of the
Weekly Perl 6 mailing list summary is available.
"
This week on the Perl 6 mailing lists "The | notation is mentioned in S012:1029, by the way. Obviously you still haven't quite memorized all the synopses. :-)" -- Larry Wall, in 'class interface of roles'".
Comments (none posted)
Python
Version 2.4.4 Final of Python is out.
"
Python 2.4.4 is a bug-fix release. While Python 2.5 is the latest
version of Python, we're making this release for people who are
still running Python 2.4. This is the final planned release from
the Python 2.4 series. Future maintenance releases will be in the
2.5 series, beginning with 2.5.1."
Full Story (comments: none)
Release candidate 1 of Python 2.3.6
has been announced.
"
Python 2.3.6 is a security bug-fix release. While Python 2.5
is the latest version of Python, we're making this release for
people who are still running Python 2.3. Unlike the recently
released 2.4.4, this release only contains a small handful of
security-related bugfixes."
Comments (none posted)
The August 16-31, 2006 edition of the python-dev Summary is online
with coverage of the python-dev mailing list.
Full Story (comments: none)
XML
Version 1.0 of 4Suite XML, a Python-based XML processing library,
has been announced.
"
Thanks to all the testers, there are a number of important fixes and
improvements since 1.0rc4, and we strongly recommend upgrade from all
previous versions."
Comments (none posted)
Miscellaneous
Version 2.17.50.0.6 of the Linux binutils has been announced.
"
This is the beta release of binutils 2.17.50.0.6 for Linux, which is
based on binutils 2006 1020 in CVS on sources.redhat.com plus various
changes. It is purely for Linux.
Starting from the 2.17.50.0.6 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
The International Herald Tribune
reports
on another area of patent silliness: tax avoidance methods.
"
There is even one case pending in U.S. court in Connecticut, in
which an organization called the Tax Strategies Group complains that John
Rowe, the chairman and former chief executive of Aetna, infringed on its
patent by using a certain type of trust to minimize taxes on profits from
stock options. The group wants Rowe to be barred from using that strategy
unless he buys a license from it." We must be getting closer to the
straw that breaks the camel's back.
Comments (15 posted)
In yet another GPLv3 article Glyn Moody has
solicited comments from
Richard Stallman, Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Andrew
Morton and Dave Miller. "
Since these people are all pretty busy, I
didn't expect much of a response - the odd line here or there if I was
lucky. But I was wrong: they all responded generously, with fascinating
comments and insights into the GPLv3 and related issues."
Comments (141 posted)
The SCO Problem
Groklaw has posted a lengthy
table that details the legal exchanges between Novell and SCO.
"
Groklaw's E-man submitted a handy chart of Novell's Amended Counterclaims compared with the SCO's reply, so we can compare paragraph by paragraph and easily see what SCO is denying and what it is admitting. I find these charts so handy, and I hope you do too."
Comments (6 posted)
Just in case anybody thought that the SCO episode was coming to an end soon: Groklaw
reports that SCO has won an extension in the Novell case. "
What is the bottom line? SCO gets sixty days to respond to Novell's discovery requests, and the fact discovery cutoff will now be February 1. That affects the rest of the pretrial deadlines, naturally, so Judge Kimball asks the parties to provide him with a new schedule for his consideration, and he tells them two dates he expects to see on the schedule, March 14 for dispositive motions and September 17, 2007 as the new trial date."
Comments (3 posted)
Companies
ZDNet
covers
the release of a beta version of Adobe
Flash Player 9
for Linux.
"
To quote someone well known, 'hell froze over' and we finally released a beta of the GNU/Linux version of the Adobe Flash Player 9 (look for the "Linux version" download link). It did take more to get to this point than you might expect."
Comments (15 posted)
Oracle may be planning to release its software on the Ubuntu distribution,
according to
this article on computing.co.uk.
"
Oracle could finally announce long-mooted plans for a software stack by adding a branded version of the Ubuntu Linux distribution to its database, application server and tools at the Oracle OpenWorld conference that opens on 22 October in San Francisco.
The will-they-wont-they question could be resolved after a recent research note issued by financial analyst Jeffries & Co. suggested that Ubuntu is currently working to certify its recently introduced server operating system to all of Oracle's major products, including database and middleware."
Comments (4 posted)
DesktopLinux.com
covers
reorganization at Xandros. "
On October 18, Linux distributor Xandros
was reorganized, resulting in the loss of at least five jobs and a change
in CFOs. The company, which positions its desktop-oriented Linux
distribution as an easy migration path from Windows, has never gained
significant momentum in the market."
Comments (none posted)
Linux at Work
Linux.com
covers
a recent deployment of the Asterisk open-source telephony application in
a Chicago school.
"
The ECHO Joint Agreement agency serves exceptional children in the Chicago public school district. With offices in six separate locations, the agency was spending a lot of money on phone service, until it installed SIPBox's full service telephony solution, based on Digium's open source Asterisk voice over IP (VoIP) platform."
Comments (none posted)
Legal
Reuters
reports
that IBM is suing Amazon over infringement of some of its software
patents. "
The suits say Amazon violates IBM patents covering such
features as allowing users to order items from an electronic catalog,
displaying advertising in an interactive service and storing data in an
interactive network."
Comments (14 posted)
KernelTrap has
an editorial
on GPLv3. "
The following editorial was contributed by Ciaran
O'Riordan of FSFE. Working for FSFE since April 2005, Ciaran has been
raising public awareness and participating in public discussion on GPLv3
since the launch in January 2006 and contributes heavily to FSFE's GPLv3
project."
Comments (70 posted)
Interviews
LinuxPlanet
talks
with Ian Murdock and Jim Zemlin about the launch of the Linux Developer
Network. "
In an interview with LinuxPlanet, Ian Murdock, the FSB's
CTO, said. that the new LDN encompasses downloadable development tools
aimed mostly at helping developers comply with the latest edition of FSG's
LSB specification. The tools have been tested over recent months by
software development players such as MySQL, RealNetworks, and
Google."
Comments (2 posted)
Dru Lavigne
interviews
Kris Moore and Matt Olander. "
iXsystems is a leading provider of
high-performance computing clusters, blade servers, rackmount servers, and
storage solutions based on FreeBSD, NetBSD, OpenBSD, and Linux. iXsystems
also recently announced its acquisition of the PC-BSD operating system. I
had the opportunity to interview Kris Moore, founder and lead developer of
the PC-BSD project, and Matt Olander, CTO of iXsystems, about the
acquisition."
Comments (none posted)
Resources
O'Reilly presents
part one of a book excerpt from "Jboss at Work".
"
"JBoss at Work," by Tom Marrs and Scott Davis, builds up a complete
enterprise application, chapter-by-chapter. In this excerpt, the authors show
how to take the application and expose it as a web service."
Comments (none posted)
Dmitri Popov presents
an OO.o Basic crash course on Linux.com.
"
OpenOffice.org's OOoBasic gives users tools to programmatically access and manipulate files. To see how that works, we'll create a simple macro that allows you to save text snippets from the current document in a plain text file. This macro can be used to store text fragments from multiple documents in one text file, or to save deleted passages in an external file in case you need them later."
Comments (none posted)
Linux.com
looks at
screenshot capture programs. "
Because a picture can illustrate a
program better than words can, screenshots are a fundamental of development
and documentation. GNU/Linux has no shortage of versatile screenshot
programs, both on the desktop or command line, but none is perfect for
every use. I recently tried several screenshot programs. Here's my advice
on what works best among the available options."
Comments (2 posted)
O'ReillyNet
looks
into programming sprints. "
The world of programming is seeing a
lot of change in methodology, much of it is associated with "agile"
techniques such as Scrum and pair programming. If there's anything
traditional in the world of agile development, sprints are the traditional
way to give a project a boost by focusing the efforts of a group on
specific development issues. While typically a real rather than a virtual
event, a sprint takes advantage of physical proximity of team members. This
makes it popular at events such as conferences, which naturally increase
the developer density above normal levels. Open source conferences now
frequently feature a sprint before or after the conference proper."
Comments (3 posted)
Linux.com
covers
fonts for TeX. "
Even if you're relatively new to TeX, the open
source typesetting program, you're probably familiar with its default
12-point Computer Modern Roman font. TeX distributions actually ship with
thousands of free fonts, however, and more are freely available from places
such as the Comprehensive TeX Archive Network. Looking for a good way to
show font charts and display samples of any TeX font on your system?
Here's how."
Comments (18 posted)
James Shewbert
discusses secure Windows to UNIX connectivity in an IBM developerWorks
article.
"
This article describes the setup of a simple SSH client connecting to an AIX®- or Linux®-based SSH server that allows a typical, technically literate individual the ability to set up, configure, and operate a flexible means of tunneling data and services over the SSH service. Users will benefit from having control of their own environment and the ability to adapt to their day-to-day needs. Administrators will benefit from reduced user requests to open ports and tighter control of their secure environments as a result."
Comments (none posted)
Reviews
Linux.com
reviews Firefox 2.0. "
What's extra-spiffy about the session restore is that Firefox can even remember user input in some text fields, so if you're composing a blog entry and the browser crashes, or you just forget about that 600-word entry and restart Firefox after installing a new extension, Firefox may be able to restore your text as well as the browsing history."
Comments (15 posted)
Linux.com
reviews
Gaim 2.0. "
The Gaim 2.0 release is nearing its home stretch. The
Gaim team released beta4 last week, with a number of new features and UI
improvements. Gaim 2.0 is shaping up as a net improvement over Gaim 1.5,
though some features have not changed for the better, and voice support for
Google Talk is still missing in action."
Comments (3 posted)
Linux.com
reviews
GnoTime. "
GnoTime, the GNOME Time Tracker, is a lightweight
task/time tracking tool. It's easy to use and not overloaded with project
management features, but it suffers from weak reporting tools. GnoTime is
free software, licensed under the GPL, and it runs on several flavors of
Unix, including Linux and Mac OS X. Several major distributions -- Debian,
Red Hat/Fedora, SUSE, and Fink among them -- include it in their
distribution."
Comments (1 posted)
Linux.com has a
review of Jabbin.
"
Most Jabber clients for GNU/Linux and other platforms limit themselves to exchanging text messages. Jabbin, a fork of the Psi Jabber client, focuses on VoIP.
Jabbin is written in C++ and Qt and released under the GNU General Public License. The software's Web site is available in 11 languages. Binary packages are available for Debian, Ubuntu, Fedora, SUSE Linux, and Windows."
Comments (none posted)
O'ReillyNet
looks
at MySQL database administration tools. "
This article is about
tools to discover and monitor the state of your server, so I won't discuss
programs for writing queries, designing tables, and the like. I'm also
going to focus exclusively on free and open source software."
Comments (none posted)
Miscellaneous
The Inquirer has
started
lobbying for the inclusion of the "Dazuko" security module into the
kernel. "
This kind of stupid complications in desktop Linux need to
be removed in order to gain mainstream appeal. If Windows users are not
expected to do a 'kernel recompile' -not that it's even possible- in order
to install a 'resident' antivirus scanner, neither should the Linux
users. And no, save your hate mail and flames about how "immune" to viruses
desktop Linux is, as advances in WINE and virtualization technologies means
that more and more win32 and possibly win64 files are going to end up saved
on Linux file systems, and those files need to be scanned as the
potentially dangerous elements those are."
Comments (43 posted)
Linux.com
covers
Dunc-Tank. "
A month after it was announced, Dunc-Tank, the
unofficial organization to fund selected projects in Debian, is on track
with its first experiments. The organization has defused active opposition
to its experiment within Debian and is now ready to receive donations and
to proceed with its plans."
Comments (none posted)
NewsForge
looks
at a codeathon for the League of Technical Voters. "
Silona
Bonewald, the founder of the League of Technical Voters, wants to get
technical people more engaged in civic processes. She also wants
politicians and governmental agencies to appreciate the impact of
technology on their activities and the valuable resource technical experts
offer them. To help achieve these twin goals, Bonewald organized a
codeathon last weekend in Austin, Texas. Thirty open source programmers and
more than 100 designers, testers, and others agreed to be locked in for 48
hours to work on a Drupal-based software for non-profits and governmental
agencies."
Comments (none posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Linuxaudio.org,
a not-for-profit consortium of libre software
projects and artists, companies, institutions, organizations, and
hardware vendors, has announced the hiring of five new staff members.
"
As a result of recent staff openings designed to diversify its membership
and community-based programs as well as strengthen the existing services,
Linuxaudio.org is pleased to announce its newest staff members".
Full Story (comments: none)
Commercial announcements
Gumstix, Inc. has
announced their newest full-function miniature computer.
"
At 35mm x 103mm, the netstix 400xm-cf comes with 64MB of Ram and
16MB of flash memory, runs at 400MHz and starts at $186.00 USD each, for
orders of 1,000 units or more."
Comments (none posted)
NVIDIA Corporation has
announced the availability of NVPerfKit 2.1.
"
NVIDIA Corporation, the worldwide leader in programmable graphics
processor technologies, today announced NVPerfKit 2.1, a comprehensive
suite of next-generation performance tools for the debugging and profiling
of OpenGL and Direct3D software applications for Windows and Linux."
Comments (none posted)
Oracle has
announced a supported Linux offering. "
Oracle starts with Red Hat Linux, removes Red Hat
trademarks, and then adds Linux bug fixes." Prices are claimed to be rather lower than Red Hat's.
Comments (19 posted)
Here's
another announcement from Oracle: the company has joined the Free Standards Group. "
Oracle plans on contributing to FSG's Linux
Standard Base (LSB) workgroup and providing feedback and guidance on its
requirements for developing and supporting enterprise applications for
Linux." No mention of when Oracle might ship an LSB-certified version of its software, however.
Comments (1 posted)
Oracle Corporation has
announced a new benchmark record on the PANTA Systems' PANTAmatrix platform running Linux.
"
This is the fastest
TPC-H One TB performance result for clustered environments, outperforming
the best TPC-H One TB results from IBM DB2(2) and Microsoft SQL Server
2005 in both performance and price."
Comments (none posted)
Performance Technologies has
announced that its NexusWare Core V11 Linux OS and development
environment has achieved Compliance with the OSDL Carrier Grade
3.2 Specification.
"
NexusWare Core is a comprehensive, highly integrated, Linux-based
software distribution designed to speed time-to-market for system engineers
using Performance Technologies' solutions to build packet-based wireless
and IP telephony systems. With CGL registration, NexusWare Core will
enhance its current Linux capabilities in key areas such as performance,
security and reliability, making it an attractive alternative to expensive
proprietary operating systems for telecom servers."
Comments (none posted)
Woize International Ltd. has
announced plans to produce a SIP based Woize telecommunication
client for Linux in Q4.
"
Management firmly believes that the development of a SIP based Woize
client for Linux OS is an important step for Woize Ltd. to potentially
broaden its user base substantially. With the Linux development as well as
the recently announced Mac plans in addition to the already existing
Windows versions, Woize Ltd. will shortly offer its software for the three
major operative systems."
Comments (none posted)
New Books
O'Reilly has published the book
CSS Cookbook, Second Edition
by Christopher Schmitt.
Full Story (comments: none)
O'Reilly has published the book
Digital Photography Expert Techniques,
Second Edition by Ken Milburn.
Full Story (comments: none)
O'Reilly has published the book
Fedora Linux: A Complete Guide to Red
Hat's Community Distribution by Chris Tyler.
Full Story (comments: none)
Syngress has published the book
Hack the Stack: Using Snort and Ethereal
to Master the 8 Layers of an Insecure Network by Michael Gregg and
Stephen Watkins.
Full Story (comments: none)
Resources
The October, 2006 edition of the Campware Good Gnewsletter is online.
Campware is:
"
a platform for open source solutions for independent news media organizations in emerging democracies. The initative is coordinated by MDLF's new-media arm, the Center for Advanced Media--Prague (CAMP)."
Full Story (comments: none)
Contests and Awards
LinuxMedNews
has announced the upcoming Linux Medical News Freedom Award.
"
The International Medical Informatics Association (IMIA) will be co-sponsoring the Linux Medical News Freedom Award to be given at this years American Medical Informatics Association (AMIA) Open Source Working Group meeting on Monday November 13th at the Hilton Washington Towers in Washington, D.C."
Comments (none posted)
Education and Certification
The Linux Professional Institute will be offering discounted certification
exams at LinuxWorld London on October 25 and 26, 2006.
"
Certification exams
will include all LPIC-1 (101 and 102) and LPIC-2 (201 and 202) exams,
both MySQL 5.0 certification exams (administrator and developer) and the
Ubuntu Professional exam."
Full Story (comments: none)
Event Reports
O'Reilly has sent out a press release that details the recent
EuroOSCON event that was held in Brussels, Belgium.
"
The second edition of
EuroOSCON was loosely coupled around the theme of "Open and Connected,"
bringing together just over 500 developers, hackers, IT managers, sys
admins, entrepreneurs, and researchers from around the globe. Participants
spent four energizing days exchanging ideas on how open source's
architecture of participation and user contributions provide guideposts
for new business models and tools, how it influences geek culture and
beyond, and how it informs and extends the concept of Web 2.0."
Full Story (comments: none)
Upcoming Events
Registration is now open for
FAVE 2006, the event will be held in London, England on November
25, 2006.
"
FAVE is an event for people who are interested in free and open source
creative software on Linux and other computer platforms. It features
workshops, talks and performances from free software developers and artists."
Full Story (comments: none)
The first Foundations of Open Media Software Developer Meeting
will take place on January 12 and 13, 2007 in Sydney, Australia
before LCA 2007.
"
The FOMS meeting is organised by developers for developers, and
aims to get the right people together to take the next steps in open
media software. Meet and discuss your plans for the next 12 months
with other developers and forge relationships to unwind the kinks,
making open media kick ever more arse."
Full Story (comments: none)
The 2007
International Lisp Conference has been announced, along with a call
for papers.
"
The Association of Lisp Users has announced the International Lisp
Conference 2007, which will take place in Cambridge, England, from
April 1st to 4th, 2007."
Full Story (comments: none)
A KDE Conference in Zaragoza, Spain
has been announced.
The event will take place on November 4-5, 2006.
"
It is oriented towards people with good computer knowledge who
want to get started with KDE programming and for users that want to know
the present and future of graphical environments."
Comments (none posted)
Events: November 2, 2006 to January 1, 2007
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
October 31 November 2 |
Zend/PHP Conference and Expo |
San Jose, CA, |
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., |
December 5 December 8 |
Open Source Developers' Conference 2006 |
Melbourne, Australia, |
December 7 December 8 |
Desktop Architects Meeting |
Portland, OR, USA |
| December 9 |
London Perl Workshop |
London, England |
December 12 December 19 |
Virtual Congress UnInet Meeting UMeet'2006 |
irc.uninet.edu, #linux |
December 27 December 30 |
23rd Chaos Communication Congress 2006 |
Berlin, Germany, |
If your event does not appear here, please
tell us about it.
Audio and Video programs
KDE.News
has announced
the availability of six audio interviews from the aKademy 2006 conference.
"
The landmark event of the KDE calendar, the KDE World Conference, continues to surprise even its most excitable fans with the emergence of six audio interviews recorded at aKademy 2006, in Dublin, Ireland. The interviews all feature prominent current contributors, and cover a diverse and interesting mix of topics relevant to the present and future of the KDE project."
Comments (none posted)
Page editor: Forrest Cook