Commit Graph

22 Commits

Author SHA1 Message Date
Vadim Yanitskiy 02d664b1e4 build: include README.md into the release tarball
Change-Id: I4ffd3738b3230d7b2cb4f8ebfa5d59f9e6dca27f
2024-01-26 23:27:59 +07:00
Oliver Smith 54c62d1d8e Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in
Change-Id: Iacdb3f080dc467398b7b008ffb6068f2dd780ac1
2020-05-22 13:29:41 +02:00
Pau Espin 2c3ff8c81b tests: Introduce test for multi-homing STP features
Config file sets omo-stp instance to bind on 2 IP addresses, and then
the test verfies through linux /proc/net/sctp/* that binding is done
correctly and that it can be reached from another remote address to one
of the configured addresses.

Change-Id: Ifa11b1fc882dff415405f62024e94bed67228866
2019-10-22 19:38:53 +00:00
Oliver Smith c563197778 Fix DISTCHECK_CONFIGURE_FLAGS override
Set AM_DISTCHECK_CONFIGURE_FLAGS in Makefile.am instead of
DISTCHECK_CONFIGURE_FLAGS. This is the recommended way from the
automake manual, as otherwise the flag can't be changed by the user
anymore.

Related: OS#3718
Change-Id: Ib3f443e07f51df352357c5a90792bd946efcdf27
2018-12-04 15:39:31 +01:00
Pau Espin 8c481d2825 Install systemd services with autotools
This commit re-adds ba3da6d725, plus fixes
two typos (sytemd->systemd) in that commit.

The commit is fine, we just need to add some extra configure flags in
osmo-ci.git.

Depends: https://gerrit.osmocom.org/#/c/osmo-ci/+/10857/
Change-Id: Ifc11d97c0c5fe1f7872b59147b1548b56951921b
2018-09-10 17:18:17 +02:00
Harald Welte c8143eccc2 Revert "Install systemd services with autotools"
This reverts commit ba3da6d725.

That commit broke master-{osmo-iuh,osmo-msc,osmo-sgsn,openbsc,osmo-bsc}
build jobs with

make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/lib/systemd/system'
 /usr/bin/install -c -m 644 osmo-stp.service '/lib/systemd/system'
/usr/bin/install: cannot create regular file '/lib/systemd/system/osmo-stp.service': Permission denied
make[4]: *** [install-systemdsystemunitDATA] Error 1

Change-Id: I009825d293e7e7a6c48d10452c10b3bb6da3e684
2018-09-09 20:20:38 +02:00
Pau Espin ba3da6d725 Install systemd services with autotools
Change-Id: Ie77ee4b32a75e2d207030ddc78d39fb664103d33
2018-09-07 20:29:04 +02:00
Pau Espin b241a26449 build: Install example cfg files
Change-Id: I93b73032b9a01a1e121ecf7c0cfcf3d5558efc7f
2018-07-02 16:44:39 +02:00
Harald Welte ed1daa2c8f STP: Add osmoappdesc.py
Change-Id: I60362d78b5db3ed5bc96c84a8523c391ff7f8125
2017-11-12 08:22:03 +09:00
Harald Welte 911c08dadd Doxugen: s/libosmo-sccp/libosmo-sigtran/g
The Doxygen annotation we have in this library, and which the Doxyfile
generates is actually for the shared libosmo-sigtran, and not for the
legacy libosmo-sccp.  Let's correct that mistake.

Change-Id: Id591695f9ac9eba53259558c657df834c331e5fa
2017-10-27 21:10:18 +02:00
Max 793cf8a259 Add doxygen docs
Make sure doxygen generates library documentation by default (can be
disabled at compile time).

Change-Id: I2bf7438bcdde19dc88b9bc14c8ad9c8f49099f8a
Related: OS#2572
2017-10-18 10:42:52 +02:00
Max 02e029708a Use release helper from libosmocore
See
https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
for details.

Change-Id: I39b3bfa8a1ccf376215a3ce220cb3cf7a85471cb
Related: OS#1861
2017-08-29 12:48:21 +00:00
Harald Welte 8cf687b2dc Add exampel osmo-stp configuration file
Change-Id: I45a04dc808e5a419bf5d68eb28c48cbec352b318
2017-04-14 17:11:21 +02:00
Harald Welte 9654e65feb Add osmo-stp executable as new "Osmocom Signaling Transfer Point"
osmo-stp is able to define multiple M3UA and/or SUA application servers
(AS) as well as application server processes (ASPs).  Clients can then
connect via M3UA or SUA, perform the respective ASPSM / ASPTM state
changes and finally exchange MTP signaling such as ISUP or SCCP on top
of it.  Routing is currently only based on point codes (PC).  Routing table
is fully configurable with Destination PC and mask.

Shortcomings:
* xUA: only "override" traffic mode supported, no load-balance or broadcast
* xUA: no SNM supported, i.e. DAVA/DUNA/... messages are neither parsed
  nor generated
* SCCP: no Global Title based Routing (GTR) yet
* SCCP: no Global Title Translation (GTT) yet
* no M2PA / M2UA sigtran dialects
* no classic CS7 based signaling links(E1/T1 TDM)

Change-Id: If32227b8d3127c6178e4ee45527ce65f69bc7b1e
2017-04-13 18:05:01 +02:00
Harald Welte 996defec17 Add example program how to use M3UA+SCCP client and server
This is an example tool that can be run either as server (SG) or as
client (ASP) with a SCCP+M3UA stacking, and communicate via
connectionless and connection-oriented primitives over it

Change-Id: Id698ce2da5726e304dfa1773b794671dc80d853c
2017-04-10 11:48:34 +02:00
Arran Cudbard-Bell 8e4bcfef3c Add missing xua.pc file
Change-Id: I5081799e1d7c7f5f3206e5f38060540bb4e3289b
Signed-off-by: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
2016-11-03 12:36:41 +00:00
Harald Welte 7be77b4a34 libosmo-sigtran: Add pkg-config integration 2015-12-22 23:03:44 +01:00
Andreas Rottmann 2d2d885bd1 build: Fix "make distcheck"
Running "make distcheck" failed trying to generate ".version" into the
read-only unpacked source directory. Actually shipping ".version" in the
tarball fixes that.

The error manifested as:

  make[1]: Entering directory '/tmp/build/libosmo-sccp-0.0.6.3.24-758d/_build'
  echo 0.0.6.3.24-758d > ../.version-t && mv ../.version-t ../.version
  /bin/bash: ../.version-t: Permission denied
  Makefile:807: recipe for target '../.version' failed
2015-06-19 21:05:52 +02:00
Alexander Huemer 7925409b35 Makefile.am: Use AM_CPPFLAGS
Since automake 1.13 INCLUDES is depricates and causes a warning
2013-06-12 07:56:31 +02:00
Holger Hans Peter Freyther 00e6f692e9 mtp: Add the MTP Level3 code to the SCCP repoistory
SCCP can be wrapped inside the MTP Level3, and one can
use it for link testing as well. This repository should
be renamed to libosmo-itu or libosmo-ss7 and be a host
to SS7 related encapsulation...

The code is coming from the cellmgr-ng code.
2010-08-01 17:01:26 +08:00
Holger Hans Peter Freyther 7cab49b434 sccp: Rename the pkg-config file to osmo-sccp 2010-07-30 02:31:19 +08:00
Holger Hans Peter Freyther 17097d06b5 sccp: Add a new buildsystem for the OSMO SCCP library 2010-07-30 02:13:37 +08:00