[This article was contributed by Joe 'Zonker' Brockmeier]
After the much-publicized controversy earlier this year
about the XFree86 Project's development process, it seemed inevitable
that there would eventually be a fork of the project. Though it's not
exactly a fork, an experimental branch of XFree86 is now in the works.
Called "Xouvert," the project wasn't officially announced so much as outed on Slashdot.
The Xouvert project (pronounced "Zoo-vaire") is looking to allow
developers to add driver support and new features to XFree86 in a
modular fashion that should be easy to track and re-apply to the
official XFree86 tree. One complaint raised by Keith Packard, and
others, is that it has been difficult for developers outside the core
team to contribute to XFree86. Xouvert project coordinator Jonathan
Walther says that a main goal of the Xouvert project is to make it
easier:
We want to lower the barrier to entry to contribute to X. That means not
only being completely open in our source, but also doing other things.
For instance, we use the arch revision control system instead of CVS,
because this significantly lowers the barrier to participating. Anyone
can come along, download our sources, then start committing their
changes locally, keeping the sources under revision control, then at
some later point knock on our door and say "hey, I've got this great new
feature, please merge it back upstream" and it will be a snap, no
history will get lost.
Xouvert is being hosted on Savannah, though it's not an
official GNU project. The project is not officially connected to
XFree86 either. Walther says that the only communication between the XFree86
team and the Xouvert team, thus far, was when David Dawes "asked us to
capitalize XFree86 correctly" and indicate that XFree86 is a trademark.
Walther says he'd like to work with the XFree86 team in the long run,
however.
Over time as we prove ourselves, we hope to have more communication with
the XFree86 team, and hope to be able to work closely with
them...Xouvert is interested in accepting code from any of the XFree86
developers, whether current or former.
The project is designed so that it is both easier to contribute to, and
easier to download and install. Walther mentioned that compiling XFree86
has "often been a source of frustration," so Xouvert's Cameron Berkenpas
is working on a HOWTO to
make it easier on users looking to compile their X server from source.
Walther also says that the Xouvert lead developer, William Lahti, is
working on a developer's handbook that will cover Xouvert's overall
architecture and API's, though it may not be ready until the second
stable release.
Right now, there's no real difference between the XFree86 codebase and
Xouvert's. Users eager to see the first release of Xouvert don't have
too long to wait -- the first release is slated for October 1, and
stable releases are expected every six months after that. According to
Walther, the first release will only contain "small additions and
changes" but the second release next April should contain more
comprehensive changes like the DRI/DRM and Utah-glx projects.
New projects often fizzle before they reach maturity, so it's too soon
to say whether the Xouvert project will become a mainstay of the Linux
and open source community. However, given the importance of a free X
Server to the long-term (and short-term, for that matter) health and
success of Linux, one hopes that the project will be successful.
Comments (10 posted)
Here at LWN, we start each week in the hope that we'll be able to keep SCO
off the front page. Each week, the company finds some way to make that
impossible. This time around, there are two separate episodes which
require attention, and thus two articles to look at them.
First, we look at the interesting claim from SCO's lawyers that the GPL is
not enforceable, since it is preempted by federal copyright law. This
would appear to be a very difficult argument to back up, as has been
established by a number of people. But a sinister agenda may yet lurk
behind this goofy attack on the GPL; it bears watching.
Then, of course, there is our article on SCO's disastrous (for them)
demonstration of "stolen" code. This article is responsible for the
busiest day LWN's server has ever experienced. As this Weekly Edition goes
to "press," this situation is still developing. SCO has not, yet, managed
a response beyond the one they sent to us:
Attendees at SCO's annual conference, SCOForum, were shown samples
of Linux code that were illegally copied from SCO intellectual
property. Some Linux proponents are suggesting that SCO has no
claim to this code.
Chris Sontag, GM and SVP of SCOsource, said that not only are their
assertions incorrect, but the code is absolutely owned by SCO. In
fact SCO knows exactly which version of UNIX System V the code came
from and which licensee was responsible for illegally contributing
it to Linux.
Look for the inevitable "Chris and Darl" teleconference in the near future.
It is worth noting that the inclusion of BSD-licensed code into the Linux
kernel without the accompanying copyright notice is, indeed, a copyright
violation. It is something that absolutely should not be done; in cases
where it has happened, it needs to be fixed. We need to take greater care
with the licensing of code that we use.
But this has never been SCO's point. You don't hire brand-name lawyers
over a missing attribution; a simple "please restore my copyright" email
will do. A missing attribution does not justify billions of dollars in
damages, or even a $699 license fee. There may well have been a copyright
violation when BSD-licensed code was used without attribution. But SCO has
managed to undermine its own case anyway.
(For more information on SCO's Las Vegas slide show, see this article by Bruce
Perens, who gained access to the full set of slides presented there).
Comments (2 posted)
It is time to have a look at some statements
by Mark Heise of Boies, Schiller, & Flexner - SCO's outside law firm -
which were initially reported in the Wall Street Journal and extensively
repeated thereafter. According to Mr. Heise, the General Public License
(GPL), under which the Linux kernel (and much other code) is licensed, is
invalid because it is preempted by federal copyright law. The problem, it
is said, is that the GPL allows unlimited copying of the software it covers
(as long as its other terms are met) while federal law only allows the
creation of a single copy for backup purposes.
This is a breathtaking bit of legal reasoning. In one quick blow,
Mr. Heise has blown away every free software license, every proprietary
site license, and many other end user agreements that have been made over
the years. We tried to discuss Mr. Heise's pathbreaking legal work with
him, but he didn't feel the need to return our phone calls. So let's just
have a quick look at the law he is talking about.
The relevant bit of law is section 117 of
the U.S. copyright law. It reads (in part):
§ 117. Limitations on exclusive rights: Computer Programs
(a) Making of Additional Copy or Adaptation by Owner of
Copy. -- Notwithstanding the provisions of section 106, it is
not an infringement for the owner of a copy of a computer program
to make or authorize the making of another copy or adaptation of
that computer program provided:
- that such a new copy or adaptation is created as an essential
step in the utilization of the computer program in conjunction with
a machine and that it is used in no other manner, or
- that such new copy or adaptation is for archival purposes only
and that all archival copies are destroyed in the event that
continued possession of the computer program should cease to be
rightful.
In other words, the "backup copy" language is an additional right granted
to users of copyrighted material. Nothing in the GPL attempts to restrict
this right. The biggest danger posed by Mr. Heise's argument would seem to
be the potential for contempt of court findings against those who are
unable to control their laughter. (See this article
by Eben Moglen for a more complete demolition of the preemption
argument).
Bizarre statements out of the SCO camp are nothing new. But we should not
let the clownish aspect of the SCO Group take attention away from what,
increasingly, appears to be part of their real agenda: an attack on the
GPL. Consider the latest from CEO Darl McBride, as reported in
eWeek:
"In a nutshell, this litigation is essentially about the GNU
General Public License and all it stands for. That license has not
yet been challenged or tested in court, but it is now going to
be. We are also firmly and aggressively challenging the notion that
Linux is a free operating system," McBride said.
The "GPL and all it stands for" has made life difficult for SCO, and they
want to take it out. The GPL stands for software which is free, software
which is under the control of no company - not even SCO. It stands for a
world where nobody can collect large taxes for the concept of "Unix-like
systems on commodity hardware." The SCO Group evidently sees such taxes as
its birthright. No wonder it wants to destroy "the GPL and all it stands
for."
This campaign is off to an amateurish start, but it may not stay that way.
It bears watching. The GPL is strong, and so are its defenders; it is
telling that, over the better part of twenty years, nobody has thought it
worthwhile to challenge the GPL in court. The GPL will almost certainly
prove far stronger than SCO. But every trip to court has its dangers, and
the community cannot affort to be complacent with this one. If SCO follows
through on its rhetoric, we have a big and important fight ahead of us.
Comments (21 posted)
At SCO's annual reseller show, the company's executives put up a couple of
slides as a way of demonstrating how Unix code had been "stolen" and put
into Linux. The two slides were photographed and have since appeared on
Heise Online; see them
here
and
here.
The escape of these slides has allowed the Linux community to do something
it has been craving since the beginning of the SCO case: track down the
real origins of the code that SCO claims as its own. The results, in this
case, came quick and clear. They do not bode well for SCO.
The code in question is found in arch/ia64/sn/io/ate_utils.c in the 2.4 tree.
It carries an SGI copyright. It seems that SGI was not entirely
forthcoming in documenting the source of its source; some of the code in
question was, indisputably, not written at SGI. So where does it really
come from?
This code is from sys/sys/malloc.c
in V7 Unix. It has been widely published; among other things, it can be
found in Lion's Commentary on Unix (if you can get a copy). It was
featured in this
1984 Usenet posting. And, crucially, it has been circulated with the
V7 Unix source, which was released by Caldera (now
the SCO Group) under the BSD license. SCO would like the world to forget
about that release now, but the
Wayback Machine remembers.
So...SCO's code demonstration, the one that it put up to convince its
resellers of its case, comes from a version of Unix which first came out in
1979. The code was publicly circulated in the 1980's, and explicitly
released under the BSD license by [the company now known as] SCO at the
beginning of 2002. SCO might well have a complaint that SGI did not
properly give credit for the code it used. But there is no possible way
the company can argue that this code's presence in Linux is an infringement
of its copyrights.
And this, of course, is why SCO refuses to show the code that, it claims,
is copied. These claims do not stand up to even a few hours' scrutiny on
the net. SCO may yet have an interesting contract dispute with IBM, but,
from what we have seen so far, its claims of direct copying of code are
hollow.
(Many thanks to those who commented on an
earlier LWN posting on this subject - those comments are the source for
just about everything that appears in this article. Many thanks are due to
LWN's readers; you have shown the best of what the community can do.
Update: see also: this analysis of SCO's
code by Bruce Perens.)
Comments (71 posted)
Page editor: Jonathan Corbet
Security
Brief items
Many readers will, by now, be familiar with the results of "SoBig," this
week's worm afflicting Microsoft systems. This worm,
by some
estimates, is accounting for some 70% of all email traffic on the net
as this article is being written. Even those of us smugly running Linux,
and who are thus not directly susceptible to this worm, have been affected
by the flood of incoming email.
Interestingly, here at LWN we might have remained almost unaware of this
worm. SpamAssassin does a perfectly
fine job of filtering out SoBig mail; it never made it to our mailbox. The
same cannot be said for the steady stream of "your email contained a virus"
mail which continues to pour in. Finding our real mail among all of the
virus notifications has become a bit of a challenge.
The thing is, of course, that we have not sent infected mail to anybody.
Honest. Neither have many of the other people who have gotten these
notifications. The software sending these notifications is working on the
assumption that email containing virulent malware will also be so polite as
to contain a
correct return address. SoBig is far from the first infestation which
forges return addresses, and it will certainly not be the last.
If virus notification email ever served a purpose, it has long since
outlived it. Virus/worm scanning software has its place in organizations
which are running vulnerable software, but as soon as it starts sending
mail to addresses found in hostile mail, it becomes part of the problem.
If you have anything to do with the development, deployment, or
administration of such software, please consider turning the notification
feature off.
Comments (21 posted)
New vulnerabilities
autorespond: buffer overflow
| Package(s): | autorespond |
CVE #(s): | CAN-2003-0654
|
| Created: | August 18, 2003 |
Updated: | October 1, 2003 |
| Description: |
Christian Jaeger discovered a buffer overflow in autorespond, an email
autoresponder used with qmail. This vulnerability could potentially
be exploited by a remote attacker to gain the privileges of a user who
has configured qmail to forward messages to autorespond. This
vulnerability is currently not believed to be exploitable due to
incidental limits on the length of the problematic input, but there
may be situations in which these limits do not apply.
CAN-2003-0654 |
| Alerts: |
|
Comments (none posted)
eroaster: insecure temporary file
| Package(s): | eroaster |
CVE #(s): | CAN-2003-0656
|
| Created: | August 19, 2003 |
Updated: | October 1, 2003 |
| Description: |
A vulnerability was discovered in eroaster where it does not take any
security precautions when creating a temporary file for the lockfile. This
vulnerability could be exploited to overwrite arbitrary files with the
privileges of the user running eroaster.
CAN-2003-0656 |
| Alerts: |
|
Comments (none posted)
netris: buffer overflow
| Package(s): | netris |
CVE #(s): | CAN-2003-0685
|
| Created: | August 18, 2003 |
Updated: | October 1, 2003 |
| Description: |
Shaun Colley discovered a buffer overflow vulnerability in netris, a
network version of a popular puzzle game. A netris client connecting
to an untrusted netris server could be sent an unusually long data
packet, which would be copied into a fixed-length buffer without
bounds checking. This vulnerability could be exploited to gain the
priviliges of the user running netris in client mode, if they connect
to a hostile netris server.
CAN-2003-0685 |
| Alerts: |
|
Comments (none posted)
openslp: temporary file creation vulnerability
| Package(s): | openslp |
CVE #(s): | |
| Created: | August 18, 2003 |
Updated: | August 20, 2003 |
| Description: |
According to this
advisory there's a symbolic link vulnerability in one of the
initscripts provided with openslp. The slpd.all_init file uses
'/tmp/route.check' as a temporarily file in an unsafe manner. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
2.4 kernel - several vulnerabilities
| Package(s): | 2.4 kernel |
CVE #(s): | CAN-2003-0461
CAN-2003-0462
CAN-2003-0464
CAN-2003-0476
CAN-2003-0501
CAN-2003-0550
CAN-2003-0551
CAN-2003-0552
|
| Created: | July 21, 2003 |
Updated: | December 24, 2003 |
| Description: |
Several security issues have been discovered affecting the Linux kernel:
-
CAN-2003-0461: /proc/tty/driver/serial reveals the exact character
counts for serial links. This could be used by a local attacker to infer
password lengths and inter-keystroke timings during password entry.
-
CAN-2003-0462: Paul Starzetz discovered a file read race condition
existing in the execve() system call, which could cause a local crash.
-
CAN-2003-0464: A recent change in the RPC code set the reuse flag on
newly-created sockets. Olaf Kirch noticed that his could allow normal
users to bind to UDP ports used for services such as nfsd.
-
CAN-2003-0476: The execve system call in Linux 2.4.x records the file
descriptor of the executable process in the file table of the calling
process, allowing local users to gain read access to restricted file
descriptors.
-
CAN-2003-0501: The /proc filesystem in Linux allows local users to
obtain sensitive information by opening various entries in /proc/self
before executing a setuid program. This causes the program to fail to
change the ownership and permissions of already opened entries.
-
CAN-2003-0550: The STP protocol is known to have no security, which
could allow attackers to alter the bridge topology. STP is now turned
off by default.
-
CAN-2003-0551: STP input processing was lax in its length checking,
which could lead to a denial of service.
-
CAN-2003-0552: Jerry Kreuscher discovered that the Forwarding table
could be spoofed by sending forged packets with bogus source addresses
the same as the local host.
|
| Alerts: |
|
Comments (none posted)
apache: multiple vulnerabilities in Apache HTTP server
| Package(s): | apache |
CVE #(s): | CAN-2003-0192
CAN-2003-0253
CAN-2003-0254
|
| Created: | July 11, 2003 |
Updated: | September 22, 2003 |
| Description: |
The Apache Software Foundation and
the Apache HTTP Server Project have announced
the release of the Apache HTTP Server 2.0.47. This release fixes four
security vulnerabilities:
- Certain sequences of per-directory renegotiations and the
SSLCipherSuite directive being used to upgrade from a weak ciphersuite to
a strong one could result in the weak ciphersuite being used in place of
the strong one. [CAN-2003-0192]
- Certain errors returned by accept() on rarely accessed ports could
cause temporal denial of service, due to a bug in the prefork MPM. [CAN-2003-0253]
- Denial of service was caused when target host is IPv6 but ftp proxy
server can't create IPv6 socket. [CAN-2003-0254]
- The server would crash when going into an infinite loop due to too
many subsequent internal redirects and nested subrequests. [VU#379828]
|
| Alerts: |
|
Comments (none posted)
atari800: buffer overflows
| Package(s): | atari800 |
CVE #(s): | CAN-2003-0630
|
| Created: | August 1, 2003 |
Updated: | September 2, 2003 |
| Description: |
Steve Kemp discovered multiple buffer overflows in atari800, an Atari
emulator. In order to directly access graphics hardware, one of the
affected programs is setuid root. A local attacker could exploit this
vulnerability to gain root privileges. |
| Alerts: |
|
Comments (none posted)
bind buffer overflow vulnerability in DNS resolver libraries
| Package(s): | bind glibc |
CVE #(s): | CAN-2002-0651
CAN-2002-0684
|
| Created: | July 8, 2002 |
Updated: | October 1, 2003 |
| Description: |
The BIND 4.9.8-OW2 patch and BIND 4.9.9 release (and thus 4.9.9-OW1)
include fixes for a libc related vulnerability which does not
affect Linux. Updates from
the Internet Software Consortium (ISC)
are available from here.
No release or branch of Openwall GNU/*/Linux (Owl) is known to be
affected, due to Olaf Kirch's fixes for this problem getting into the
GNU C library more than two years ago.
Unfortunatly that does not mean that Linux systems are not vulnerable.
Similar code, without Olaf Firch's fixes,
is in the glibc getnetbyXXX functions.
These functions are described in the SuSE alert as
"
used by very few applications only, such as ifconfig and ifuser,
which makes exploits less likely."
CERT Advisory: CA-2002-19
Buffer Overflow in Multiple DNS Resolver Libraries
CAN-2002-0651
CAN-2002-0684 |
| Alerts: |
|
Comments (1 posted)
Canna server: exploitable buffer overrun
| Package(s): | canna |
CVE #(s): | CAN-2002-1158
CAN-2002-1159
|
| Created: | December 10, 2002 |
Updated: | October 1, 2003 |
| Description: |
Canna is a kana-kanji conversion server which is necessary for Japanese
language character input.
A buffer overflow bug in the Canna server up to and including version 3.5b2
allows a local user to gain the privileges of the user 'bin' which could
lead to further exploits. The Common Vulnerabilities and Exposures project
(cve.mitre.org) has assigned the name CAN-2002-1158 to this issue.
A lack of validation of requests has been found that affects Canna version
3.6 and earlier. A malicious remote user could exploit this vulnerability
to leak information, or cause a denial of service attack. (CAN-2002-1159)
See also
http://canna.sourceforge.jp/sec/Canna-2002-01.txt
CAN-2002-1158
CAN-2002-1159 |
| Alerts: |
|
Comments (none posted)
ethereal: security problems in Ethereal 0.9.12
| Package(s): | ethereal |
CVE #(s): | CAN-2003-0428
CAN-2003-0429
CAN-2003-0431
CAN-2003-0432
|
| Created: | June 23, 2003 |
Updated: | November 10, 2003 |
| Description: |
Several security problems have been found in Ethereal
0.9.12. "It may be possible to make Ethereal crash or run
arbitrary code by injecting a purposefully malformed packet onto the wire,
or by convincing someone to read a malformed packet trace file." |
| Alerts: |
|
Comments (none posted)
Filename disclosure vulnerability in fam
| Package(s): | fam |
CVE #(s): | CAN-2002-0875
|
| Created: | August 19, 2002 |
Updated: | January 5, 2005 |
| Description: |
"fam" (file alteration monitor) watches files and directories for changes and lets interested applications know when something happens. This package has a flaw in its group handling that blocks some legitimate operations while, at the same time, exposing the names of files that should otherwise be invisible. |
| Alerts: |
|
Comments (none posted)
fdclone: insecure temporary directory
| Package(s): | fdclone |
CVE #(s): | CAN-2003-0596
|
| Created: | July 23, 2003 |
Updated: | October 1, 2003 |
| Description: |
fdclone creates a temporary directory in /tmp as a workspace.
However, if this directory already exists, the existing directory is
used instead, regardless of its ownership or permissions. This would
allow an attacker to gain access to fdclone's temporary files and
their contents, or replace them with other files under the attacker's
control.
CAN-2003-0596 |
| Alerts: |
|
Comments (none posted)
fetchmail: buffer overflow
| Package(s): | fetchmail |
CVE #(s): | CAN-2002-1365
|
| Created: | December 17, 2002 |
Updated: | October 20, 2003 |
| Description: |
Versions of fetchmail prior to 6.2.0 have (yet another) buffer overflow vulnerability which can be exploited remotely via a suitably crafted message. See this advisory for details. |
| Alerts: |
|
Comments (3 posted)
gallery: cross-site scripting
| Package(s): | gallery |
CVE #(s): | CAN-2003-0614
|
| Created: | July 31, 2003 |
Updated: | September 2, 2003 |
| Description: |
Larry Nguyen discovered a cross site scripting vulnerability in gallery,
a web-based photo album written in php. This security flaw can allow a
malicious user to craft a URL that executes Javascript code on your
website. |
| Alerts: |
|
Comments (none posted)
glibc: DNS stub resolvers contain buffer overflow vulnerability
| Package(s): | glibc |
CVE #(s): | CAN-2002-1146
|
| Created: | November 7, 2002 |
Updated: | February 5, 2004 |
| Description: |
DNS stub resolvers from multiple vendors contain a buffer overflow
vulnerability. The impact of this vulnerability appears to be limited to
denial of service. (See CERT Vulnerability Note
VU#738331)
The BIND 4 and BIND 8.2.x stub resolver libraries, and other libraries such
as glibc 2.2.5 and earlier, libc, and libresolv, uses the maximum buffer
size instead of the actual size when processing a DNS response, which
causes the stub resolvers to read past the actual boundary ("read buffer
overflow"), allowing remote attackers to cause a denial of service
(crash).
|
| Alerts: |
|
Comments (none posted)
gnupg: key validation
| Package(s): | gnupg |
CVE #(s): | CAN-2003-0255
|
| Created: | May 16, 2003 |
Updated: | November 18, 2003 |
| Description: |
A key validation bug was discovered in the GNU Privacy Guard (GPG) which
would cause keys with more then one user ID to trust all user ID's with the
amount of trust given to the most-valid user ID. |
| Alerts: |
|
Comments (none posted)
gtkhtml: malformed messages cause crash
| Package(s): | gtkhtml |
CVE #(s): | CAN-2003-0133
CAN-2003-0541
|
| Created: | April 14, 2003 |
Updated: | April 18, 2005 |
| Description: |
GtkHTML is the HTML rendering widget used by the Evolution mail reader.
GtkHTML supplied with versions of Evolution prior to 1.2.4 contain a bug
when handling HTML messages. Alan Cox discovered that certain malformed
messages could cause the Evolution mail component to crash. |
| Alerts: |
|
Comments (none posted)
kernel-utils: setuid vulnerability
| Package(s): | kernel-utils |
CVE #(s): | CAN-2003-0019
|
| Created: | February 7, 2003 |
Updated: | January 21, 2005 |
| Description: |
The kernel-utils package contains several utilities that can be used to
control the kernel or machine hardware. In Red Hat Linux 8.0 this package
contains user mode linux (UML) utilities.
The uml_net utility in kernel-utils packages with Red Hat Linux 8.0 was
incorrectly shipped setuid root. This could allow local users to control
certain network interfaces, add and remove arp entries and routes, and put
interfaces in and out of promiscuous mode.
All users of the kernel-utils package should update to these packages that
contain a version of uml_net that is not setuid root.
Alternatively, as a work-around to this vulnerability issue the following
command as root:
chmod -s /usr/bin/uml_net |
| Alerts: |
|
Comments (none posted)
libpng, libpng3: buffer overflow
| Package(s): | libpng, libpng3 |
CVE #(s): | CAN-2002-1363
|
| Created: | December 19, 2002 |
Updated: | July 14, 2004 |
| Description: |
Glenn Randers-Pehrson discovered a problem in connection with 16-bit
samples from libpng, an interface for reading and writing PNG
(Portable Network Graphics) format files. The starting offsets for
the loops are calculated incorrectly which causes a buffer overrun
beyond the beginning of the row buffer. |
| Alerts: |
|
Comments (none posted)
lynx: CRLF injection vulnerability
| Package(s): | lynx |
CVE #(s): | CAN-2002-1405
|
| Created: | November 19, 2002 |
Updated: | October 1, 2003 |
| Description: |
If lynx is given a url with some special characters on the command line, it
will include faked headers in the HTTP query. This feature can be used to
force scripts (that use Lynx for downloading files) to access the wrong
site on a web server with multiple virtual hosts.
CAN-2002-1405 |
| Alerts: |
|
Comments (none posted)
perl-MailTools: remote command execution
| Package(s): | MailTools |
CVE #(s): | CAN-2002-1271
|
| Created: | November 5, 2002 |
Updated: | September 19, 2003 |
| Description: |
The SuSE Security Team reviewed critical Perl modules, including the
Mail::Mailer package. This package contains a security hole which allows
remote attackers to execute arbitrary commands in certain circumstances.
This is due to the usage of mailx as default mailer which allows commands
to be embedded in the mail body.
Note that mail processing programs which use this package can be affected by this vulnerability; in particular, SpamAssassin is vulnerable if you use the -r or -w flags.
|
| Alerts: |
|
Comments (none posted)
man-db: buffer overflow, command execution
| Package(s): | man-db |
CVE #(s): | CAN-2003-0620
CAN-2003-0645
|
| Created: | August 5, 2003 |
Updated: | August 18, 2003 |
| Description: |
man-db 2.4.1 and earlier contains two separate vulnerabilities. There are several buffer overflows which could perhaps be locally exploited, and some directives in ~/.manpath are executed when they should not be. These vulnerabilities only matter if the package has been installed in the setuid mode. |
| Alerts: |
|
Comments (none posted)
mikmod: buffer overflow
| Package(s): | mikmod |
CVE #(s): | CAN-2003-0427
|
| Created: | June 16, 2003 |
Updated: | June 16, 2005 |
| Description: |
Ingo Saitz discovered a bug in mikmod whereby a long filename inside
an archive file can overflow a buffer when the archive is being read
by mikmod. |
| Alerts: |
|
Comments (none posted)
mpg123 - buffer overflow
| Package(s): | mpg123 |
CVE #(s): | CAN-2003-0577
|
| Created: | July 16, 2003 |
Updated: | September 30, 2003 |
| Description: |
The mpg123 utility contains a buffer overflow vulnerability which can allow an attacker to execute arbitrary code by way of a malicious MP3 file. |
| Alerts: |
|
Comments (none posted)
Nessus NASL scripting engine security issues
| Package(s): | nessus |
CVE #(s): | |
| Created: | May 27, 2003 |
Updated: | August 12, 2004 |
| Description: |
Some some vulnerabilities exsist in the Nessus NASL scripting engine. To
exploit these flaws, an attacker would need to have a valid Nessus account
as well as the ability to upload arbitrary Nessus plugins in the Nessus
server (this option is disabled by default) or he/she would need to trick a
user somehow into running a specially crafted nasl script. Read the full
advisory for additional information. |
| Alerts: |
|
Comments (none posted)
net-snmp: denial of service vulnerability
| Package(s): | net-snmp |
CVE #(s): | CAN-2002-1170
|
| Created: | December 17, 2002 |
Updated: | November 7, 2003 |
| Description: |
The SNMP daemon included in the Net-SNMP package versions 5.0.1 through
5.0.4 can be caused to crash if it is sent a specially crafted packet. |
| Alerts: |
|
Comments (none posted)
nfs-utils xlog() off-by-one bug
| Package(s): | nfs-utils |
CVE #(s): | CAN-2003-0252
|
| Created: | July 14, 2003 |
Updated: | March 8, 2004 |
| Description: |
Linux NFS utils package contains remotely exploitable off-by-one bug.
A local or remote attacker could exploit this vulnerability by sending
specially crafted request to rpc.mountd daemon. See this BugTraq post for more details. |
| Alerts: |
|
Comments (none posted)
openssh: timing attack leads to information disclosure
| Package(s): | openssh |
CVE #(s): | CAN-2003-0190
|
| Created: | May 2, 2003 |
Updated: | November 30, 2004 |
| Description: |
From the advisory:
"During a pen-test we stumbled across a nasty bug in OpenSSH-portable
with PAM support enabled (via the --with-pam configure script switch). This
bug allows a remote attacker to identify valid users on vulnerable systems,
through a simple timing attack. The vulnerability is easy to exploit and
may have high severity, if combined with poor password policies and other
security problems that allow local privilege escalation." |
| Alerts: |
|
Comments (1 posted)
pam-pgsql: format string vulnerability
| Package(s): | pam-pgsql |
CVE #(s): | CAN-2003-0672
|
| Created: | August 11, 2003 |
Updated: | October 1, 2003 |
| Description: |
Florian Zumbiehl reported a vulnerability in pam-pgsql whereby the
username to be used for authentication is used as a format string when
writing a log message. This vulnerability may allow an attacker to
execute arbitrary code with the privileges of the program requesting
PAM authentication.
CAN-2003-0672 |
| Alerts: |
|
Comments (none posted)
perl: cross site scripting vulnerability in CGI.pm module
| Package(s): | perl |
CVE #(s): | CAN-2003-0615
|
| Created: | July 29, 2003 |
Updated: | October 1, 2003 |
| Description: |
obscure@eyeonsecurity.org reported a
cross site scripting vulnerability in the CGI.pm perl module. This module
is used to facilitate the creation of web forms and is part of the
perl-modules RPM package.
CAN-2003-0615 |
| Alerts: |
|
Comments (none posted)
PHP: vulnerability in mail function
| Package(s): | php |
CVE #(s): | CAN-2002-0985
CAN-2002-0986
|
| Created: | November 13, 2002 |
Updated: | October 1, 2003 |
| Description: |
Two vulnerabilities exists in the mail() PHP function. The first one allows
the execution of any program/script bypassing safe_mode restriction, the
second one may give an open-relay script if the mail() function is not
carefully used in PHP scripts. See this Bugtraq
report for more details. Note that this is a different vulnerability than the previous PHP mail() problem, which affected versions through 4.1.0.
CAN-2002-0985
CAN-2002-0986 |
| Alerts: |
|
Comments (none posted)
PHP: Cross site scripting vulnerability
| Package(s): | PHP |
CVE #(s): | CAN-2003-0442
|
| Created: | July 2, 2003 |
Updated: | August 13, 2003 |
| Description: |
In PHP version 4.3.1 and earlier, when transparent session ID support is
enabled using the "session.use_trans_sid" option, the session ID is not
escaped before use. This allows a Cross Site Scripting attack. |
| Alerts: |
|
Comments (none posted)
phpgroupware - cross-site scripting and other exploits
| Package(s): | phpgroupware |
CVE #(s): | CAN-2003-0504
CAN-2003-0582
|
| Created: | July 16, 2003 |
Updated: | October 1, 2003 |
| Description: |
Several vulnerabilities were discovered in all versions of phpgroupware
prior to 0.9.14.006. This latest version fixes an exploitable condition in
all versions that can be exploited remotely without authentication and can
lead to arbitrary code execution on the web server. This vulnerability is
being actively exploited.
Version 0.9.14.005 fixed several other vulnerabilities including cross-site
scripting issues that can be exploited to obtain sensitive information such
as authentication cookies.
See this
Security Corportation report for more information.
CAN-2003-0504
CAN-2003-0582 |
| Alerts: |
|
Comments (none posted)
postfix: denial of service vulnerabilities
| Package(s): | postfix |
CVE #(s): | CAN-2003-0468
CAN-2003-0540
|
| Created: | August 5, 2003 |
Updated: | May 27, 2004 |
| Description: |
The postfix MTA, versions through 1.1.12 (but not 2.0) is subject to two remotely exploitable denial of service vulnerabilities; see this advisory from Michal Zalewski for details. |
| Alerts: |
|
Comments (none posted)
PostgreSQL - more buffer overflows
| Package(s): | postgresql |
CVE #(s): | |
| Created: | February 12, 2003 |
Updated: | November 7, 2003 |
| Description: |
A new set of buffer overflows has been discovered in PostgreSQL 7.2.2; they affect the circle_poly(), path_encode(), and path_addr() functions. Exploiting these overflows requires that the attacker first obtain a connection to the PostgreSQL server. |
| Alerts: |
|
Comments (1 posted)
Local arbitrary code execution vulnerability in Python
| Package(s): | python |
CVE #(s): | CAN-2002-1119
|
| Created: | August 28, 2002 |
Updated: | October 1, 2003 |
| Description: |
Zack Weinberg discovered that
os._execvpe from os.py uses a predictable name which could lead
to execution of arbitrary code. According to the Debian
advisory, the problem
was present in Python versions 1.5, 2.1 and 2.2.
CAN-2002-1119 |
| Alerts: |
|
Comments (none posted)
Multiple-use vulnerability in Safe.pm
| Package(s): | Safe.pm |
CVE #(s): | CAN-2002-1323
|
| Created: | October 9, 2002 |
Updated: | February 20, 2004 |
| Description: |
usePerl has a
description of a vulnerability in the Safe.pm Perl module. It seems
that if a Safe compartment is used more than once, it ceases to be safe.
The problem is fixed in Safe 2.08. |
| Alerts: |
|
Comments (none posted)
semi: insecure temporary file
| Package(s): | semi, wemi |
CVE #(s): | CAN-2003-0440
|
| Created: | July 7, 2003 |
Updated: | October 1, 2003 |
| Description: |
semi, a MIME library for GNU Emacs, does not take appropriate
security precautions when creating temporary files. This bug could
potentially be exploited to overwrite arbitrary files with the
privileges of the user running Emacs and semi, potentially with
contents supplied by the attacker.
wemi is a fork of semi, and contains the same bug.
CAN-2003-0440 |
| Alerts: |
|
Comments (none posted)
stunnel: signal handler reentrancy DoS
| Package(s): | stunnel |
CVE #(s): | CAN-2002-1563
|
| Created: | July 25, 2003 |
Updated: | November 25, 2003 |
| Description: |
Stunnel is a wrapper for network connections. It can be used to tunnel an
unencrypted network connection over a secure connection (encrypted using
SSL or TLS) or to provide a secure means of connecting to services that do
not natively support encryption.
When configured to listen for incoming connections (instead of being
invoked by xinetd), stunnel can be configured to either start a thread or a
child process to handle each new connection. If Stunnel is configured to
start a new child process to handle each connection, it will receive a
SIGCHLD signal when that child exits.
Stunnel versions prior to 4.04 would perform tasks in the SIGCHLD signal
handler which, if interrupted by another SIGCHLD signal, could be unsafe.
This could lead to a denial of service. |
| Alerts: |
|
Comments (none posted)
sup: insecure temporary file
| Package(s): | sup |
CVE #(s): | CAN-2003-0606
|
| Created: | July 29, 2003 |
Updated: | October 1, 2003 |
| Description: |
sup, a package used to maintain collections of files in identical
versions across machines, fails to take appropriate security
precautions when creating temporary files. A local attacker could
exploit this vulnerability to overwrite arbitrary files with the
privileges of the user running sup.
CAN-2003-0606 |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
teapop: SQL injection
| Package(s): | teapop |
CVE #(s): | CAN-2003-0515
|
| Created: | July 9, 2003 |
Updated: | October 1, 2003 |
| Description: |
teapop, a POP-3 server, includes modules for authenticating users
against a PostgreSQL or MySQL database. These modules do not properly
escape user-supplied strings before using them in SQL queries. This
vulnerability could be exploited to execute arbitrary SQL under the
privileges of the database user as which teapop has authenticated.
CAN-2003-0515 |
| Alerts: |
|
Comments (none posted)
Multiple vendor telnetd vulnerability
| Package(s): | telnet Telnet netkit-telnet-ssl kerberos telnetd netkit-telnet nkitb/nkitserv/telnetd krb5 |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | October 5, 2004 |
| Description: |
This vulnerability,
originally thought to be confined to BSD-derived systems, was first covered
in the July 26th Security
Summary. It is now known that Linux telnet daemons are vulnerable as
well.
|
| Alerts: |
|
Comments (none posted)
unzip: directory traversal vulnerability
| Package(s): | unzip |
CVE #(s): | CAN-2003-0282
|
| Created: | July 1, 2003 |
Updated: | November 13, 2003 |
| Description: |
A vulnerabilitiy in unzip version 5.50 and earlier allows attackers to
overwrite arbitrary files during archive extraction by placing invalid
(non-printable) characters between two "." characters. These non-printable
characters are filtered, resulting in a ".." sequence. See the full
advisory for further information. |
| Alerts: |
|
Comments (none posted)
vim - modeline vulnerability
| Package(s): | vim |
CVE #(s): | CAN-2002-1377
|
| Created: | January 16, 2003 |
Updated: | February 10, 2004 |
| Description: |
VIM allows a user to set the modeline differently for each edited text file
by placing special comments in the files. Georgi Guninski found that these
comments can be carefully crafted in order to call external programs. This
could allow an attacker to create a text file such that when it is opened
arbitrary commands are executed. |
| Alerts: |
|
Comments (4 posted)
vixie-cron: Local vulnerability
| Package(s): | vixie-cron |
CVE #(s): | CVE-2001-0559
|
| Created: | April 17, 2003 |
Updated: | October 3, 2003 |
| Description: |
From the ISS
advisory:
"Vixie Cron is a scheduling daemon that ships with several Linux
distributions. Vixie Cron version 3.0pl1 could allow a local attacker to
gain root privileges. Crontab fails to properly drop privileges in certain
cases after a crontab modification operation. A local attacker could
exploit this vulnerability to gain root privileges on the system since
crontab is installed setuid root."
Note: this vulnerability is dated May 07 2001, and was first mentioned in
LWN on the May 10,
2001 security page. |
| Alerts: |
|
Comments (none posted)
webmin: session ID spoofing
| Package(s): | webmin |
CVE #(s): | CAN-2003-0101
|
| Created: | June 13, 2003 |
Updated: | November 18, 2003 |
| Description: |
miniserv.pl in the webmin package does not properly handle
metacharacters, such as line feeds and carriage returns, in
Base64-encoded strings used in Basic authentication. This
vulnerability allows remote attackers to spoof a session ID, and
thereby gain root privileges. |
| Alerts: |
|
Comments (none posted)
wget:directory traversal bug
| Package(s): | wget |
CVE #(s): | CAN-2002-1344
|
| Created: | December 10, 2002 |
Updated: | October 1, 2003 |
| Description: |
Versions of wget prior to 1.8.2-4 contain a bug that permits a malicious
FTP server to create or overwrite files anywhere on the local file system.
FTP clients must check to see if an FTP server's response to the NLST
command includes any directory information along with the list of filenames
required by the FTP protocol (RFC 959, section 4.1.3).
If the FTP client fails to do so, a malicious FTP server can send filenames
beginning with '/' or containing '/../' which can be used to direct a
vulnerable FTP client to write files (such as .forward, .rhosts, .shosts,
etc.) that can then be used for later attacks against the client machine.
See also
this Bugtraq article from 1997.
CAN-2002-1344 |
| Alerts: |
|
Comments (none posted)
wget: buffer overflow
| Package(s): | wget |
CVE #(s): | CAN-2003-1565
|
| Created: | August 5, 2003 |
Updated: | December 10, 2003 |
| Description: |
The wget utility contains a buffer overflow which, when exploited with an over-long URL, can enable arbitrary code execution. |
| Alerts: |
|
Comments (1 posted)
wu-ftpd: off-by-one bug
| Package(s): | wu-ftpd |
CVE #(s): | CAN-2003-0466
|
| Created: | July 31, 2003 |
Updated: | October 5, 2003 |
| Description: |
An off-by-one bug has been discovered in versions of wu-ftpd up to and
including 2.6.2. On a vulnerable system, a remote attacker would be able
to exploit this bug to gain root privileges. See this advisory for more details. |
| Alerts: |
|
Comments (none posted)
Wwwoffle remote privilege escalation vulnerability
| Package(s): | wwwoffle |
CVE #(s): | CAN-2002-0818
|
| Created: | August 14, 2002 |
Updated: | October 1, 2003 |
| Description: |
The wwwoffle web proxy incorrectly processes HTTP PUT and POST requests
with negative Content Length values.
"It is believed
that an attacker could exploit this bug to gain remote wwwrun access
to the system wwwoffled is running on."
CAN-2002-0818 |
| Alerts: |
|
Comments (none posted)
xinetd: Memory leak in xinetd 2.3.10
| Package(s): | xinetd |
CVE #(s): | CAN-2003-0211
|
| Created: | May 13, 2003 |
Updated: | November 13, 2003 |
| Description: |
Xinetd is a 'master server' that is used to to accept service connection
requests and start the appropriate servers.
Because of a programming error, memory was allocated and never freed if a
connection was refused for any reason. An attacker could exploit this flaw
to crash the xinetd server, rendering all services it controls unavailable.
In addition, other flaws in xinetd could cause incorrect operation in
certain unusual server configurations.
All users of xinetd are advised to update to xinetd-2.3.11 which is not
vulnerable to these issues. |
| Alerts: |
|
Comments (none posted)
xpcd: buffer overflow
| Package(s): | xpcd |
CVE #(s): | CAN-2003-0649
|
| Created: | August 13, 2003 |
Updated: | August 13, 2003 |
| Description: |
The xpcd utility contains a buffer overflow which can be exploited via over-long environment variables. |
| Alerts: |
|
Comments (none posted)
zblast: buffer overflow
| Package(s): | zblast |
CVE #(s): | CAN-2003-0613
|
| Created: | August 11, 2003 |
Updated: | October 1, 2003 |
| Description: |
Steve Kemp discovered a buffer overflow in zblast-svgalib, when saving
the high score file. This vulnerability could be exploited by a local
user to gain gid 'games', if they can achieve a high score.
CAN-2003-0613 |
| Alerts: |
|
Comments (1 posted)
Resources
Bruce Schneier's CRYPTO-GRAM newsletter for August is out. It looks at
airline security silliness, hidden text in documents, and Bruce's new
book. "
If I can name one overarching goal of the book, it's to explain how we
all can make ourselves safer by thinking of security not in absolutes,
but in terms of trade-offs -- the inevitable expenses, inconveniences,
and diminished freedoms we accept (or have forced on us) in the name of
enhanced security."
Full Story (comments: none)
CERT has issued an advisory on the compromise of the GNU FTP server.
"
Because this system serves as a centralized archive of
popular
software, the insertion of malicious code into the distributed
software is a serious threat. As the above announcement indicates,
however, no source code distributions are believed to have been
maliciously modified at this time"
Full Story (comments: none)
The latest
Linux Advisory Watch and
Linux Security Week newsletters from
LinuxSecurity.com are available.
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current development kernel is 2.6.0-test3; no development
kernels have been released over the last week.
-test4 must be getting closer, however; Linus's BitKeeper tree includes
several hundred patches, including numerous networking fixes, a new
free_netdev() method for networking drivers, a new
cpumask_t type for systems with more processors than bits in a
long integer, a CONFIG_BROKEN option to control access to drivers
known to be broken, a magic, fast new
strncpy() implementation, the addition of wireless statistics
to sysfs, Twofish and Serpent support for IPSec, the beginnings of Patrick
Mochel's power management merge, new sysfs attributes to control scanning
of SCSI devices, a number of IDE patches, a new sysfs "attribute group"
mechanism which enables the addition of attributes in a safer way and with
less boilerplate code, and a mind-numbing array of other fixes and updates.
The current stable kernel is 2.4.21; Marcelo has not released any
2.4.22 release candidates since 2.4.22-rc2
on August 8.
Comments (5 posted)
Kernel development news
Alan Cox, a crucial figure in kernel development since, almost, the
beginning, has announced his
intention to take a one-year sabbatical from Red Hat and "vanish" from
kernel development. He has, apparently, decided to don a tie and go back
to school for an MBA. "
A few years ago I'd have worried about doing this, the great thing is
that with the kernel community we have today I know I'm not a critical
cog in the machine. In fact I'm surrounded by people far better than I
am and we even have Andrew Morton to keep Linus in check 8)" He'll
be around until the end of September. Most of his current projects have
been dropped or passed on, but there
is an opportunity for somebody
who would like to maintain the 2.2 kernel...
Full Story (comments: 10)
Russell King recently posted
a patch which
makes Linus's kernel tree build properly for the ARM architecture. One of
the remaining issues, it seems, was getting
/proc/kcore to work.
/proc/kcore, of course, is a virtual file which appears to be a
core image of the running kernel. It can be used to run debuggers on a
running kernel to dump out data structures and such.
The problem with /proc/kcore is that it has to handle loadable
modules, which are placed in address space that is separate from the rest
of the kernel. Providing user-space access to that space is easier on some
architectures than others. ARM, it seems, is one of the harder
architectures to support. So, rather than put in large amounts of effort
to produce an ugly solution, Russell simply threw in the towel and decreed
that /proc/kcore would not be supported on ARM - at least, in the
absence of a volunteer to take on the work.
Linus responded by suggesting that
/proc/kcore be removed for all architectures.
Does anybody actually _use_ /proc/kcore? It was one of those "cool
feature" things, but I certainly haven't ever used it myself except
for testing, and it's historically often been broken after various
kernel infrastructure updates, and people haven't complained..
There were a couple of followups from people who occasionally use it, but a
notable lack of impassioned defenses for /proc/kcore. The biggest
problem, perhaps, is that OProfile uses that file for some information, but
there suggestions for small changes in how OProfile works to get around
that problem. Unless somebody comes up with a stronger argument soon,
/proc/kcore is likely to be history.
Comments (none posted)
Non-Uniform Memory Access (NUMA) systems have the interesting feature that
access times to memory vary from one node (group of one or more processors)
to another. Each node has local memory, which is relatively fast, but
access to another node's memory will be slower. So performance work on
NUMA systems tends to emphasize getting rid of cross-node memory traffic.
The latest step in that direction is this
patch from Dave Hansen. Dave notes that one source of cross-node
traffic is shared user text - things like shared libraries and executible
images. Once a particular page from, say, glibc has been faulted into
memory, it will exist in a particular node's range. Every other node will
have to reach across the system to run code out of that page (though
processor caches also figure into this picture, of course). In some cases,
such as with the C library, it may well make sense to make a local copy of
each page as needed.
To that end, Dave's patch makes some fundamental changes to the kernel's
page cache. This change is required, since the cache can now contain more
than one memory page for each corresponding file page. So the page cache
now contains a set of page_cache_leaf structures, the main
component of which is a per-node array of struct page pointers. A
page cache lookup will preferentially return a node-local copy of the page
if it exists; depending on the situation, it can return a page on a remote
node if that's all that is available.
When the kernel handles a page fault for a mapped text page, it insists on
a local copy of the page. If no such copy exists, and memory is available,
a local copy will be made and added to the page cache. The processor then
continues with its work, using the local version of the shared page. The
results, from a set of quick benchmarks posted with the patch, is a
performance improvement of 109% to 143%. In other words, it may well be
worth the trouble.
This patch is not quite ready for prime time, however; Dave notes:
This is still pretty experimental, so don't give it to your bank or
anything. I've lightly corrupted data playing with it, although
not in at least a week :)
The current code punts on a couple of important issues. When a process
tried to write to a file with replicated pages, for example, those pages
must be collapsed down to a single copy before the write can be allowed -
or inconsistent copies will result. Similarly, if the last writer closes a
file, that file suddenly becomes a candidate for replication. The patch,
as posted, detects these situations but does not fully implement their
resolution. A
production-ready patch would also certainly have a mechanism for freeing
replicated pages when memory gets tight. Given that this patch is clearly
not 2.6 material, however, Dave has a long time to work out those details.
Comments (3 posted)
One of the longer-running current discussions on linux-kernel (and
linux-net,
and netdev) was started on July 27, when Bas
Bloemsaat
pointed out a problem that he was
having. The Linux implementation of ARP, it seems, it not working as he
would like.
ARP, the Address Resolution Protocol, is the means by which IP addresses
are translated to physical layer MAC (usually ethernet) addresses. ARP
makes local area networks work by enabling systems to find each other.
When one system has a packet to transmit to another on the local network,
it broadcasts an ARP request packet seeking a MAC address for a given IP
address. Some machine (usually the intended recipient) hopefully responds
with the corresponding MAC address, and the packet gets sent.
If a Linux system (with a default configuration) receives an ARP request on
one of its interfaces, and that request is looking for an IP address
assigned to any of the systems interfaces, the system will respond to the
ARP request through the interface that received it. This response
happens even if the interface involved is not the one to which the
requested address has been assigned. Mr. Bloemsaat's problems came about
because his system has two interfaces plugged into the same network. Both
interfaces receive - and respond to - ARP requests sent on that network.
Depending on the order in which the responses are sent, traffic could be
directed to the wrong interface.
Mr. Bloemsaat included a patch which restricts ARP responses to the
interface actually implementing the requested address. But, over almost a
month of discussion, the networking hackers have made it clear that they do
not intend to change the way Linux behaves. Their reasoning follows, more
or less, these lines:
- Blocking ARP responses in this way is putting filtering decisions
at the wrong layer of the networking code. This sort of action
belongs at the netfilter level, rather than down at the device level.
- Linux's approach to ARP responses is fully compliant with all
applicable RFCs.
- In some situations, responding out of all interfaces is the only way
to successfully get communication established.
- For situations where the default ARP behavior causes problems, the
arp_filter sysctl knob can be used to change things. This
knob is described in networking/ip-sysctl.txt in the
kernel documentation directory. For those who do not want to do this
sort of tweaking directly, the ebtables package presents
an easier interface.
A lot of the confusion, it seems, comes down to a subtle difference in how
systems handle IP addresses. Many (perhaps most) networking
implementations treat addresses as "belonging" to the interfaces they are
assigned to. With that view of the world, no network interface has any
business responding to an ARP request for an address which is assigned
elsewhere. Linux, instead, sees IP addresses as a property of the system
as a whole. So it makes sense for an interface to respond to a request for
one of the system's addresses, even if that address is normally associated
with a different interface.
The networking RFCs make it clear that either view of IP addresses is
legitimate. Armed with that, and their sense of how things should work,
the networking hackers are determined to keep Linux's ARP behavior as it
is.
Comments (7 posted)
Patches and updates
Kernel trees
Build system
Core kernel code
- Con Kolivas: O16.2int.
(August 16, 2003)
- Con Kolivas: O17int.
(August 19, 2003)
Development tools
Device drivers
Janitorial
Memory management
Networking
Architecture-specific
Page editor: Jonathan Corbet
Distributions
News and Editorials
BRLSPEAK and Oralux are two specialist Linux distributions catering for our
less fortunate friends and colleagues who happen to be blind or otherwise
visually impaired. But even if you have a perfect 20/20 vision, it is worth
taking a closer look at these projects - they are not only enormously useful,
they are great fun too!
BRLSPEAK www.brlspeak.net is a
project started by Osvaldo La Rosa some 3 years ago. The author is visually
impaired and since he also happens to be a great fan of GNU/Linux and Free
Software, he decided to create a mini Linux distribution for those who suffer
from similar disabilities. From the author's web site: "Too many blind
computer users believe that only Microsoft operating systems are accessible
for them with braille or speech - this is not the case! There are
alternatives, and one of them is GNU/Linux. If you are looking for a free,
powerful, blind-friendly, stable, open source, network-enabled,
multi-tasking, multi-user and command line-minded operating system, then you
must absolutely learn about GNU/Linux!"
BRLSPEAK is a mini Linux
distribution (the size of the downloadable ISO image is only 36MB) with two
objectives. Firstly, it has been designed in such a way that blind persons
can install it without any outside assistance, and secondly, they should be
able to pre-configure and compile the braille drivers all by themselves.
These drivers will be immediately operational upon boot. All stated goals
were achieved in November 2001 and BRLSPEAK version 7.0 was released later
that month. It was based on Slackware's ZipSlack (hence the inflated
version number), which can be installed in a directory on a DOS file system
(no hard disk partitioning is necessary) or a ZIP drive. A new beta version,
several related utilities, as well as a repository of pre-compiled braille
terminal drivers are currently under development.
Oralux www.oralux.org is a
recently launched project, first announced
in July 2003. The distribution's web site does not provide much information
about the project origins or its authors, but it does have a fair amount of
useful documentation in the form of FAQs. Its major advantage over BRLSPEAK
is that it runs directly from a bootable CD and no installation is required.
It is based on Knoppix, with the usual excellent hardware auto-detection and
immediate availability after boot. The size of the downloadable ISO image is
under 400MB.
Booting Oralux is half the fun. After the obligatory hardware detection and
configuration, the user is greeted with the sound of a cockerel, the
distribution's official logo, which gives the user an opportunity to adjust
speaker volume. The next step is the language selection with English as the
only supported language in version 0.04 (courtesy of the Flite synthesis
engine), although future releases might include Spanish and German, if there
is sufficient demand and enthusiasm to contribute to the project. This is
followed by a keyboard selection and a chance to install DECTalk, a popular
commercial application with support for English and French, which some users
might have available on their hard disks. All instructions are given in a
surprisingly clear and crispy voice.
As soon as the initial configuration is completed, the users find themselves
in Emacspeak. Emacspeak is a
complete audio desktop, a speech interface that allows visually impaired
users to interact independently and efficiently with their computers. This is
a very simple definition and it would be more accurate to say that Emacspeak
is a massive suite of dozens of speech-enabled
applications. The range is quite astonishing and it includes multimedia
control tools, authoring and productivity applications, and even development
tools and games. Fancy a speech-enabled front-end to ssh? Or editing support
for Perl with aural highlighting and access to online help? Or a spreadsheet
application with support for customizing spoken feedback on a per-sheet
basis? Yes it's all there. Also included is a simple, but standards-compliant
w3 web browser and vm mail reader with full mime support.
It goes without saying that the usability of many of these applications
depends on external factors. One of the more important ones is the skill of
the user to navigate Emacspeak and those who are already familiar with Emacs
and its commands will have a substantial advantage. But those who are not do
not need to despair. A few essential commands are given right within the
initial screen and further links to tutorials and online documentation are
also provided. The complete Oralux web site with FAQs is available on the CD.
Other notable features include the ability to save user preferences on a
floppy disk, hard disk or USB pen drive and support for braille terminals.
Besides providing visually handicapped persons with access to computers and
technology, the above projects demonstrate the tremendous value of open
source software and the GPL license. Thanks to these qualities, those most in
need are able to modify software to better suit their own requirements and
release the modifications for the benefit of those who find themselves in a
similar situation. This in turn creates communities of users, developers and
enthusiasts with one common goal - to create better software and, in case of
BRLSPEAK and Oralux, to enhance the quality of lives of our less fortunate
fellow citizens. Well done!
Comments (2 posted)
Distribution News
The
Debian Weekly News for August 19, 2003
is out. This week covers a review of LibraNet, GNU/LinEx distribution more
free than Debian?, discussions on debian-legal on the definition of
"software", new rescue CDs, and much more.
August 16, 2003 was the tenth anniversary of the
first release of the Debian distribution. Debian has come a long way;
congratulations are due to the many hundreds of developers who have worked
at making it better over the years.
In commemoration of the event, "zwazo" has created 10 Years!, a wallpaper
made with The GIMP for the 10 year anniversary of the Debian project with
text from Ian Murdock's original announcement.
In this lengthy Bits from the RM, Debian
Release Manager Anthony Towns examines the possibility of a stable release
(of Sarge) before the end of the year. To get there, the experimental
branch needs to be more widely used. Also outlined is a new policy for
NMUs.
DebianPlanet covers a
Netcraft
article which says, "Debian is the second most popular Linux
distribution we find on internet web sites, surpassed only by Red Hat, and
leaving the likes of SuSE and Mandrake in its wake."
Manoj Srivastava, Debian Project Secretary, has re-opened some pending issues. The issues are:
Constitutional
amendment: disambiguation of 4.1.5 and Constitutional amendment:
alternate disambiguation of 4.1.5.
Comments (3 posted)
The Gentoo Weekly Newsletter for the week of August 18, 2003 is out. This
week Gentoo migrates to a more robust DNS infrastructure, more photos from
LWE, and more.
Full Story (comments: none)
The TSL developers have
announced that the
contributions area for TSL 2.0 is now up and running. Those with packages
they wish to contribute may place the package on a convenient web server,
and tell the contrib maintainers where to find it.
The TSL developers have also announced a
public testing area for TSL users.
Trustix has released a bug fix advisory for
several TSL 2.0 packages including anaconda, ftpd-BSD, iputils, nss_ldap,
ntp, openssh, pam_ldap, perl, perl-dbi, postfix, reiserfsprogs, swup,
swupcron, and sysklogd.
Comments (none posted)
Conectiva has announced an update ISO image for Conectiva Linux 9. This
update CD contains a new and improved installer as well as all official
packages released as updates up to July 4, 2003.
Full Story (comments: none)
Slackware Linux has ugraded KDE,
GNOME, made some changes to make CUPS and LPRng play better together, and
lots more. See the
slackware-current changelog for complete details.
Comments (none posted)
Red Hat has new cdrtools packages fix locking issues that occur while
burning CD ROMs while running newer errata kernels.
Full Story (comments: none)
New Distributions
Mepis Linux is a desktop Linux that is
also easy to configure as a dedicated server. It is designed for both
personal and business purposes. The first official release was version
2003.0, dated May 10, 2003. The live CD allows installation or functions
as a recovery CD. MEPIS Linux 2003.06 for Pentium processors, released
June 16, 2003, includes features such as automatic hardware configuration,
NTFS partition resizing, ACPI power management, WiFi support, anti-aliased
truetype fonts, personal firewall, KDE 3.1.2, and much more. MEPIS Linux
is derived from the Debian GNU/Linux code base. There is a
review
of Mepis at PCLinuxOnline.
Comments (none posted)
Minor distribution updates
Astaro Security Linux
has released stable
v4.010 with minor feature
enhancements. "
Changes: This Up2Date added new features to the SMTP
Content Filter such as MIME error checking, a global whitelist, user
authentication for SMTP Smarthost, and improved anti-spam configuration
options. It also included minor bugfixes for the SMTP and POP3 proxy and
fixed timezone files."
Comments (none posted)
Coyote Linux has released
v2.02 with major security
fixes. "
Changes: The internal SSH server was upgraded to dropbear
.35 to fix a remote security exploit. Bugfixes were made to the
port-forwarding code. Additional items were added to the command line menu
to make it easier to edit some of the system scripts."
Comments (none posted)
Damn Small Linux has released
v0.4.4 with minor
feature enhancements. "
Changes: Not many cosmetic changes were made,
but some functionality was added. Mount.App was added, providing a handy
app for quickly mounting and unmounting drives. Newly added programs
include telnet, less, un/zip, autofs, and a new version of
Links-Hacked."
Comments (none posted)
dyne:bolic has released
v1.0beta with major
feature enhancements. "
Changes: With this release all features
planned for 1.0 are implemented, including nesting (save home and settings
in a file on the hard disk or USB storage, also with AES128 encryption),
new customized configuration tools in GTK+, support for many language
locales, automount of USB dongles and cameras, firewire support, new
applications for video acquisition, editing, online conferencing, and CD
burning. There are various updates aimed at better performance and
stability, and more VGA cards and video4linux devices are now
supported."
Comments (none posted)
MoviX has released
MoviX2 0.3.1pre3 with
minor feature enhancements. "
Changes: Support for CastleRock EPIA's
video cards was improved. A script to automatically install MoviX2 on USB
pens and CompactFlash cards was added. An application to visualize pictures
was added."
Comments (none posted)
NSA Security Enhanced Linux has
released
v2003081307
with major feature enhancements. "
Changes: The SELinux module has
been merged into the mainline kernel as of 2.6.0-test3. This release
includes new kernel patches based on the 2.6.0-test3 kernel and a backport
of the 2.6 SELinux module to the 2.4.21 kernel. The new API is consistent
between 2.4 and 2.6. The old 2.4 API and user-space utilities are no longer
actively maintained. There have been a number of bug fixes and cleanups to
the library and utilities, as well as new contributions to the example
policy."
Comments (none posted)
PXES Linux Thin Client has
released
v0.6-4 with
minor bugfixes. "
Changes: There have been some fixes and small
changes in this new release. The kernel was upgraded to 2.4.20-6pxes
including Tulip NIC support. The ICA Client 7.00 has now had some small
bugs fixed. A new LTSP session was added to support existing deployments,
session parameters can be provided by the DHPC options, as usual, or can be
included in the kernel command line or remote configuration files or even
asked at run time. Rdesktop version is selectable from 1.2.0 and
1.1.0. There is a new libcrypto.so.0.9.6-pxes. Pre-built images can be
found in pxes-images featuring initrd, NBI, and ISO."
Comments (none posted)
RUNT has released
v2.0 with major feature
enhancements. "
Changes: Rebuilt from Slackware 9.0 and
updates. Includes hotplug, improving hardware autodetection. Kernel 2.4.21
includes substantially improved device support and support for USB 2.0. It
installs the APM module by default (remove from rc.modules if you don't
want it), and deletes the DHCP cache on startup to prevent requests for
previous IPs."
Comments (none posted)
Sentry Firewall has released
v1.5.0-rc3 with major
feature enhancements. "
Changes: There have been a lot of updates
since the last release including an updated kernel, snort, and squid. The
howto has also been updated."
Comments (none posted)
Distribution reviews
TuxReports
reviews Ark
Linux 1.0 alpha8. "
After grub is loaded and KDE starts, Ark Linux
does an autologin using the default user arklinux. This user id is disabled
but a tool called kapabilities allows the login to occur. It also allows
the user to install software without access to root. Instead of a login
prompt, a new user is greeted with the KDE desktop."
Comments (none posted)
Page editor: Rebecca Sobol
Development
The
Enterprise Volume Management System (EVMS) is an open-source
data storage system that has been developed at IBM, it has been
released under the GNU General Public License, version 2.
The Enterprise Volume Management System (EVMS) Project has the goal of providing unparalleled flexibility and extensibility in managing storage. It represents a new approach to logical volume management for Linux. The architecture introduces a plug-in model that allows for easy expansion and customization of various levels of volume management.
EVMS provides a single, unified system for handling all of your storage management tasks. EVMS recognizes all of the disks on your system and allows for a variety of partitioning schemes. Software-RAID and logical volume groups can be managed in EVMS. Filesystems can be created and checked, and are automatically updated when changes are made to the underlying volumes. With EVMS, there is no longer a need for several individual utilities for performing each of these tasks.
EVMS has been designed to work with a large number of existing
storage management systems on a number of different operating system
platforms, it also supports all of the common Linux
filesystem types. Management of EVMS can be performed with a gtk-based
GUI, a curses-based terminal mode, and a command line mode. The
EVMS User Guide
has examples of the various interfaces, in addition to a lot of
additional information.
Further information on the inner workings of EVMS can be had from the
EVMS 2.0 Architecture Overview and the
EVMS Cluster Design Document.
Version 2.1.1 of EVMS
has been announced this week. It is a maintenance release
that features a few bug fixes and support for the latest version of
Device-Mapper.
If you have a need for managing large amounts of data, EVMS is worth
checking out.
Comments (1 posted)
System Applications
Audio Projects
A number of new versions of various audio utilities are available from
Planet CCRMA. See the
Change Log for details.
Comments (none posted)
Issue #5 of the Helix Community Updates has been published
with the latest Helix Community news.
"
The Helix community
is a collaborative effort among RealNetworks, independent developers, and leading companies to extend the Helix DNA platform, the first open multi-format platform for digital media creation, delivery and playback."
Full Story (comments: none)
Database Software
The August 13, 2003 edition of the PostgreSQL Weekly News
is out with the latest PosgreSQL database news.
Full Story (comments: none)
Electronics
After a long period of inactivity, Harry Eaton's printed circuit
board CAD program,
PCB has been revived.
The
Change Notes say:
"
For those who have not tried out the CVS sources lately, you'll note
that this snapshot includes DJ Delorie's trace optimizer as well as some
library fixes."
Comments (none posted)
Mail Software
A new version of the spam email filter Bogofilter
has been released with the following changes:
"
Two parser fixes, a new '-T' (terse mode) option for scripting,
and FAQ updates."
Comments (none posted)
Version 0.34 of
milter/sender, an email
spam filtering application, has been released with several bug fixes
and new features.
Comments (none posted)
Medical Software
Version 1.1 of Open Source Clinical Application and Resource (OSCAR),
a web-based electronic patient record system,
has been announced.
"
The new version contains quite a number of new and improved
features."
Comments (none posted)
Printing
Version 0.2a of
Alambic,
an enterprise class PDF creation and distribution utility, has
been released. The project's documentation is currently in a fairly
early state.
"
Alambic receives PostScript documents and sends their PDF counterpart. It can operate in two modes, HTTP or SMTP.
In SMTP mode, the resulting PDF document is sent directly to the requesting user.
In HTTP mode, the PDF file is stored on the Alambic server and a URL is sent to the requesting user for later retrieval."
Comments (none posted)
Web Site Development
Version 1.6.4 of Bricolage, a web publishing platform,
has been released. This release follows on the heels of
Bricolage 1.6.3,
and includes some additional bug fixes.
Full Story (comments: none)
Version 0.6.0 of mod_caml, the Objective Caml language bindings for
the Apache web server, has been released.
Full Story (comments: none)
Miscellaneous
Version 1.20 Stable of Animal Shelter Manager
has been released.
"
This release contains the awaited medical tracking, lots of new features,
improvements and of course the obligatory bug fixes. Animal Shelter Manager
is a complete computer solution for animal sanctuaries and rescue shelters.
Features complete animal management, document generation, full reporting,
charts, internet website publishing, PetFinder integration and more."
Comments (none posted)
Rory Winston
illustrates the use of libldap on O'Reilly.
"
In this article, we have the task of creating an employee information database that contains such information as employee name, job title, and department. We will use LDAP to store this basic employee information for our company. Using an LDAP repository allows us to easily retrieve and change the data. We will write our data-lookup modules in C, in order to integrate with an existing application. Without further ado, let's set up our LDAP information store."
Comments (none posted)
Desktop Applications
Audio Applications
Version 0.9 beta 3 of Ardour, a multi-track audio recording and editing
package,
has been released.
"
This fixes a few dozen bugs reported from earlier beta releases, and includes a new design for the Region list. Progress is slow with madness around your feet, but Ardour continues to move toward 1.0 status, later than expected, but hopefully early September. The biggest task right now is writing the manual, although the selection system in the editor still requires some deep modifications to be adequately useful."
Comments (none posted)
Two new releases of gmorgan, an electronic organ synthesizer with
auto-acommpaniement, have been released this week. See the announcements
for
version 0.12 and
version 0.13.
Comments (none posted)
A new equalizer plugin is available for the Jack Audio Connection Kit
(JACK).
"
For those of you who are interested in dj tools or tools for live
performance, Steve Harris has made a new plugin called DJ EQ which is a
three band EQ commonly found on dj mixing consoles."
Full Story (comments: none)
GnomeDesktop.org has
an announcement for version 0.5.0 of
Rhythmbox,
a music management application for GNOME.
"
First of all, the netRhythmbox branch has been merged back into the Rhythmbox mainline. It is always a good thing when a fork is resolved amicably.
Secondly, a very large number of outstanding bugs have been quashed, and a number of new features have been added. This release was a long time in the making, and we feel that it is quite solid and usable. The code base is also cleaner in many respects, and I think this bodes quite well for the future."
Comments (none posted)
Desktop Environments
GnomeDesktop.org has
the announcement for version 2.4 Beta 1 of the GNOME Desktop.
"
Due to the huge success of our time-based release and 'always buildable, testable and usable from CVS' policies, this GNOME beta does not fulfill the 'dangerous fruit' attraction of past beta releases. In fact, the 2.3 series has been a thoroughly stable and comfortable working environment for hackers and dedicated testers throughout its development."
Comments (2 posted)
GnomeDesktop.org has
an announcenent for version 2.2.5 of Dropline GNOME.
"
While the development for GNOME 2.4 is in full-swing, official GNOME
2.2 packages are still being released as needed. This update adds a
month and a half of bug-fix releases for Slackware users, plus some new
things like Evolution 1.4.4 and Xine 1.0-RC. The long-standing problem
with the gnome-python package lacking pyorbit support has also been
been resolved, and the two popular patches adding slimmer toolbars and
a cleaner, more functional file selector to GTK+ have been intergrated
into Dropline GNOME."
Comments (none posted)
Several new desktop themes
are available for GNOME.
"
Please check out the gnome-themes-extras
homepage for details on our 5 included themes; Amaranth, Gorilla, Lush,
Nuvola and Wasp. Including many screenshots of course!"
Comments (none posted)
The
KDE CVS Digest
for August 15, 2003 is out. Here's the summary:
"
Kooka, the KDE scanning application, now supports ocrad, a GPL OCR engine. Juk gets a history playlist feature, along with some serious optimizations. Kmenu, the Kmail address selection dialog, Korganizer and Ksnapshot get usability improvements. Kstars has added the capability to generate a skymap from the commandline. And many bugfixes in Koffice, Kate and Kopete."
Comments (none posted)
KDE.News
looks at
a new document that helps people add to the online KDE documentation.
"
Adding WhatsThis Help To KDE Applications is the first installment in the
Non-Programmer's Guide to Participating in KDE tutorial series. This series
is designed to aid those who would like to participate in the KDE project,
but for one reason or another can't do so by contributing source code.
Fortunately, there are many tasks in KDE that don't involve writing code, and
many of them don't require much investment in the way of time, either."
Comments (none posted)
KDE.News
looks at
The
CuckOOo
project.
"
Have you ever dreamt of OpenOffice.org integration in KDE? Perhaps you
should try cuckooo, a KDE Part which allows OpenOffice.org to be run in a
Konqueror window. It is currently limited to just viewer capabilities, but as
you can see from the screenshots, the technology is promising."
Comments (none posted)
Financial Applications
Version 5.4.2, a stable release of the Business Integration Engine (BIE),
is available.
"
Version 5.4.2 adds features to the Map Builder tool, including unit conversion macros, and provides better recovery from internal exceptions in the web interface.
New features in BIE 5.4 include a cron-like task scheduler, POP3 message listener, and an "Assign to Message" action allowing routes to create new messages from existing ones by evaluating XPath expressions. Enhancements to the Map builder include 3 new conditional macros, and an SQL get macro allowing a connection to external database during map creation.
This version also fixes a number of bugs in the 5.4 beta releases, and should be considered the most stable version of BIE currently available."
Comments (none posted)
Version 2.5.0b of Compiere, an ERP/CRM
(Enterprise Resource Planning/Customer Relationship Management) package,
has been announced.
"
Release 2.5.0b provides improved Project Management
functionality as well as Recurring Documents, Merging Business Partners and
Products, Improved support for high latency networks and Replication (e.g.
for remote POS). The first Language Packs (Spanish and German) are out."
Comments (none posted)
GnuCash 1.8.5 is out, with a long list of bug fixes and a few new
features. There is also
a new documentation
release to go along with it.
Full Story (comments: 2)
Issue #93 of
GNUe Traffic is online.
This week's topics include:
Triggers in AppServer, Display masks and 'select count distinct',
Relative stability of old 0.5.0 release and CVS, Multiple data blocks in Forms,
Oracle and ODBC with Microsoft Windows versions of GNUe,
Character-only (curses) User Interface for Forms, and
GNUe Small Business and arias.
Comments (none posted)
Games
Version 5.3.4 of PCGen, a cross-platform Java-based RPG character
generator and maintenance program,
is available. This release features many changes and bug fixes.
Comments (none posted)
Graphics
Version 2.1.2 of libgphoto2/gphoto2
has been announced.
"
gPhoto is a program and library framework that lets users download pictures
from their digital cameras. There are currently more than 300 supported
digital cameras across several platforms. On 2003-08-10, we released 2.1.2.
It features fixes for some nasty bugs and support for even more cameras."
Comments (none posted)
GUI Packages
The latest new software for
FLTK, the Fast Light ToolKit, includes
SPTK 2.0b3,
the Simply Powerful ToolKit, and
FLU 2.6,
a library of FLTK widgets.
Comments (none posted)
SourceForge has
the announcement for Glib/Gtk2 0.94 and GladeXML 0.90.
"
The latest beta cycle introduces more missing functions and quite a lot of
documentation for those wishing to write bindings for other
gtk2/gobject-based libraries. This is also the first release in a beta cycle
that should take the GladeXML module to 1.0. We need bug and missing
functionality reports!"
Comments (1 posted)
Linux Journal has published
a beginner's guide that covers the use of pyGTK and Glade
for developing Python GUI applications on GNOME.
"
The beauty of pyGTK and Glade is they have opened up cross-platform, professional-quality GUI development to those of us who'd rather be doing other things but who still need a GUI on top of it all. Not only does pyGTK allow neophytes to create great GUIs, it also allows professionals to create flexible, dynamic and powerful user interfaces faster than ever before. If you've ever wanted to create a quick user interface that looks good without a lot of work, and you don't have any GUI experience, read on."
Comments (none posted)
Instant Messaging
New versions of the instant messaging clients Gossip and Gaim
have been announced.
"
Imendio is happy to announce the release of Gossip 0.5. We have, with
help from others, added a couple of new features that will help you use
Gossip more efficiently. A lot of small bugs have been fixed as well."
"Gaim 0.67 has been released. It looks really nice. Some choice nuggets include a brand new
IRC plugin from Ethan "The Man" Blanton and some beautiful status icons on conversation
tabs by Etan "Also The Man" Reisner. And even though this version is totally awesome,
we're already working hard on 0.68. Stay tuned."
Comments (none posted)
Interoperability
Version 3.0.0 RC1 of
Samba
has been released.
"
The first release candidate of the Samba 3.0.0 code base is now available for download. A release candidate implies that the code is very close to a final release, but remember that this is still a non-production snapshot intended for testing purposes. Use at your own risk. One of the main additions in this release is the stable support for both client and server SMB signing."
See the
release notes for more information.
Comments (none posted)
Issue #183 of
Wine Traffic has been published.
Topics include: Wine-20030813, Interview with Francois Gouget,
Linux Format Mag, BiDi Test Program, Configuring Keyboard Layouts,
RedHat 7.3 RPMs, and Wine History.
Comments (none posted)
Word Processors
Issue #157 of the
AbiWord Weekly News is available. Here's the lead-in:
"
"Who is John Gaalt" is a pathetic question. Try these: "Where are the Release Candidates?" "What do RTF and ABW have in common?" "What virus was stashed inside AbiWord binaries?" And, before you answer those, read my personal article on "Why Isn't Windows Ready for Me?""
Comments (none posted)
KDE.News has
an announcement
for version 1.3 Beta 3 of the KOffice integrated office suite.
"
It brings a lot of bugfixes and a couple of new features
compared to KOffice 1.3 Beta 2. This release is the last beta in the 1.3
series. There will be only one more release candidate and the final version
is expected to be released in September after the KDE Contributor Conference
during which hopefully many of the remaining bugs will be fixed."
Comments (none posted)
The August 2003 edition of the OpenOffice.org Newsletter
has been published. Take a look to see what's new in the
world of OpenOffice.org.
Full Story (comments: none)
OpenOffice.org 1.1 RC3 is ready for download. This release is functionally
equivalent to the final version, so get a copy and find those bugs.
Full Story (comments: 6)
Miscellaneous
GnomeDesktop.org has
an announcement for version 0.26 of
Mono, the
open source implementation of the .NET Development Framework.
"
A new version of Mono is available, the new features include: Cairo support,
Remoting.Corba support, as well as a managed XSLT implementation."
Comments (none posted)
Languages and Tools
Caml
The August 12-19, 2003 edition of the Caml Weekly News has been
published. Take a look for a number of new Caml articles.
Full Story (comments: none)
Version 0.4.1 of
Camomile
has been released.
"
Camomile is a comprehensive Unicode library for objective caml language. The library is currently designed to conform Unicode Standard 3.2." See the
Changes
document for information on this version.
Comments (none posted)
Java
Version 1.5.1 alpha of JGoose Echidna
is available.
"
This release contains a big step concerning the advanced refactoring.
Furthermore we have got an MDR file format support. Moreover we have restored
the old Echidna functionality to the new JGraphpad framework. Beside it we
have removed several small bugs. With Echidna you can import and analyze Java
Source Code."
Comments (none posted)
Nic Ferrier
covers Java database issues on O'Reilly.
"
This article explains how to use DBMS stored procedures. I explain the basics and some advanced features such as returning ResultSets. The article presumes you are fairly familiar with DBMSs and with JDBC. It also assumes you're fairly comfortable reading code in a foreign language (that is, not Java), but does not expect any previous stored procedure experience."
Comments (none posted)
Perl
The August 11-17, 2003 edition of
This Week on perl5-porters is available.
"
The next maintenance release of Perl approaches, but the porters want to take
the time to do it right. Meanwhile, discussions and bug reports continue to
occur, as usual. Read about new and old documentation,
valgrind, backwards [in]compatibility, and other stuff."
Comments (none posted)
Phil Crow completes his series on Perl design patterns with
part three.
"
This article continues my treatment by considering patterns which rely on objects. As such, this article's patterns bears the most resemblance to the GoF book. Before presenting some patterns, I'll give you my two cents about object applicability."
Comments (none posted)
PHP
Version 4.3.3RC4 of
PHP
has been released.
"
This is should be the last release candidate prior to the final 4.3.3 release. Please test this release as much as possible, so that any remaining issues can be uncovered and resolved."
Change information is in the
NEWS file.
Comments (none posted)
Version 1.2.2 of phpDocumentor, a documentation solution for PHP,
has been announced.
"
Several critical bugs were discovered in the implementation of
HighlightParser, post-processing of tutorials. In addition, the algorithm
used to find file-level documentation was changed to be more natural. All
users should upgrade existing installations to 1.2.2."
Comments (none posted)
Version 2.3.23 of Turck MMCache, a PHP accelerator,
has been released.
"
This is should be the last version prior to the stable 2.4.0 release. Please
test this release as much as possible."
Comments (none posted)
The
PHP Weekly Summary for August 18, 2003 is out. Topics include:
COM and .NET extension for PHP 5, variable_exist(), zend_alter_ini_entry, statistics extension, pspell for Win32, indexing bug.
Comments (none posted)
Python
Several new Python language documents have been published this week.
Among them are new versions of the
General Python FAQ, the
Python Programming FAQ, the
GUI FAQ, and the
Extending/Embedding FAQ.
Comments (none posted)
The August 17, 2003 edition of Dr. Dobb's Python-URL
is out with the latest Python language news.
Full Story (comments: none)
The Python-dev summary for the first half of August is now available. It
looks at making Python run with Parrot, development of python-mode.el, where
packages should go, the hazards of
__slots__, and various other
topics.
Full Story (comments: none)
Smalltalk
Version 3.6 Beta-2 of the
Unix Squeak
Smalltalk virtual machine has been released.
"
Second beta release of version 3.6. Display/sound drivers are now dynamically loaded (and can be selected) at startup. New display driver for running on the raw Linux console. Copy/paste compatibility problems fixed (thanks to Ned Konz). Problems with plugin and shared library searching fixed. Dependencies on glibc2.3 in the 386 GNU/Linux version removed. Updated OSProcessPlugin from Dave Lewis."
Comments (none posted)
Tcl/Tk
The August 18, 2003 edition of Dr. Dobb's Tcl-URL has been published.
Take a look for lots of Tcl/Tk news and articles.
Full Story (comments: none)
XML
Uche Ogbuji
discusses his Python-XML binding software, Anobind.
"
My recent interest in Python-XML data bindings was sparked not only by discussion in the XML community of effective approaches to XML processing, but also by personal experience with large projects where data binding approaches might have been particularly suitable. These projects included processing both data and document-style XML instances, complex systems of processing rules connected to the XML format, and other characteristics requiring flexibility from a data binding system. As a result of these considerations, and of my study of existing Python-XML data binding systems, I decided to write a new data Python-XML binding, which I call Anobind."
Comments (none posted)
Arnaud Le Hors and Elena Litani
write about DOM on IBM's developerWorks.
"
In this two-part article, the authors present some of the key features brought by the W3C Document Object Model (DOM) Level 3 Core Working Draft and show you how to use them with examples in Java code. This first part covers manipulating nodes and text, and attaching user data onto nodes."
Comments (none posted)
IBM's developerWorks has published
part 2 in the series on Xerces-C++ by Rick Parrish.
"
This two-part article offers an introduction to the Xerces-C++ XML library. Here in Part 2, Rick Parrish demonstrates how to load, manipulate, or synthesize a Document Object Model (DOM) document, and how to recreate the bar graph in Part 1 using Scalable Vector Graphics (SVG). C++ programmers who read these articles should be able to easily add XML parsing and processing capabilities to their applications."
Comments (none posted)
Jirka Kosek
explains how to use DocBook with Eclipse on O'Reilly.
"
DocBook is a popular tool for creating software documentation among developers. One reason for its success is the existence of the DocBook XSL stylesheets, which can be used to convert DocBook XML source into many target formats including HTML, XHTML, XSL-FO (for print), JavaHelp, HTML Help, and man pages. The stylesheets can be further customized to get other outputs as well. In this article I am going to show you how easily you can integrate DocBook documents into the Eclipse platform help system by reusing existing stylesheets."
Comments (none posted)
Miscellaneous
Version 0.91 of SCons, a replacement for Make,
has been announced.
"
This release most notably adds support for building from Qt source (.ui) files and SWIG (.i) files."
Comments (none posted)
Stephen Ferg
compares programmer productivity between Java and Python.
"
A programmer can be significantly more productive in Python than in Java. How much more productive? The most widely accepted estimate is 5-10 times. On the basis of my own personal experience with the two languages, I agree with this estimate.
Managers who are considering adding Python to their organization's list of approved development tools, however, cannot afford to accept such reports uncritically. They need evidence, and some understanding of why programmers are making such claims. This page is for those managers."
Comments (3 posted)
Cameron Laird
looks at R on IBM's developerWorks.
"
R is sophisticated open-source software for managing statistical calculations. It's easy enough to use that it can benefit you even if you need only a fraction of its capabilities."
Comments (1 posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
NewsForge
reports
that Siemens Business Systems has declared that Linux has matured as a
desktop. "
[Senior program manager Duncan] McNutt says that when
Siemens, with 33,000 employees in 44 countries, initially evaluated Linux
as a productivity desktop, it saw little utility outside of technical
departments. "We didn't see Linux on the desktop as a major market, but we
were wrong.""
Comments (8 posted)
Here is
a
Heise News report (in German) from SCO Forum. An English translation
can be had
via
Babelfish, but, perhaps, the most interesting feature of the article is
a couple of photos from Darl McBride's "copied code" presentation; these
images are available in enlarged form
here
and
here.
The offending code, it seems, is from
arch/ia64/sn/io/ate_utils.c, which carries an
SGI copyright.
Comments (72 posted)
Companies
ZDNet
reports on
"Lightning" and "Orange", two new Linux cluster supercomputers built by
Linux Networx, with AMD Opteron
processors. "
The advent of clusters has also opened up scientific
computing market to more competition. Dell, often chided by large companies
such as IBM for not conducting much independent research, is one of the
largest providers of Linux clusters."
Comments (none posted)
As seen in
this
InfoWorld article, the mainstream press is beginning to get the word
about SCO's "copied code." "
SCO spokesman Blake Stowell had not
viewed Perens' analysis, but he reasserted his company's belief that the
code was inappropriately contributed. 'At this point it's going to be his
word against ours,' he said of Perens."
Comments (21 posted)
Linux Adoption
Recommended reading:
this News.com interview with Sterling Ball, CEO of guitar string manufacturer Ernie Ball, which converted over to free software. "
I became an open-source guy because we're a privately owned company, a family business that's been around for 30 years, making products and being a good member of society. We've never been sued, never had any problems paying our bills. And one day I got a call that there were armed marshals at my door talking about software license compliance."
Comments (3 posted)
Here's
a
CNETAsia article on a decision by the Chinese government that
ministries must buy locally-produced software. "
In addition to
commercial reasons for protecting local software, there are security
concerns. China is placing official support behind the Red Flag Linux
operating system, which they trust because the open-source code allows
officials to see that there are no data spyholes installed by foreign
powers."
Comments (2 posted)
KDE.News
announced that KDE
will be bundled with Redflag Linux Desktop 3.2 on Chinese desktops.
"
Redflag Linux, a Linux distribution backed by the Chinese
government, seems to be well situated to to fill their OS needs. And along
with Redflag Linux Desktop 3.2 comes none other than our favorite
desktop."
Comments (3 posted)
Interviews
ZDNet
interviews
Richard Seibt, SuSE CEO. "
After a long career at Big Blue,
where among other things he was managing director of IBM Germany, Seibt
joined SuSE in January. He recently sat down for a roundtable discussion
with CNET News.com's Editorial Board to talk about the future of
open-source software and his plans for expanding the company's profile in
the United States."
Comments (none posted)
ONLamp
interviews
Guido van Rossum on his departure from PythonLabs and several other
topics. "
The role of PythonLabs has actually been diminished, and
although the perception is that PythonLabs still controls a large
percentage of the core code, in fact the reality is that PythonLabs folks
have all been hacking on various pieces of Zope and ZODB. So the larger
developer community has taken over and has done so very
successfully."
Comments (none posted)
Open for Business
interviews Richard Stallman. The discussion includes many topics
including SCO, GNU/Linux distribution choices, Digital Rights Management,
dual licenses schemes, and more. "
RMS: No wise person looks forward
to a major battle, even if he expects to win it. Rather than being
concerned that we have not yet tested the GPL in court, I'm encouraged by
the fact that we have been successful for years in enforcing the GPL
without needing to go to court. Many companies have looked at the odds and
decided not to gamble on overturning the GPL. That's not the same as proof,
but it is reassuring. "
Comments (none posted)
eWeek
had a
conversation with SCO Group CEO Darl McBride. "
'In a nutshell,
this litigation is essentially about the GNU General Public License and all
it stands for. That license has not yet been challenged or tested in court,
but it is now going to be. We are also firmly and aggressively challenging
the notion that Linux is a free operating system,' McBride said."
Comments (31 posted)
Resources
Rob Flickenger, author of
Wireless Hacks,
circumvents
security on a standard 802.11b network, on O'ReillyNet. "
[Even]
if all standard precautions are in place, how much "security" do wireless
access points actually provide? Having heard all sorts of widely varying
estimates and assumptions from people who should be able to make an
educated guess, I finally decided to see for myself what it would take to
circumvent the security of my own standard 802.11b network."
Comments (3 posted)
A
comparison of Bayesian spam filters by
Kristian Eide is available on dataparity.no.
"
Fortunately, just as we seemed to be losing the war on spam, a new technique appeared on the scene after a paper by Paul Graham: Bayesian filters, our last, best hope for spam-free inboxes."
Four spam filters are compared in the article.
Comments (1 posted)
Linux Journal has published
a review
of perl-ldap.
"
As systems get larger and the number of users they support increases, it becomes more difficult to manage systems using only the old-fashioned UNIX /etc/passwd file. A common solution to this problem is to use a Lightweight Directory Access Protocol (LDAP) server. The use of an LDAP server presents a problem to the system administrator, however, in that the contents of the database are no longer available in an easy to read or modify format. Hence, new tools must be written that allow standard, everyday tasks, such as adding or deleting users, to be performed.
This is where perl-ldap comes in. perl-ldap provides the Net::LDAP perl module, which enables easy access to the data contained in LDAP directories from Perl scripts. This makes the module a useful tool for system administrators and Web developers alike."
Comments (none posted)
Reviews
MozillaZine
looks at
the rapid development pace of the Firebird browser project.
"
Mozilla Firebird has grown from its modest beginnings as an offshoot of the mainstream Mozilla project to become the centre of the Mozilla Foundation's future strategy. In the past, development has sometimes been tumultuous: weeks of furious activity have often been followed by periods of almost no change at all and at several points the project has come close to death.
Fortunately, Firebird development has been rapid in recent weeks as the program makes the last remaining changes necessary for it to become the default Mozilla browser, which is likely to occur in the 1.6 timeframe."
Comments (none posted)
Kay Frode continues the introduction to Thunderbird series with
part 5.
"
One of the best features about Thunderbird is the spam (junk) mail filter. Thunderbird has a built-in filter which can be adjusted and tuned in for your own pleasure. You may need to spend a week or two training it what's spam and what's not spam, but it will be worth it. :)"
Comments (none posted)
Vnunet
covers the
Australian Computational Earth Systems Simulator (ACcESS) at the University
of Queensland in Brisbane, Australia. "
It is based around an SGI
Altix 3000 supercomputer, powered by 208 Intel Itanium 2 processors. Built
on SGI's NUMAflex non uniform memory access scalable architecture, it
boasts a hefty 208GB of main memory and also uses the new Silicon Graphics
Onyx4 UltimateVision graphics system."
Comments (none posted)
ZDNet
covers a
new open-source search engine. "
Called Nutch, the project is
developing open-source software for locating documents online. But unlike
major search providers, it won't cloak its formulas for matching relevant
results to visitors' queries. Rather, it will provide an open window into
its calculations with links to explanations on how it determined each
result, according to lead architect Doug Cutting."
Comments (none posted)
Miscellaneous
ZDNet Australia
reports
on a different Linux-based crash analysis application: video data
collection in race cars. "
For a trial run at Oran Park on the
weekend, Opia Vision fitted each car with a camera linking back to a
customised computer using Red Hat Linux. The computers measure 285 x 200 x
85 mm and use SOM (system on module) motherboards, essentially a full
computer on a four-inch square board."
Comments (none posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The Open Source Development Labratory (OSDL) has released a Q&A paper
on the SCO lawsuit, designed to help IT managers understand the risks of
ignoring SCO's demands for Linux license fees. Here's the
press
release announcing the paper, in which OSDL CEO Stuart Cohen states,
"
we see no evidence that end users are slowing down their Linux
implementation plans because of SCO's actions.. OSDL's position on this
issue: .. there is real doubt as to whether end users should purchase a
license from SCO." The paper, written by technology law expert
Lawrence Rosen, can be found
here (PDF format)
and
in HTML
here.
Comments (4 posted)
Commercial announcements
D.H. Brown has
announced a study of Linux server vendors.
"
This report documents the
Linux strategies of the market leaders -- Dell, Hewlett-Packard, IBM
and Sun Microsystems, and highlights areas of distinction and
difference among their offerings. Along with describing these vendors'
maturing Linux strategies and offerings, the study notes Linux use by
mainstream users for mission critical applications. These include
Precision Response Corporation using Linux for CRM applications;
Amazon.com using Linux to support a large part of their web
infrastructure; and Tommy Hilfiger Corporation's use of Linux in its
value-chain management application."
Comments (3 posted)
Here is
SCO's
press release on its third quarter earnings. The company claims a
$3.1 million profit, thanks to ongoing payments on the licenses sold
to Sun and Microsoft. "
We intend to use this
capital to continue our intellectual property protection and licensing
initiative as well as for launching SCOx, our Web services
strategy." SCO has also put out
a
press release on insider trading that, as far as we can tell, says
almost nothing at all.
Comments (17 posted)
A report from the first day at SCO Forum has
been posted on the Yahoo investment boards; it is split up so you have to
look separately at
part 1,
part 2,
and
part 3.
It is an interesting look into what is happening there.
"
There was a strange disconnect between the morning sessions, putting
down the GPL, and the afternoon sessions, where GPL'd software was used as
a 'savior' of the OpenServer and UNIXWare products. It was mystifying to me
how the participants could achieve this disconnect, but they seemed happy
about the use of SAMBA 3 to achieve Active Directory compatibility and the
announcements of other ports of GPL'd software from the Linux codebase to
SCO products."
Comments (2 posted)
The Toshiba compact Magnia SG20
server is now available with Astaro Security Linux.
"
Astaro, a
developer of all-in-one security software Astaro
Security Linux, today announced that the Toshiba
Computer Systems Groups (CSG) compact Magnia SG20
server with Astaros security software (Astaro Security
Linux) is now shipping."
Full Story (comments: 1)
A new Linux tablet pc has been announced.
"
Desktop
Evolution Incorporated, a leading developer of high-performance,
appliance and embedded devices, today announced De-Tablet, a Linux
Tablet built on the Toshiba Portege® tablet platform and pre-installed
with Lycoris Desktop L/X® Tablet Edition, Linux Operating System."
Full Story (comments: none)
New Books
MozillaZine
reports on a new
XML User Interface Language (XUL) Bookshelf site
that has been put together by the folks at the Open XUL Alliance.
Take a look to see all of the literature that's available on XUL.
Comments (none posted)
Addison-Wesley/ Prentice Hall PTR have published two new books
in the Bruce Perens' Open Source Series:
Implementing CIFS: The Common Internet File System,
and
Managing Linux Systems with Webmin: System Administration and Module
Development.
Full Story (comments: none)
Contests and Awards
Nominations
are being accepted for the LinuxMedNews Software Achievement Award.
"
Open source software isn't 'magic pixie dust' and there are real people making significant personal sacrifices as well as doing difficult work to make medicine's free software future a reality. This award is intended to honor the individul who has accomplished the most towards the goal of improving medical education and practice through free/open source medical software."
Comments (none posted)
Upcoming Events
PyCon DC 2004
is a Python language conference that will be held in Washington,
D.C. on March 24-26, 2004.
"
A Call For Proposals will be issued by mid-August. Presentations will be required in electronic form for publication on the web."
Comments (none posted)
| Date | Event | Location |
| August 21, 2003 | New Security Paradigms Workshop 2003(NSPW 2003) | (Centro Stefano Francini)Ascona, Switzerland |
| August 22 - 30, 2003 | KDE Developers' Conference | (Zamek Castle)Nove Hrady, Czech Republic |
| August 27 - 29, 2003 | International Conference on Principles and Practice of Declarative Programming(PPDP 2003) | (Uppsala University)Uppsala, Sweden |
| August 31 - September 2, 2003 | AUUG 2003 Conference | (Duxton Hotel)Sydney, Australia |
| September 3 - 4, 2003 | LinuxWorld Conference & Expo (Cancelled) | (The NEC)Birmingham, UK |
| September 8, 2003 | Boundaryless Information Flow: Open Source in the Enterprise | (Hilton London Paddington)London, UK |
| September 11 - 12, 2003 | Python for Scientific Computing Workshop(SciPy'03) | (CalTech)Pasadena, CA |
September 15 - 18, 2003 October 7 - 8, 2003 | LogOn Web Days | Across Europe |
| September 15 - 18, 2003 | Embedded Systems Conference(ESC) | (Hynes Convention Center)Boston, Mass |
| September 26 - 27, 2003 | Third DZUG-Conference | Paderborn, Germany |
| October 12 - 15, 2003 | International Lisp Conference 2003(ILC 2003) | New York, NY |
| October 15 - 17, 2003 | The First Plone Conference | (Tulane University)New Orleans, Louisiana |
Comments (none posted)
Web sites
GnomeDesktop.org
has announced a new
German language version of the site.
"
GnomeDesktop-de.org is intended to make GNOME more considered in
german-speaking countries like Germany and Austria by reaching people who
cannot understand the original english news."
Comments (none posted)
The GnuCash Documentation Project has announced
the new
GnuCash Documentation Page.
"
Yup, that's right, we've got our own web page now. Full of useful
information of access and hacking GnuCash documentation. From answers
to the most basic newbie questions, to information on how to write
docbook xml, it is all here."
Full Story (comments: none)
Software announcements
Here are the software announcements, courtesy of
Freshmeat.net. They are available in
two formats:
Comments (none posted)
Page editor: Forrest Cook
Letters to the editor
| From: |
| kevin lyda <kevin+dated+1061376018.36d039@ie.suberic.net> |
| To: |
| lwn@lwn.net |
| Subject: |
| an irish linux user's attempt to purchase a license... |
| Date: |
| Fri, 15 Aug 2003 11:40:11 +0100 |
in case you'd like to print a reader's experience story on purchasing a
license. well, ok, just getting an invoice for it. unless sco comes up
with proof that they're owed money i'm not buying one. anyway it would
be nice to hear from an eff or fsf attorney if an invoice for linux that
a user requested still constitutes extortion (if it constitutes
extortion at all). i'm sure they can't answer it for irish or uk law,
but it might be nice to inform us-based readers.
----
here follows my attempts to get a linux license from sco. to date i've
had to ring sco offices in three countries and have been put on hold,
transferred and had to explain sco's linux licensing program to sco's
own sales staff more times then i care to detail. the hardest part is
to keep a straight face while calling.
On calling +1 800 726 8649 I reached an IVR system. The correct option
to pick is option 1 (product sales) and option 1 again (to speak to an
operator). At that I got a nice lady on the phone who didn't sound like
she'd been screamed at a lot lately. That's a good thing - if people call
be nice to the operators. I then found out they aren't taking orders -
they're taking contact details and they'll ring back in 7 to 10 days. I
explained I was in Ireland and she gave me the number for the Irish
office, which is a UK number... +44 171 722 6014. She thought they'd
moved to Dublin, so that might not be correct. The consensus is that the
number is wrong since the 171 area code is gone in the UK. Another ILUG
member is looking up the correct number for dublin.
So I contacted the number in Ireland (+353 1 260 6300) since the UK number
I was given didn't work. The first person put me on hold while trying to
find a local distributor. She was unable to find one so she transfered
me to the "support department" (not sure I heard that correctly). The
woman who answered there was unclear what I wanted so I explained that I
had downloaded Linux off the net and was calling to get the license SCO
said I needed. She still seemed unclear but suggested I call the UK and
gave me a number (and she gave it with the country code and the leading
0 which is incorrect, but I'll manage). I'm calling that number now -
country number three in my quest for a Linux license!
Called the UK number I was given (+44 170 722 6014). I gave my details -
do you know how ridiculous the phrase, "Hi, my name is Kevin Lyda and
I'm calling about purchasing a Linux license" sounds after you've said
it about a dozen times? Anyway she gave me the number of the Irish
office. I explained that I'd already called them and I'd been sent
to the UK number. So after going on hold and being transfered about, I
finally was asked for my details with a promise they'd call me back. I
gave my details and upon asking when I could expect a call back was told
they'd try to get back to me today. As licensing schemes go I think this
one is terribly inefficient. And to date I've yet to be asked how many
machines I have to license - 3 desktops and 2 servers for the curious.
--
kevin@ie.suberic.net http://ie.suberic.net/~kevin/cgi-bin/blog
I said on my program, if, if the Americans go in & overthrow Saddam Hussein &
it's clean, he has nothing, I will apologize to the nation, & I will not trust
the Bush admin again. -- Bill O'Reilly on Good Morning America, March 18.
Comments (1 posted)
| From: |
| Max.Hyre@cardiopulmonarycorp.com |
| To: |
| letters@lwn.net |
| Subject: |
| LWN gets more valuable |
| Date: |
| Wed, 20 Aug 2003 17:36:42 -0400 |
Dear Editors (all three of you :-):
I was reading the comments appended to ``All SCO all the time'',
and my eye was caught by http://lwn.net/Comments/45417/, asking
that LWN continue to cover the story because it ``has by far the
best coverage of this issue''...and I had a horrible thought:
suppose you'd quit last year, and we had to rely on /.?
While a lot of your normal (read: non-SCO) coverage would
filter into my consciousness eventually, and I'd not miss a lot
of the rest, this issue is vital, and I'd be searching for
everything I could find to learn how things are going (or not
going).
Instead, I have it laid out neatly, cross-referenced,
interpreted, and commented on (all intelligently done) in one
convenient site. For this, you're simply indispensable. My
subscription's up next month, and I'm going to re-up at double
your suggested rate. It's worth every penny.
--
Best wishes,
Max Hyre
Comments (4 posted)
Page editor: Jonathan Corbet