Discussion:
strchan 0.9.2.4 Released - OpenSS7 Channels for Linux Fast-STREAMS
Brian F. G. Bidulock
2008-11-02 18:06:57 UTC
Permalink
Package strchan-0.9.2.4 was released under AGPLv3 2008-10-31.

The OpenSS7 STREAMS Channels package provides STREAMS modules and
drivers, libraries, programs, init scripts, and daemons that implement
the OpenSS7 STREAMS isochronous channels for the purpose of implementing
data transmission links, or for carrying voice or other media, such as
channelization of T1 carrier facilities, or ATM AAL3. This package also
includes pseudo-isochronous channels such as those provided by RTP.

Included are hardware device drivers and pseudo-device drivers that
provide implementations of specific channels. A pseudo-device driver is
planned to link into the Linux OSS (Open Sound System) and ALS (Advanced
Linux Sound). Specific E1/T1 cards such as the V401P are supported by
this package.

This package also supports data channel protocols for data communication
over isochronous channels such as HDLC and SS7 DAEDR/DAEDT/AERM/SUERM.
Upper layer link protocols, such as LAPB, LAPF, LAPM and LLC are
supported by separate packages. These modules are provided here because
they work directly over an isochronous channel and are therefore
designed to work with them. These data links provide support for the
OpenSS7 STREAMS X.25 and Frame Relay, OpenSS7 STREAMS ISO/OSI as well as
the OpenSS7 STREAMS ISDN Stacks and OpenSS7 STREAMS SS7 Stack packages.

Note that no component in this package can be supported by LiS: LiS is
simply too slow to allow these drivers to achieve any degree of
efficiency necessary for proper operation.

This is the fourth separate release from The OpenSS7 Project of the
OpenSS7 STREAMS Channels package. The package provides components that
were previously part of the strss7 package. This package contains all
the necessary manual pages and other documentation. The package is
packaged as an OpenSS7 style autoconf tarball.

This is the fourth pre-alpha release for Linux Fast-STREAMS and is an
optional part of the OpenSS7 Master Package (as of openss7-0.9.2.D).

This release is a maintenance release providing support for recent
distributions and tool chains.

This is a public pre-alpha release of the package. Please see
README-alpha in the release or Maturity, in the manual.

This package is currently incomplete. It is being released as a
reference point for the community. See TODO in the release or Schedule
in the manual, for more information about the release schedule. If you
are interested in completion of this package, contact
<mailto:***@openss7.com>.

Major features since the last public release are as follows:

- Minor documentation corrections.
- Kernel module license made explicit GPL v2. And then changed back
to GPL.
- License upgrade to AGPL Version 3.
- Modifications to build under Fedora 2.6.22.5-49 kernel. These
changes also support 2.6.22.9-91.fc7 kernel.
- Ability to strap out major documentation build and installation
primarily for embedded targets.
- Improvements to common build process for embedded and
cross-compile targets.
- Modifications to build under Fedora 2.6.25-45.fc9 and
2.6.26.5-45.fc9 kernels.
- Updated tool chain to m4-1.4.12, autoconf-2.63 and texinfo-4.13.
- Conversion of RPM spec files to common approach for major
subpackages.
- Updated references database for manual pages and roff(1)
documents.
- Build system now builds yum(8) repositories for RPMs and
apt-get(8) repositories for DEBs. Installation documentation has
been updated to include details of repository install sourcesref.
- Added MODULE_VERSION to all modules and drivers.
- Added Open Media Gatway project document and updated
documentation.
- Added mx-pmod and ch-pmod STREAMS modules and manual pages
(ch-pmod(4) and mx-pmod(4)). These STREAMS modules provide the CH
and MX interfaces to a STREAMS-based pipe acting as a channel or
multiplex connection for testing and complex interconnection of
channels and multiplexes.
- 64-bit corrections to the CHI header file, sys/chi.h.
- Fix for freezestr() and unfreezestr() on 2.4 kernels.

As with other OpenSS7 releases, this release configures, compiles,
installs and builds RPMs and DEBs for a wide range of Linux 2.4 and 2.6
RPM- and DPKG-based distributions, and can be used on production kernels
without patching or recompiling the kernel.

This package is publicly released under the GNU Affero General Public
License (AGPL) Version 3. The release is available as an autoconf
tarball, SRPM, DSC, and set of binary RPMs and DEBs. See the downloads
page for the autoconf tarballs, SRPMs and DSCs. See the strchan package
page for tarballs, SRPMs, DSCs, and binary RPMs and DEBs.

See <http://www.openss7.org/codefiles/strchan-0.9.2.4/ChangeLog> and
<http://www.openss7.org/codefiles/strchan-0.9.2.4/NEWS> in the release,
or <http://www.openss7.org/strchan_manual.html#Release-Notes> in the
manual, for more information. Also, see the strchan.pdf manual in the
release (also in html <http://www.openss7.org/strchan_manual.html>).

For the news release, see <http://www.openss7.org/rel20081029_9.html>.

--
Brian F. G. Bidulock
***@openss7.org
http://www.openss7.org/

Loading...