Skip to content

Commit

Permalink
Initial rev of rlm_sigtran.
Browse files Browse the repository at this point in the history
  • Loading branch information
alandekok committed Oct 31, 2016
1 parent fcd7120 commit c3d236b
Show file tree
Hide file tree
Showing 11 changed files with 7,165 additions and 0 deletions.
29 changes: 29 additions & 0 deletions src/modules/rlm_sigtran/README.md
@@ -0,0 +1,29 @@
# rlm_sigtran
## Metadata
<dl>
<dt>category</dt><dd>authentication</dd>
</dl>

## Summary
Supports authentication against a Sigtran interface.

## Description

This module implements sigtran communication for EAP-SIM and EAP-AKA.
It should be listed in the "authenticate" section.

Many people will wonder about the license issues involved in
distributing this module. The short answer is that the source can be
distributed, the binaries cannot be distributed. The explanation is
given below.

This module falls under the BSD 3 clause license, with advertising
clause. This clause is incompatible with the GPL, which means that
binaries of this module cannot be used or distributed without explicit
permission of the copyright holder.

This module includes a modified copy of the libosmo-m3ua library,
which is licensed under the GPLv2 / GPLv3.

Anyone having questions about the license can email
license@networkradius.com.
39 changes: 39 additions & 0 deletions src/modules/rlm_sigtran/all.mk.in
@@ -0,0 +1,39 @@
TARGETNAME := @targetname@

ifneq "$(TARGETNAME)" ""
TARGET := $(TARGETNAME).a
endif

SOURCES := $(TARGETNAME).c \
libosmo-m3ua/bsc_ussd.c \
libosmo-m3ua/bsc_sccp.c \
libosmo-m3ua/bss_patch.c \
libosmo-m3ua/sccp_state.c \
libosmo-m3ua/bssap_sccp.c \
libosmo-m3ua/debug.c \
libosmo-m3ua/counter.c \
libosmo-m3ua/sctp_m3ua_client.c \
libosmo-m3ua/sctp_m3ua_misc.c \
libosmo-m3ua/msc_conn.c \
libosmo-m3ua/mtp_layer3.c \
libosmo-m3ua/mtp_link.c \
libosmo-m3ua/link_udp.c \
libosmo-m3ua/links.c \
libosmo-m3ua/snmp_mtp.c \
libosmo-m3ua/bsc.c \
libosmo-m3ua/ss7_application.c \
libosmo-m3ua/thread.c \
libosmo-m3ua/isup.c \
libosmo-m3ua/isup_filter.c \
libosmo-m3ua/ipaccess.c \
map.c \
event.c \
client.c \
sccp.c \
sigtran.c \
log.c

SRC_INCDIRS := $(top_srcdir)/src/modules/rlm_sigtran/libosmo-m3ua/include/ $(top_srcdir)/src/modules/rlm_sigtran_ext/libosmo-m3ua/include/
SRC_CFLAGS := -std=gnu11 @mod_cflags@
TGT_LDLIBS := @mod_ldflags@
NAME := @targetname@

0 comments on commit c3d236b

Please sign in to comment.