strx25-0.9.2.1
所属分类:Windows编程
开发工具:Unix_Linux
文件大小:4811KB
下载次数:2
上传日期:2009-05-30 12:29:18
上 传 者:
020224libing
说明: 开源的openssl代码,是学习7号信令协议栈的代码
(Open-source code of openssl is learning SS7 protocol stack code)
文件列表:
strx25-0.9.2.1\strx25-0.9.2.1\am\archive.am (22329, 2008-10-31)
strx25-0.9.2.1\strx25-0.9.2.1\am\deb.am (30527, 2008-10-31)
strx25-0.9.2.1\strx25-0.9.2.1\am\doxy.am (4795, 2008-04-28)
strx25-0.9.2.1\strx25-0.9.2.1\am\genksyms.am (18954, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\help.am (12170, 2008-04-28)
strx25-0.9.2.1\strx25-0.9.2.1\am\init.am (6379, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\kernel.am (36445, 2008-10-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\libraries.am (8228, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\lsm.am (6068, 2008-10-31)
strx25-0.9.2.1\strx25-0.9.2.1\am\netconfig.am (8021, 2008-09-29)
strx25-0.9.2.1\strx25-0.9.2.1\am\openss7.am (34912, 2008-10-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\pr.am (6173, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\release.am (16398, 2008-08-29)
strx25-0.9.2.1\strx25-0.9.2.1\am\rpm.am (48437, 2008-10-31)
strx25-0.9.2.1\strx25-0.9.2.1\am\sock2path.am (5067, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\strconf.am (8749, 2008-09-22)
strx25-0.9.2.1\strx25-0.9.2.1\am\version.am (3533, 2008-04-28)
strx25-0.9.2.1\strx25-0.9.2.1\am\autotest.am (6331, 2008-09-20)
strx25-0.9.2.1\strx25-0.9.2.1\am\man.am (29873, 2008-10-24)
strx25-0.9.2.1\strx25-0.9.2.1\am\info.am (16785, 2008-10-28)
strx25-0.9.2.1\strx25-0.9.2.1\debian\changelog.in (193, 2008-09-21)
strx25-0.9.2.1\strx25-0.9.2.1\debian\control.in (7217, 2008-08-31)
strx25-0.9.2.1\strx25-0.9.2.1\debian\mscript_header.in (2258, 2008-08-20)
strx25-0.9.2.1\strx25-0.9.2.1\debian\mscript_postinst.in (1991, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\mscript_postrm.in (1879, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\mscript_preinst.in (1597, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\mscript_prerm.in (1594, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\rules.in (19738, 2008-09-20)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-core.postinst.in (6743, 2008-05-05)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-core.postrm.in (4908, 2008-05-05)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-core.preinst.in (6070, 2008-05-05)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-core.prerm.in (5343, 2008-05-05)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-dev.postinst.in (3339, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-dev.preinst.in (3947, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-dev.prerm.in (4328, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-devel.preinst.in (5191, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-doc.postinst.in (3145, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-doc.preinst.in (4050, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-doc.prerm.in (3286, 2008-05-03)
strx25-0.9.2.1\strx25-0.9.2.1\debian\strx25-init.postinst.in (6815, 2008-08-20)
... ...
OpenSS7 X.25 Networking -- read me first file. 2008-10-31
$Id$
Copyright (c) 2001-2008 OpenSS7 Corporation.
Copyright (c) 1997-2000 Brian Bidulock
See the end for copying conditions (for this file).
OpenSS7 X.25 Networking
========================
Package strx25-0.9.2.1 was released under AGPLv3 2008-10-31.
`OpenSS7 X.25 Networking' (`strx25') is an `OpenSS7 Project'
implementation of various X.25 networking components for `Linux
Fast-STREAMS'.
This release is the first separate release of the `OpenSS7 X.25
Networking' package. Some of the components in this package were
formerly present in the `strss7' package. Various networking drivers
are provided as well as CDI, DLPI, NPI, TPI and XTI header files for
X.25 operation. The package contains the necessary manual pages and
other documentation for X.25 components in a separate autoconf tarball.
The package uses the following standard `Open Systems Interconnect
(OSI)' conforming header files from the `strxns' package:
- `' `Communications Device Interface'
- `' `Data Link Provider Interface Revision 2.0.0'
- `' `Network Provider Interface Revision 2.0.0'
The package uses the following standard `Open Systems Interconnect
(OSI)' conforming header files from the `strxnet' package:
- `' `Transport Provider Interface Revision 2.0.0'
The package currently includes the following "STREAMS" kernel modules
and drivers:
- `streams_x223.ko' `/dev/cons'
- `streams_x233.ko' `/dev/clns'
- `streams_x224.ko' `/dev/tp0' `/dev/tp4'
- `streams_X234.ko' `/dev/clts'
- `streams_isot.ko' `module' `/dev/isot'
- `streams_lpp.ko' `module' `/dev/lpp'
- `streams_cmot.ko' `module' `/dev/cmot'
- `streams_itot.ko' `module'
- `streams_itos.ko' `module'
* `x223(4)' driver provides "CONS" and "CLNS" services in accordance
with the `ISO/OSI Network Protocol X.223';
* `x224(4)' driver provides "OSI Transport Protocol" services in
accordance with the `ISO/OSI Transport Protocol X.224';
* `isot(4)' driver and module provides "ISO Transport over TCP/IP"
as specified in `RFC 1006/STD 35';
* `lpp(4)' driver and module provides "ISO Transport over TCP/IP" as
specified in `RFC 1085';
* `cmot(4)' driver and modules provides "ISO Common Management
Information Protocol (CMIP) over TCP/IP" as specified in `RFC
1095';
* `itot(4)' module provides "ISO Transport over TCP" as specified in
`RFC 2126'; and,
* `itos(4)' module provides "ISO Transport over SCTP".
The `OpenSS7 X.25 Networking' package includes kernel modules, `SVR
4.2' "STREAMS" drivers, modules, libraries, utilities, test programs,
daemons, and development environment for the development and execution
of `X/Open Network Services (ISO)' protocol stack components and
applications for the `SVR 4.2' "STREAMS" environment.
This distribution is only currently applicable to `Linux' 2.4 and 2.6
kernels and was targeted at `ix86', `x86_***', `ppc' and `ppc***'
architectures, but should build and install for other architectures as
well.
Release
--------
This is the `strx25-0.9.2.1' package, released 2008-10-31. This
`0.9.2.1' release, and the latest version, can be obtained from the
download area (http://www.openss7.org/download.html) of The OpenSS7
Project website using a command such as:
$> wget http://www.openss7.org/tarballs/strx25-0.9.2.1.tar.bz2
The release is available as an `autoconf(1)' tarball, `src.rpm' or
`dsc', as a set of binary `rpm's or `deb's, or as a `yum(8)' or
`apt(8)' repository. See the download page
(http://www.openss7.org/download.html) for the `autoconf(1)' tarballs,
`src.rpm's, `dsc's, or repository access instructions. See the
`strx25' package page (http://www.openss7.org/strx25_pkg.html) for
tarballs, source and binary packages.
Please see the `NEWS' file for release notes and history of user
visible changes for the current version, and the `ChangeLog' file for a
more detailed history of implementation changes. The `TODO' file lists
features not yet implemented and other outstanding items.
Please see the `INSTALL', `INSTALL-strx25' and `README-make', files (or
see `Installation',in the manual) for installation instructions.
When working from `cvs(1)' or `git(1)', please see the `README-cvs',
file (or see `Downloading from CVS',in the manual). An abbreviated
installation procedure that works for most applications appears below.
This release of the package is published strictly under Version 3 of
the `GNU Affero Public License' which can be found in the file
`COPYING'. Package specific licensing terms (if any) can be found in
the file `LICENSES'. Please respect these licensing arrangements. If
you are interested in different licensing terms, please contact the
copyright holder, or OpenSS7 Corporation .
See `README-alpha' (if it exists) for alpha release information.
Prerequisites
--------------
2.6.26exinfo -*- vim: ft=texinfo
The quickest and easiest way to ensure that all prerequisites are met
is to download and install this package from within the `OpenSS7 Master
Package', `openss7-0.9.2.G', instead of separately.
Prerequisites for the OpenSS7 X.25 Networking package are as follows:
1. `Linux' distribution, somewhat `Linux Standards Base' compliant,
with a 2.4 or 2.6 kernel and the appropriate tool chain for
compiling out-of-tree kernel modules. Most recent `Linux'
distributions are usable out of the box, but some development
packages must be installed. For more information, see
`Compatibility',in the manual.
- A fairly LSB compliant GNU/Linux distribution.(1)
- Linux 2.4 kernel (2.4.10 - 2.4.27), or
- Linux 2.6 kernel (2.6.3 - 2.6.26);
- glibc2 or better.
- GNU groff (for man pages).(2)
- GNU texinfo (for info files).
- GNU bison and flex (for config programs).
- net-snmp (for SNMP agents).(3)
(Note: If you acquired `strx25' a part of the `OpenSS7 Master Package',
then the dependencies listed below will already have been met by
unpacking the master package.)
2. `OpenSS7 Linux Fast-STREAMS', streams-0.9.2.4
(http://www.openss7.org/tarballs/streams-0.9.2.4.tar.bz2). (4)
3. `OpenSS7 STREAMS Compatibility Modules',
strcompat-0.9.2.7
(http://www.openss7.org/tarballs/strcompat-0.9.2.7.tar.bz2).
4. `OpenSS7 STREAMS XNS', strxns-0.9.2.7
(http://www.openss7.org/tarballs/strxns-0.9.2.7.tar.bz2).
5. `OpenSS7 STREAMS XTI/TLI', strxnet-0.9.2.12
(http://www.openss7.org/tarballs/strxnet-0.9.2.12.tar.bz2).
6. `OpenSS7 STREAM Network Services Library', strnsl-0.9.2.4
(http://www.openss7.org/tarballs/strnsl-0.9.2.4.tar.bz2).
(Optional.)
7. `OpenSS7 STREAMS Sockets', strsock-0.9.2.4
(http://www.openss7.org/tarballs/strsock-0.9.2.4.tar.bz2).
(Optional.)
8. `OpenSS7 STREAMS INET', strinet-0.9.2.7
(http://www.openss7.org/tarballs/strinet-0.9.2.7.tar.bz2).
9. `OpenSS7 STREAMS SCTP', strsctp-0.9.2.9
(http://www.openss7.org/tarballs/strsctp-0.9.2.9.tar.bz2).
10. `OpenSS7 STREAMS Channels', strchan-0.9.2.4
(http://www.openss7.org/tarballs/strchan-0.9.2.4.tar.bz2).
When configuring and building multiple `OpenSS7 Project' release
packages, place all of the source packages (unpacked tarballs) at the
same directory level and all build directories at the same directory
level (e.g. all source packages under `/usr/src').
When installing packages that install as kernel modules, it is
necessary to have the correct kernel development package installed.
For the following distributions, use the following commands:
Ubuntu: $> apt-get install linux-headers
Debian: $> apt-get install kernel-headers
Fedora: $> yum install kernel-devel
You also need the same version of `gcc(1)' compiler with which the
kernel was built. If it is not the default, add `CC=kgcc' on the line
after `./configure', for example:
$> ../strx25-0.9.2.1/configure CC='gcc-3.4'
Installation
-------------
The following commands will download, configure, build, check, install,
validate, uninstall and remove the package:
$> wget http://www.openss7.org/tarballs/strx25-0.9.2.1.tar.bz2
$> tar -xjvf strx25-0.9.2.1.tar.bz2
$> mkdir build
$> pushd build
$> ../strx25-0.9.2.1/configure --enable-autotest
$> make
$> make check
$> sudo make install
$> sudo make installcheck
$> sudo make uninstall
$> popd
$> sudo rm -rf build
$> rm -rf strx25-0.9.2.1
$> rm -f strx25-0.9.2.1.tar.bz2
If you have problems, try building with the logging targets instead.
If the make of a logging target fails, an automatic problem report will
be generated that can be mailed to The OpenSS7 Project
.(5) Installation steps using the logging targets
proceed as follows:
$> wget http://www.openss7.org/tarballs/strx25-0.9.2.1.tar.bz2
$> tar -xjvf strx25-0.9.2.1.tar.bz2
$> mkdir build
$> pushd build
$> ../strx25-0.9.2.1/configure --enable-autotest
$> make compile.log
$> make check.log
$> sudo make install.log
$> sudo make installcheck.log
$> sudo make uninstall.log
$> popd
$> sudo rm -rf build
$> rm -rf strx25-0.9.2.1
$> rm -f strx25-0.9.2.1.tar.bz2
See `README-make' for additional specialized make targets.
For custom applications, see the `INSTALL' and `INSTALL-strx25' files
or the see `Installation',in the manual, as listed below. If you
encounter troubles, see `Troubleshooting',in the manual, before issuing
a bug report.
Brief Installation Instructions
--------------------------------
The OpenSS7 X.25 Networking package is available from the downloads
area of The OpenSS7 Project website
(http://www.openss7.org/download.html) using a command such as:
$> wget http://www.openss7.org/tarballs/strx25-0.9.2.1.tar.bz2
Unpack the tarball using a command such as:
$> tar -xjvf strx25-0.9.2.1.tar.bz2
The tarball will unpack into the relative subdirectory named after the
package name: strx25-0.9.2.1.
The package builds using the GNU `autoconf' utilities and the
`configure' script. To build the package, we recommend using a
separate `build' directory as follows:
$> mkdir build
$> cd build
$> ../strx25-0.9.2.1/configure
In general, the package configures and builds without adding any
special options to the `configure' script. For general options to the
`configure' script, see the GNU `INSTALL' file in the distribution:
$> less ../strx25-0.9.2.1/INSTALL
For specific options to the `configure' script, see the `INSTALL-strx25'
file in the distribution, or simply execute the configure script with
the `--help' option like so:
$> ../strx25-0.9.2.1/configure --help
After configuring the package, the package can be compiled simply by
issuing the `make' command:
$> make
Some specialized makefile targets exists, see the `README-make' file in
the distribution or simply invoke the `help' target like so:
$> make help | less
After successfully building the package, the package can be checked by
invoking the `check' make target like so:
$> make check
After successfully checking the package, the package can be installed
by invoking the `install' make target (as root) like so:
$> sudo make install
The test suites that ship with the package can be invoked after the
package has been installed by invoking the `installcheck' target. This
target can either be invoked as root, or as a normal user, like so:
$> make installcheck
(Note: you must add the `--enable-autotest' flag to `configure', above
for the test suites to be invoked with `make installcheck'.)
The package can be cleanly removed by invoking the `uninstall' target
(as root):
$> sudo make uninstall
Then the build directory and tarball can be simply removed:
$> cd ..
$> rm -rf build
$> rm -rf strx25-0.9.2.1
$> rm -f strx25-0.9.2.1.tar.bz2
Detailed Installation Instructions
-----------------------------------
More detailed installation instructions can be found in the
`Installation',in the manual, contained in the distribution in `text',
`info', `html' and `pdf' formats:
$> cd ../strx25-0.9.2.1
$> less doc/manual/strx25.txt
$> lynx doc/manual/strx25.html
$> info doc/manual/strx25.info
$> xpdf doc/manual/strx25.pdf
The `text' version of the manual is always available in the `MANUAL'
file in the release.
The current manual is also always available online from `The OpenSS7
Project' website at:
$> lynx http://www.openss7.org/strx25_manual.html
---------- Footnotes ----------
(1) See `GNU/Linux Distributions',in the manual, for more information.
(2) If you are using a Debian release, please make sure to install the
groff extension package (`groff_ext'), as it contains the `refer' or
`grefer' commands necessary for including references in the manual
pages.
(3) A wide range of net-snmp releases are supported, from UCD-SNMP
4.2.5 through net-snmp 5.4.
(4) Although, at one time, this package supported `LiS', `LiS' is now
deprecated and unsupported.
(5) Please see `Problem Reports',in the manual, or the file `PROBLEMS'
in the release directory for more information on filing a proper
"Problem Report".
近期下载者:
相关文件:
收藏者: