It has been said many times that the "free" in "free software" should be
understood in the sense of freedom, not economy. As has been pointed out
by Lawrence Lessig and many others, software code increasingly plays a
regulating role in our lives, much like the legal code does. To the extent
that we can keep that code free - in view and under our control - our lives
as a whole will be more free.
Few acts symbolize freedom more than voting. The image of the popular vote
is so strong that even the most despotic of governments feel the need to go
through the motions; Kim Jong recently won
an election with 100% of the vote. In most of the world, fortunately,
elections tend to be just a bit more competitive than that.
There is, however, a strong trend toward entrusting elections to black-box,
closed-source electronic systems. Many of these systems have no auditing
capability, no external record of votes cast, and, often, manufacturers
with interests that do not always coincide with fair voting results. These
manufacturers have resisted adding important features, such as an
independent, voter-verifiable printed paper ballot. With
many electronic voting systems, the only record at the end of the day is
the data sitting on the system's disk. An unaudited, unbacked-up disk file
created by unseen, closed-source software is a frightening way of choosing
a leader. History shows that, when an opportunity for mischief presents
itself, somebody will eventually take advantage of it.
Perhaps more than any other application, electronic voting cries out for
the use of free software. Votes are a public resource which should never
be filtered through a black box. As one looks around, however, serious
projects aiming to create free election software are rare. Some of them
(e.g. GNU.FREE, Voting Systems Toolbox) have
gone dormant. Others (GVI) are more interested in
exploring alternative voting methods. Then there are some (like the
recently announced EVM
project) which appear to be headed in the right direction, but which are
too young to have released any useful code.
Part of the problem, certainly, is that, unlike many other free software
projects, an electronic voting project cannot just put up a tarball on an
FTP site and watch its software achieve World Domination. There are
certification requirements, which vary across jurisdictions.
Proposed standards for voting systems are stringent; see, for
example, the IEEE's
voting equipment standards draft. Human factors and presentation
fairness issues loom big in this area. Then, there is security; activists
who are concerned about electronic voting have, generally, recommended that
voting systems attain a Common Criteria EAL4 rating, above and beyond the
voting-specific requirements. Then there is the little matter of turning
free voting software into a real product which can be sold and supported,
in large numbers, to agencies in charge of running elections.
In other words, the code is not sufficient. Bringing free software to
electronic voting will also require substantial amounts of money. Getting
a voting system based on free software to an actual deployment will
probably carry a multi-million dollar price tag - for a single
jurisdiction. This is an effort which is beyond the capabilities of a
group of volunteers with a SourceForge site and a bit of code.
Some free software supporters have called for widespread public funding for
free software development. Others are very suspicious of increased public
influence in this area. But it would seem that voting would be a natural
place for governments to support a project or two. Governments are the
only customers, and there is a strong public interest in the creation of
voting software which is open, auditable, and worthy of trust. The
potential for long-term cost savings should have some appeal as well.
Projects which set out to create a free voting system, but which limit
themselves to cranking out code, are unlikely to achieve their goals. If
such a project wishes to see its code deployed, it almost certainly needs a
sub-group which occupies itself with the writing of funding proposals.
Some success in that area could go a long way toward the preservation of
freedom on a national scale.
Comments (8 posted)
Last week's Edition prompted a complaint or two about too much SCO coverage
in LWN. It is our hope to slowly edge SCO off the front page once again,
but the company makes that hard. This case is important for Linux and free
software, and we need to keep an eye on it.
The big news since last week's Edition, of course, is IBM's response and
countersuit, which was filed on August 7. We published a look at IBM's counterclaims on that day; the
full text of IBM's filing is also
available. IBM's response looks, in many ways, like Red Hat's suit from a
few days before, but there are a couple of important differences.
The first is that IBM makes a formal charge of GPL infringement against the
SCO Group. Bringing the GPL into the case is not an entirely surprising
thing for IBM to do; SCO's violation of that license seem relatively
clear. But its presence in IBM's filing sets this case up to be, perhaps,
the first true test of the GPL in court. Some of the noises coming out of
SCO suggest that the company believes it may be possible to break the
GPL in court and would like to do so. We must hope that IBM's lawyers
are on top of this part of the case.
The other important difference, of course, is that IBM has alleged four
counts of patent infringement. As much as many in the community are
pleased with anything that causes discomfort for SCO, the use of software
patents is always a cause for concern. A separate article (below) looks at
the specifics of IBM's patent allegations and how Linux stands with regard
to those patents.
SCO has not skimped on press releases over the last week. The company's response to IBM's
counterclaims included an interesting statement:
If IBM were serious about addressing the real problems with Linux,
it would offer full customer indemnification and move away from the
GPL license.
Exactly how IBM would "move away from the GPL" is not specified. SCO has
also claimed
the sale of a Linux license to a Fortune 500 company - but, as is usual for
SCO, they won't say who the purchaser is or what sort of deal they were
offered. Finally, SCO announced
the "termination" of Sequent's Unix license.
SCO's System V UNIX contract allowed Sequent to prepare derivative
works and modifications of System V software "provided the
resulting materials were treated as part of the Original [System V]
Software." Restrictions on use of the Original System V Software
include the requirement of confidentiality, a prohibition against
transfer of ownership, and a restriction against use for the
benefit of third parties. Sequent-IBM has nevertheless contributed
approximately 148 files of direct Sequent UNIX code to the Linux
2.4 and 2.5 kernels, containing 168,276 lines of code. This
Sequent code is critical NUMA and RCU multi-processor code
previously lacking in Linux.
This is a reiteration of the core of SCO's claim against IBM: the Unix
licenses give SCO rights over any code which has ever touched Unix,
regardless of its source or ownership.
The next event in the SCO saga is likely to be the company's third-quarter
earnings call, happening 9:00 MST (GMT-6) on Thursday, August 14.
Among other things, the company will evidently discuss the substantial
amount of insider trading which has occurred since the IBM suit was filed.
Stay tuned.
Comments (5 posted)
[This article was contributed by Joe 'Zonker' Brockmeier]
IBM's response to SCO's suit last week was met with quite a bit of
enthusiasm from the Linux community, but with a tinge of concern as
well. Many in the Linux community are concerned about IBM's use of
patents to strike back at SCO. While IBM's patent claims are not
unexpected, and in fact are sound legal strategy for Big Blue, many
worry that IBM may someday use its huge patent arsenal against
competitors in the Linux marketplace and not simply as a defensive
mechanism against legal predators like SCO.
We took a look at IBM's patent claims to see how they might affect the
Linux community, and if Linux projects or vendors could be subject to
claims by IBM. It seems, at first glance, a little odd that IBM has
chosen to only claim infringement on four of their patents. IBM has
thousands of patents, it seems very likely that it could claim that SCO
infringes on dozens of patents. However, the patents IBM has chosen
affect most of SCO's non-Linux products -- namely, UnixWare and Open
Server, Reliant HA and SCO Manager. Users looking for SCO Manager on the
SCO website will find that it's not linked to their product section
anymore -- but using Google Cache it appears that sales have been suspended.
The first patent infringement claimed by IBM is patent 4,814,746: granted March 21, 1989. This patent covers an adaptive method of compression of data for communications between a host and remote terminals. IBM claims that this patent is infringed by both UnixWare and Open Server.
The second patent claim by IBM is patent
4,821,211: granted April 11, 1989. This patent covers "navigating among
program menus using a graphical menu tree" using a pointing device, and IBM
claims that SCO Manager infringes on the patent. This seems like a rather
obvious invention, and the patent could probably be used against a number
of programs. According to the patent, it is novel because of:
...the ability to visually display, in graphical form, the menu hierarchy
for (a) the program that the user is currently using, (b) other programs
on the user's computer, and (c) other programs on other computer systems
to which the user has access.
This claim limits the patent from being applied against just any GUI
application with a menu, but certainly could be applied against
applications that allow access to databases on other machines, GUI
front-ends for CVS, and a number of other applications you might find
being used on Linux.
IBM's third claim is patent
4,953,209: granted August 28, 1990. According to IBM, SCO is infringing
on this patent with the UnixWare product. This patent covers a
"self-verifying" technique to show that a user has received a data object,
agreed to the conditions of the data object's receipt or use, and has
installed in for reading or use. Not just the display of the license, but a
method of verifying after the fact that the user has actually taken some
action to indicate that they have agreed to the license.
Basically, this patent covers a method of distributing software and
having the user agree to a license without the need for the vendor to
distribute any physical media. A "clickwrap" license scheme, if you
will. While this patent may apply to some products that run on Linux
from proprietary vendors, it seems unlikely that this patent poses a
serious threat to the open source community in general.
The fourth and final (at least for now) patent claim is patent
5,805,785: granted September 8, 1998. This is the only patent that IBM
is using against SCO that doesn't predate Linux. IBM claims that SCO's Reliant
HA high-availability clustering solution infringes on this patent. This
patent covers monitoring and recovery of systems in a distributed or
clustered system, and specifically the "detection of and recovery from
open-ended, user defined failure events occurring in interdependent
subsystems" as opposed to a set of predefined failure events. It seems
likely that IBM could also make a case against several products and
projects in the Linux space related to clustering with this patent -- if
they chose to do so.
While IBM has an enormous patent warchest to draw on, SCO a/k/a Caldera
has only one patent to its name; patent
6,529,784, granted March 4 this year. This patent covers "a method for
providing system management services to a customer's network of target
computers through a communications network." This patent may be of interest
to Linux users, as it seems to specifically deal with package management
and software dependencies. We may yet be hearing from SCO on patent
matters, in addition to their other nebulous claims.
IBM has not proven eager to emulate Amazon in using its patents to
damage competitors, but its hands aren't entirely clean, either. There
is, for example, the oft-cited case of
IBM demanding $20 million from Sun using the threat of patent
litigation. While IBM has not been on the patent warpath of late,
there's nothing to stop them from deciding to start using their patents
against other Linux vendors or community projects that might compete
with IBM for customers.
There is no evidence that IBM is gearing up to use its patents against
the Linux community at this time, and it does seem unlikely that the
company would be willing to squander the goodwill it has accrued thus
far. However, there was a time when it seemed unlikely that SCO
(née Caldera) would be attempting full-on legal warfare against
Linux and the General Public License.
It might be prudent for the community to begin seeking guarantees from
IBM, and other Linux vendors with substantial patent portfolios, that
they will not use their patents against open source users, projects or
vendors. It would also be advisable that members of the open source
community work towards modification of the patent system. It seems very
likely that patent threats will be the next major hurdle that Linux and
open source face -- if not from IBM, then certainly from companies like
Microsoft or Sun that are directly threatened by the continued adoption
of Linux and open source.
Comments (7 posted)
LinuxWorld in San Francisco is
the premiere trade show event of the year for Linux. For many companies
it's a good time to announce new products and new alliances, a time of hype
and press releases. LinuxWorld is also a place to network and glimpse a
wider range of the IT world. LWN editor Rebecca Sobol was there and
presents,
My trip to San Francisco, LinuxWorld 2003.
This LWN editor has very limited trade show experience. The Linux Business
Expo (LBE) at Comdex
1999 and the LBE,
Comdex 2000 and a couple of local shows comprise the sum total of my
experience. In comparison, LinuxWorld 2003 is a smaller show than the LBEs
of the past, though larger than any local show. In 1999 many small
companies came to the LBE hoping to be acquired by larger companies who were
planning IPOs. LWN and an Australian company called Moreton Bay were among
those small companies with booths near the back of the LBE. In 2000 LWN
was acquired by Tucows.com and Moreton Bay was acquired by Lineo, and life
seemed pretty rosy, for a while. Now, in 2003, LWN is once again
independently owned and operated, and so is Moreton Bay, with the new name
of SnapGear.
At LinuxWorld 2003 SnapGear joined other survivors of that era and newer
companies, with small booths to the east and north. The .org pavilion took
up the northwest section, leaving the center floor near the entrance to the
larger companies. IBM took up the most space, with a sprawling pavilion
and additional crew in partnering booths, like those of Red Hat and SuSE. Other companies with prime real
estate include Sun, Microsoft, Dell, Oracle, and Intel.
Microsoft was in a slightly smaller booth near the edge of the main space,
close to the .orgs. There happy customers were eager to talk about how well
Microsoft products work in their clustering, number crunching, high
availability environments. Elsewhere open source and proprietary go hand
in hand as applications and appliances use Linux and other open source
components to power not-so-open products. A single person from the U.S. Internal Revenue Service had free (as in
beer) CDs with tax preparation software for Windows and Mac.
On Monday your editor went for a long walk around the streets of San
Francisco, with the old LWN camera. By Monday night it was clear that the
old camera has seen better days. There may may or may not be pictures
hidden inside, but if they are there they are inaccessible, so unfortunately
there will be no photos to brighten this essay.
Tuesday began with Red Hat's press conference announcing the filing of a lawsuit against SCO. At the press conference
Red Hat CEO Matthew Szulik also talked about the creation of a Legal
Defense Fund for the open source community. Red Hat hopes that other
companies who depend on open source software will add to this $1 million
fund to help pay for the future legal needs of open source developers.
The next stop on my agenda was with SGI, who
shares space in the Intel booth. Ginny Babbitt and the LWN fan club at SGI
build multi-processor Altix systems with SGI ProPack software.
Irix, SGI's proprietary UNIX, is still used for some jobs, but more and
more Linux rules at SGI.
Later, in the meeting rooms Dell
Director Reza Rooholamini talked about Dell's high-performance computing
clusters (HPCC) with PowerEdge servers. Among Dell's HPCC customers are
the National Center for Supercomputing
Applications at the University of Illinois, Urbana-Champaign (NCSA).
That Dell HPCC cluster runs Red Hat Enterprise Linux and ranks among the fastest
supercomputers in the world. Dell can customize any system, whether a
supercomputing HPCC or a home PC, with your choice of OS, including several
flavors of mainstream Linux. Reza told us that Dell puts Linux on just
under 30% of their sales.
Tuesday night at the SnapGear party we celebrated independence
and new business models that are more realistic than, 'get acquired and
make a killing at the IPO'. SnapGear makes small VPN/router boxes
embedded with uClinux and other open source
software, so that when you plug the box in, "it just works". They will
build custom boxes too, if you want something beyond the standard models,
and the boxes all come with source code.
Wednesday morning started very early, with the Linux Professional Institute (LPI) advisory
board meeting. Lots of topics were discussed during the course of
this not-quite-two-hour meeting. To begin with Evan Leibovitch, President
of LPI talked about the the new LPI website, available in thirteen
languages; and how they manage to keep all the translations current.
We also learned that many certification organizations from many different
disciplines are part of a larger group that addresses some common problems,
like cheating on tests. LPI is now a member of the Information Technology Certification
Security Council (ITCSC), a membership funded organization, formed
"to preserve the security and integrity of certification tests for
the benefit of certified professions, their employers, and those companies
granting IT certification".
Lintraining.com is now sponsored by
LPI, making it easier than ever to find the training people need to become
certified.
Another topic was making exams available to everyone, not just those that
can easily come up with the fee. In developing countries people are
sometimes trapped in a situation where they are unable to afford
certification testing, but they also cannot find a job without the
certification. The other side of this is that LPI is setting up testing
labs where at least a part of the test is done in a hands-on computer lab,
making the testing facility more expensive.
Level 3 exams are in the works, but there are questions about the form they
will take. LPI strives to create exams are that distribution neutral, but
at level 3 there are system administration tasks are done very differently
by different Linux vendors.
Sponsorships keep LPI running, and Evan thanked Novell for becoming it's
newest sponsor. At the end of the meeting he also mentioned that SCO is
still listed among LPI sponsors. Caldera was LPI's first sponsor in 1998,
he told us, and many of same people are still at SCO, working in the
trenches to do good things, in spite of the actions of a few people in
management. So SCO's logo remains on the site to honor those Calderan's
who continue to do good things from the trenches.
Later that morning, in the Oracle
meeting room, I talked to Wim Coekaerts, Oracle's main kernel hacker.
Oracle's customers want Linux, so Oracle has made agreements with the
major Linux vendors to provide Linux along with Oracle products and
services. Oracle handles all the service calls, working with the
distribution vendor when necessary to resolve their customer's problems.
Linux is used in-house at Oracle.
The Oracle database, however, will remain proprietary for the
foreseeable future. Wim said that when Oracle released it's ClusterFS
under the GPL, their customers didn't care. Not a one ever submitted
a patch or paid the slightest attention to the source code. It seems
that Oracle customers don't have much, if any, IT department. Instead they
rely on Oracle to keep their systems running. They like Linux because it's
reliable and inexpensive, not because they can see the source code. Oracle
provides a total package of software, hardware and support. Open source
databases like MySQL and PostgreSGL are no competition, because they really
aren't in the same business.
Oracle had a statement prepared August 5, 2003 to respond to any
mention of SCO. "Oracle believes that anything that leads to a
more rapid resolution of the issues raised by SCO is good for the
industry and for the open-source community. Oracle has seen nothing
to date that has caused us to question our tremendous commitment to
Linux as a customer, promoter, supporter, and developer. We are
continuing our deep commitment to Linux and look forward to seeing
these issues resolved as quickly as possible. We will continue to
work with our close partners such as Red Hat and other Linux
distributions to promote continued adoption of Linux."
Booth strolling took up part of Tuesday and Wednesday. Many booths were
visited and there were conversations with many people, too numerous to name
here. Most people shared a desire for the swift resolution to the SCO
mess. Overall, people seemed confident about the future of Linux and of
their business.
Comments (12 posted)
Page editor: Jonathan Corbet
Security
Brief items
Michal Zalewski recently
publicized a couple of denial of
service problems with the Postfix mailer. Distributors responded quickly;
here's a quick look at who released updates and when:
| Distributor |
Updated versions |
Response time (days) |
| Conectiva | 7.0, 8 | 1 |
| Debian | 3.0 (woody) | 0 |
| EnGarde |
Community 1.0.1, 2
Professional 1.1, 1.2, 1.5 | 1 |
| MandrakeSoft |
8.2, 9.0, Corp. Svr. 2.1
Firewall 8.2 | 1 |
| Red Hat | 7.3, 8.0, 9 | 1 |
| SuSE | 7.2, 7.3, 8.0, 8.1... | 1 |
| Trustix | 1.2, 1.5 | 3 |
(See the LWN
vulnerability entry for current information on distributor updates).
Here, "response time" is calculated as the number of days between the
posting of Michal's advisory and the distributor update. Distributors
clearly had a bit of advance notice with which to produce their updates,
which is a good thing. There was very little delay before updates were
made available to users.
The only problem is that, as Postfix creator Wietse Venema pointed out, both of the vulnerabilities had
been fixed a long time ago. One of the problems was fixed in version 1.1.12,
released in November, 2002. The other (fixed in 1.1.13) does not exist in
Postfix 2.x, which has been available since February. But even relatively
modern distributions (such as Red Hat Linux 9) are built with
version 1.1.11,
which dates back to May, 2002. It is laudable that the distributors were
so quick to make updates available. But if they had stayed a little closer
to the current release of Postfix, much of this scramble might have been
unnecessary, at least for more recent distribution releases.
One can always come up with possible reasons for the shipping of such old
software. For most distributions, only a small minority of users run
Postfix, so it is probably relatively low on the prioritized list of
packages to update. Switching to a new major release (2.0) is always a bit
of a scary move; distributors tend not to rush into that sort of change.
And, then, there is the little fact that neither fix was marked by the
Postfix developers as a security fix. As we have seen in this case,
distributors move quickly when a security issue is outstanding, but slowly
otherwise.
The fixes were not advertised as being security related for a simple
reason: the developers did not know - in either case - that a security bug
was being fixed. One fix just sort of happened during a big (2.0) code
reorganization, and the other fix looked like just another bug fix at the
time. The end result is that, as a result of inaction on the part of both
developers and distributors, users have been running vulnerable code for
months when a fix was available.
Comments (6 posted)
As described in
this
statement from the FSF, the GNU FTP server was compromised, and a
trojan horse was found there. Interestingly, the compromise appears to
have happened last March (via an exploit of the 2.4
ptrace()
vulnerability), but it has only come to light now. The project has been
going through a detailed effort to compare files against known checksums,
and is cautiously concluding that no source code was modified by the
crackers.
Comments (20 posted)
New vulnerabilities
ddskk: insecure temporary file
| Package(s): | ddskk |
CVE #(s): | CAN-2003-0539
|
| Created: | August 11, 2003 |
Updated: | August 12, 2003 |
| Description: |
Daredevil SKK is a simple Kana to Kanji conversion program, an input method
of Japanese for Emacs and XEmacs.
ddskk 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 skk. The
Common Vulnerabilities and Exposures project (cve.mitre.org) has allocated
the name
CAN-2003-0539 to this issue. |
| Alerts: |
|
Comments (none 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)
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)
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)
konqueror: information disclosure vulnerability
| Package(s): | kde konqueror |
CVE #(s): | CAN-2003-0459
|
| Created: | July 30, 2003 |
Updated: | August 11, 2003 |
| Description: |
All versions of Konqueror through KDE 3.1.2 contain a vulnerability wherein
the browser could (in rare situations) send authentication information on
an unrelated web site. See this advisory
for details. |
| 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)
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)
xtokkaetama: buffer overflows
| Package(s): | xtokkaetama |
CVE #(s): | CAN-2003-0611
|
| Created: | July 31, 2003 |
Updated: | August 8, 2003 |
| Description: |
Steve Kemp discovered two buffer overflows in xtokkaetama, a puzzle
game, when processing the -display command line option and the
XTOKKAETAMADIR environment variable. These vulnerabilities could be
exploited by a local attacker to gain gid 'games'. |
| Alerts: |
|
Comments (none posted)
Resources
Phrack issue 61 has been announced; it includes articles with titles like
"Hijacking the Linux page fault handler," "Infecting loadable kernel
modules," and "Hacking da Linux kernel network stack." Have fun...
Full Story (comments: none)
The latest
Linux Advisory Watch and
Linux Security Week newletters 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,
released by Linus on August 8. Changes
this time around include a merge of the SELinux security module, a new
print_dev_t() function which is portable across architectures (and
dev_t size changes), some power management and software suspend
fixups, an ALSA update, a bunch of CPU frequency work, some disk readahead
changes (avoiding work if the drive is too busy to do readahead anyway),
and, of course, a vast number of fixes. There has also been an API change
for block drivers; the
Driver Porting
series has been updated accordingly. The
long-format changelog has the details, as
usual.
Linus's BitKeeper tree contains only a small number of fixes as of this
writing.
The current stable kernel is 2.4.21; Marcelo released the second 2.4.22 release candidate on
August 8 with another set of fixes.
Comments (none posted)
Kernel development news
Modern hardware manufacturers have a problem: too many pins. Often, one of
the most expensive part of a chip (or bus card) is simply connecting all of
the wires. A chip that should be small and take up little board space can
expand to several square centimeters to make room for the large number of
leads required. So the hardware folks are very interested in anything that
reduces pin counts; this is part of the motivation
behind serial technologies like USB and serial ATA.
One target for pin-chopping engineers is interrupt lines.
As a way of eliminating interrupt lines and moving further
toward a "legacy free" environment, a (relatively)
new PCI bus feature called "message signaled interrupts" (MSI) has been
introduced. Essentially, MSI works by moving
interrupts onto the data bus with the rest of the data traffic. An
MSI-capable device signals an interrupt by writing a specific data value to
a special address. The operating system can then trap that write and
dispatch the interrupt accordingly.
Someday, in the future, all devices will do MSI and separate interrupt
lines will no longer be necessary. Until then, there is one other
advantage to the MSI scheme: devices can be assigned multiple message
types, which can function as entirely separate interrupts. Thus a
complicated device can indicate different situations with different
messages, and each will be quickly routed to the appropriate service
routine in the driver.
MSI is relatively new, and hardware support for MSI is just beginning to
appear. The Linux kernel does not have support for MSI - yet. Tom
Nguyen (of Intel) has posted a patch
designed to change that state of affairs. His MSI patch is broken into two
big chunks. The first adds a layer of indirection ("vector indexing") to
the interrupt management code. The second then uses vector indexing to
implement full MSI (and MSI-X, an extended version of MSI) support.
Included in the patch is a documentation file (MSI-HOWTO.txt) describing MSI and the Linux
implementation.
The MSI patch is far from inclusion into the mainline kernel; review on the
linux-kernel list has brought out a lot of things that people would like to
see changed first. But once things are ironed out, MSI could go in fairly
quickly. It's late in the game to be reworking the 2.6 interrupt handling
code, but MSI should be ready for an early 2.7 inclusion.
Comments (none posted)
Much work has been done through 2.5 to improve the ATA/IDE layer. The work
of Bartlomiej Zolnierkiewicz, Alan Cox, and others has brought a great deal
of order and correctness to this code. Not everything that might have been
hoped for at the beginning of 2.5 has been done, but things have clearly
moved in the right direction.
Meanwhile, Jeff Garzik has been quietly developing a completely different
driver for ATA drives; he posted libata 0.70
this week. Jeff's driver concentrates on newer hardware, with an emphasis
on serial ATA drives. The interesting aspect of libata,
however, is the approach it takes: it essentially functions as a
translation layer which makes ATA drives appear to be SCSI devices. They
are managed by the SCSI layer, and do not appear as IDE drives to the user
at all.
This is not as strange a thing to do as one might think. The ATA protocol
is heavily influenced by SCSI, so many SCSI commands can be passed through
with little processing. But the real advantage of this approach seems to
be that it can take advantage of the existing SCSI mid-layer. The SCSI
code takes care of a lot of the work, and already supports a number of
needed features (such as hotplugging). For a developer who wants to make a
new, "legacy free" driver for modern ATA hardware, plugging into the SCSI
layer offers a lot of advantages. This is especially true for serial ATA,
which presents a lot of SCSI-like handling issues.
libata is not intended to replace the current IDE layer; it makes no
attempt to handle the wide range of hardware that the IDE code copes with.
It could be, however, the driver that many of us end up using in a couple
years or so. Sometimes you have to leave the old stuff behind and look to
the future.
Comments (6 posted)
In a discussion of problems in the current
request_firmware()
interface (
discussed here last May), it was
noted that firmware loads sometimes happen too slowly as a result of
latency in the workqueue mechanism. The firmware interface uses the
default workqueue, meaning that its tasks can wait an unknown amount of
time behind other users of that queue. In some situations, at least, it
seems that this delay can be too long. So a patch was posted which sets up
a dedicated workqueue for firmware loading.
Creating one's own work queue can help with the latency problems, but it
also loads the system with another kernel thread for each processor. And
some people are starting to get a little unhappy with the number of such
threads in 2.6. They are proliferating a bit; a quick check on your
editor's mighty dual Pentium 450 system (running -test3) shows some 21
of them:
2 ? SW 0:00 [migration/0]
3 ? SWN 0:00 [ksoftirqd/0]
4 ? SW 0:00 [migration/1]
5 ? SWN 0:02 [ksoftirqd/1]
6 ? SW< 0:00 [events/0]
7 ? SW< 0:00 [events/1]
8 ? SW< 0:00 [kblockd/0]
9 ? SW< 0:01 [kblockd/1]
10 ? SW 0:00 [khubd]
11 ? SW 0:00 [kirqd]
12 ? SW 0:00 [pdflush]
13 ? SW 0:07 [pdflush]
14 ? SW 0:17 [kswapd0]
15 ? SW< 0:00 [aio/0]
16 ? SW< 0:00 [aio/1]
17 ? SW 0:00 [scsi_eh_0]
18 ? SW 0:00 [ahc_dv_0]
19 ? SW 0:00 [kseriod]
142 ? SW 0:01 [kjournald]
143 ? SW 0:00 [kjournald]
144 ? SW 0:05 [kjournald]
Kernel threads are not that expensive, but they do take up some kernel
memory and clutter up ps listings. Imagine what the listing would
look like on a system with a large number of processors. More to the
point, many of these threads are likely to be unnecessary, and that bugs
kernel hackers.
As a result, there will probably be a rework of the workqueue mechanism at
some point, when somebody feels motivated to do it. One possible change
would be to turn the default workqueue into a thread pool of sorts; if no
thread is available when schedule_work() is called, a new one is
created to handle the task. Some sort of timeout mechanism would trim the
threads down when the load drops. It has also been noted that many users
of workqueues don't really need a thread for every processor; a single
thread would be adequate for the job. An interface change allowing the
creator to specify whether per-CPU threads are needed could cut down on the
number of threads considerably.
Implementing changes of this nature would not be particularly difficult.
Whether a rework of something as fundamental is the workqueue interface is
appropriate at this stage of development is another question, however.
Comments (2 posted)
Just when you thought that we were safely done with the "spelling fixes"
phase for this development series, out comes
this patch changing all occurrences of
"flavour" in the kernel to "flavor." The patch, of course, drew the usual
complaints: spelling fixes are seen by many as useless code churn which breaks
things and make it hard for developers to keep their patches in sync with
the mainline. There also seems to be a special animosity aimed at anybody
who suggests that there should be a preference in the kernel between
British or American spelling.
Linus actually jumped into this
conversation. He agreed that, perhaps, a variable of type
rpc_authflavor_t named authflavour could be confusing,
but that was the extent of it.
I think you guys who care should have a huge free-for-all, an
electronic mud-wrestling thing if you will. But not on
linux-kernel... Tell me when it's over.
For the most part, it would appear that kernel developers can continue to
use whichever flavour of spelling they prefer.
Comments (8 posted)
Patches and updates
Kernel trees
Core kernel code
- Con Kolivas: O14int.
(August 8, 2003)
- Con Kolivas: O14.1int.
(August 10, 2003)
Development tools
Device drivers
Filesystems and block I/O
Architecture-specific
Security-related
Benchmarks and bugs
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
Earlier this week, two comparatively marginal Linux distributions - CRUX and
Yoper announced new versions of their products. The Sweden-based CRUX project
released
version 1.2, while New Zealand's Yoper Ydesktop distribution
moved on to version 1.1. Besides
being considered minor distributions, the two projects have a few other
things in common - both are essentially one-man projects, both are optimized
for the i686 architecture and both have simple text-based installers and
loyal supporters. But this is where the similarities end.
CRUX www.crux.nu is the older of the
two projects. Its development started in May 2000, although the first public
release, version 0.5, was only made available in January 2001. Initially,
updated versions were produced at a rapid pace, but recently the project has
settled into a more reasonable release schedule of one new release every 4 -
6 months. CRUX is a free distribution developed and maintained by Per Lidén. The latest version
comes with many package updates, inclusive of Kernel 2.4.21 and new additions
of coreutils and GTK+.
Although CRUX is a Linux distribution developed from scratch and not based on
any other distribution, its development was almost certainly influenced by
Slackware Linux. This is apparent from its simplicity, use of BSD-style init
scripts and simple tar.gz-based package management with no resolution of
dependencies. However, CRUX departs from Slackware in two major areas - first
one is its i686 optimization, while the second one lies in the choice of CRUX
packages, especially the notable absence of KDE and GNOME desktop
environments and their libraries. Per Lidén: "I have no plans to
extend the current package collection that much since I believe the most
important things are there already. Things you can live without, e.g. GNOME,
KDE, linuxconf, etc, are never going to be included in CRUX.
WindowMaker is the only available window manager.
This approach has won CRUX many followers who prefer the simplicity and low
resource requirements of less powerful desktop environments over the
perceived bloat of both GNOME and KDE. The project's mailing lists are fairly busy and
several community web sites, including a CRUX Wiki, CRUX Community and a collection of
contributed CRUX Ports
have been set up by the fans of the distribution. Compared to many other
one-man projects, CRUX does have decent documentation in the form of the CRUX Handbook.
An older interview
with Per Lidén by OSNews is another good source of information about the
project's objectives.
Yoper www.yoper.com is a much
younger distribution; its first public development release was announced in
December 2002 and the first stable version - Yoper Ydesktop 1.0 was released
in March this year. The distribution is developed by Andreas Girardet and his
company, Yoper Limited. The author was interviewed
by DesktopLinux.com earlier this year and this is Andreas Girardet's reply to
a question about unique features of Yoper: "We are a high-performance
OS -- optimized for 686 and higher. We are not a general purpose
distribution, but a compact OS with ability to use packages from all other
major OS's with support for 'rpm', 'tgz-native', and 'deb' integrated. The
binaries we distribute are built from scratch using the latest original
'vanilla' sources. We use the best features from other operating systems and
keep installation time to under 10 minutes."
Yoper's first official release was marred by a controversy
over what some members of the Linux community perceived as a flashy announcement, high cost of
the product and removal of older forum posts, all of which provoked heated
exchanges on the Yoper forum. However, as of early last month, Yoper Ydesktop
has been stripped of its commercial status and was turned into a
community project with users now contributing to the development of the
distribution. Yoper's latest release is available for download at no charge.
Yoper Ydesktop 1.1 comes with several interesting features. One of them is
support for Gentoo's Portage technology, which has been integrated into
Yoper, but other notable improvements include support for Kerberos and an
experimental update function for users of the previous release. GNOME 2.2 and
Evolution 1.4 are now available on the second CD, which also serves as
bootable live CD based on Knoppix. Yoper Ydesktop has been optimized for
speed and many users have reported increased responsiveness of Yoper's KDE,
OpenOffice and other large applications. On the negative side, Yoper's web
site is rather bare and it lacks detailed information about the product's
features as well as any solid documentation. It will be interesting to see
how the project evolves now that the product has been freed of its commercial
burden, or indeed, whether it survives in the long run.
In conclusion, the well-established CRUX distribution will appeal to those who
seek a lean and fast desktop/development Linux system based around
WindowMaker, while the newer Yoper Ydesktop will please those users who
prefer a highly optimized and full-featured KDE-centric Linux distribution.
Both CRUX 1.2 and Yoper Ydesktop 1.1 are available for free download from
their respective mirror sites.
Comments (none posted)
Distribution News
The
Debian Weekly News for August 12, 2003
is out. This week: Stephan Wehrheim wrote a document about installing
Debian 3.0 on a Dell Inspiron 8200; Michael Singer looks at Open Source as
a social movement; the removal of libraries from the archive; the Python
2.3 transition; and much more.
On August 16th, the Debian Project will celebrate its 10th birthday with several
parties around the globe. The Debian Project was officially founded by Ian
Murdock on August 16, 1993.
The Debian community in Brazil has offered to
host the next Debconf in Porto Alegre, Brazil. This looks like the
beginnings of a great conference.
Comments (none posted)
The Gentoo Weekly Newsletter for the week of August 11, 2003. This week
looks at Gentoo Linux at Linux World Expo, also the Gentoo Documentation
Project is looking for new lead Dutch translator.
Full Story (comments: none)
Garrett LeSage
posts
on the redhat-devel-list about some recent Bluecurve updates, with
screenshots. Looks pretty nice.
An updated redhat-config-network package
which fixes many bugs is now available for Red Hat Linux 9.
Comments (none posted)
Joe Barr
talks about
Fedora in this NewsForge article. "
Package management -- the way
we install and maintain applications -- is a problem for many Linux
users. One of the projects working on the problem is Fedora, a project that wants to be
recognized as "the Debian of Red Hat.""
Comments (2 posted)
New Distributions
LocalAreaSecurity Knoppix
is a 'Live CD' distribution based on Knoppix but with a strong emphasis on
security tools and small footprint. The initial announcement for version
0.3b showed up on August 8, 2003. Version
0.4a was released August
12, 2003 with major feature enhancements. "
Changes: This version
adds the FluxBox window manager, and over 25 new tools including Lcrzoex,
to increase the ISO size to 107MB. It includes the Damn Small Linux boot
time X configuration to make it usable on old and newer hardware, switches
ethereal for tethereal, and adds Nessus and Nessusd."
Comments (none posted)
INSERT (Inside
Security Rescue Toolkit) is a complete, bootable Linux system. It comes
with a graphical user interface running the fluxbox window manager while
still being sufficiently small to fit on a credit card-sized CD-ROM. The
first release we know of is v1.0, announced August 4, 2003. Version
1.01 seems to be the
current release.
Comments (none posted)
Minor distribution updates
Damn Small Linux has released
v0.4.3 with minor
feature enhancements. "
Changes: Desktop icons were added using the
fantastically small XtDesktop X Window desktop icon manager."
Comments (none posted)
Freepia has released
v0.3.7-pre2 with minor
feature enhancements. "
Changes: New features include software-based
suspend to disk support, the freevo shutdown plugin, bootsplash support for
bootlogos, the lirc package for serial stuff, and the ATI Remote
Wonder. More keyboard layouts were added to keymaps.tgz. Large file support
was added to busybox. The /etc/sysconfig parameters were changed to set
freevo media directories."
Comments (none posted)
Lunar-Linux has released
v1.3.2 with minor
bugfixes. "
Changes: gcc-3.2.3, gettext-0.12.1, openssl-0.9.7,
binutils-2.14 were updated. glibc-2.3.2 and openssh-3.6.1p2 were
recompiled. The /etc/init.d/mount script and /etc/devfsd.conf were
updated. The lunar core tools were updated. The regular vim binary was
added to /usr/bin, but no macros or help files are included."
Comments (none posted)
MoviX has released
MoviX2 0.3.1pre2 with
minor feature enhancements. "
Changes: This version adds support to
boot from USB pens."
Comments (none posted)
Phrealon Linux has released
v0.90 with major
feature enhancements. "
Changes: This release has quite a few
improvements over the 0.82 release. It has been upgraded to the 2.4.20
kernel via a new base taken from Slackware 9. PCMCIA is now supported. The
CD is now ejected again."
Comments (1 posted)
ScummLinux has
released
v0.3.1 with
major feature enhancements. "
Changes: Several important fixes and
new features were added. Additional sound cards are supported, the
generator was rewritten, Vorbis support was added, and the generator now
supports multiple language versions of the games."
Comments (none posted)
stresslinux has released
v0.2.3 with major feature
enhancements. "
Changes: In this version, stress was updated to
0.18.1. OpenSSH, smartmontools, and EthStatus were added. The ISO version
now uses ide-scsi to access the CDROM. Some updates to Tyan sensor configs
and many new mainboards were added to the sl-wizard. Various other minor
changes were made."
Comments (none posted)
ThinStation has released
v1.0. "
Changes:
Substantial reduction of the overall footprint. Better USB handling. The
DHCP and TFTP server are now optional. New ica client. X keyboard handling
in full-screen mode has been fixed, and there are a lot of other
bugfixes."
Comments (none posted)
Trinux has released
v0.890 with major feature
enhancements. "
Changes: This is the first release in nearly two
years. It is built on Busybox-1.0.0pre1 and Linux 2.4.21, and includes
single-floppy and 20 MB ISO boot images, but no support for PCMCIA
networking yet. Numerous new/updated packages include packit, disco,
tcpdump, dropbear, packetto, apache, lcrzoex, ippl, dnet, amap, openssh,
wipe, tct, and more. New (but still incomplete) documentation is now
available as well as a FreeDOS utility disk to ease hard drive (or compact
flash) installation and booting via loadlin.exe."
Comments (none posted)
Warewulf has released
v1.13 with minor
bugfixes. "
Changes: Bugs in filtering the master node and some
permission issues in the node filesystem have been fixed. There was a bug
in the glance page of wwmon with the network utilization, and Tx/Rx traffic
has been moved to separate monitors. Support has been added for
non-standard kernel locations in nodebuild."
Comments (none posted)
WISP-Dist has released
v2624 with major feature
enhancements. "
Changes: Various new features and bugfixes, including
the ability to get wireless statistics via SNMP and WDS support."
Comments (none posted)
Page editor: Rebecca Sobol
Development
Benoit Grégoire has posted
a plea for developer help
for
GnuCash, a popular
open-source personal finance management application.
I hate to admit it, but in our quest for new features, choices had to be made
and a lot of important things are currently being neglected. If the GnuCash
project can't manage to attract more contributors and refocus the efforts of
those it already has, it's going to become unmanageable. We often say that
Linux would survive even if Linus got hit by a bus. Well, right now I am not
too certain that GnuCash would currently survive if Derek Atkins got hit by a
bus.
Apparently, the project developers added a few too many features
too quickly, and now find themselves unable to cope with maintenance
of the code and documentation.
- Lower the entry barrier for new developers.
- Build an up-to-date architecture and API reference.
- Put together a report writing HOWTO document.
- Fix some problems with the core capabilities of the GnuCash engine.
- Improve interoperability with new modules and other financial software packages.
- Improve the GnuCash developer environment and web site:
- Add search capabilities for the mailing lists.
- Open up web site write access to more developers.
- Implement a Wiki system.
- Deal with frequently asked questions more efficiently.
Certainly, GnuCash is much too important of a project to just let
it fade away and die. Interested developers should consider
lending a hand. This would be a good opportunity to show the
skeptics how well the open-source development model works, even in
the face of adversity.
Comments (2 posted)
System Applications
Audio Projects
A new document called the
JACK Transport Design is available for JACK.
"
The JACK Audio Connection Kit provides simple transport interfaces for starting, stopping and repositioning a set of clients. This document describes the overall design of these interfaces, their detailed specifications are in <jack/transport.h>"
Comments (none posted)
The
Change Log for the
Planet CCRMA audio packaging project lists the latest new additions
to the collection.
Comments (none posted)
CORBA
New versions of omniORB and omniORBpy, which provide a
CORBA ORB for C++ and Python,
have been announced.
Change information is in the source code.
Comments (none posted)
Database Software
The August 6, 2003 edition of the PostgreSQL Weekly News
is out with more PostgreSQL database news.
"
Well, I've been talking about for a few weeks now, and it has finally
happened: 7.4 has gone beta! The tar ball was wrapped up Monday night,
and by now should be available from your local mirror."
Full Story (comments: none)
GnomeDesktop.org has
an announcement for libgda/libgnomedb 0.91.0.
"
libgda/libgnomedb are a complete framewok for developing database-oriented
applications, and actually allow access to PostgreSQL, MySQL, Oracle, Sybase,
SQLite, FireBird/Interbase, IBM DB2, mSQL and MS SQL server, as well as
MS Access and xBase files and ODBC data sources."
Comments (none posted)
Electronics
The
latest releases
from the
gEDA project
(GPL Electronic Design Automation) include
new versions of the gwave waveform viewer and the Icarus Verilog
electronic design simulation language compiler.
Comments (none posted)
Version 3.1.18 of XCircuit, an electronic schematic drawing package,
is available.
Change information is in the source code.
Comments (none posted)
Mail Software
Version 0.35 of ASSP
has been announced.
"
The Anti-Spam SMTP Proxy (ASSP) Server project aims to create an open source platform-independent SMTP Proxy server which implements whitelists and Bayesian filtering to rid the planet of the blight of unsolicited email
(UCE). This release fixes two bugs."
Comments (none posted)
Version 0.1 of Macho is available.
"
The first public release of Macho, version 0.1, has been released by Miles
Egan. It is "an email web archiving system, similar in scope to pipermail
or mhonarc" written in Common Lisp. Among its features are the possibility
of generating standalone web archives, reasonable performance, easy
navigation of generated archives and support for type-ahead navigation."
Full Story (comments: none)
New mail filter software on
milter.org
includes version 0.32 of milter-sender, and the initial release
of MilterQuota.
Comments (none posted)
Networking Tools
Initial version 0.96 of the Quagga Routing Suite, a fork of GNU Zebra,
has been released.
"
This release contains
many patches, from a variety of contributors, over the last GNU Zebra
release, 0.93b (released over a year ago), in particular improving
upon the OSPF protocol daemon ospfd. The 0.96 release of Quagga is a
shakedown release, a prelude to releasing a 1.0 version at some
(hopefully) not too distant stage in the future."
Full Story (comments: none)
Printing
Version 4.41 Beta
of GSview,
a graphical interface for Ghostscript, is available.
"
Main changes are a fix to prevent the X11 version crashing on startup and to improve responsiveness when displaying on a remote X11 server."
Comments (none posted)
The latest addition to the
LinuxPrinting.org
printer support database includes improved docs for the
Apple LaserWriter Pro 630 driver.
Comments (none posted)
Web Site Development
The Aegir Content Management System (CMS) has reached the
version 1.0 feature freeze.
"
Starting from Monday 11th we want to ask all of you to perform last
bugfixes and heavy testing so that we could release 1.0 Stable on Monday
25th."
Also, the licensing for Aegir CMS
has been changed
to the GPL.
Full Story (comments: none)
SourceForge has
the announcement for version 1.0 of Archetypes,
a framework for the development of new Content Types in
Zope/CMF/Plone.
"
This new release
includes a whole bunch of bugfixes, improved FTP support for
BaseContent-based objects with the new RFC822Marshaller (made
default), slight UI cleaning, fixed handling of error messages on form
validation."
Comments (none posted)
David Mertz continues his series on the Twisted Framework with
part 3.
"
In the previous installment of this series, David looked at some higher-level techniques for writing Web services, including serving dynamic pages using the .rpy extension. In this article, he moves on to look at dynamic Web serving, and how to generate dynamic Web pages using the Woven application for templating pages."
Comments (none posted)
Desktop Applications
Audio Applications
Version 0.10 of
gmorgan,
an organ synthesizer program with auto-accompaniement, is available.
Changes include a new skin engine, new patterns, bug fixes, and more.
Version 0.11 was released shortly afterward and features some bug
fixes.
Full Story (comments: none)
CAD
Version 0.72 of a Linux-based CAD/CAM system called
gCAD3D
is available.
"
State is preliminary. Dokumentation is mainly german !"
Thanks to James Feeney.
Comments (1 posted)
Desktop Environments
GnomeDekstop.org
looks at
gDesklets.
"
gDesklets provides an advanced architecture for desktop applets - tiny displays sitting on your desktop in a symbiotic relationship of eye candy and usefulness.
Populate your desktop with status meters, icon bars, weather sensors, news tickers... whatever you can imagine!"
Comments (2 posted)
Version 0.1 of Scaffold
has been announced.
"
The Scaffold team (formerly known as anjuta2) just released version
0.1 of the GNOME based Development Environment. Scaffold is a plugin-based
IDE specifically designed for GNOME with the goal to provide an integrated
development environment in which GNOME programs can be developed."
Comments (none posted)
The August 8, 2003 edition of the
KDE-CVS-Digest is out. Here's the content summary:
"
The Kopete developers release a new version. Kmail message threading is improved. Knode, a news reader, is integrated into Kontact. Korganizer printing gets improved. Koffice uses the new version of WvWare for MSWord import. Juk playlists are improved. Plus many bugfixes."
Comments (none posted)
Issue #60 of
KDE Traffic
is online. KDE.News
summarizes the contents:
"
Well, you asked for it and now you've got it, a very content-filled KDE Traffic has just been released. Covered items include KPilot, the KDE man page generator, a new KDE development book in the works, a new KInfocenter module for FireWire and proposed new features for KMail."
Comments (none posted)
Issue #61 of
KDE Traffic
is online. The
KDE.News summary says:
"
KDE Traffic #61 has been released, with news about KGhostview, KCalc, KRandr
inclusion, Qt 3.2 requirement, KMail, KProcess, and more. Now let's just
wait for everything but the kitchensync. Anyway, get it here, if you dare.
Muahaha."
Comments (none posted)
Financial Applications
Version 0.7.1 of CK-Ledger
has been announced.
"
New features include traditional Chinese translation, simplified Chinese translation, Postgresql 7.3.2 compatibility, enhanced payroll generation process and enhanced email advice when HR staff action on timesheet and leave application. Other enhancements and bug fixes are also included.
CK-Ledger (with 15 modules, Ledger Admin, Ledger, Bank Reconciliation, Inventory, Service, AP, AR, PO, SO, Quotation, POS for Cashier, POS for Manager, HR, Staff Self Service, Payroll) runs on top of phpGroupWare."
Comments (none posted)
Games
Version 5.3.3 of PCGen
has been released.
"
PCGen is a Java-based RPG character generator and
maintenance program that works on all platforms (Windows,
Mac OS X, Linux, etc). All datafiles are ASCII so they can be
modified by users, and are available through the pcgendm
project. An XML conversion is underway.
We're very pleased to announce that with this release we now
include Sword and Sorcery's Relics and Rituals!"
Comments (none posted)
A
new tutorial
is available for the
PyGame project.
"
Shandy Brown has been working on a large new tutorial. At this point it has become fairly mature, but is still looking for further review. Please read how Shandy describes the bigger picture of pygame game design."
Comments (none posted)
Graphics
Version 1.3.18 of
the GIMP is available.
"
After a hectic few weeks of pre-camp hacking there are a number of improvements that have been added recently. We decided that it was worthwhile commemorating the camp with a release. So here it is. Notably, the path tool has been improved, and we have several new edge detection algorithms available."
Comments (none posted)
Version 4.3.19 of Gimp-Print
has been announced.
Comments (none posted)
GUI Packages
FL_Scope is an
oscilloscope widget for
FLTK, the Fast Light ToolKit.
Version 0.0.2 is available.
Comments (none posted)
Cameron Laird
writes about Virtual Network Computing (VNC) on IBM's developerWorks.
"
Suppose you have a graphical application running on a Linux box, and you've been instructed to port it to a Windows desktop or make it into a Web application. A nearly instantaneous answer is to feed the application display into a VNC server on the Linux host and rely on Windows- or Web-hosted VNC clients to view the application remotely. That achieves in an afternoon what might otherwise take weeks to port at the level of source code."
Comments (none posted)
Interoperability
Issue #182 of
Wine Traffic is available.
Topics include:
CrossOver Plugin 2.0, Linux Mag Blurb, Disney Uses Wine,
Beginnings of Microsoft Installer Support, Windows API DB,
and DirectX / Operation Flashpoint.
Comments (none posted)
Office Applications
For those of you interested in where Evolution 2.0 development is going, the
Evolution Blog is now online. There's lots of information on development plans, along with the occasional screenshot. Among other things, it seems that 2.0 will have SpamAssassin built into it.
Comments (5 posted)
Video Applications
An
announcement for FreeFrame 1.0 is on SourceForge.
"
Well after a lot of work, we're there - public release of FreeFrame 1.0 - the
new realtime video effects plugin format for VJ software. FreeFrame allows
plugin developers to develop one plugin that will work in a variety of video
programs. Today's FreeFrame release coincides with the release of versions of
VJamm and Resolume featuring native support for the standard. We are also
releasing today plugin developer kits for C++ and Pascal developers, in
addition to sample host code for application developers wishing to support
the standard."
Comments (none posted)
Web Browsers
GnomeDesktop.org
looks at
the 0.8.3 release of the Epiphany lightweight web browser.
This version features lots of bug fixes and language translations.
Comments (none posted)
The Mozilla
Independent Status Reports for August 11th, 2003 are out.
"
The latest set of status reports includes updates from QuickNote, JS Console,
HON, SmoothWheel, the Creating Applications with Mozilla book, mozdev and
MultiZilla."
Comments (none posted)
Word Processors
The August 10, 2003 issue of the
AbiWord Weekly News has been published.
"
Dom announces the official calendar of releases until 2.0, while several peripherally Abi events occur. Within AbiLand, however, the Open Text Summarizer gets a dialogue, X/HTML gets extended, and just before 1.99.4, our SuSE builder and Documentation manager sod off for awhile! All that and a tutorial on how to summarise text in this week's AWN. "
Comments (none posted)
Miscellaneous
Version 1.8 of LilyPond, a musical engraving program, has
been released.
"
This release is focused on internal and external cleanups: Scheme and
LilyPond input can now be seamlessly mixed. Entry and layout of texts,
chord names and chords has been revised and cleaned up entirely."
Full Story (comments: none)
Version 1.9.2c of PasswordSafe
has been announced.
"
Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.
Release 1.92c is available for download. This is a maintenance release,
fixing a few minor annoyances".
Comments (none posted)
Languages and Tools
Caml
The August 5-12, 2003 edition of the Caml Weekly News has
been published, take a look for new Caml language software.
Full Story (comments: none)
Java
Mandar Chitnis and Lakshmi Ananthamurthy
look at the Java Speech API in the first in
a series of articles on O'Reilly.
"
Speech technology has advanced to the point where it's practical to consider
speech synthesis and speech recognition in certain applications. In the
first of two articles, Mandar Chitnis and Lakshmi Ananthamurthy explore
JSAPI, an API for accessing various speech engines, building a simple
application with speech synthesis."
Comments (none posted)
Version 2.2.2.1 of JGraphpad
has been released.
"
This release offers whiteboard functionality, can print across multiple pages, comes with two new layout algorithms and remembers file paths and window positions from previous sessions. JGraph is the most powerful, lightweight, feature-rich, and thoroughly documented open-source graph component available for Java."
Comments (none posted)
Lisp
Version 0.9b of ECL (Embeddable Common-Lisp) has been released.
"
This version features much improved
ANSI compliance, the new special form C-INLINE for inserting C/C++ code
where a Lisp form is allowed, improved FFI support, new filesystem access
functions, better code inlining, the AUTOLOAD extension, and more. Support
for the Sparc/Solaris and Alpha/Linux platforms has also been added."
Thanks to Paolo Amoroso.
Full Story (comments: none)
Perl
The August 4-10, 2003 edition of
This Week on perl5-porters is available.
"
The bulk of the discussion, this week, was about platform-specific
adjustments for the upcoming 5.8.1, and other testing feedback. However,
don't miss the other interesting topics : v-strings (again),
autoboxing, and the usual load of features and bugfixes."
Comments (none posted)
O'Reilly has published
part two
of Phil Crow's series on Perl Design Patterns.
"
This is the second in a series of articles which form one Perl programmer's response to the book, Design Patterns (also known as the Gang of Four book or simply as GoF, because four authors wrote it)."
You may want to start with
part one
first.
Comments (none posted)
PHP
The
PHP Weekly Summary for August 11, 2003 is out. Topics include:
4.3.3 RC 3, PHP compiler, Java-like archive, cleaner HTML errors, imlib extension.
Comments (none posted)
Version 4.3.3RC3 of PHP
has been announced.
"
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."
See the
NEWS file for change details.
Comments (none posted)
Python
The July Python-dev Summary is available. It inaugurates a new format, and
looks at the Python 2.3 release, the deprecation of string exceptions, CVS
issues, startup times, and more.
Full Story (comments: 1)
The August 7, 2003 edition of Dr. Dobb's Python-URL!
has been sent out. Take a look for links to many Python articles.
Full Story (comments: none)
The Dr. Dobb's Python-URL for August 12, 2003 is out. Discussions covered
this week include Python's supposed lack of proper Symmetric Multiprocessor
scalability and much more.
Full Story (comments: none)
Version 0.15 of
spe,
Stani's Python Editor, has been released.
"
Spe is a Python IDE for Blender with with syntax checking, autoindentation, autocompletion, interactive shell, call tips, locals and Blender browser, drag&drop, customizable menus and toolbar,...It requires a full Python installation and www.wxPython.org".
Comments (none posted)
Fredrick Lundh is writing
an ongoing series that explores various components of
the Standard Python Library.
Comments (none posted)
Ruby
GnomeDesktop.org has
an announcement for version 0.6.0 of Ruby-GNOME2, the Ruby language
bindings to GNOME.
"
New bindings include GnomeVFS and
GtkHtml2. Integration with the Ruby-GStreamer project has also been
successfully completed. A lot of new code in this version so, please, give
it a good run through to weed out any bugs introduced."
Comments (none posted)
Tcl/Tk
The August 8, 2003 edition of Dr. Dobb's Tcl-URL has been
published. Take a look for the latest Tcl/Tk development news.
Full Story (comments: none)
The August 12 edition of Dr. Dobb's Tcl-URL is out
with another week's worth of Tcl/Tk development news.
Full Story (comments: none)
XML
Rick Parrish
writes about Xerces-C++ on IBM's developerWorks.
"
This two-part article offers an introduction to the Xerces-C++ XML library. Part 1 explains how to link the library into applications written in Linux and Windows. Ample code demonstrates parsing with the SAX API, and a sample application shows you how to create a bar graph in ASCII art. In Part 2, I'll demonstrate how to load, manipulate, or synthesize a DOM document, and you'll see how to create the same bar graph 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 (1 posted)
Len Bullard
writes about X3D
on O'Reilly.
"
The Virtual Reality Modeling Language is very much alive and being used to solve real problems. In this article, we will examine the new VRML standard, Extensible 3D (X3D), as well as software and other resources available to support it. Examples and a short tutorial on the new X3D XML-format are provided."
Comments (none posted)
Bob DuCharme
shows some techniques for dealing with strings using XSLT 2.0.
"
In my June column last year, I discussed XSLT 1.0 techniques for comparing two strings for equality and doing the equivalent of a "search and replace" on your source document. XSLT 2.0 makes both of these so much easier that describing the new techniques won't quite fill up a column, so I'll also describe some 1.0 and 2.0 functions for concatenating strings."
Comments (none posted)
IDEs
Version 0.2.6 of
Boa Constructor,
a cross platform Python IDE and wxPython GUI Builder,
has been announced.
"
Since the 0.2.3 release, the following major features were added (and are
available in CVS): Sizers; Support for sub-menus and separators; Alternative
image handling with wxPython.tools.img2py modules; Support for
BicycleRepairMan; Help projects; and Improved plug-in preferences/settings
handling."
Comments (none posted)
Miscellaneous
Wing Yung
writes about SashXB on IBM's developerWorks.
"
This article is intended for developers who are familiar with SashXB. It covers several advanced topics, such as callbacks, GTK widget manipulation, and the use of several common SashXB extensions, using code examples from an LDAP-based Intranet directory navigation and search tool written for SashXB.
In an earlier article, John Corwin and I gave an introduction to the architecture and use of SashXB, an open source, Linux application environment that gives JavaScript programmers access to native functionality."
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
This
National Post column says that the SCO case is a good thing for Linux.
"
Open-source advocates are outraged at the audacity of the
lawsuit. They should instead be thankful. Linux must inoculate itself
against the nasty legal toxins that are endemic in the corporate
environment. And if we were to perversely pick a poison, the SCO suit has a
lot going for it. SCO is strong enough to provoke a strengthening of
Linux's defences but not so strong that it poses any real danger."
Comments (37 posted)
Bruce Perens has sent in the notes from his
Open Source "State of the Union" speech at the LinuxWorld Conference,
where he discussed the SCO case.
"
What would the Free Software developers ask for damages? The only
salable asset of SCO, the Unix copyrights. This is something that Red
Hat or others who sue SCO could ask for, as well. Now, we already own a
superior product to any SCO Unix that has ever been shown, so we don't
consider this an extremely valuable asset. But it would be a suitable
close to the SCO story for the Unix copyrights to be transferred to the
Free Software Foundation."
Full Story (comments: 25)
Trade Shows and Conferences
Here's a look at LinuxWorld
from
the KDE booth, with pictures. "
Users were continuously impressed
by KDE, for obvious reasons. But easily the most often-asked question was
"What the latest version is" (3.1.3), and the cool new features in the
upcoming KDE 3.2."
Comments (none posted)
TechWeb
covers the LinuxWorld keynote by Red Hat CEO Matthew J. Szulik.
"
Keynote attendees showered applause on Red Hat's Szulik as a defender of the cause at LinuxWorld where some developers prowled the show floor selling T-shirts with logos deriding SCO.Szulik took the high ground in his keynote referring only twice, indirectly, to the SCO suit. "At a time when our conversation was framed around technical improvements we have devolved to speak about litigation," Szulik said. "You should be able to look at source code without fear of being arrested," he added later, sparking wild applause."
Comments (none posted)
NewsForge examines
a roundtable discussion that was held at LinuxWorld.
"
A roundtable of analysts from Forrester, DH Browne, Gartner, and IDC pondered the state of Linux and open source before a large audience at LinuxWorld Conference & Expo Wednesday. The consensus: Lack of a few key components make Linux a weaker alternative than it might be."
Comments (none posted)
What Linux trade show would be complete without a robot that runs Linux?
InformationWeek
takes a look at the Centibots.
"
At LinuxWorld in San Francisco this week, scientists from SRI International's Artificial Intelligence Center demonstrated Linux-based robots that can search for objects and people in environments unsafe for rescue workers, such as the site of a chemical spill or an earthquake-damaged building. The research project is sponsored by the U.S. Defense Advanced Research Projects Agency.
Linux was chosen for the robots, called Centibots, because they require a small, reliable operating system that has drivers for a variety of devices, can be automatically installed, and have a journaling file system, says Regis Vincent, a scientist with the nonprofit research institute."
Comments (1 posted)
Here's the
Darth Elmo Def Con
Dispatch from Linux Journal. "
Def Con, of course, is the
biggest and best annual hacker convention in the US. Def Cons take place in
Las Vegas, Nevada, and span a three-day weekend in early August or late
July. The convention is attended by thousands of information security
professionals, hackers of all shapes and UNIX affiliations, law enforcement
officers both federal and not, and journalists both clueful and
clueless. Def Con is part security convention, part family reunion, part
flea market and 100% party. This year's Def Con, the eleventh, didn't
disappoint in the fun or socializing departments, and it delivered pretty
well on interesting ideas and discourse, too."
Comments (none posted)
Companies
The Register
examines the Nimbus project from HP.
"
According to the docs, HP has started calling on its user base to begin beta-testing the Nimbus software. The app set is basically a souped up version of Insight Manager that lets administrators manage Unix, Linux and Windows servers from one place."
Comments (none posted)
IBM has filed a countersuit against SCO, according to
this Reuters article.
"
IBM, in its countersuit filed in federal court in Utah, alleged SCO had breached the general public license for Linux and infringed on IBM patents, according to the court documents. SCO is based in Lindon, Utah.
SCO shares, which have gained sharply from about $3 since it announced its suit, fell $1.27, or 10.6 percent, to $10.73 in morning Nasdaq trading. IBM gained 42 cents to $80.13."
(Thanks to Robert Steinfeldt).
Comments (23 posted)
News.com
has some info on IBM's countersuit. "
IBM said that four SCO software packages violate four of IBM's patents. The patents cover a data compression technique, a method of navigating among program menus using options arranged in a graphical tree, a method for verifying that an electronic message was received and a method for monitoring computing systems linked in a cluster." Most people will certainly welcome a counterstrike from IBM, but the deployment of software patents to shut somebody down is always a bit of a cause for concern.
Comments (24 posted)
ZDNet is running
a column by lawyer Thomas Carey on SCO's case.
"
Any plaintiff complaining that it is being injured by wrongful conduct has a duty to mitigate its damages. In order for SCO to assert claims against Linux users, it has to take reasonable steps to lessen the harm that it is suffering. This means giving Linux users the opportunity to remove the infringing code from Linux. SCO's refusal to identify the Linux code in question is hard to defend." This is a good article to show to worried bosses.
Comments (38 posted)
The Salt Lake Tribune is carrying
a Wall
Street Journal article on the SCO affair. "
SCO says it won't
identify all the infringing code in Linux because Linux developers would
quickly replace it. But isn't that exactly what someone alleging a legal
injury should, for starters, want -- to stop being injured? Damages for
past injuries can always come later. Or maybe SCO knows that if it laid
out its cards, people would just walk away from the table laughing at its
hand -- rather than pay a license fee." The Tribune also has
an
article on insider trading of SCO shares.
Comments (11 posted)
Vnunet
reports that SuSE
backs Red Hat against SCO. "
In an official statement, SuSE said: "We
applaud [Red Hat's] efforts to restrict the rhetoric of the SCO Group, and
the fear, uncertainty and doubt which they are trying to instil.""
Comments (5 posted)
ZDNet
looks at the latest hardware offering from Lindows.com.
"
The company, best known for its consumer-oriented version of the Linux operating system, on Thursday launched a $449 desktop computer with a flat-panel monitor. It's the second such announcement from Lindows in just a few weeks."
Comments (2 posted)
SuSE has put out a
press release, stating that it stands behind Red Hat in the SCO case.
"
SCO has already been halted in Germany and we applaud Red Hat's actions to help end their activities in the US -- and beyond.
We applaud their efforts to restrict the rhetoric of the SCO group -- and the FUD they are trying to instill -- and will determine quickly what actions SuSE can take to support Red Hat in their efforts."
Comments (none posted)
News.com
reports
that TimeSys has joined the CELF.
"
TimeSys, a seller of Linux designed to be embedded into various computing devices, has joined the Consumer Electronics Linux Forum, and its competitor, MontaVista Software, plans to announce a similar move next week."
Comments (none posted)
News.com
reports on
the sale of 260 Apple Xserve servers to the US Navy by
Terra Soft Solutions.
"
Terra Soft Solutions said the machines will be used as part of a sonar imaging system that defense contractor Lockheed Martin is building for the Navy. Rather than using the Mac OS, the Apple servers will run Terra Soft's Yellow Dog Linux operating system."
Comments (none posted)
Linux Adoption
SMH.com has published
an article that describes a linux-based video road inspection system
that is being used to map road defects in Australia.
"
What Viner and his team have ended up with today is a system that uses Linux to run five video cameras from the same kind of van used as an ambulance. It is all done at a speed ranging from 80kmph to 100kmph. The cost of the annual survey has, in the process, fallen from $1.2 million to $850,000. And the system which was devised has so far generated about 1.3 terabytes of video footage with few problems."
Comments (none posted)
TechWeb
looks into Oracle's conversion to Linux.
"
"We run our business on Linux," Rozwat said at the LinuxWorld conference in San Francisco on Wednesday. "If you look at any IT company, Oracle is by far the leader at running Linux."
Oracle chose the platform because of its strengths in security, scalability, and performance, he said. In the coming year, Oracle will move its base development platform to Linux, including putting the open-source operating system on the workstations of 8,000 developers."
Comments (none posted)
KDE.News
covers
a Linux Usability Report that was performed by Relevantive AG.
"
The study is based on a broad test conducted with 60 people who had previous Windows knowledge but had never used Windows XP. For comparison, 20 other people were asked to try Windows XP for the first time. Both are possible migration scenarios as support for Windows NT is being dropped. The study is independent, as it was conducted without a client order."
Comments (none posted)
ZDNet is carrying
a
Reuters article on increasing adoption of Linux in India. "
About
10 percent of India's personal computers will be sold with Linux rather
than Microsoft operating systems by March, 2004, says Linux distributor Red
Hat, up from nothing in January. Besides the switch of desktop operating
systems to Linux, analysts say the bigger worry for Microsoft is the
growing use of Linux among India's pool of an estimated 400,000 software
developers, many of whom churn out code for giants such as General Motors
and American Express."
Comments (none posted)
Legal
InfoWorld
reports
on a study that claims that the GPL may be unenforceable under German (or
perhaps EU) law. The main issue seems to be with the warranty
disclaimers. "
Regarding such legal principles as liability and
warranty, the GPL clauses have absolutely no legal validity. Under the
license, developers and distributors of open software are not liable for
any problems with their products. The GPL avoids any wording that could
imply liability. Such a license is simply unenforceable under German, or
even European Union law for that matter." As the article notes, the
study was performed for a closed-source lobbying group. (Thanks to Yusuf
Goolamabbas).
Comments (28 posted)
Interviews
News.com
interviews
Red Hat CEO Matthew Szulik on the topic of the SCO suit.
"
We would like very much to see the court system provide the facts as soon as possible. We just want to know the truth. Let the facts be put on the table so they can be dealt with honestly. That's the goal. We want to see this resolved as fast as possible."
Comments (none posted)
eWeek has posted
an interview with Jon "Maddog" Hall.
"
I talk a lot with governments, for the most part industry has gotten it. The next really big scene will be the bulk of the independent software vendors [ISVs], and what they'll have to do to meet that marketplace. At the same time, there's a large group of the mom-and-pop businesses I call the "great unwashed." We're trying to interact more with local user groups and give them the marketing ammunition to go out and talk to business, educators and government."
Comments (2 posted)
In this LinMagAu article John Knight
interviews
George Staikos about the state of video and audio drivers for Linux.
"
Linux users need to demand drivers or hardware documentation for the
hardware they buy, or do what they have a right to do - buy
elsewhere. Promote the competitors' products. I think we've seen this
repeatedly in the Linux world already. More Linux users demanding open
specifications or drivers will mean more drivers in the end. Eventually it
will become profitable." (Found at
KDE.News)
Comments (3 posted)
ZDNet
talks with Novell vice-chairman Chris Stone about Linux, NetWare, Ximian, and more.
"
Mono is great. I like the idea very much of being able to run .Net applications on Linux and recompiling things written in C# to run on Linux. We will become a big advocate for Mono. I hope Microsoft views it as a good thing."
Comments (1 posted)
OpenSector
talks with
Nhlanhla Mabaso, the Open Source Manager at the South African Council
for Scientific and Industrial Research (CSIR). "
A question was
recently asked on one of the mailing lists about the possibility of
Nigeria's elections being conducted on an OSS platform. This raises
important questions about the transparency of election processes. Will
citizens, in the future, be content with a major company, aligned to some
political parties, having their results counted on this company's software
without being able to freely audit the software used?"
Comments (1 posted)
Resources
Bob Pendleton
discusses SDL on O'Reilly.
"
SDL, the cross-platform multimedia toolkit, is powerful enough
to have brought over 40 commercial games to Linux.
It's also portable enough to run
just about anywhere that has graphics and an operating system.
In the second of a series of articles, Bob Pendleton demonstrates how to
use hardware surfaces in your SDL programs."
Comments (none posted)
The Linux Journal
continues the long process of building the 'ultimate Linux box'.
"
Well, I tried what passes for a downloadable x86_64 distribution. It shall
remain safely nameless, to avoid embarrassing the vendor. I couldn't get X
to run at all. A lot of stuff was broken. In short, it was
totally unsuited to be associated with the Ultimate Linux Box. So we're
going with SuSE, and pay the price for being on the leading, bleeding
edge."
Comments (3 posted)
IBM's E-Zine, the Rational Edge has
an introduction to all things open.
"
The IT industry is going through major changes. New concepts in technology, such as Web services and grid computing, are opening the door to tremendous opportunities for taking e-business to the next level of profitability. The potential of these technologies to transform business is truly remarkable, and open standards and open source software will play increasingly critical roles in this new world".
Comments (none posted)
Miscellaneous
Rob Enderle strikes again on TechWeb.
"
The SCO lawsuits, at the very least, show that discovery is incredibly easy with an open source product. In order to sue for intellectual property violations, you often have to get your hands on the source code of the defendants' products. That requires convincing a court to force the defendant to turn over the source code in a process called "discovery"; that process can be difficult.
The pain associated with getting hold of proprietary source code is one of the things that limits intellectual property lawsuits for commercial software. But with open source software, the code is already available, out in the open." You have to admire the honesty of it: the risk with free software is that plagiarism is easier to discover.
Comments (19 posted)
Page editor: Forrest Cook
Announcements
Commercial announcements
The Comdex organizers have put out
a press release on how open source will be one of the big themes in the newly reworked Comdex event (happening November 16-20). There are a number of related activities, mostly aimed at a relatively elementary level.
Comments (none posted)
Lycoris has announced the launch of De-Tablet, an integrated Toshiba
Portege Tablet Platform running Lycoris Desktop L/X Tablet Edition.
Full Story (comments: none)
Metrowerks Corporation has
announced that its CTO and Vice President, Berardino Baratta
has been elected to the Embedded Linux Consortium's board of
directors.
Comments (none posted)
Metrowerks has announced kernel-level debugging capabilities to its
line of development tools for Linux environments with CodeWarrior
Development Studio, ARMR ISA Edition for Linux Platform Development,
Version 2.0.
Full Story (comments: none)
TimeSys Corporation has
announced its membership in the CE Linux Forum (CELF).
"
TimeSys(R) Corporation, a leader in
embedded Linux(R) and development tools for embedded systems, announced today
that it has joined the CE Linux Forum (CELF), an industry group that is
focused on the advancement of Linux as an open source platform for consumer
electronics devices."
Comments (none posted)
Weber Systems, Inc
has announced
a version of their Synergy CAD/CAM system that is available for Linux.
Thanks to James Feeney.
Comments (none posted)
Resources
A publication known as
International PHP Magazine
is now online. Take a look for ongoing discussions of PHP and
related technology.
Comments (none posted)
Upcoming Events
The Australian UNIX and Open Systems User Group will hold the
AUUG 2003
conference in Sydney, Australia from August 31 - September 2, 2003.
"
The conference will be in Sydney, at the Duxton Hotel, Milsons Point. on 3-5 September. Tutorials will be conducted prior to the conference on 31 August to 2 September."
Comments (none posted)
Proposals are being accepted for the
Third International Ruby Conference. The event will be held
in Austin, Texas from November 14-16, 2003.
Presentations are due on August 20.
Comments (none posted)
| Date | Event | Location |
| August 18 - 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 |
Comments (none posted)
Web sites
The Association of Lisp Users has launched their new web site.
"
The new site contains more information about the ALU, its conferences
and activities, and how to become a member. It also provides a Lisp
resources section."
Full Story (comments: none)
News.com
reports on
a new web site from BMC Software that focuses on Linux.
"
Management software company BMC Software will unveil a Linux-focused Web site called LinuxValue.com on Monday as part of an attempt to accelerate adoption of the operating system, the company said. The site will include news stories, interviews, tips, case studies, analyst views, book reviews and other information."
Comments (none posted)
OpenSector
takes a look at the Computers for India site.
"
Computers for India
is a forum for knowledge sharing and collaboration between community
organizations in the United States and India, with a focus on schools and
community Internet centers in India. The site includes best practices
information, including guidelines for choosing between open source and
proprietary software."
Comments (none posted)
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: |
| ketil@ii.uib.no (Ketil Z. Malde) |
| To: |
| letters@lwn.net |
| Subject: |
| SCO, Linux and the GPL |
| Date: |
| 08 Aug 2003 13:03:00 +0200 |
Hi,
Don't you lose the rights granted by the GPL if you don't abide by its
terms? Say, if you redistribute a GPL'ed piece of software on the
condition of a per-CPU license fee from all users, don't you lose the
right to use said piece of software?
>From the GPL:
| 4. You may not copy, modify, sublicense, or distribute the Program
| except as expressly provided under this License. Any attempt
| otherwise to copy, modify, sublicense or distribute the Program is
| void, and will automatically terminate your rights under this
| License.
If somebody were to distribute or sublicense, say, the Linux kernel in
a non-compliant way, could they still legally run their web server on
Linux?
http://uptime.netcraft.com/up/graph/?host=sco.com
-kzm
--
If I haven't seen further, it is by standing in the footprints of giants
Comments (4 posted)
| From: |
| Greg Wilkins <gregw@mortbay.com> |
| To: |
| letters@lwn.net |
| Subject: |
| SCOs IP Chart? |
| Date: |
| Wed, 13 Aug 2003 19:26:45 +1000 |
SCO publishes a chart of the Unix IP as they see it:
http://www.sco.com/scosource/unixtree/unixhistory01.html
The interesting thing here is that they show at least two
arrows from linux to UnixWare and no arrows going the
other direction.
So this chart shows that something from linux 2.2.16 and something
from linux 2.4.0 test1 was contributed to UnixWare. I'm wondering how
this was done considering the terms of the GPL?
--
Greg Wilkins<gregw@mortbay.com> Phone/fax: +44 7092063462
Mort Bay Consulting Australia and UK. http://www.mortbay.com
Comments (none posted)
Page editor: Jonathan Corbet