The U.S. Supreme Court has ruled, 7-2, that the Sonny Bono copyright
extension act is not unconstitutional. All challenges to that law have
been rejected, and the law is allowed to stand. Mickey Mouse need not fear
being pushed into the public domain anytime soon.
The majority opinion (available in PDF
format) was written by Justice Ginsberg. The majority found that the
phrase "limited time" in the U.S. Constitution doesn't mean that the time
has to be reasonable; the vision of "forever minus one day" copyright terms
is just fine with these people. The interpretation of "limited time" is
left entirely to the discretion of Congress; the courts have nothing to
add.
In sum, we find that the CTEA is a rational enactment; we are not
at liberty to second-guess congressinoal determinations and policy
judgement of this order, however debatable or arguably unwise they
may be.
There was also, according to the majority, no restraint to free
expression to be concerned about. End of case.
Justice Stevens wrote a
dissent arguing that the extension of existing copyrights can not be
constitutional. He pointedly does not look at the more general issue of
copyright extension, arguing that is not the case that the plaintiffs
brought forward.
He also points out that, in the last eighty years, the
only work to enter the public domain is that which was copyrighted in
1923. He concludes:
By failing to protect the public interest in free access to the
products of inventive and artistic genius - indeed, by virtually
ignoring the central purpose of the Copyright/Patent Clause - the
Court has quitclaimed to Congress its principal responsibility in
this area of the law. Fairly read, the Court has stated that
Congress' actions under the Copyright/Patent Clause are, for all
intents and purposes, judicially unreviewable. That result cannot
be squared with the basic tenets of our constitutional structure.
A
separate dissent was written by Justice Breyer, who took a much greater
interest in the issue of whether copyright extension actually serves to
"promote the progress of science" as specified in the Constitution. He
doesn't believe that copyright extension will cause more works to be
created:
The extension will not act as an economic spur encouraging authors
to create new works.... No potential author can reasonably believe
that he has more than a tiny chance of writing a classic that will
survive commercially long enough for the copyright extension to
matter....What monitarily motivated Melville would not realize that
he could do better for his grandchildren by putting a few dollars
into an interest-bearing bank account?
Justice Breyer also takes a look at the first amendment (freedom of
expression) arguments, and finds them worthy of rather more consideration
than they got from the Court majority.
His conclusion is clear and straightforward:
This statute will cause serious expression-related harm. It will
likely restrict traditional dissemination of copyrighted works. It
will likely inhibit new forms of dissemination through the use of
new technology.... It is easy to understand how the statute might
benefit the private financial interests of corporations or heirs
who own existing copyrights. But I cannot find any
constitutionally legitimate, copyright-related way in which the
statute will benefit the public. Indeed, with respect to existing
works, the serious public harm and the virtually nonexistent public
benefit could not be more clear.
Unfortunately, two voices of relative reason were not sufficient to sway
the Supreme Court, and copyright extension remains the law of the land.
There can be no doubt that those behind this law (and various other
expansions of intellectual property rights) will push for more in the
future. It also seems clear that there will be no help from the courts in
fighting this push. As far as the courts are concerned, Congress can do
what it wants in this area.
That leaves only one option open for those who would fight for the
intellectual commons - trying to talk some sense into the legislative
branch. There are signs that the general awareness of the problematic side
of copyright expansion is growing.
This case, even in defeat, has been a step in the right direction.
Lawrence Lessig did an outstanding job in arguing the case before the
Supreme Court; as a result, far more people know (and care) about copyright
issues now than before.
With a redoubled effort, it should yet be possible to put an end to the
unending expansion of copyright power.
It will not be easy, though, to say the least.
Comments (6 posted)
The word is out: the music industry and "technology companies" have come to
an agreement on anti-piracy legislation. Could it be that the
determination of the technology industry to serve the needs of its
customers has brought the copyright fights to a reasonable conclusion? We
know better than that.
The "technology companies" in this case are made up of the Business Software Alliance (best known for its
software licensing raids on companies) and the Computer Systems Policy Project, a lobbying
group made up of IBM, Intel, HP, and others. The agreement between these
groups and the RIAA says, essentially:
- The groups involved will oppose any governmental mandates requiring
digital rights management features in digital devices. The CBDTPA,
thus, has lost the support of the RIAA.
- These groups will also oppose any governmental expansion of the rights
of users of copyrighted materials. According to the
CSPP release, "Both industries stated their support for
private and federal enforcement against copyright infringers as well
as unilateral technical protection measures and they agreed that
legislation should not limit the effectiveness of such
measures."
In other words, the RIAA has come to the conclusion that the status quo is
good enough, that whatever DRM schemes it has in mind will work, and the
best thing to do is to get the government out of the picture before any
pesky ideas about fair use, first sale, and other longstanding aspects of
copyright law make any more headway. The technology companies, with luck,
are freed from having to be the industry's policeman, and are thus happy to
sign on. It's a nice, smoke-filled-room deal; nobody felt any real need to
consult with the people who actually buy and use copyrighted materials.
This, of course, is how copyright law has been made in the U.S. for a long
time.
This deal is not entirely bad; it isolates the motion picture industry and
makes unpleasant legislation like the CBDTPA more unlikely to pass. But it
also makes things harder for DMCA reform and other useful measures. The
truly interesting thing with this agreement, though, is that it seems that
the RIAA has concluded that it has more to lose than to gain from increased
legislative attention to copyright issues. The increasing copyright
backlash, perhaps, has given them a bit of a scare. What we should really
conclude from this "historic" agreement is that, Supreme Court
disappointments notwithstanding, the copyright message is beginning to get
through.
Comments (2 posted)
A couple of new Digital Millennium Copyright Act cases have come up over
the last week. Neither one involves Linux or free software, but both show
the broad reach of this law, and how the DMCA could be used against Linux
in the future.
The first case is a lawsuit by Lexmark against Static Control Components.
Lexmark printers talk to installed toner cartridges via a proprietary
protocol; the printer will refuse to use cartridges which do not speak this
protocol. According to Lexmarks's
complaint (PDF format), this mechanism "protects consumers to ensure
that they are using genuine Lexmark toner cartridges." It also, of course,
protects Lexmark's revenue stream by ensuring that consumers are
"protected" from buying cheaper toner cartridges from another
manufacturer.
A company called SMARTEK sells chips which can successfully perform the
handshake with Lexmark printers, and thus allow "unauthorized" toner
cartridges to be used. Lexmark has two distinct gripes with this product.
First, they claim, the SMARTEK chip contains a copy of code from Lexmark's
own chip; this, if true, would be a straightforward copyright violation.
But Lexmark also claims that, regardless of the provenance of the code, the
SMARTEK chip circumvents Lexmark's technical measures which control access
to the software running in the printer itself. And that, of course, is a
DMCA violation.
This claim may seem like a bit of a stretch, but Ed Felten's
remarks on the case are worth a read:
Clearly, Lexmark is being creative in their interpretation of the
DMCA. But their arguments are not ridiculous. The purpose of the
DMCA was to ban certain types of interoperation. And the DMCA
intentionally did more than just to strengthen the traditional
rights of copyright holders -- it created new categories of
rights. Lexmark will not be laughed out of court.
A similar case has been brought forward (late last year) by the Chamberlain
Group, a
manufacturer of automatic garage door openers. Chamberlain's remote
openers use a sort of one-time password scheme to defend against playback
attacks, which is certainly a worthwhile goal. Of course, this scheme also
makes it difficult for competitors to make and sell remotes which will work
with Chamberlain's openers.
Unfortunately for Chamberlain, a company called Skylink figured out how to
do it. Chamberlain's complaint
(PDF format), "the Skylink transmitter circumvents the protective
measure of Chamberlain's copyrighted rolling code computer program in the
receiver wherein the homeowner can gain unauthorized access to such
computer program." The owner, in other words, is gaining unauthorized
access to his garage door opener, which he thought he had bought, to
(without authorization) open his own door, which he thought was part of his
house.
This case, too, will probably not be laughed out of court.
One of the nice features of Linux, of course, is interoperability.
Developers of the Linux kernel and applications have, over the years, put a
great deal of effort into making Linux work with just about any other
system - hardware or software - that they could. Interoperability is one
of the big selling points of the Linux system.
It is increasingly clear, however, that the DMCA allows vendors to make
interoperability a crime simply by saying so. There can be no doubt that
this "feature" of the DMCA will see increasing use in the future, and that
Linux users will feel its bite.
Comments (none posted)
[This article was contributed by LWN reader Joe
'Zonker' Brockmeier
MandrakeSoft
announced
on Wednesday that it had filed for bankruptcy
protection on Monday, January 13. The company filed for protection in France,
a "declaration de cessation des paiements," which is similar to filing
Chapter 11 bankruptcy in the United States.
MandrakeSoft currently has a debt load of about €2 million, or about $2.1
million U.S. The company will be able to continue operations, albeit under the
direction of a court-appointed administrator. According to Gaël Duval, the co-founder of MandrakeSoft, the Mandrake development team is still on the job and
will continue to release new products. "We're nearly at break-even and the
business is growing every month. We do everything possible to ensure the best
future for Mandrake. Users shouldn't be concerned. There will be future
releases!"
The company is not the first Linux distributor to file for bankruptcy
protection. Stormix Technologies debuted its Debian-based Storm Linux
distribution in late 1999 and had filed for bankruptcy by January of 2001. The
Vancouver-based company never recovered, and users of Storm Linux were left
high and dry. Since Storm Linux contained a good deal of proprietary software,
there was no way for users to continue development of the distribution on their
own. Mandrake Linux users, at least, need not fear that problem.
The signs of monetary difficulties have been there for some time now. The
company went public at the end of July, 2001 and raised a total of €4.3
million. Since that time, MandrakeSoft has issued several calls for user
contributions, in the form of subscriptions to its Mandrake Users Club, to
keep the company
afloat on its way to profitability. The Mandrake Users Club offers a
few perks, like the ability to vote on new packages, but hasn't been enough to
lure the majority of Mandrake users into contributing.
Whether users should pour in cash now or wait and see whether MandrakeSoft
pulls through is up to them, according to Duval. "If they want to boost our
development, they should sign up." Duval says that it is unlikely that
MandrakeSoft won't emerge from bankruptcy, but even if the company distributing
Mandrake fails the distribution can go on. "Mandrake Linux is 100% Free
Software so there are good chances that the project could continue."
The news of MandrakeSoft's bankruptcy filing is sure to reignite the debate
over whether a company can make a profit on a product that is purely Free
Software. There's no question that the number of people who buy Mandrake
products or contribute money through the Mandrake Users' Club are far surpassed
by the number of users who download and use Mandrake Linux without contributing
money to the project.
Consolidation in the Linux distribution market seems inevitable. Still, it
is unfortunate that MandrakeSoft, with its strong commitment to free
software, has found itself in this situation. We can only hope that the
bankruptcy process goes well, and MandrakeSoft is able to keep on serving
its users for many years to come.
Comments (8 posted)
Page editor: Jonathan Corbet
Security
Brief items
When writing web applications, it is easy to lose track of the fact that
HTML is not quite the same as plain text. As a result, erroneous
characters (such as an unescaped "&") can easily slip into a web
page. They can result in poorly rendered pages, RSS files that fail to
load, and lots of email suggesting that the author buy and read a copy of
"HTML for drooling morons." Trust us, we know.
As annoying as that sort of problem can be, it fades into insignificance
when compared to the other issue that arises when text is treated as if it
were HTML: cross-site scripting. If an outside attacker can get your web
application to present arbitrary HTML to another user, that attacker can
often get the victim to disclose information or carry out an unwanted
action. Cross-site scripting problems have afflicted many applications,
and they are unlikely to go away anytime soon. It is just too easy for a
web application programmer to slip up and let untreated text slip through.
Version 0.6 of the Quixote web
application framework, which saw its first beta release last week, includes an
interesting approach to the cross-site scripting problem. Quixote (which
is the framework used by LWN) includes a nice "template" feature which
allows an easy and natural mixing of HTML text and Python code. Text
generated by a template is passed back to the web browser as an HTML
document.
In the current Quixote release, as in most web frameworks, text is sent
directly back without processing or quoting. After all, web templates need
to be able to include HTML tags in their output, and things would not work
very well if those tags were quoted. Quixote provides a function for the
safe quoting of untrusted text, but the programmer must remember to use it
in all the relevant places. Sooner or later, most programmers forget.
Version 0.6, instead, has two kinds of text. Anything which appears in a
literal, quoted string is of type "htmltext," and it is assumed to be
exactly as the programmer wanted it to be (since he or she wrote it that
way). Anything which takes the form of an ordinary Python string, however,
is assumed to need quoting on its way to the browser; this quoting happens
automatically as the template is executed.
The result is that text that comes from a database or other external source
is automatically quoted, and thus can not be used for a cross-site
scripting attack. The programmer no longer needs to worry about quoting
every bit of text that passes through the application. This is, of course,
the way things should be done from a security standpoint. Assume that
everything is suspect in the absence of an explicit statement to the
contrary. This approach, too, can create bugs - HTML tags may end up being
quoted when they should be passed through directly. But that kind of bug
is immediately evident, while a failure to quote is usually invisible -
until it bites you. The new Quixote HTML template mechanism errs on the
side of security and makes failures
happen in the right way.
Comments (4 posted)
New vulnerabilities
ethereal - Various security issues in Ethereal
| Package(s): | ethereal |
CVE #(s): | CAN-2002-1355
CAN-2002-1356
|
| Created: | January 9, 2003 |
Updated: | January 14, 2003 |
| Description: |
Ethereal is a package designed for monitoring network traffic on your
system. Several security issues have been found in the Ethereal packages.
Multiple integer signedness errors in the BGP dissector in Ethereal
0.9.7 and earlier allow remote attackers to cause a denial of service
(infinite loop) via malformed messages. This problem was discovered by
Silvio Cesare. CAN-2002-1355
Ethereal 0.9.7 and earlier allows remote attackers to cause a denial
of service (crash) and possibly execute arbitrary code via malformed
packets to the LMP, PPP, or TDS dissectors. CAN-2002-1356
Users of Ethereal should update to the erratum packages containing Ethereal
version 0.9.8 which is not vulnerable to these issues. |
| Alerts: |
|
Comments (none posted)
IMP - SQL injection vulnerability
| Package(s): | imp |
CVE #(s): | CAN-2003-0025
|
| Created: | January 15, 2003 |
Updated: | July 8, 2003 |
| Description: |
The IMP IMAP server, versions 2.2.8 and prior, is vulnerable to SQL
injection; see this advisory for details.
Version 3.x is not vulnerable to this problem. |
| Alerts: |
|
Comments (1 posted)
mod_php - buffer overflow
| Package(s): | mod_php php |
CVE #(s): | CAN-2002-1396
|
| Created: | January 13, 2003 |
Updated: | February 20, 2003 |
| Description: |
The wordwrap() function on user-supplied input may allow a
specially-crafted input to overflow the allocated buffer and overwrite the
heap. There are no known exploits, but an exploit is theoretically possible.
Read the full advisory at
http://marc.theaimsgroup.com/?l=bugtraq&m=104102689503192&w=2 |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
Heap corruption vulnerability in at
| Package(s): | at at, sudo, xchat |
CVE #(s): | CAN-2002-0004
|
| Created: | May 21, 2002 |
Updated: | May 15, 2003 |
| Description: |
The at command has a
potentially exploitable heap corruption bug.
(First LWN report: January 17th).
|
| Alerts: |
|
Comments (none posted)
BIND8: Multiple vulnerabilities
Comments (1 posted)
bind buffer overflow vulnerability in DNS resolver libraries
| Package(s): | bind glibc |
CVE #(s): | CAN-2002-0651
CAN-2002-0684
|
| Created: | July 8, 2002 |
Updated: | October 1, 2003 |
| Description: |
The BIND 4.9.8-OW2 patch and BIND 4.9.9 release (and thus 4.9.9-OW1)
include fixes for a libc related vulnerability which does not
affect Linux. Updates from
the Internet Software Consortium (ISC)
are available from here.
No release or branch of Openwall GNU/*/Linux (Owl) is known to be
affected, due to Olaf Kirch's fixes for this problem getting into the
GNU C library more than two years ago.
Unfortunatly that does not mean that Linux systems are not vulnerable.
Similar code, without Olaf Firch's fixes,
is in the glibc getnetbyXXX functions.
These functions are described in the SuSE alert as
"
used by very few applications only, such as ifconfig and ifuser,
which makes exploits less likely."
CERT Advisory: CA-2002-19
Buffer Overflow in Multiple DNS Resolver Libraries
CAN-2002-0651
CAN-2002-0684 |
| Alerts: |
|
Comments (1 posted)
Canna server: exploitable buffer overrun
| Package(s): | canna |
CVE #(s): | CAN-2002-1158
CAN-2002-1159
|
| Created: | December 10, 2002 |
Updated: | October 1, 2003 |
| Description: |
Canna is a kana-kanji conversion server which is necessary for Japanese
language character input.
A buffer overflow bug in the Canna server up to and including version 3.5b2
allows a local user to gain the privileges of the user 'bin' which could
lead to further exploits. The Common Vulnerabilities and Exposures project
(cve.mitre.org) has assigned the name CAN-2002-1158 to this issue.
A lack of validation of requests has been found that affects Canna version
3.6 and earlier. A malicious remote user could exploit this vulnerability
to leak information, or cause a denial of service attack. (CAN-2002-1159)
See also
http://canna.sourceforge.jp/sec/Canna-2002-01.txt
CAN-2002-1158
CAN-2002-1159 |
| Alerts: |
|
Comments (none posted)
cups - multiple vulnerabilities
Comments (none posted)
dhcpcd: Character expansion vulnerability
| Package(s): | dhcpcd |
CVE #(s): | |
| Created: | November 19, 2002 |
Updated: | January 10, 2003 |
| Description: |
dhcpcd is an RFC2131 and RFC1541 compliant DHCP client daemon.
dhcpcd has the ability to execute an external script named
/sbin/dhcpcd-<interface>.exe when assigning a new IP address to a network
interface. This script sources a file named
/var/lib/dhcpcd/dhcpcd-<interface>.info that contains several shell
variables and assigments with DHCP information.
Simon Kelley pointed out a vulnerability in the way quotes inside these
assignments are treated. By exploiting this, a malicious DHCP server (or
attackers able to spoof DHCP responses) can execute arbitrary shell
commands on the DHCP client (which is run by root). |
| Alerts: |
|
Comments (none posted)
dvips: command execution vulnerability
| Package(s): | dvips |
CVE #(s): | CAN-2002-0836
|
| Created: | October 16, 2002 |
Updated: | June 10, 2003 |
| Description: |
The dvips utility uses the system() function improperly when managing fonts. An attacker who can craft the right sort of print job can use this vulnerability to execute commands under the UID used by the print system. |
| Alerts: |
|
Comments (none posted)
Filename disclosure vulnerability in fam
| Package(s): | fam |
CVE #(s): | CAN-2002-0875
|
| Created: | August 19, 2002 |
Updated: | January 5, 2005 |
| Description: |
"fam" (file alteration monitor) watches files and directories for changes and lets interested applications know when something happens. This package has a flaw in its group handling that blocks some legitimate operations while, at the same time, exposing the names of files that should otherwise be invisible. |
| Alerts: |
|
Comments (none posted)
fetchmail: buffer overflow
| Package(s): | fetchmail |
CVE #(s): | CAN-2002-1365
|
| Created: | December 17, 2002 |
Updated: | October 20, 2003 |
| Description: |
Versions of fetchmail prior to 6.2.0 have (yet another) buffer overflow vulnerability which can be exploited remotely via a suitably crafted message. See this advisory for details. |
| Alerts: |
|
Comments (3 posted)
GNU fileutils race condition
| Package(s): | fileutils ucdsnmp |
CVE #(s): | CAN-2002-0435
|
| Created: | May 21, 2002 |
Updated: | May 16, 2003 |
| Description: |
A race
condition in rm may cause the root user to delete the whole filesystem.
The problem exists in the version of rm in
fileutils
4.1 stable and 4.1.6 development version. A patch
is available.
(First LWN
report: May 2).
|
| Alerts: |
|
Comments (none posted)
geneweb - information exposure
| Package(s): | geneweb |
CVE #(s): | CAN-2002-1390
|
| Created: | January 7, 2003 |
Updated: | January 8, 2003 |
| Description: |
A security issue has been discovered by Daniel de Rauglaudre, upstream
author of geneweb, a genealogical software with web interface. It runs as
a daemon on port 2317 by default. Paths are not properly sanitized, so a
carefully crafted URL leads geneweb to read and display arbitrary files of
the system it runs on. |
| Alerts: |
|
Comments (none posted)
Potential remote root exploit in glibc
| Package(s): | glibc |
CVE #(s): | CAN-2002-0391
|
| Created: | August 14, 2002 |
Updated: | June 30, 2003 |
| Description: |
Felix von Leitner, discovered a
potential division by zero bug in
code derived from the SunRPC library which is used in glibc.This bug could be
exploited to gain unauthorized root access to software linking to glibc.
Updating as soon as practical is a good idea.
Because SunRPC-derived XDR libraries are used by a variety of vendors in a variety of applications, this defect may lead to a number of differing security problems. Exploiting this vulnerability will lead to denial of service, execution of arbitrary code, or the disclosure of sensitive information.
CERT/CC Vulnerability Note VU#192995 Integer
overflow in xdr_array() function when deserializing the XDR stream
|
| Alerts: |
|
Comments (none posted)
glibc: DNS stub resolvers contain buffer overflow vulnerability
| Package(s): | glibc |
CVE #(s): | CAN-2002-1146
|
| Created: | November 7, 2002 |
Updated: | February 5, 2004 |
| Description: |
DNS stub resolvers from multiple vendors contain a buffer overflow
vulnerability. The impact of this vulnerability appears to be limited to
denial of service. (See CERT Vulnerability Note
VU#738331)
The BIND 4 and BIND 8.2.x stub resolver libraries, and other libraries such
as glibc 2.2.5 and earlier, libc, and libresolv, uses the maximum buffer
size instead of the actual size when processing a DNS response, which
causes the stub resolvers to read past the actual boundary ("read buffer
overflow"), allowing remote attackers to cause a denial of service
(crash).
|
| Alerts: |
|
Comments (none posted)
http-fetcher - buffer overflow
| Package(s): | http-fetcher |
CVE #(s): | |
| Created: | January 7, 2003 |
Updated: | January 8, 2003 |
| Description: |
HTTP Fetcher is a small library that downloads files via HTTP. The HTTP
Fetcher library is exposed to very fatal buffer overflow which may
influence several other programs.
For more information see
http://marc.theaimsgroup.com/?l=bugtraq&m=104187658217144&w=2 |
| Alerts: |
|
Comments (none posted)
IM: creates temporary files insecurely
| Package(s): | im |
CVE #(s): | CAN-2002-1395
|
| Created: | December 3, 2002 |
Updated: | March 6, 2003 |
| Description: |
Tatsuya Kinoshita discovered that IM, which contains interface
commands and Perl libraries for E-mail and NetNews, creates temporary
files insecurely.
- The impwagent program creates a temporary directory in an insecure
manner in /tmp using predictable directory names without checking
the return code of mkdir, so it's possible to seize a permission
of the temporary directory by local access as another user.
- The immknmz program creates a temporary file in an insecure manner
in /tmp using a predictable filename, so an attacker with local
access can easily create and overwrite files as another user.
|
| Alerts: |
|
Comments (none posted)
KDE - command parameter quoting problems
| Package(s): | kde |
CVE #(s): | CAN-2002-1393
|
| Created: | December 24, 2002 |
Updated: | February 21, 2003 |
| Description: |
In some instances, KDE (versions 2 and 3) fails to properly quote parameters of instructions
passed to a command shell for execution.
These parameters may incorporate data such as URLs, filenames and e-mail
addresses, and this data may be provided remotely to a victim in an e-mail,
a webpage or files on a network filesystem or other untrusted source.
By carefully crafting such data an attacker might be able to execute
arbitary commands on a vulnerable sytem using the victim's account and
privileges.
See this announcement for more details. |
| Alerts: |
|
Comments (none posted)
kdelibs: Vulnerabilities in KIO subsystem support
| Package(s): | kdelibs |
CVE #(s): | CAN-2002-1281
CAN-2002-1282
|
| Created: | November 22, 2002 |
Updated: | March 15, 2003 |
| Description: |
Vulnerabilities were discovered in the KIO subsystem support for various
network protocols. The implementation of the rlogin protocol affects all
KDE versions from 2.1 up to 3.0.4, while the flawed implementation of the
telnet protocol only affects KDE 2.x. They allow a carefully crafted URL
in an HTML page, HTML email, or other KIO-enabled application to execute
arbitrary commands as the victim with their privilege.
The KDE team provided a patch for KDE3 which has been applied in these
packages. No patch was provided for KDE2, however the KDE team recommends
disabling both the rlogin and telnet KIO protocols. This can be
accomplished by removing, as root, the following files:
/usr/share/services/telnet.protocol and
/usr/share/services/rlogin.protocol.
If either file also exists in a user's ~/.kde/share/services directory,
they should likewise be removed.
See also:
http://www.kde.org/info/security/advisory-20021111-1.txt |
| Alerts: |
|
Comments (none posted)
kernel: local denial of service vulnerability
| Package(s): | kernel |
CVE #(s): | |
| Created: | November 19, 2002 |
Updated: | February 5, 2003 |
| Description: |
All versions of the Linux kernel from (at least) 2.2.x through 2.4.19 and
2.5.47 contain a vulnerability which allows any local user to crash the
system. This LWN article describes how the
exploit works in detail. The vulnerability affects only x86 systems. |
| Alerts: |
|
Comments (none posted)
krb5: Buffer Overflow in Kerberos Administration Daemon
| Package(s): | krb5, heimdal |
CVE #(s): | CAN-2002-1235
|
| Created: | October 29, 2002 |
Updated: | January 14, 2003 |
| Description: |
CERT Advisory CA-2002-29 Buffer Overflow in Kerberos Administration Daemon
Systems Affected
- MIT Kerberos version 4 and version 5 up to and including
krb5-1.2.6
- KTH eBones prior to version 1.2.1 and KTH Heimdal prior to version
0.5.1
- Other Kerberos implementations derived from vulnerable MIT or KTH
code
Overview
Multiple Kerberos distributions contain a remotely exploitable buffer
overflow in the Kerberos administration daemon. A remote attacker
could exploit this vulnerability to gain root privileges on a
vulnerable system.
The CERT/CC has received reports that indicate that this vulnerability
is being exploited. In addition, MIT advisory MITKRB5-SA-2002-002
notes that an exploit is circulating.
We strongly encourage sites that use vulnerable Kerberos distributions
to verify the integrity of their systems and apply patches or upgrade
as appropriate. |
| Alerts: |
|
Comments (none posted)
lcdproc - buffer overflows
| Package(s): | lcdproc |
CVE #(s): | |
| Created: | January 8, 2003 |
Updated: | January 8, 2003 |
| Description: |
lcdproc 0.4 contains several buffer overflow vulnerabilities which may be remotely exploitable; see this announcement for details. |
| Alerts: |
|
Comments (none posted)
leafnode: denial of service
| Package(s): | leafnode |
CVE #(s): | |
| Created: | January 2, 2003 |
Updated: | January 15, 2003 |
| Description: |
- From leafnode advisory:
"This vulnerability can make leafnode's nntpd server, named leafnode, go
into an unterminated loop when a particular article is requested. The
connection becomes irresponsive, and the server hogs the CPU. The client
will have to terminate the connection and connect again, and may fall
prey to the same problem; ultimately, there may be so many leafnode
processes hogging the CPU that no serious work is possible any more and
the super user has to kill all running leafnode processes."
Read the full advisory at
http://marc.theaimsgroup.com/?l=bugtraq&m=104127108823436&w=2 |
| Alerts: |
|
Comments (none posted)
libmcrypt: buffer overflows and memory exhaustion
| Package(s): | libmcrypt |
CVE #(s): | CAN-2003-0031
CAN-2003-0032
|
| Created: | January 6, 2003 |
Updated: | February 27, 2003 |
| Description: |
libmcrypt versions prior to 2.5.5 contain a number of buffer overflow
vulnerabilities that stem from improper or lacking input validation. By
passing a longer than expected input to a number of functions (multiple
functions are affected) the user can successful make libmcrypt crash.
Another vulnerability is due to the way libmcrypt loads algorithms via
libtool. When the algorithms are loaded dynamically the each time the
algorithm is loaded a small (few kilobytes) of memory are leaked. In a
persistant enviroment (web server) this could lead to a memory exhaustion
attack that will exhaust all avaliable memory by launching repeated
requests at an application utilizing the mcrypt library. |
| Alerts: |
|
Comments (none posted)
libpng, libpng3: buffer overflow
| Package(s): | libpng, libpng3 |
CVE #(s): | CAN-2002-1363
|
| Created: | December 19, 2002 |
Updated: | July 14, 2004 |
| Description: |
Glenn Randers-Pehrson discovered a problem in connection with 16-bit
samples from libpng, an interface for reading and writing PNG
(Portable Network Graphics) format files. The starting offsets for
the loops are calculated incorrectly which causes a buffer overrun
beyond the beginning of the row buffer. |
| Alerts: |
|
Comments (none posted)
lynx: CRLF injection vulnerability
| Package(s): | lynx |
CVE #(s): | CAN-2002-1405
|
| Created: | November 19, 2002 |
Updated: | October 1, 2003 |
| Description: |
If lynx is given a url with some special characters on the command line, it
will include faked headers in the HTTP query. This feature can be used to
force scripts (that use Lynx for downloading files) to access the wrong
site on a web server with multiple virtual hosts.
CAN-2002-1405 |
| Alerts: |
|
Comments (none posted)
perl-MailTools: remote command execution
| Package(s): | MailTools |
CVE #(s): | CAN-2002-1271
|
| Created: | November 5, 2002 |
Updated: | September 19, 2003 |
| Description: |
The SuSE Security Team reviewed critical Perl modules, including the
Mail::Mailer package. This package contains a security hole which allows
remote attackers to execute arbitrary commands in certain circumstances.
This is due to the usage of mailx as default mailer which allows commands
to be embedded in the mail body.
Note that mail processing programs which use this package can be affected by this vulnerability; in particular, SpamAssassin is vulnerable if you use the -r or -w flags.
|
| Alerts: |
|
Comments (none posted)
micq: Denial of service
| Package(s): | micq |
CVE #(s): | |
| Created: | December 13, 2002 |
Updated: | April 24, 2003 |
| Description: |
Rüdiger Kuhlmann, upstream developer of mICQ, a text based ICQ client,
discovered a problem in mICQ. Receiving certain ICQ message types
that do not contain the required 0xFE seperator causes all versions to
crash. |
| Alerts: |
|
Comments (none posted)
PHP Remote Compromise/DOS Vulnerability
| Package(s): | mod_php4 |
CVE #(s): | |
| Created: | July 22, 2002 |
Updated: | February 18, 2003 |
| Description: |
PHP 4.2.0 and 4.2.1 have an error in the handling of POST requests which
can lead to the corruption of memory, and the usual bad consequences. According to this alert, the vulnerability can only be used for denial of service on x86 systems - there is no way to get it to run exploit code. SPARC/Solaris systems are apparently vulnerable to full remote compromise.
According to the CERT Advisory,
almost every Linux distributor, it seems, ships older (and thus not vulnerable) versions of PHP.
Note that, sometimes, systems thought to be safe from remote compromise turn out to be vulnerable to a modified attack, so x86 users should not relax too much. The solution, for those systems with PHP
4.2.0 or 4.2.1 installed,
is to upgrade to PHP 4.2.2.
For more information see the alert from
the discover of the vulnerability, Stefan Esser of e-matters GmbH,
or the security
advisory from the php team.
CERT Advisory: CA-2002-21 Vulnerability in PHP |
| Alerts: |
|
Comments (1 posted)
monopd - buffer overflow
| Package(s): | monopd |
CVE #(s): | |
| Created: | January 7, 2003 |
Updated: | January 8, 2003 |
| Description: |
A buffer overflow was reported in the Monopd game server. A remote user can
execute arbitrary code on the system.
The vendor reported that a buffer overflow exists in the messaging
framework and can be triggered by a remote user to execute arbitrary code
with the privileges of the game server.
See http://www.securitytracker.com/alerts/2002/Dec/1005856.html
for more information. |
| Alerts: |
|
Comments (none posted)
Mozilla: Privacy leak and other vulnerabilities
| Package(s): | mozilla |
CVE #(s): | CAN-2002-1126
CAN-2002-1091
|
| Created: | November 1, 2002 |
Updated: | February 13, 2003 |
| Description: |
Mozilla 1.1 and earlier, and Mozilla-based browsers such as Netscape and
Galeon, set the document referrer too quickly in certain situations when a
new page is being loaded, which allows web pages to determine the next page
that is being visited, including manually entered URLs.
Netscape 6.2.3 and earlier, and Mozilla 1.0.1, allow remote attackers to
corrupt heap memory and execute arbitrary code via a GIF image with a zero
width.
See also Mozilla's
Recently fixed security issues page.
All users are encouraged to upgrade to this latest stable 1.0.x release of
Mozilla. |
| Alerts: |
|
Comments (none posted)
MySQL: multiple vulnerabilities
| Package(s): | mysql |
CVE #(s): | |
| Created: | December 13, 2002 |
Updated: | April 10, 2003 |
| Description: |
The MySQL database server has several buffer overflow and integer bounds checking vulnerabilities which can lead to denial of service attacks, and, possibily, remote code execution. See this e-matters advisory for details. Version 3.23.54 fixes the problems. |
| Alerts: |
|
Comments (none posted)
net-snmp: denial of service vulnerability
| Package(s): | net-snmp |
CVE #(s): | CAN-2002-1170
|
| Created: | December 17, 2002 |
Updated: | November 7, 2003 |
| Description: |
The SNMP daemon included in the Net-SNMP package versions 5.0.1 through
5.0.4 can be caused to crash if it is sent a specially crafted packet. |
| Alerts: |
|
Comments (none posted)
OpenLDAP2: remote command execution
| Package(s): | OpenLDAP2 |
CVE #(s): | CAN-2002-1378
CAN-2002-1379
|
| Created: | December 6, 2002 |
Updated: | February 21, 2003 |
| Description: |
OpenLDAP is the Open Source implementation of the Lightweight Directory
Access Protocol (LDAP) and is used in network environments for distributing
certain information such as X.509 certificates or login information.
The SuSE Security Team reviewed critical parts of that package and found
several buffer overflows and other bugs remote attackers could exploit to
gain access on systems running vulnerable LDAP servers. In addition to
these bugs, various local exploitable bugs within the OpenLDAP2 libraries
(openldap2-devel package) have been fixed.
Since there is no workaround possible except shutting down the LDAP server,
an update is strongly recommended. |
| Alerts: |
|
Comments (1 posted)
PHP: vulnerability in mail function
| Package(s): | php |
CVE #(s): | CAN-2002-0985
CAN-2002-0986
|
| Created: | November 13, 2002 |
Updated: | October 1, 2003 |
| Description: |
Two vulnerabilities exists in the mail() PHP function. The first one allows
the execution of any program/script bypassing safe_mode restriction, the
second one may give an open-relay script if the mail() function is not
carefully used in PHP scripts. See this Bugtraq
report for more details. Note that this is a different vulnerability than the previous PHP mail() problem, which affected versions through 4.1.0.
CAN-2002-0985
CAN-2002-0986 |
| Alerts: |
|
Comments (none posted)
Buffer overflow vulnerabilities in PostgreSQL
| Package(s): | PostgreSQL |
CVE #(s): | |
| Created: | August 21, 2002 |
Updated: | January 27, 2003 |
| Description: |
PostgreSQL 7.2.2 has been released in response to a number of buffer
overrun vulnerabilities which have been identified recently. "...it
should be noted that these vulnerabilities are only critical on 'open' or
'shared' systems, as they require the ability to be able to connect to the
database before they can be exploited."
Buffer overflow vulnerabilities fixed include those reported by
"Sir Mordred The Traitor" in the cash_words,
repeat, and lpad
and rpad functions. |
| Alerts: |
|
Comments (none posted)
Local arbitrary code execution vulnerability in Python
| Package(s): | python |
CVE #(s): | CAN-2002-1119
|
| Created: | August 28, 2002 |
Updated: | October 1, 2003 |
| Description: |
Zack Weinberg discovered that
os._execvpe from os.py uses a predictable name which could lead
to execution of arbitrary code. According to the Debian
advisory, the problem
was present in Python versions 1.5, 2.1 and 2.2.
CAN-2002-1119 |
| Alerts: |
|
Comments (none posted)
Multiple-use vulnerability in Safe.pm
| Package(s): | Safe.pm |
CVE #(s): | CAN-2002-1323
|
| Created: | October 9, 2002 |
Updated: | February 20, 2004 |
| Description: |
usePerl has a
description of a vulnerability in the Safe.pm Perl module. It seems
that if a Safe compartment is used more than once, it ceases to be safe.
The problem is fixed in Safe 2.08. |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
Multiple vendor telnetd vulnerability
| Package(s): | telnet Telnet netkit-telnet-ssl kerberos telnetd netkit-telnet nkitb/nkitserv/telnetd krb5 |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | October 5, 2004 |
| Description: |
This vulnerability,
originally thought to be confined to BSD-derived systems, was first covered
in the July 26th Security
Summary. It is now known that Linux telnet daemons are vulnerable as
well.
|
| Alerts: |
|
Comments (none posted)
Tomcat 4.x JSP source code exposure vulnerability
| Package(s): | tomcat |
CVE #(s): | |
| Created: | September 25, 2002 |
Updated: | January 29, 2003 |
| Description: |
Rossen Raykov reports that Tomcat 4.0.5 and 4.1.12 fix a JSP source code exposure vulnerability
in "Tomcat 4.0.4 and 4.1.10 (probably all other earlier versions also).".
The current version of Tomcat is available here.
|
| Alerts: |
|
Comments (none posted)
traceroute-nanog: buffer overflow and root exploit
| Package(s): | traceroute-nanog/nkitb |
CVE #(s): | |
| Created: | November 12, 2002 |
Updated: | February 27, 2003 |
| Description: |
Traceroute is a tool that can be used to track packets in a TCP/IP network
to determine it's route or to find out about not working routers.
Traceroute-nanog requires root privilege to open a raw socket. It does not
relinquish these privileges after doing so. This allows a malicious user to
gain root access by exploiting a buffer overflow at a later point. |
| Alerts: |
|
Comments (none posted)
typespeed: buffer overflow
| Package(s): | typespeed |
CVE #(s): | |
| Created: | January 1, 2003 |
Updated: | June 17, 2003 |
| Description: |
A problem has been discovered in the typespeed, a game that lets you
measure your typematic speed. By overflowing a buffer a local
attacker could execute arbitrary commands under the group id games. |
| Alerts: |
|
Comments (none posted)
webalizer: reverse DNS buffer overflow vulnerability
| Package(s): | webalizer |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | January 27, 2003 |
| Description: |
The cause is a buffer overflow bug.
This one sounds nasty.
If reverse DNS lookups are enabled in webalizer,
"an attacker with control over the victims DNS may spoof responses thus
triggering a buffer overflow, potentially leading to a root compromise."
Webalizer 2.01-10 "fixes this and a few
other buglets that have been discovered in the last month or so".
(First LWN report: April 18th, 2002).
|
| Alerts: |
|
Comments (none posted)
Webmin/Usermin vulnerabilities
| Package(s): | webmin |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | January 10, 2003 |
| Description: |
Webmin is a web-based interface for
system administration for Unix.
Webmin has cross-site scripting and
session ID spoofing vulnerabilities
which are fixed in the May 6, 2002 release of version 0.970.
(First LWN
report: May 9).
This one is scary. The session ID
spoofing vulnerability allows the "possibility that arbitrary
commands may be executed with root privileges."
Upgrading is strongly recommended. At a minimum avoid the
"preconditions for a successful exploit" by disabling
password timeouts under Webmin->Configuration->Authentication.
|
| Alerts: |
|
Comments (1 posted)
wget:directory traversal bug
| Package(s): | wget |
CVE #(s): | CAN-2002-1344
|
| Created: | December 10, 2002 |
Updated: | October 1, 2003 |
| Description: |
Versions of wget prior to 1.8.2-4 contain a bug that permits a malicious
FTP server to create or overwrite files anywhere on the local file system.
FTP clients must check to see if an FTP server's response to the NLST
command includes any directory information along with the list of filenames
required by the FTP protocol (RFC 959, section 4.1.3).
If the FTP client fails to do so, a malicious FTP server can send filenames
beginning with '/' or containing '/../' which can be used to direct a
vulnerable FTP client to write files (such as .forward, .rhosts, .shosts,
etc.) that can then be used for later attacks against the client machine.
See also
this Bugtraq article from 1997.
CAN-2002-1344 |
| Alerts: |
|
Comments (none posted)
wmaker: buffer overflow in Window Maker image handling code
| Package(s): | wmaker windowmaker |
CVE #(s): | CAN-2002-1277
|
| Created: | November 7, 2002 |
Updated: | February 6, 2003 |
| Description: |
Al Viro found a problem in the image handling code used in Window Maker,
a popular NEXTSTEP like window manager. When creating an image it would
allocate a buffer by multiplying the image width and height, but did not
check for an overflow. This makes it possible to overflow the buffer.
This could be exploited by using specially crafted image files (for
example when previewing themes). |
| Alerts: |
|
Comments (none posted)
Multiple vulnerabilities in wordtrans
| Package(s): | wordtrans |
CVE #(s): | CAN-2002-0837
|
| Created: | September 11, 2002 |
Updated: | February 4, 2003 |
| Description: |
The "wordtrans" interface to multilingual dictionaries suffers from input validation and cross-site scripting vulnerabilities; versions through 1.1pre8 are vulnerable. See this Guardent advisory for details. |
| Alerts: |
|
Comments (none posted)
Problems with libgtop_daemon
| Package(s): | wuftpd libgtop |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | May 7, 2003 |
| Description: |
The libgtop_daemon package is a GNOME
program which makes system information available remotely.
LWN reported the remotely exploitable format
string and buffer overflow vulnerabilities in that package
on December 6th.
On November 28th
disabling the libgtop_daemon on systems where it is running until
an update is available.
Many Linux systems do not run
libgtop by default, but applying the update is a good idea anyway.
|
| Alerts: |
|
Comments (1 posted)
Wwwoffle remote privilege escalation vulnerability
| Package(s): | wwwoffle |
CVE #(s): | CAN-2002-0818
|
| Created: | August 14, 2002 |
Updated: | October 1, 2003 |
| Description: |
The wwwoffle web proxy incorrectly processes HTTP PUT and POST requests
with negative Content Length values.
"It is believed
that an attacker could exploit this bug to gain remote wwwrun access
to the system wwwoffled is running on."
CAN-2002-0818 |
| Alerts: |
|
Comments (none posted)
xpdf: integer overflow
| Package(s): | xpdf |
CVE #(s): | CAN-2002-1384
|
| Created: | January 2, 2003 |
Updated: | February 6, 2003 |
| Description: |
- From iDEFENSE advisory:
The pdftops filter in the Xpdf and CUPS packages contains an integer
overflow that can be exploited to gain the privileges of the target user
or in some cases the increased privileges of the 'lp' user if installed
setuid. There are multiple ways of exploiting this vulnerability.
Read the full advisory at
http://www.idefense.com/advisory/12.23.02.txt |
| Alerts: |
|
Comments (none posted)
Resources
The Open Web Application Security Project has
announced the release of its report on the top ten security vulnerabilities to be found in web applications. Worthwhile reading for anybody involved in the creation of these applications.
Comments (none posted)
Here's
a News.com article reminding us of the security risks of old disk drives.
"
You pick up 10 drives on the used market and the chances are that three or four of them are going to have confidential information."
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current development kernel is 2.5.58. Linus seemingly made a
New Year's resolution to release kernels more often, with the result that
four separate releases came out over the last week:
- 2.5.58 (announcement, changelog) featured a lot of relatively
small, janitorial fixes, along with the IPMI driver, a USB update,
some changes to the new generic DMA layer, the "red/black tree" I/O
scheduler, more sysfs work, and an RPCSEC_GSS implementation (needed
for NFSv4).
- 2.5.57 (announcement, changelog) had fixes for the information
leakage bug in a number of network drivers, a few IDE changes, the
low-latency page table teardown patch (covered in last week's LWN Kernel
Page), an ISDN update, and a bunch of driver model/sysfs work.
- 2.5.56 (announcement, changelog) had a bunch of netfilter work,
some USB updates, an ACPI update, and a forward port of the 2.4 watchdog
driver code.
- 2.5.55 (announcement, changelog) came with with a number of big
architecture updates (PowerPC, ARM, x86-64), some kbuild work, a knfsd
update, more module fixes, another set of driver model patches, some
device mapper updates, and a number of video4linux tweaks.
Linus's BitKeeper tree, which will likely become 2.5.59 fairly soon,
contains some uClinux patches, an XFS update, and some new algorithms for
the crypto API.
Note that new development kernel releases will come to a halt by Friday,
when Linus takes off for a two-week vacation.
The current stable kernel is still 2.4.20; Marcelo has released no
2.4.21 prepatches over the last week.
The latest patch from Alan Cox is 2.4.21-pre3-ac4, which resumes work on the IDE
layer.
Comments (none posted)
Kernel development news
William Lee Irwin
asked the question: will
there be a 2.6.0-test release soon? All is working well for him, and it
seems maybe time to look toward getting the kernel out to a wider testing
audience.
Unfortunately, it does not look like things will happen anywhere near that
quickly. From Alan Cox's response:
IDE is all broken still and will take at least another three months
to fix - before we get to 'improve'. The entire tty layer locking
is terminally broken and nobody has even started fixing it.... Most
of the drivers still don't build either.
There are other little issues to deal with as well. For example, the
process of feeding 2.4 fixes into 2.5 stalled some time ago, and is only
now getting restarted again. Some developments - the driver model work and
asynchronous I/O come to mind - are still very much in progress. Al Viro
had all kinds of plans for the VFS and initramfs, but seems to have
disappeared from the kernel list for now. The loadable module problems are
mostly taken care of, but things are still changing there too. And so on.
So the truth of the matter is that the 2.5 kernel is still not stable in a
number of ways. The feature freeze is holding reasonably well, but it was
always understood that features that had been merged would finish their
development - and that has not yet happened. Trying to widen the test
community at this point is likely to just turn a lot of people off to 2.5
altogether. Truly stabilizing a kernel takes a long time.
Comments (4 posted)
Most of the problems with the new module loader have long since been ironed
out. A few issues, remain, however. For example, module versions have not
yet been implemented; kernel developers tend to dislike (and not use) that
feature, so it has been relatively low on the list of priorities. There
still is no modversions patch up for review, but a related issue has been
resolved.
The modversions facility allows a binary kernel module to be loaded into
multiple kernel versions, as long as the relevant data structures and
function prototypes have not changed. It works by attaching a simple
checksum to function and variable names, and refusing to load a module if
the checksums no longer match. See Linux Device Drivers,
Chapter 11 for details.
But modversions has never been able to catch all of the things that could
make a module incompatible with a given kernel. The most common problem (a
module compiled for SMP loaded into a uniprocessor kernel, or vice versa)
was handled by hacking "smp" into the checksum. But other
potential incompatibilities - compiler versions, memory model (for systems
with high memory), whether preemption is configured in, etc. - are not
detected until something goes badly wrong.
A patch from Rusty Russell fixes that
problem, whether or not modversions is in use. Compilation and
configuration options which can break module compatibility are stored in a
special section in the kernel and in each loadable module; the information
is stored as a simple string like "SMP,preempt,gcc-2.95." If the
strings don't match when a module is loaded, the kernel puts out a
warning.
One other loadable module issue still hasn't gone away: how to deal with
modules which fail at initialization time. The new module loader, when
first merged, took great pains to hide a module from the rest of the kernel
until it had completed initialization. That way, the kernel could be sure
that no other kernel code was already trying to use the module if its
initialization fails and it is removed from the kernel. Unfortunately,
that feature broke the disk subsystem, which wants to read partition
tables from disks when the disks are registered. That read would fail,
because the module which actually implemented disk reads was not yet available,
and the partitions would fail to show up in the system. To get around this
problem, the module code was changed to make modules visible during the
initialization process.
That change fixed the disk problems, but it also brought back the old race
condition: a module can be removed while the kernel is trying to use it.
It is clearly an uncommon situation, but Rusty worries about things like
this. So he has posted a new patch to
address the problem. With this patch, modules are again invisible until
they are properly initialized. Should there be a need to provide access to
a particular module while initialization is still in progress, a call to
the new module_make_live() function will make that possible. The
add_disk() function calls module_make_live() itself, so
there is no need to change any drivers to keep disks working. There is
also a new notifier chain for any part of the kernel that wants to know
when modules come online.
Some developers will likely see the new approach as another unnecessary fix
for a problem which never happens in the real world. It is, however, a
small change which closes off a set of possible failures, and is thus worth
consideration.
Comments (none posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Janitorial
Memory management
Architecture-specific
Security-related
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
It's a new year, and obviously the time to introduce new Linux
distributions. This week we have added four distributions to our
list. Linux for the
desktop is a hot topic, and three of these four are ready to provide you
with an easy to use desktop system.
Ark Linux and LinuxInstall.org are based on recent Red Hat releases, pared
down for desktop users without all the server software. You'll find them
in the Non-technical
desktop section of the list.
Yoper brings us a Ydesktop release, but they have other uses for their base
system, so we've added Yoper to the General
Purpose section.
Zool Linux is aimed at the mini-distribution/rescue-disk market and has
been added to the Floppy-based
section although it is possible to burn a CD-ROM version as well.
You can find more information on these new releases in the 'New
Distributions' section of this page.
Comments (none posted)
Distribution News
The Debian Weekly News for January 14, 2003 is available. This week looks
at what has been happening with Debian sponsor Software in the Public
Interest; and much more.
Full Story (comments: none)
CRN
reports
that Red Hat plans to release Red Hat Linux 8.1 in April, a 32-bit
technical workstation this quarter and a full-fledged corporate desktop in
the next six to 12 months. "
Red Hat 8.1 was released to the Web in
beta form late last month. The update offers an enhanced BlueCurve GUI that
made its debut in version 8.0 in September and an updated Linux
2.4.20-2.2. kernel. It also offers new features such as font viewing, the
ability to burn files to CDs, a new themes applet, an updated Mozilla 1.2
browser and KDE 3.1 and GNOME 2.2 graphical desktops."
Thanks to
B. Kosnik
Comments (19 posted)
The Gentoo Weekly Newsletter for the week of January 13th, 2003 is now
available. This week's news looks at the portage tree freeze for Gentoo
Linux 1.4_rc3/final; gcc changes to Gentoo Linux; and much more.
Full Story (comments: none)
Slackware Linux has updated
Apache/mod_ssl/PHP packages, out for both Slackware 8.1 and -current (fixing
some security issues). KDE in slackware-current has been upgraded to KDE
3.0.5a. If you're interested in KDE 3.0.5a, now's the time to grab these
packages as they will likely be replaced with KDE 3.1 packages soon.
Comments (none posted)
Vivitar and Lycoris announced that many of Vivitar's USB Vivicams have
attained full hardware certification on the Desktop/LX Operating System
platform.
Full Story (comments: 1)
New Distributions
Ark Linux is a Linux distribution
designed especially for desktop use, primarily for people without prior
Linux experience. Its main goal is ease of use, and the inclusion of many
tools end users will need.
A brief look at Ark Linux can be found in this Open
for Business article and eWeek has a brief interview
with Ark Linux founder, Bernhard Rosenkraenzer.
Comments (none posted)
LinuxInstall.org 1.0 is an easy to use, easy to install, desktop system
based on Red Hat Linux 8.0.
Full Story (comments: none)
Yoper is a high performance
distribution hailing from New Zealand. "yOPeR" stands for your operating
system, and it strives to be fast and compact. The binaries are compiled
on Intel 686 PCs and the system is optimised for these or higher
processors. Once the base system has been installed, you can add packages
from RPM, .deb or .tgz formats.
One of the primary purposes of Yoper is to support commercial conversions
of office software from Windows to Yoper. These conversions will be done by
trained and certified professionals within the Yoper franchise. That said,
Ydesktop-3.2.1 Release Candidate
3, Yoper for the desktop, is available for download.
We found Yoper through this DesktopLinux.com interview
with Andreas Girardet, founder of Yoper. Thanks to B. E. Irwin
Comments (none posted)
Zool Linux is a project
whose goal is to assist in making Linux mini-distributions. It is useful
for floppy-based rescue systems, or to check hardware and network
connections. It supports many different filesystems and utilities. Zool 1
is a Linux rescue disk based on the 2.2.23 kernel.
Zool 2, released January
9, 2003, is based on the 2.4.18 kernel.
Comments (none posted)
Minor distribution updates
Eagle Linux has
announced the release of Eagle Linux 2.0. This is a set of instructions
which will allow you to create your own educational, Debian-based
distributution on a bootable CD-ROM.
Full Story (comments: none)
The
Familiar Project has
released
v0.6.1 with
minor bugfixes. "
Changes: Fixes for missing OPIE files."
Comments (none posted)
Gibraltar has released
v0.99.6 with minor feature
enhancements. "
Changes: This is mainly a bugfix release, making
config handling more fault tolerant, but also containing a few new features
like the long-awaited H.323 connection tracking support. It is generally
recommended to update to this version."
Comments (none posted)
Mindi Linux
has released
v0.81 with
minor bugfixes. "
Changes: Mindi now functions more reliably than
before for Debian, Gentoo, SuSE, and LFS users."
Comments (none posted)
OpenNA Linux has released
RC1 with major feature
enhancements. "
Changes: Many features have been added and a lot of
bugs have been fixed. The most important changes are the addition of a
working GUI based on GNOME 2.0.3, a new Text User interface to install the
operating system from scratch, protection of all files from possible buffer
overflow attacks, a complete Grsecurity patch implemented into the kernel,
and better optimization flags used to compile all binaries."
Comments (none posted)
RxLinux has released
v1.2.6. "
Changes:
This release features many new software packages like vixie cron, ntp, and
logrotate. Many bugs have been fixed. PPP access to the Internet is now
supported as a main connection or as a backup link. The Windows interface
has also been updated."
Comments (none posted)
Mitel Networks
announced the SME
Server version 5.6 developer release. "
This release is based on the
Linux 2.4 kernel, uses the "ext3" journalling filesystem, has enhanced
Windows and Macintosh client support and the packet filtering code has been
upgraded to include stateful packet inspection."
Comments (none posted)
uClinux has released
v2.5.57-uc0 with major
feature enhancements. "
Changes: The latest kernel updates, exception
tables, and other code cleanups."
Comments (none posted)
Warewulf has released
v1.8. "
Changes: The
"Node Shell" button has been renamed to "Virtual Node" and "Remote Shell"
added to avoid confusion in nodes. 'nodeupdate' no longer writes an
/etc/hosts that did not work with SGE (which is very touchy about the
format of the /etc/hosts). The Warewulf.pm library has been created and the
Warewulf tools rewritten to utilize it. Warewulfd has been changed to use
gethostbyname() for node name resolution, thus no requirement to restart
warewulfd when changing node configuration. The "Update Nodes" button has
been added to 'nodes'. Another tab has been added to 'wwmon', and the data
moved to make it more logical."
Comments (none posted)
Distribution reviews
In this
Linux
Journal article, a non-techie grandmother gets a new computer with OEone
Homebase Linux installed. "
Over the last decade Linux has been
gaining in a number of markets, most notably in the server arena. Recently,
the march onto the desktop has begun and the PDA market has opened up as
well. There are also clusters and supercomputers. However, there is one
more market where Linux could make more inroads: the home user. A few
articles are around regarding techies who have helped their non-techie
friends and family members get running with Linux. But what about the
non-techie home user doing it all by themselves? Could a home user, say a
grandmother of three, use Linux with no help from anyone but the vendor's
normal support system? This is the story of one such grandmother and her
entrance into the wonderful world of Tux."
Comments (none posted)
Page editor: Rebecca Sobol
Development
Version 2.9.4 of
PowerDNS, a name server alternative
to the poplular
Berkeley Internet Name Domain
(BIND named) server,
has been released.
"
Big news is the addition of a recursing
nameserver which has sprung into existence over the past week. It is in use
on several computers already but it is not ready for prime time. Complete
integration with PowerDNS is expected around 2.9.5, for now the recursor is
a separate program."
The recursor is claimed to offer a fairly big performance improvement
over BIND 9, but a few bugs are still being worked out.
According to
the online manual:
"PDNS is an authoritative only nameserver. It will answer questions about domains it knows about, but will not go out on the net to resolve queries about other domains. However, it can use a recursing backend to provide that functionality.
When PDNS answers a question, it comes out of the database, and can be trusted as being authoritative. There is no way to pollute the cache or to confuse the daemon.
PDNS has been designed to serve both the needs of small installations by being easy to setup, as well as for serving very large query volumes on large numbers of domains."
Other new features in this release include:
- All SQL queries are available for configuration.
- Zone replacement transfers are only done with capable remote servers.
- Error messages were improved.
- A slowdown bug with pdns_control was fixed.
- Updates are rolled back if a remote server goes down during an AXFR.
- Lots of bugs have been fixed.
- Documentation has been updated.
For more information on PowerDNS, see the
Documentation and Release Notes
and the
fact sheet documents.
PowerDNS downloads are available
here,
source code and packages for Red Hat and Debian are available.
The software is also available for a number of other platforms.
PowerDNS is licensed under the GPL, commercial support is available.
Comments (none posted)
System Applications
Education
Issue #87 of the
Linux in Education Report is out. Topics include:
an Introduction to the Solar System course,
open-source software in the educational press,
the National File Format (NFF) for a non-proprietary way to
access learning materials, a new TUX&GNU@school column from
FSF, a paper titled Alternative Computing in Education,
open-source software in UK schools, the GNULinuxIndia newsletter,
Linux from Kindergarten to High School, and more.
Comments (none posted)
Medical Software
LinuxMedNews has put together some
links to resources about the MUMPS language.
"
The MUMPS programming language, also known as M, was specifically designed for use in healthcare and has a long history. It is the basis for the Veterans Administration VistA software as well as many other commercial healthcare applications. Because of its unique properties, it is used in banking as well. Open source bindings to CORBA exist (see below) and a complete open source M compiler, GT.M, is available on Sourceforge."
Comments (none posted)
Printing
The
CUPS project
has announced version 4.2.5pre2 of
GIMP-Print,
which now works with CUPS.
Comments (none posted)
Web Site Development
Version 5.31 of the
Analog web site log analyzer
has been released.
The
changes
in this version include recognition of the Phoenix and Chimera browsers,
fixes for the Mac, OpenVMS and RISC OS ports, and a bug fixes.
Comments (none posted)
The most recent headlines on the
Zope Members News
include:
AdaptableStorage Product Released, Zope-News Project Needs You!,
NeoPortal Content Pak 0.9a3 released, NeoPortalLibrary 0.9a3 released,
CMFCollectorNG 0.20 alpha 1 released, ZPhotoSlides 0.9 released!,
ZWiki 0.14.0 released, SilvaNews 0.8 released!, and Squishdot 1.5.0 Released!.
Comments (none posted)
New articles on
Zope Newbies
include: Ed Dumbill on Plone, and The Making of Python, an interview with
Guido Van Rossum.
Comments (none posted)
Paul Wood
illustrates the use of Tomcat 4 and Ant on O'Reilly.
"
I have decided to use Tomcat 4 Servlet/JSP Container technologies to implement a Web application. This still leaves many options, and choosing between the various available technologies is not easy. For this article, I have chosen to keep it simple and use Java Server Pages (JSPs) in combination with Java classes."
Comments (none posted)
Desktop Applications
Audio Applications
Version 2.2.0 of Ecasound, a general purpouse audio recording,
playing, and editing package, is out. A summary of new features includes:
"
Support for JACK and LADSPA 1.1 added, more intelligent runtime
parameter selection, ECI licence changed from GPL to LGPL,
new NetECI client API, ecasound emacs mode added, largefile
support, new resample, reverse and typeselect audio objects,
new peak amplitude chain operator and new utilities ecalength,
ecamonitor and ecasignalview."
Full Story (comments: none)
Version 1.1.1 of JACK Rack, a virtual effects rack for the JACK
audio system, is available. This release fixes a number of
bugs.
Full Story (comments: none)
Desktop Environments
Headlines on the GNOME desktop
FootNotes site include:
Multi-rooted tree view sidebar for Nautilus, Sodipodi and Gimp tutorials,
Mono 0.18 released, ACME 2.0 released, GARNOME 0.20.0: ''Back in the Pan'',
GNOME 2.2 Desktop RC 1, Lumiere, Updates from the XML front,
Couple of Galeon Mini tutorials, Fontilus-0.3 and Nautilus-rpm-0.1 released,
GNOME News in Spanish, GStreamer 0.5.1 released, and more.
Comments (none posted)
The January 10, 2003 edition of the
KDE-CVS-Digest
is out. Topics this week include:
"
Apple Safari uses khtml, merge of Apple contributions, Krdc features and numerous bug fixes".
Comments (none posted)
Games
New Python-based game software on the
Pygame site includes:
Bub&bob 0.1, Pytaxx 047, and Imgv 2.3.
Comments (none posted)
GUI Packages
The latest new software for
FLTK, the Fast, Light ToolKit include:
fltdj - The Daily Journal 0.6.9,
Fl_Contour 0.2, Fl_Extent widgets 1.0.2, and SPTK 0.99.
Comments (none posted)
Interoperability
Issue #151 of the
Wine Weekly News is out. Topics include
Visual-MinGW Under Winelib, Separating NTDLL and Kernel32,
Best Win32 API Spy Tool?, File Locking in Wine, Winemaker
Problems (and Solutions), and Special Characters in Resource Names.
Comments (none posted)
Office Applications
Issue #126 of the
AbiWord Weekly News is out, with the latest AbiWord word processor
development news.
Comments (none posted)
Issue #63 of
Kernel Cousin GNUe is out with the latest GNU Enterprise
development news. Topics include:
Project PAPO and GNUe, SKUs in GNUe Small Business,
Converting forms to new .gfd format, Format Masks in GNUe,
Triggers in GNUe Reports, Using Reports to produce customer invoices
as PDFs, Bayonne, the GNU telephony project, Application Server API,
and Application Server API.
Comments (none posted)
Version 1.2.3 of LyX, a GUI interface to the TeX typesetting
system, is out.
"
LyX 1.2.3 is a maintenance release. It mainly fixes a very bad bug
where configuring LyX as root could lead to deleting the /dev/null
special device (this does not impact users of prebuilt binaries).
Also, a bug where LyX would create zombie processes has been fixed."
Full Story (comments: none)
Web Browsers
Version 1.0.2 of Mozilla
is available.
"
Mozilla 1.0.2 contains stability and security improvements. 1.0.2 also has fixes for standards support, UI correctness and polish, performance, and site compatibility. This is not a feature release. For new features, Mozilla 1.0 users are encouraged to upgrade to Mozilla 1.2."
See the
release notes for more information.
Comments (none posted)
Miscellaneous
The second release of PythonCAD has been released.
"
As the name implies, PythonCAD is
written entirely in Python. The goal of this project is to create
a fully scriptable drafting program that will match and eventually
exceed features found in commercial CAD software. PythonCAD is released
under the GNU Public License"
Full Story (comments: none)
Languages and Tools
C
This week, the
GCC site says:
"
Geoffrey Keating of Apple Computer, Inc., with support from Red Hat, Inc., has contributed a precompiled header implementation that can dramatically speed up compilation of some projects."
Comments (1 posted)
Caml
The Caml Weekly News for January 7 to 14, 2003 is out.
Topics include: Graph data structures in Baire,
Memory management dominates running time,
GlSurf 1.2 available, LablGL 0.99, Lambda Calculus, otags 3.06.6, and a
New Introductory book on Functional programming, using OCaml (in Italian).
Full Story (comments: none)
This week, the new software on
The Caml Hump includes
the OUnit unit test framework for OCaml, OCamlExpat: an ocaml wrapper for
the Expat XML parsing library, LablGL: an Objective Caml interface to OpenGL,
LablGTK, an Objective Caml interface to gtk, An executable course on
lambda-calculus, and GlSurf, a program (similar to Surf) to draw surfaces
from their implicit equations.
Comments (none posted)
Java
Brian Goetz
talks about Java and floating point calculations on IBM's developerWorks.
"
In this month's Java theory and practice, Brian Goetz looks at some of the traps and "gotchas" often encountered when using non-integral numeric types in Java programs."
Comments (none posted)
Charles Chan
covers some Java object mapping issues on O'Reilly.
"
Three of the most popular persistence frameworks in the open source community are Hibernate, Castor, and OJB. In this article, we will focus on OJB. OJB integrates smoothly into J2EE containers with full support of JTA and JCA, and is a viable alternative to EJB entity beans."
Comments (none posted)
Kohsuke Kawaguchi
introduces Sun's JAXB on O'Reilly.
"
Sun has recently released version 0.75 of the Java Architecture for XML Binding (JAXB), as well as its reference implementation."
Comments (none posted)
Perl
The January 6-12, 2003 edition of
This Week on perl5-porters is out.
"
The porters were busy, and this week's report features a
large number of different subjects, from portability and compilation
to the proper semantics of method dispatch, not forgetting the usual
amount of strange bugs. Read below about the latest potential
evolutions of Perl 5."
Comments (none posted)
The January 6, 2003 edition of
This week on Perl 6 is out, topics include:
A Pile of Patches to the Perl 6 Compiler, Garbage Collection Headaches,
Variable/value vtable split, Parrot Gets Another New Language,
Returning new PMCs, Fun with PerlHash, GC/DOD feedback & runtime tuning,
Object Semantics, Tree-Frobbing Facilities in Perl 6, PRE/POST in Loops,
my int ( 1..31 ) $var ?, Variable Types vs. Value Types, and more.
Comments (none posted)
According to Use Perl, the Perl Date and Time modules
will be moving again.
"
If you care about Date/Time modules, or if you are the author
of one or more, you might want to watch this."
Comments (none posted)
Use Perl
is calling for volunteers to take over the code of Ariel Brosh,
who passed away recently.
Comments (none posted)
PHP
Topics on this week's
PHP Weekly Summary
include: Extensions with Zend Engine 2, PEAR officially released,
Non-thread safe Win32 builds, SAPI/servlet, JPEG2000 in 4.3.0,
Sablotron 0.97, Ncurses CDK, and Oracle 8.1.
Comments (none posted)
John Coggeshall
continues his series on PHP.
"
This week, I'll introduce the concept of working with directories in PHP, including creating new directories, changing directories, and getting a file list for a given directory using PHP's pseudo directory object. We'll be starting from reading directories from a list, and then we'll discuss creating new directories or changing the current directory using PHP's directory manipulation functions."
Comments (none posted)
The
PEAR
framework and distribution system for reusable PHP components
is out of Beta testing.
"
The PEAR development team is proud to announce that PEAR finally is out of its long beta period. As of PHP 4.3, the PEAR installer is installed by default. Unix support is considered stable, while Windows and Darwin are still of beta-quality."
Comments (none posted)
Python
The Python-URL for January 13, 2003 is out, with this week's Python news
and links.
Full Story (comments: none)
This week's
Daily Python-URL
article topics include:
Modeling Framework, an object-relational bridge for Python,
The Making of Python: A Conversation with Guido van Rossum, Part I,
Soya 3D, PythonCAD, Roundup 0.5.4, Book review: 'Python Cookbook',
Text Processing in Python, Generating DOM Magic, Oak DNS server,
Mailman 2.1, What is RSS?, SimPy simplifies complex models, and more.
Comments (none posted)
Uche Ogbuji
writes about Python generators on O'Reilly.
"
Python 2.2 introduced generators, a special type of function which has more flexible flow-of-control than ordinary, procedural functions. Standard procedural functions start at the top and execute until returning to the caller, maintaining all along a local state for the subroutine (which comprises local variables and passed-in parameters). The function can have multiple return points, but for each invocation, it runs until a single return, and its local state then becomes unavailable. Generators, by contrast, can send control back to the caller and yet remain in a sort of suspended animation, maintaining local state."
Comments (none posted)
Artima.com has
the first
in a series of interviews with Python creator Guido Van Rossum.
"
Python creator Guido van Rossum talks with Bill Venners about Python's history, the influence of the ABC language, and Python's original design goals."
Thanks to Matt Gerrans.
Comments (none posted)
Ruby
This week, the
Ruby Garden looks at
Require quirks.
Comments (none posted)
Topics on this week's
Ruby Weekly News
include:
Things Newcomers to Ruby Should Know,
RubyConf 2002 slides have arrived, Portland Perl Mongers find new gems,
and 'borrow' TCL's virtual file system.
New Ruby software includes:
FormatR 1.07, YAML.rb 0.49.1, Ruby 1.6.8 Windows Installer,
GridFlow 0.6.5, xml-configfile 0.6.0, and Win32Serial 0.1.
Comments (none posted)
Tcl/Tk
Dr. Dobb's Tcl-URL for January 14 is available with the usual collection of
news from the Tcl/Tk development community.
Full Story (comments: none)
XML
Dennis M. Sosnoski
writes about data binding with XML and Java.
"
Data binding provides a simple and direct way to use XML in your Java Platform applications. With data binding your application can largely ignore the actual structure of XML documents, instead working directly with the data content of those documents. This isn't suitable for all applications, but it is ideal for the common case of applications that use XML for data exchange."
Comments (none posted)
Miscellaneous
Intel Corporation has
released a new set of tools for helping
to analyze and optimize code on the Pentium(R) 4 and Xeon(R) processors,
known as the VTune Performance Analyzer.
Comments (none posted)
"The Year in Scripting Languages" is a lengthy report written by members of
the Lua, Perl, Python, Ruby, and Tcl communities; it is a worthwhile read
for anybody interested in a condensed view of how these languages are
developing.
Full Story (comments: none)
KDE.News
announces
the release of the third and final alpha release of
KDevelop 3.0.
"
Since the previous alpha release almost all known crashes have been
eliminated, many bugs have been fixed, and an integrated valgrind part has
been added. All users of earlier versions of Gideon are encouraged to
upgrade, and KDevelop 2.1 users are also encouraged to try Gideon out."
Comments (none posted)
KDE.News
looks at
the latest release (version 0.2.2) of
DRT,
the Design Recovery Tool.
"
DRT is a design recovery tool for interactive graphical
applications running under X Windows. The tool automatically captures
actions performed while using such an application.
Functions particularly relevant to each
action are highlighted. Moreover, the action itself is described
visually from fragments of the application display. One can search and browse these actions to learn about the design of an application."
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
The Linux Journal
looks at the
political undercurrent and the Linux-based toys at the Consumer
Electronics show. "
While the big cheeses of the consumer electronics
industry make obeisance to Big Hollywood over the issue of customer control
of PCs and entertainment devices, the mood at the Consumer Electronics show
seems to call out for a move the other way, toward badly-needed reform for
the controversial Digital Millennium Copyright Act (DMCA)."
Comments (none posted)
This InfoWorld article
examines the disruptive nature of open source software. "
AS THIS
WEEK'S issue of InfoWorld considers disruptive technologies, now is a good
time to consider the disruptive nature of open-source software. The subject
is due for attention, given the recent comments I've received suggesting
that open source is a form of "antibusiness communism.""
Thanks
to Don Waugaman
Comments (none posted)
Open
looks at
changes in the open-source landscape.
"
Times have changed. Evidence shows that Red Hat is no longer 'The Open Source company.' We have seen how Open Source as a business is much more than Linux. We have learned that Open Source is a multidimensional thing. Right at this moment, lessons from collaborative development and free distribution are being adopted into mainstream software business models."
Comments (4 posted)
Trade Shows and Conferences
The Las Vegas Review-Journal
covers the Consumer Electronics Show in Las Vegas and Sony's
Linux-based devices. "
In his keynote address on the first full day
of the Consumer Electronics Show, Ando described his company's efforts to
create integrated systems that let devices interact seamlessly. He imagined
a Linux-based platform that will let data pass from digital cameras,
digital video disk recorders to televisions, ferried by broadband."
Comments (2 posted)
Dan Gillmor has posted
an
optimistic column from the Consumer Electronics Show. "
A notable
aspect of this year's consumer-electronics show was the attention these
issues are drawing. In previous years, copyright has been a topic of
discussion. Now it's in the forefront of people's attention -- and it's
about time."
Comments (none posted)
Companies
News.com
covers
Safari, a new web browser from Apple based on KDE technology.
"
Porten, an engineer in Oslo, Norway, with Trolltech who wrote the
original version of KDE's JavaScript interpreter (KJS), said Apple's choice
would not only raise awareness and adoption of the software, but boost
KDE's development efforts."
Comments (none posted)
Here are two Linux Journal articles covering the latest open source
ventures from Apple. This one
about Safari,
and
this
one about Apple's new version of X11 Windowing Environment.
Comments (4 posted)
Here's
a ZDNet article
with a plausible view on what SCO is really planning to do to extract money from some Linux users
"
Sources said SCO plans to charge for use of two software 'libraries,' essential packages of pre-written software that higher-level programs routinely call on to perform basic operations such as opening files. A source said SCO libraries that accompany the SVR4 and OSR5 versions of Unix may be used with UnixWare and OpenServer, respectively, but using them in conjunction with Linux is prohibited by the software's license."
Comments (none posted)
For those of you who have been wondering about the reports that SCO plans
to attempt to enforce Unix patents against Linux users:
this
NewsForge article contains a statement from the company saying that no
such action is planned - for now. "
SCO has significant UNIX
intellectual property dating back to the company's purchase of AT&T's Bell
Labs UNIX technology. Our UNIX IP is a significant asset and for several
months we have been holding internal discussions, exploring a wide range of
possible strategies concerning this asset. We've reached no final decisions
on any course of action."
Comments (2 posted)
Linux Adoption
Linux Journal
looks at Linux
in the Enterprise. "
The diversity of success stories in this issue
makes it clear that any company that tries to compete with Linux in a fair
fight will lose. So it's going to be an unfair fight for a while, with the
non-Linux vendors pulling shenanigans such as bogus software patents,
FUD-based marketing, copy-restricted content, carefully placed
``donations'' and ``campaign contributions'', and who knows what
else."
Comments (none posted)
Vnunet
looks at a report
from Goldman Sachs that says Linux is moving into the heart of corporate IT
infrastructures. "
Goldman Sachs said that Linux will expand from
running web or storage servers because of its reliability and the cheap
hardware it can be deployed on. It also expects Linux to become the
dominant operating system on the higher-end servers of the enterprise data
centre, where mission-critical functions are run and most IT budget is
spent."
Comments (8 posted)
Legal
News.com
covers the latest fun use of the DMCA - protecting the lucrative printer cartridge market.
"
In a 17-page complaint filed on Dec. 30, 2002, [Lexmark] claims the Smartek chip mimics the authentication sequence used by Lexmark chips and unlawfully tricks the printer into accepting an aftermarket cartridge. That 'circumvents the technological measure that controls access to the Toner Loading Program and the Printer Engine Program,' the complaint says."
Comments (4 posted)
Yahoo is carrying
an
Associated Press article claiming that the RIAA, the Business Software
Alliance, and the Computer Systems Policy Project have reached a deal
regarding lobbying of Congress on digital rights management. The RIAA will
argue
against requirements for copy protection in digital devices.
In exchange, the BSA's and CSPP's member companies (i.e. Microsoft, Adobe,
etc.) will fight legislation which would broaden fair use and copying
rights. "
The agreement politically isolates the powerful Motion
Picture Association of America, which was noticeably absent from the deal's
participants. The MPAA has aggressively supported new government
requirements for built-in locking controls on new devices, such as DVD
recorders."
Comments (1 posted)
The New York Times
covers
the agreement between the RIAA, the BSA, and the CSPP. "
The
recording industry's agreement with the computer trade groups marks a
departure from its longtime alliance with the motion picture industry on
the antipiracy front and underscores their divergent concerns. The music
industry may already have taken the hardest hit from digital piracy that it
will have to face, as it begins to experiment with technological
copy-protection on compact discs." (The Times requires
registration).
Comments (none posted)
News.com is running
a column on the BSA/CSPP/RIAA deal.
"
Ideologically, the recording industry groups and the information technology groups have never been far apart. They've used similar tactics to combat piracy, ranging from sending cease-and-desist letters to Internet service providers to joining law enforcement in raids on CD and software reproduction facilities. With the rise of peer-to-peer networks, the piracy threats they face have never looked more similar."
Comments (none posted)
Interviews
Here is an Open for Business
interview with Torsten Rahn and Everaldo Coelho. "
Every one sees
them all the time and would probably miss them if they didn't exist. What
are they? Icons! Torsten Rahn and Everaldo Coelho, the predominant icon duo
in the KDE artist world, and creators of virtually all of the icons you see
in KDE, spent some time with Open for Business' Timothy Butler discussing
how the new Crystal icon theme came about, how it ended up replacing
Mr. Rahn's HiColor theme, and the overall importance of icons to the
enterprise desktop."
Comments (none posted)
TechWeb
interviews Dave Winer, and talks about the software industry.
"
But the open source community is not so good for creating good desktop software, for the simple reason that good desktop software requires hard work in user interface design and usability testing -- watching actual users interact with your product. That kind of work is painstaking and often humiliating for developers, Winer said. Developers doing usability testing will find that test users can't figure out how to work what the developer thought was brilliantly intuitive software. Developers demand to get paid for that kind of thing."
Comments (5 posted)
Resources
Here is the latest issue of the weekly LinuxDevices.com Newsletter. Get
caught up with all that is happening in embedded Linux.
Full Story (comments: none)
Reviews
The Linux Journal
looks at SGI's new
Linux-based supercomputer - from the point of view of one of the
engineers involved in its creation.
"
We used the following patches
from these projects: CPU scheduler, Big Kernel Lock usage reduction
improvements, dcache_lock-usage reduction improvements based on the
Read-Copy-Update spinlock paradigm and xtime_lock (gettimeofday) usage
reduction improvements based on the FRlock locking paradigm.
Comments (none posted)
The New York Times brings Prentice Hall's "Bruce Perens' Open Source
Series" into the mainstream with
this
article. "
Even though photocopying the entire book or making a
printout of the electronic version would violate no copyright law, Prentice
Hall is betting that most people will not bother, preferring to pay for the
convenience of the book itself." (The NY Times is a registration
required site.)
Comments (2 posted)
The Register
takes a look
at Kevin Mitnick's book,
The Art of Deception, and also
prints the
auto-biographical chapter that the publisher's left out of the book.
"
After high school I studied computers at the Computer Learning
Center in Los Angeles. Within a few months, the school's computer manager
realized I had found a vulnerability in the operating system and gained
full administrative privileges on their IBM minicomputer. The best computer
experts on their teaching staff couldn't figure out how I had done this. In
what may have been one of the earliest examples of "hire the hacker," I was
given an offer I couldn't refuse: Do an honors project to enhance the
school's computer security, or face suspension for hacking the system. Of
course I chose to do the honors project, and ended up graduating Cum Laude
with Honors."
Thanks to Paul Sladen
Comments (2 posted)
Page editor: Forrest Cook
Announcements
Commercial announcements
UnitedLinux has
announced that IBM and AMD have joined UnitedLinux as Technology
Partners. The role of Technology Partner includes, among other benefits,
participation in the UnitedLinux Technical Advisory Board and its
committees, pre-release access to UnitedLinux deliverables, the right to
propose enhancements for consideration by the UnitedLinux Technical
Steering Committee, and joint marketing activities.
Comments (none posted)
The MySQL open-source database
is now available on the IBM zSeries computers.
"
MySQL AB, developer of the world's most popular open source database, today announced that the MySQL(tm) database is available on IBM eServer zSeries running Linux. With MySQL for Linux on zSeries, developers can create MySQL-based applications for the IBM mainframe, a family of powerful enterprise servers designed for secure, heavy-load e-business and enterprise applications."
Comments (none posted)
For those who want to look further, we've received copies of MontaVista's
press releases from the Consumer Electronics Show.
This one describes the company's new
distribution aimed at consumer electronics applications (version 3.0,
despite being "the first embedded Linux platform designed for consumer
electronics"). There is also
a partner
program for consumer electronics, and
a
Panasonic "broadband terminal" using the MontaVista platform. The most
fun of all might be
the partnership with
Macrovision to bring digital rights management support to Linux.
Comments (none posted)
Here is
the
press release from Nokia on the release of its J2ME Developer's Suite
(useful for writing applications for cellular phones)
for Linux. "
The Nokia Developer's Suite for J2ME, Version 1.1 for Linux will
now bring one of the most-popular available wireless developer
technologies to one of the most dynamic segments of the global
developer community."
Comments (none posted)
The SCO Group has
announced
plans to work with Wincor Nixdorf to provide Linux-based retail
point-of-sale (POS) solutions to retailers in North America. SCO and
Wincor Nixdorf have already begun collaborating on retail solutions,
providing more than 2000 Linux based devices for Budgens, a supermarket
chain based in the United Kingdom.
Comments (none posted)
Resources
KDE.News has
an announcement
for a new kde-optimize mailing list.
"
The list is for developers who are willing to actively work on optimizing KDE or KDE applications, those who have profiled KDE or those who have the knowledge to help others optimize KDE."
Two related documents have already been developed for this list.
Comments (none posted)
Use Perl has
an announcement for an online version of the book
Embedding Perl in HTML with Mason.
The book is available
here.
Comments (none posted)
Issue #1 of the
Open Source Digest
is now available online.
Full Story (comments: none)
Upcoming Events
LinuxWorld is still over a week away, but the press releases are already
trickling in. These first ones are from IDG World Expo, producer of
LinuxWorld.
This
one has a list of exhibitors, keynotes and other things to see at
LinuxWorld. The major sponsors of LinuxWorld are listed in
this
press release.
Comments (none posted)
Registration has opened for the 2003 O'Reilly Emerging Technology Conference,
which will be held in Santa Clara, CA from April 22-25, 2003.
"
"Hackers and other lead users are a great early warning system
if you want to think about the future of technology," contends Tim
O'Reilly, founder and president of O'Reilly & Associates. "They do
things today that everyone else will be doing in a couple of years.""
Full Story (comments: none)
The UKUUG will be holding its
Winter Conference & Tutorial event in London, England on
February 18 and 19, 2003.
Full Story (comments: none)
A
call for papers
has been issued for the Samba eXPerience 2003.
Submissions are due in by February 14th 2003.
Comments (none posted)
The Embedded Systems Conference (ESC) San Francisco will take place April
22 to 26, 2003. Online pre-registration opens this week.
Full Story (comments: none)
FOSDEM (Free and Open Source Software Developers' European Meeting) is
seeking financial support. See how you can help. The FOSDEM has also
published 3 new interviews this week, with speakers coming for the
"databases" track.
Full Story (comments: none)
A Call for Papers
is out
for the YAPC::NA Perl conference, to be held in Boca Raton, Florida
in June of 2003. Abstracts are due in by March 25, 2003.
Comments (none posted)
Alan Kotok
covers
the business aspects of the XML 2002 conference.
"
The XML 2002 conference and expo (8-13 December 2002), this year's IDEAlliance showcase, reflected the impact of the technology recession on XML business applications. With many business customers cutting back on new technology investments, XML vendors now take a greater interest in government clients and offer their tools to help organizations integrate current applications as well as build new ones. This focus on government and integration came through repeatedly during the conference."
Comments (none posted)
| Date | Event | Location |
| January 21 - 24, 2003 | LinuxWorld Conference & Expo | (Jacob K. Javits Center)New York, NY |
| January 22 - 25, 2003 | Linux.conf.au 2003 | Perth, Australia |
| January 27 - 31, 2003 | SAINT-2003 | Orlando, Florida, USA |
| February 3 - 6, 2003 | O'Reilly Bioinformatics Technology Conference | (Westin Horton Plaza.)San Diego, CA |
| February 4 - 6, 2003 | Linux Solutions 2003 | (CNIT)Paris, France |
| February 8 - 9, 2003 | Free and Open source Software Developers' European Meeting(FOSDEM) | Brussels, Belgium |
| February 10 - 14, 2003 | The fifth NordU/USENIX Conference(NordU2003) | (Aros Congress Center)Västerås, Sweden |
| February 22 - 24, 2003 | CodeCon 2.0 | (Club NV)San Francisco CA, USA |
Comments (none posted)
Web sites
The XAP web site has been updated.
"
XAP is an audio plugin API for instruments and effects. It is
currently in the process of being designed by members of the LAD
(Linux Audio Developers) mailing list. XAP is based on many man-years
of experience with audio programming, and also draws inspiration and
knowledge from popular industry standards, such as Steinberg's VST.
The XAP developers are focused on creating a powerful standardized
interface, that will allow audio applications to host instruments and
effects."
Full Story (comments: none)
Software announcements
Here are the software announcements, courtesy of
Freshmeat.net. They are available in
two formats:
Comments (none posted)
Page editor: Forrest Cook
Letters to the editor
| From: |
| Duncan Simpson <dps@simpson.demon.co.uk> |
| To: |
| lwn@lwn.net |
| Subject: |
| Version numbers |
| Date: |
| Fri, 10 Jan 2003 16:17:39 +0000 |
In the commercial software arena, and linux distributions, version numbers are
a matter of marketing. If you have foo 1.0 are you more likely to upgrade to
foo 1.0.1, foo 1.5 or foo 2.0?
The release numbers of my software depend on how heavily it has been tested.
mpkern started at 1.0 because it was heavily tested by then (moudlo a couple a
few minor bugs that somehow got into the distirbution). The changes from 1.0 to
1.0.2, soon to be the latest relase, are small everywhere exccept for the build
system.
Less heavily tested software starts at version numbers like 0.001alpha, which
is hoped to tell clueful people to expect bugs, depsite my efforts to eliminate
them prior to releasing the beast to the unsuspecting public.
--
Duncan (-:
"software industry, the: unique industry where selling substandard goods is
legal and you can charge extra for fixing the problems."
Comments (1 posted)
Page editor: Jonathan Corbet