LWN.net Logo

LWN.net Weekly Edition for January 16, 2003

Mickey Mouse 1, intellectual commons 0

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 RIAA and BSA make a deal

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)

The DMCA and interoperability

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)

MandrakeSoft enters bankruptcy

[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

Closing off cross-site scripting holes

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:
Red Hat RHSA-2002:290-07 2003-01-08

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:
Conectiva CLA-2003:690 2003-07-08
SuSE SuSE-SA:2003:0008 2003-02-18
Debian DSA-229-2 2003-01-15

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:
Mandrake MDKSA-2003:019 2003-02-19
EnGarde ESA-20030219-003 2003-02-19
Red Hat RHSA-2003:017-06 2003-02-04
OpenPKG OpenPKG-SA-2003.005 2003-01-22
Gentoo 200301-8 2003-01-13

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:
EnGarde ESA-20030515-015 2003-05-15
Yellow Dog YDU-20020127-9 2002-01-27
SuSE SuSE-SA:2002:003 2001-01-16
Slackware sl-1011706104 2002-01-22
Red Hat RHSA-2002:015-15 2002-02-07
Red Hat RHSA-2002:015-13 2002-01-22
Mandrake MDKSA-2002:007 2002-01-18
Debian DSA-102-2 2002-01-18
Debian DSA-102-1 2002-01-16

Comments (none posted)

BIND8: Multiple vulnerabilities

Package(s):bind CVE #(s):CAN-2002-1219 CAN-2002-1220 CAN-2002-1221
Created:November 13, 2002 Updated:March 6, 2003
Description: Three new vulnerabilities have been found in version 8 of the Berkeley Internet Domain Server; see this ISS advisory, the CERT Advisory CA-2002-31, or the November 14 LWN Security Page for details.

Red Hat has sent out an alert (not a regular advisory) suggesting that customers apply its previous BIND updates, which upgrade the system to BIND9.

Alerts:
Sorcerer SORCERER2003-03-06 2003-03-06
SCO Group CSSA-2002-059.0 2002-12-19
Trustix 2002-0076 2002-11-15
OpenPKG OpenPKG-SA-2002.011 2002-11-15
Debian DSA-196-1 2002-11-14
Conectiva CLA-2002:546 2002-11-14
Mandrake MDKSA-2002:077 2002-11-14
SuSE SuSE-SA:2002:044 2002-11-13
EnGarde ESA-20021114-029 2002-11-14

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:
Mandrake MDKSA-2002:050 2002-08-13
Yellow Dog YDU-20020810-3 2002-08-10
Eridani ERISA-2002:035 2002-08-09
Red Hat RHSA-2002:133-13 2002-08-08
SCO Group CSSA-2002-034.0 2002-08-05
Yellow Dog YDU-20020801-2 2002-08-01
Eridani ERISA-2002:028 2002-07-25
Red Hat RHSA-2002:139-10 2002-07-22
EnGarde ESA-20020724-018 2002-07-24
Mandrake MDKSA-2002:043 2002-07-16
Trustix 2002-0061 2002-07-15
Gentoo glibc-20020713 2002-07-13
Conectiva CLA-2002:507 2002-07-11
SuSE SuSE-SA:2002:026 2002-07-09
OpenPKG OpenPKG-SA-2002.006 2002-07-04

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:
SCO Group CSSA-2003-005.0 2003-01-21
Debian DSA-224-1 2002-01-08
Gentoo 200212-8 2002-12-20
Red Hat RHSA-2002:246-18 2002-12-04

Comments (none posted)

cups - multiple vulnerabilities

Package(s):cups CVE #(s):CAN-2002-1366 CAN-2002-1367 CAN-2002-1368 CAN-2002-1369 CAN-2002-1371 CAN-2002-1372 CAN-2002-1383
Created:December 30, 2002 Updated:February 18, 2003
Description: Exploitation of multiple CUPS vulnerabilities allow local and remote attackers in the worst of the scenarios to gain root privileges. See the iDEFENSE advisory for more information.
Alerts:
Debian DSA-232-2 2003-02-20
SCO Group CSSA-2003-004.0 2003-01-20
Debian DSA-232-1 2003-01-20
Yellow Dog YDU-20030114-1 2002-01-14
Red Hat RHSA-2002:295-07 2003-01-09
Mandrake MDKSA-2003:001 2003-01-09
SuSE SuSE-SA:2003:002 2003-01-02
Gentoo 200212-13 2002-12-29

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:
Mandrake MDKSA-2003:003 2003-01-09
Gentoo 200301-3 2003-01-05
Debian DSA-219-1 2002-12-31
Conectiva CLA-2002:549 2002-11-18

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:
Immunix IMNX-2003-7+-016-01 2003-06-09
OpenPKG OpenPKG-SA-2002.015 2002-12-16
Debian DSA-207-1 2002-12-11
Conectiva CLA-2002:537 2002-10-29
Mandrake MDKSA-2002:071 2002-10-24
Mandrake MDKSA-2002:070 2002-10-23
Gentoo tetex-20021018 2002-10-18
Red Hat RHSA-2002:194-18 2002-10-08

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:
Red Hat RHSA-2005:005-01 2005-01-05
Debian DSA-154-1 2002-08-15

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:
Immunix IMNX-2003-7+-023-01 2003-10-17
Mandrake MDKSA-2003:011 2003-01-27
EnGarde ESA-20030127-002 2003-01-27
SCO Group CSSA-2003-001.0 2003-01-09
SuSE SuSE-SA:2003:001 2003-01-02
Debian DSA-216-1 2002-12-24
Red Hat RHSA-2002:293-09 2002-12-17
Conectiva CLA-2002:554 2002-12-16

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:
Immunix IMNX-2003-7+-010-01 2003-05-16
Red Hat RHSA-2003:015-05 2003-02-12
Trustix 2002-0052 2002-06-06
SuSE SuSE-SA:2002:012 2002-04-08
Mandrake MDKSA-2002:031 2002-05-16
SCO Group CSSA-2002-018.1 2002-05-13

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:
Debian DSA-223-1 2003-01-07

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:
Debian DSA-333-1 2003-06-27
Conectiva CLA-2002:535 2002-10-29
Trustix 2002-0070 2002-10-17
EnGarde ESA-20021003-021 2002-10-03
Gentoo glibc-20020927 2002-09-27
Gentoo dietlibc-20020927 2002-09-27
Debian DSA-149-2 2002-09-26
Mandrake MDKSA-2002:061 2002-09-23
Gentoo glibc-20020905 2002-09-05
SuSE SuSE-SA:2002:031 2002-08-30
Trustix 2002-0067 2002-08-13
Eridani ERISA-2002:036 2002-08-13
Red Hat RHSA-2002:166-07 2002-08-12
Debian DSA-149-1 2002-08-13

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:
Mandrake MDKSA-2004:009 2004-02-04
Red Hat RHSA-2002:197-09 2002-11-06
Red Hat RHSA-2002:197-06 2002-10-03

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:
Gentoo 200301-6 2003-01-07

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.
  1. 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.

  2. 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:
Red Hat RHSA-2003:039-06 2003-03-06
Debian DSA-202-2 2002-12-06
Debian DSA-202-1 2002-12-03

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:
Conectiva CLA-2003:569 2003-02-20
Debian DSA-243-1 2003-01-24
Debian DSA-242-1 2003-01-24
Debian DSA-241-1 2003-01-24
Debian DSA-239-1 2003-01-23
Debian DSA-240-1 2003-01-23
Debian DSA-237-1 2003-01-22
Debian DSA-238-1 2003-01-23
Debian DSA-236-1 2003-01-22
Debian DSA-235-1 2003-01-22
Debian DSA-234-1 2003-01-22
Gentoo 200301-11 2003-01-18
Mandrake MDKSA-2003:004-1 2003-01-17
Mandrake MDKSA-2003:004 2003-01-13
Gentoo 200212-9 2002-12-22

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:
SCO Group CSSA-2003-012.0 2003-03-14
Debian DSA-204-1 2002-12-05
Red Hat RHSA-2002:220-40 2002-12-04
Mandrake MDKSA-2002:079 2002-11-21

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:
Mandrake MDKSA-2003:014 2003-02-05
Trustix 2002-0083 2002-12-19
Conectiva CLA-2002:553 2002-12-16
Red Hat RHSA-2002:264-05 2002-11-25
Trustix 2002-0077 2002-11-15
Red Hat RHSA-2002:262-07 2002-11-16

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:
Mandrake MDKSA-2002:073-1 2003-01-13
Red Hat RHSA-2002:242-06 2002-11-06
Conectiva CLA-2002:534 2002-10-25
Debian DSA-185-1 2002-10-31
Debian DSA-184-1 2002-10-30
Sorcerer SORCERER2002-10-27 2002-10-27
Mandrake MDKSA-2002:073 2002-10-29
Debian DSA-183-1 2002-10-29
Gentoo kth-krb-20021026 2002-10-26

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:
Gentoo 200301-7 2003-01-07

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:
Mandrake MDKSA-2003:005 2003-01-14
Gentoo 200301-2 2003-01-02

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:
SuSE SuSE-SA:2003:0010 2003-02-26
Conectiva CLA-2003:567 2003-02-05
Debian DSA-228-1 2003-01-14
Gentoo 200301-4 2003-01-05

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:
Gentoo 200407-06 2004-07-08
OpenPKG OpenPKG-SA-2004.030 2004-07-06
Mandrake MDKSA-2004:063 2004-06-29
Whitebox WBSA-2004:249-01 2004-06-21
Fedora FEDORA-2004-176 2004-06-18
Fedora FEDORA-2004-174 2004-06-18
Fedora FEDORA-2004-175 2004-06-18
Fedora FEDORA-2004-173 2004-06-18
Red Hat RHSA-2004:249-01 2004-06-18
Conectiva CLA-2003:564 2003-01-23
Mandrake MDKSA-2003:008 2003-01-20
OpenPKG OpenPKG-SA-2003.001 2003-01-15
Yellow Dog YDU-20030114-2 2002-01-14
SuSE SuSE-SA:2003:0004 2003-01-14
Red Hat RHSA-2003:006-06 2003-01-09
Debian DSA-213-1 2002-12-19

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:
Conectiva CLA-2003:720 2003-08-11
Mandrake MDKSA-2003:023 2003-02-24
OpenPKG OpenPKG-SA-2003.011 2003-02-18
Red Hat RHSA-2003:029-06 2003-02-12
Trustix 2002-0085 2002-12-19
Debian DSA-210-1 2002-12-13
SCO Group CSSA-2002-049.0 2002-11-18

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:
Debian DSA-386-1 2003-09-18
Gentoo 200302-01 2003-02-02
Mandrake MDKSA-2002:076 2002-11-07
Gentoo 200211-001 2002-11-06
SuSE SuSE-SA:2002:041 2002-11-05

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:
Red Hat RHSA-2003:118-01 2003-04-24
Debian DSA-211-1 2002-12-13

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:
SuSE SuSE-SA:2003:0009 2003-02-18

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:
Gentoo 200301-5 2003-01-06

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:
Conectiva CLA-2003:568 2003-02-13
Mandrake MDKSA-2002:075 2002-10-31

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:
Immunix IMNX-2003-7+-008-01 2003-04-08
EnGarde ESA-20030127-001 2003-01-27
Red Hat RHSA-2002:288-22 2003-01-15
SuSE SuSE-SA:2003:003 2003-01-02
Trustix 2002-0086 2002-12-19
Mandrake MDKSA-2002:087 2002-12-18
Debian DSA-212-1 2002-12-17
Conectiva CLA-2002:555 2002-12-17
OpenPKG OpenPKG-SA-2002.013 2002-12-16
Gentoo 200212-2 2002-12-15
EnGarde ESA-20021213-033 2002-12-13

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:
Conectiva CLA-2003:778 2003-11-07
Red Hat RHSA-2002:228-11 2002-12-17

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:
Trustix 2003-0002 2003-02-20
Red Hat RHSA-2003:040-07 2003-02-05
Mandrake MDKSA-2003:006 2003-01-14
Debian DSA-227-1 2003-01-13
Gentoo 200212-12 2002-12-28
Conectiva CLA-2002:556 2002-12-19
SuSE SuSE-SA:2002:047 2002-12-06

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:
SCO Group CSSA-2003-008.0 2003-03-04
Gentoo 200211-005 2002-11-20
EnGarde ESA-20021122-031 2002-11-22
Conectiva CLA-2002:545 2002-11-13
Red Hat RHSA-2002:213-06 2002-11-11

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:
Yellow Dog YDU-20030127-5 2003-01-27
Red Hat RHSA-2003:001-16 2003-01-14
Red Hat RHSA-2003:010-10 2003-01-14
SuSE SuSE-SA:2002:038 2002-10-21
Trustix 2002-0071 2002-10-17
Mandrake MDKSA-2002:062 2002-10-01
Conectiva CLA-2002:524 2002-09-19
Debian DSA-165-1 2002-09-12
Gentoo postgresql-20020826 2002-08-26

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:
Red Hat RHSA-2002:202-33 2003-02-12
OpenPKG OpenPKG-SA-2003.006 2003-01-23
Red Hat RHSA-2002:202-25 2003-01-21
Mandrake MDKSA-2002:082-1 2002-12-09
Mandrake MDKSA-2002:082 2002-11-25
SCO Group CSSA-2002-045.0 2002-11-14
Trustix 2002-0073 2002-10-17
Gentoo python-20021003 2002-10-03
Conectiva CLA-2002:527 2002-10-01
Debian DSA-159-2 2002-09-09
Debian DSA-159-1 2002-08-28

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:
SCO Group CSSA-2004-007.0 2004-02-20
Gentoo 200212-6 2002-12-20
Trustix 2002-0087 2002-12-19
OpenPKG OpenPKG-SA-2002.014 2002-12-16
Debian DSA-208-1 2002-12-12

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:
Fedora-Legacy FLSA:183571-1 2006-04-04
Red Hat RHSA-2006:0195-01 2006-02-21
Conectiva CLA-2002:538 2002-10-29
Mandrake MDKSA-2002:066 2002-10-10
Mandrake MDKSA-2002:065 2002-10-10
EnGarde ESA-20021003-022 2002-10-03
Gentoo unzip-20021001 2002-10-01
Gentoo tar-20021001 2002-10-01
Red Hat RHSA-2002:096-24 2002-09-18

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:
Gentoo 200410-03 2004-10-05
Yellow Dog YDU-20010810-2 2001-08-10
Yellow Dog YDU-20010810-1 2001-08-10
SuSE SuSE-SA:2001:029 2001-09-03
Slackware sl-997726350 2001-08-09
Red Hat RHSA-2001:100-02 2001-08-09
Red Hat RHSA-2001:099-09 2002-02-07
Red Hat RHSA-2001:099-06 2001-08-09
Progeny PROGENY-SA-2001-27 2001-08-14
Mandrake MDKSA-2001:093 2001-12-17
Mandrake MDKSA-2001:068 2001-08-13
HP HPSBTL0202-023 2002-02-12
Debian DSA-075-2 2001-08-14
Debian DSA-075-1 2001-08-14
Conectiva CLA-2001:413 2001-08-24
SCO Group CSSA-2001-030.0 2001-08-10

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.

Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
Alerts:
Debian DSA-246-1 2003-01-29
Debian DSA-225-1 2002-01-09
Gentoo tomcat-20021015 2002-10-15
Debian DSA-169-1 2002-10-04
Gentoo tomcat-20020925 2002-09-25

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:
Debian DSA-254-1 2003-02-27
SuSE SuSE-SA:2002:043 2002-11-12

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:
Debian DSA-322-1 2003-06-16
Debian DSA-217-1 2002-12-27

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:
Yellow Dog YDU-20030127-4 2003-01-27
Red Hat RHSA-2002:254-05 2002-12-04
SCO Group CSSA-2002-036.0 2002-10-22
EnGarde ESA-20020423-009 2002-04-23
Conectiva CLA-2002:476 2002-04-26

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:
SCO Group CSSA-2003-002.0 2003-01-09
Yellow Dog YDU-20020522-7 2002-05-22
Mandrake MDKSA-2002:033 2002-05-21

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:
Immunix IMNX-2003-7+-011-01 2003-06-03
OpenPKG OpenPKG-SA-2003.007 2003-01-23
SCO Group CSSA-2003-003.0 2003-01-16
Gentoo 200212-7 2002-12-20
Trustix 2002-0089 2002-12-19
Conectiva CLA-2002:552 2002-12-13
Debian DSA-209-1 2002-12-12
Mandrake MDKSA-2002:086 2002-12-11
Red Hat RHSA-2002:229-10 2002-12-04

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:
Red Hat RHSA-2003:043-12 2003-02-05
Mandrake MDKSA-2002:085 2002-12-02
Conectiva CLA-2002:548 2002-11-18
Debian DSA-190-1 2002-11-07

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:
Red Hat RHSA-2002:188-08 2002-09-05

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:
Debian DSA-301-1 2003-05-07
Mandrake MDKSA-2001:094 2001-12-19
Debian DSA-098-1 2002-01-09
Conectiva CLA-2002:448 2002-01-03

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:
SCO Group CSSA-2002-048.0 2002-11-18
Debian DSA-144-1 2002-08-06
SuSE SuSE-SA:2002:029 2002-08-01

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:
Red Hat RHSA-2003:037-09 2003-02-06
Debian DSA-226-1 2003-01-10
Mandrake MDKSA-2003:002 2003-01-09
Debian DSA-222-1 2003-01-06
Gentoo 200301-1 2003-01-02

Comments (none posted)

Resources

OWASP Identifies Ten Most Critical Web Application Security Vulnerabilities

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)

Old hard drives yield data bonanza (News.com)

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

Kernel release status

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

2.6.0-test coming soon?

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)

The latest loadable module changes

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

New distributions: Ark Linux, LinuxInstall.org, Yoper and Zool

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

Debian Weekly 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)

Red Hat Linux 8.1 To Ship in April (CRN)

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)

Gentoo Weekly Newsletter -- Volume 2, Issue 2

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

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 Announce Desktop/LX Certification of Vivicam Digital Cameras

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

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

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

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

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

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)

Familiar Linux

The Familiar Project has released v0.6.1 with minor bugfixes. "Changes: Fixes for missing OPIE files."

Comments (none posted)

Gibraltar Firewall

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

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

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

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)

SME Server

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

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

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

Interview with a Grandmother (Linux Journal)

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

PowerDNS 2.9.4 released

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

Linux in Education Report

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

Programming in M Resources (LinuxMedNews)

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

GIMP-Print Drivers for CUPS 4.2.5pre2

The CUPS project has announced version 4.2.5pre2 of GIMP-Print, which now works with CUPS.

Comments (none posted)

Web Site Development

Analog version 5.31 released

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)

Zope Members News

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)

Zope Newbies

New articles on Zope Newbies include: Ed Dumbill on Plone, and The Making of Python, an interview with Guido Van Rossum.

Comments (none posted)

Creating a Web Application with Ant and Tomcat 4 (O'Reilly)

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

Ecasound 2.2.0 released

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)

JACK Rack 1.1.1 available

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

FootNotes

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)

KDE-CVS-Digest for January 10, 2003

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

Pygame updates

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

FLTK Developments

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

Wine Weekly News

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

AbiWord Weekly News

Issue #126 of the AbiWord Weekly News is out, with the latest AbiWord word processor development news.

Comments (none posted)

Kernel Cousin GNUe

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)

LyX 1.2.3 released

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

Mozilla 1.0.2 available

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

PythonCAD release 2

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

GCC precompiled header implementation

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

Caml Weekly News

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)

The Caml Light / OCaml Hump

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

Java theory and practice: Where's your point? (IBM developerWorks)

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)

Object-Relational Mapping with Apache Jakarta OJB (O'Reilly)

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)

The JAXB API (O'Reilly)

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

This Week on perl5-porters (use 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)

This week on Perl 6 (O'Reilly)

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)

DateTime modules moving again (use Perl)

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)

Maintaining CPAN modules of Ariel Brosh (SCHOP) (use Perl)

Use Perl is calling for volunteers to take over the code of Ariel Brosh, who passed away recently.

Comments (none posted)

PHP

PHP Weekly Summary

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)

PHP Foundations Working with Files in PHP, Part 3 (O'Reilly)

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)

PEAR Out of Beta!

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

Dr. Dobb's Python-URL!

The Python-URL for January 13, 2003 is out, with this week's Python news and links.

Full Story (comments: none)

The Daily Python-URL

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)

Generating DOM Magic (O'Reilly)

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)

The Making of Python (Part 1) (artima.com)

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

The Ruby Garden

This week, the Ruby Garden looks at Require quirks.

Comments (none posted)

The Ruby Weekly News

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

This week's Tcl-URL

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

Data binding, Part 1: Code generation approaches -- JAXB and more (IBM developerWorks)

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

New Intel Tools Help Developers Optimize Software Applications

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

"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)

Final Alpha of KDevelop 3.0 (aka Gideon) is out

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)

KOffice 1.2.1 Supported by DRT Design Recovery Tool (KDE.News)

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

Linux and politics at CES (Linux Journal)

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)

D-word dissection (InfoWorld)

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)

The Cathedral IN the Bazaar (Open)

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

Consumer Electronics Show Offers Picture of TV's Future (Las Vegas Review-Journal)

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)

Cartel's copyright control loosening (SiliconValley)

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

Welcome to the browser jungle, Safari (News.com)

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)

Apple's Open Source Ventures (Linux Journal)

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)

SCO to seek fees from Linux users (ZDNet)

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)

SCO says it has made no decision on Unix "IP" (NewsForge)

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

From the Editor: Bigger, Better, Faster (Linux Journal)

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)

Microsoft should 'fear the Penguin' (vnunet)

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

Lexmark invokes DMCA in toner suit (News.com)

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)

Music, Tech Groups OK Copyright Plans (AP)

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)

Music and Computer Companies Agree on Antipiracy Plan (NY Times)

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)

Copyright truce excludes key voices (News.com)

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

The Creative Penguin: Tackat and Everaldo Talk on KDE Art (Ofb.biz)

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)

Lack Of A Viable Business Model Is Stifling Software Innovation (TechWeb)

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

LinuxDevices.com Newsletter for Jan. 9, 2003

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

Scaling Linux to New Heights: the SGI Altix 3000 System (Linux Journal)

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)

Steal This Book? A Publisher Is Making It Easy (NY Times)

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)

Kevin Mitnick's 'lost' bio (The Register)

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 Signs IBM and AMD as First Technology Partners

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)

MySQL Database Available on IBM eServer zSeries

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)

MontaVista's press releases

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)

Nokia's J2ME Developer's Suite for Linux

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)

SCO and Wincor Nixdorf To Offer Joint Retail Solutions

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

New Developer Mailing List for Optimizing KDE (KDE.News)

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)

Free Online Version of Mason Book (use Perl)

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)

Open Source Digest Issue 1

Issue #1 of the Open Source Digest is now available online.

Full Story (comments: none)

Upcoming Events

LinuxWorld is coming to New York

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)

O'Reilly Emerging Technology Conference

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)

UKUUG - Winter Conference and Tutorial

The UKUUG will be holding its Winter Conference & Tutorial event in London, England on February 18 and 19, 2003.

Full Story (comments: none)

Samba XP 2003 CFP

A call for papers has been issued for the Samba eXPerience 2003. Submissions are due in by February 14th 2003.

Comments (none posted)

ESC San Francisco

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 2003 Support Operation

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)

YAPC::NA::2003 CFP Announced

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)

Business at XML 2002 (O'Reilly)

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)

Events: January 16 - March 13, 2003

Date Event Location
January 21 - 24, 2003LinuxWorld Conference & Expo(Jacob K. Javits Center)New York, NY
January 22 - 25, 2003Linux.conf.au 2003Perth, Australia
January 27 - 31, 2003SAINT-2003Orlando, Florida, USA
February 3 - 6, 2003O'Reilly Bioinformatics Technology Conference(Westin Horton Plaza.)San Diego, CA
February 4 - 6, 2003Linux Solutions 2003(CNIT)Paris, France
February 8 - 9, 2003Free and Open source Software Developers' European Meeting(FOSDEM)Brussels, Belgium
February 10 - 14, 2003The fifth NordU/USENIX Conference(NordU2003)(Aros Congress Center)Västerås, Sweden
February 22 - 24, 2003CodeCon 2.0(Club NV)San Francisco CA, USA

Comments (none posted)

Web sites

XAP Web Site Updated

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

This week's 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

Version numbers

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

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