April 26, 2006
This article was contributed by Hendrik Weimer
Vox Libertas
Voice over IP (VoIP) telephony has seen an enormous boom recently.
Saving costs by routing calls via the Internet or by using
software-based solutions instead of expensive hardware has been the
driving factor for the adoption of VoIP.
Ekiga,
the application formerly known as GnomeMeeting, is the free
software community's answer to these needs.
In contrast to GnomeMeeting, Ekiga supports the
Session Initiation Protocol (SIP) as well as
H.323.
Ekiga can also handle multiple H.323 and SIP accounts at the same time.
There are several different protocols in the VoIP arena.
The oldest is H.323, which was developed
by the International Telecommunication Union (ITU).
The protocol isn't especially firewall-friendly due to the use of
multiple dynamically-chosen port numbers.
SIP is slightly better in this respect and it is
used in many hardware VoIP phones. Another interesting protocol is
IAX2,
developed by the Asterisk project, since it communicates only over a
single UDP port. However, very few clients support it.
Also worth mentioning is the proprietary Skype protocol, which has some
serious security implications, according to what researchers
presented (PDF) at the Black Hat Europe 2006 conference.
Skype clients can be abused for the purpose of port scanning,
distributed Denial of Service (dDoS) attacks and other unpleasant things.
To circumvent the problems faced when dealing with
Network Address Translation (NAT),
a
Simple Traversal of UDP over NATs (STUN) server can be
used. However, this won't work in a properly firewalled environment. In
this case, you usually end up with running a separate H.323 or SIP
proxy.
Since the first release of Ekiga came out only a few weeks ago,
very few GNU/Linux distributions include binary packages.
However, the project itself offers
packages
for every major Linux distribution.
If you decide to use one of them, make sure that you have installed
the latest libraries needed by Ekiga, or you will run into trouble.
When Ekiga is launched for the first time, it asks the user a few
questions and then shows the main window.
From there, you can make outgoing calls or specify how to react to
incoming calls. Ekiga supports the transferring of calls
immediately, or after a certain delay.
The default behavior is to
display a pop-up window when an incoming call is received.
Unfortunately, the window is active immediately, meaning you
can erroneously accept or reject a call depending on what you are
typing or where you are clicking when the call comes in.
Clearly, this is an area of the code that needs some attention.
Ekiga supports both audio and video
communication. Setting up video
devices is trivially easy if the device is
supported by the Video4Linux drivers.
Participation in conferences is possible, but requires an additional
Multipoint Control Unit (MCU).
MCUs are available as hardware or software, the
OpenH323 project
offers a free implementation called OpenMCU.
Even though extensions to H.323 and SIP allow encryption of calls,
Ekiga currently does not support that feature. Ekiga does include a
text chat function.
In contrast to many other VoIP suites, Ekiga can register with several
different SIP registrars and H.323 gatekeepers at the same time.
These services provide a mapping from SIP and H.323 URLs
(the equivalent of a phone number) to the IP address of a
particular user.
To find out someone's SIP or H.323 URL, Ekiga can ask
LDAP and
ILS
servers.
In summary, Ekiga should serve all your VoIP needs. And with the
widespread adoption of VoIP, you can expect it to become even better
over time.
Comments (5 posted)
System Applications
Clusters and Grids
Release 2.0.5 of Linux-HA, a cluster management application, is out
with a long list of enhancements.
"
2.0.5 has significant bug fixes and enhancements making it a worthwhile
upgrade for anyone running R2 CRM-style configurations, or who want to.
I just tried the 2.0.5 GUI, and it's really cool. You can definitely
put it through its paces with the GUI."
Full Story (comments: none)
Database Software
Version 5.0.20a of the MySQL database is out.
"
This is a bugfix release for the current production release family.
It replaces 5.0.20, published last week.
For the benefit of all those who did not download and install, I repeat
the 5.0.20 news in this announcement, while mentioning the differences
between 5.0.20 and 5.0.20a in a separate paragraph."
Full Story (comments: none)
The April 24, 2006 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL database articles and resources.
Full Story (comments: none)
Kunal Jaggi
discusses Database Connection Pooling with Tomcat on O'Reilly.
"
You know how to open and use database connections for each user, but what
about optimizing for many concurrent users? Rather than creating and
destroying connections over and over again, established practice calls for
use of a pool of connections that can be reused. Kunal Jaggi shows how to
implement this strategy in Tomcat."
Comments (none posted)
Interoperability
Version 3.0.23pre1 of Samba has been announced.
"
This is a preview release of the Samba 3.0.23 code base and
is provided for testing only. This release is *not* intended
for production servers. There has been a substantial amount
of development since the 3.0.21 series of stable releases.
We would like to ask the Samba community for help in testing
these changes as we work towards the next significant production
upgrade Samba 3.0 release.
There has been a substantial amount of cleanup work done
during this development cycle. Two weeks of development time
was dedicated to fixing bugs reported by the Coverity source
code scans."
Full Story (comments: none)
Networking Tools
Version 3.0 of PowerDNS Recursor, an internet name server,
has been announced.
"
We consider this version of the PowerDNS recursor to be the most advanced resolver publicly available. Given current levels of spam, phishing and other forms of internet crime we think no recursor should offer less than the best in spoofing protection. We urge all operators of resolvers without proper spoofing countermeasures to consider PowerDNS, as it is a Better Internet Nameserver Daemon.
As mentioned previously, the new recursor is at least 64000 times harder to spoof than previous releases."
Comments (none posted)
Printing
Version 1.2 rc 3 of the CUPS printing system
has been announced,
it includes many bug fixes and more.
"
The third release candidate of CUPS 1.2 is now available for download from the CUPS web site. We are also providing binary packages for Red Hat Enterprise Linux 4 (32-bit + 64-bit Intel), Fedora Core 4 (32-bit Intel), and MacOS X 10.4 (32-bit PowerPC + Intel) for your convenience."
Comments (none posted)
ESP Ghostscript version 8.15.2
has been announced.
"
ESP Ghostscript 8.15.2 is the second stable release based on GPL Ghostscript 8.15 which adds enhanced CUPS raster support for CUPS 1.2, improves the Open Printing Vector API driver, updates the CID font support files, and fixes several bugs that were reported against 8.15.1."
Comments (none posted)
Security
Version 0.19 of Sussen, a vulnerability checker, is out.
"
This release is mostly bugfixes to the OVAL interpreter."
Full Story (comments: none)
Web Site Development
Version 1.7.5 of the Midgard content management framework is available.
"
Midgard's 1.7 branch is a major overhaul of the whole Content
Management System. Besides the stable and mature Content Management
features of first generation Midgard, it also ships a preview version
of second generation Midgard capabilities, allowing developers to
have a glimpse at the new day of Midgard2.
1.7.5 is maintenance and bugfix release."
Full Story (comments: none)
Dan Kubb
introduces RESTful Rails in an O'Reilly article.
"
This article introduces a very simple application that uses the RESTful Rails plugin. It will provide an introduction to dispatching to different handlers based on the HTTP method used in a request. If you plan on following along you should already have the latest version of Rails installed (1.1.1 at the time of writing), along with a database of your choice."
Comments (none posted)
Desktop Applications
Audio Applications
New releases of the Fluendo mp3 decoder and mpeg demuxer
have been announced.
"
We have released version 0.10.2 of the Fluendo mp3 sourcecode and
version 0.10.4 of the Fluendo mpegdemuxer sourcecode.
Both releases are minor bugfix releases with various small fixes, check
the ChangLog for details."
Full Story (comments: none)
Version 0.4.1 of jackEQ is out with a djEQ plugin bug fix.
"
jackEQ is a tool for routing and manipulating audio from/to multiple
input/output sources. It runs in the JACK Audio Connection Kit, and uses
LADSPA for its backend DSP work, specifically the DJ EQ swh plugin
created by Steve Harris, one of jackEQ's main authors.
jackEQ is intended to provide an accessible method for tweaking the
treble, mid and bass of any JACK aware applications output."
Full Story (comments: none)
Version 1.0 beta 2 of soniK, an audio editor for the KDE environment,
is out with a number of bug fixes. Testers are needed.
Full Story (comments: none)
Data Visualization
Version 0.6 of
PyScript,
a Python module that generates PostScript graphics, is out.
According to the
change log:
"
The major change in this release has been the complete rewrite of the Talk and Poster classes inside the presentation library. Associated with this are the usual bug fixes, documentation additions and minor other changes."
Comments (none posted)
Desktop Environments
Dropline GNOME version 2.14.1
has been announced.
"
After many hours of work getting the bugs out, 2.14.1 is finally available for download. Weve really outdone ourselves this time, with a lot of new art from Silvestre Herrera (aka ertz) including the awesome new Yasis icon theme, along with the latest versions of all of the included applications, and a few our users suggested be included in this release."
Comments (none posted)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
GnomeDesktop.org
has announced a new edition of the
GNOME Journal.
"
It features insights into the Portland
Project which were gained from a conversation with one of its lead
architects, Waldo Bastian, an introduction to GNOME's new deskbar, an
interview with Elijah Newren, GNOME's release manager, and three simple tips
for designing application interfaces you should know. Writers in this edition
are Sri Ramakrishna, Davyd Madeley, Lucas Rocha, and Claus Schwarm,
respectively."
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
KDE.News is running
part two
in a series on KDE 3.5.
"
Two weeks ago, you read about several apps which keep KDE 3.5 alive. Today's issue of the mini-series provides even more reasons to love KDE. Covered applications include Krita, the image and painting application, Guidance, a configuration tool, frontends to Beagle and finally Scribus, the Qt-based DTP application."
Comments (1 posted)
KDE.News
has announced
a new version of the
KDE Commit-Digest.
"
In this week's KDE Commit-Digest: KDE 4 porting continues at great pace, with more applications able to be compiled with CMake daily. Portability fixes for non-X11 platforms. KDiskManager, a KDE 4 application for disk management -- based on Solid -- is imported into KDE SVN."
Comments (none posted)
Electronics
Version 2006-04-24 of
Kicad,
an electronic schematic/printed circuit board CAD system, is out
with bug fixes, the ability to select a PDF browser, and more.
Comments (none posted)
Snapshot 20060422 of PCB, a printed circuit CAD application,
has been announced.
"
I've made a new snapshot of pcb. I made this one so quickly after the previous partly because of the continued outage of the anonymous CVS server which has prevented interested users from tracking CVS sources. Also this snapshot fixes a couple of big bugs (load layout menu didn't do anything)."
Comments (none posted)
Games
Version 0.6.0 of Atlas-C++
has been announced,
it features RPM spec file improvements and other minor changes.
"
Atlas-C++ is the standard implementation of the WorldForge Atlas protocol. This release is functionaly identical to the second release candidate for 0.6.0 and is the first release in the new 0.6 series. This release is primarilly aimed at developers and users who want to build the WorldForge system for themselves."
Comments (none posted)
Mail Clients
MozillaZine
reports
that Thunderbird 1.5.0.2 and Thunderbird 1.0.8 have been released. These
updates contain several security and stability fixes.
Comments (none posted)
Medical Applications
LinuxMedNews
reports
that
MirrorMed, an open-source
Electronic Health Record and practice management system written in PHP,
is being managed with subversion.
"
MirrorMed development can be now tracked via subversion at the MirrorMed subversion repository at sourceforge. Further MirrorMed is now the first project that has a published guide to becoming a MirrorMed Developer. Watch the forums for dicsussion about how best to use subversion."
Comments (none posted)
RSS Software
The first Linux release of
Democracy Player
is available.
"
Democracy
Player is a cross-platform video rss downloader and viewer. It is
free, open-source software developed by the Participatory Culture
Foundation, a 501c3 non-profit organization."
Full Story (comments: none)
Web Browsers
MozillaZine
reports on
the
SeaMonkey
1.0.1 release, which fixes multiple security issues and several
critical bugs. See the
release
notes for more information.
Comments (none posted)
Miscellaneous
Paul N. has announced the initial release of HyperMammut.
"
I released today an experimental software that allows you to process the
sound/image as a single FFT (and other) transforms.
Also, the program can transform sound to images and vice-versa. Because of
this, you can apply a blurring or swirling effect to sound, or
revereberation/flange effect to images ;-)
Many effects sounds/looks very strange (in my opinion theese are the strangest
sounds I ever heard - hard to describe in words - better listen them)."
Full Story (comments: none)
Languages and Tools
Caml
The April 18-25, 2006 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Python
The April 24, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The April 24, 2006 edition of Dr. Dobb's Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Cross Compilers
The
SDCC
cross compiler has been migrated to the Subversion version control system.
"
SDCC is a Freeware, retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390 and the Zilog Z80 based MCUs. Work is in progress on supporting the Motorola 68HC08 as well as Microchip PIC16 and PIC18 series. The entire source code for the compiler is distributed under GPL."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>