Remove the paragraph about writing to the Free Software Foundation's
mailing address. The FSF has changed addresses in the past, and may do
so again. In 2021 this is not useful, let's rather have a bit less
boilerplate at the start of source files.
Change-Id: Ic8c69d24141abd183e3b1257f4e9edfd9c1afabe
Commit 0c40c626ca introduced a new
ipa_proto_ccm module, which was not added to the app module
list. Commit 515aa33434 then used a
function from this module. In interactive mode the module would be
loaded automatically so its omission was not detected in testing. In
embedded mode (used by default in relx releases) modules are loaded
statically on startup and must be explicitly listed.
Change-Id: I5b7338341a9e179b41b8f2f092efe9aaf83451bb
When the osmo-msc version 1.6.1 connects to the osmo-hlr, it sends an
id response and an immediate ack. This commit allows initiating the
handshake with an ack rather than an id request (as is done by ipa
*clients*, like a bts towards a bsc, or the msc towards the hlr) if
needed to mimic behavior of particular components.
Change-Id: I6ab3c9efb51e806f582ce8f473a13ee73ca1567e
This commit allows configuration of the ccm protocol options used when
setting up an ipa connection with an external entity. The options
record is kept alongside the socket in the socket-owning process loop,
and used to fill the values in the ccm identity response. If
additional CCM state were needed in the future this commit could be
extended to keep generic state, with the options only representing one
piece of the overall state.
Change-Id: I3f67095f33f1ff826ad04dad72990bf79617149a
This uses the new 'codec' infrastructure of our Erlang IPA
implementation to decode/encode the IPA CCM messages.
Change-Id: I9575145acbb6e3aff57f8bd97d327cbcd81b3665
A codec for a given Stream Identifier can be registered with encode
and decode functions. This codec transcodes from the binary payload
of messages within that stream identifier and some abstract
representation. Any received messages will be passed through decode,
while any to-be-transmitted messages will be passed through encode.
Change-Id: I8eaf888402545a1a871df9ae3dfbce690729dd03
IPAC_PROTO_OSMO reserves one StreamID and creates a new hierarchy
of 256 different Osmocom specifice stream Identifiers. It adds one
extra byte for this (the first byte in the payload).
Change-Id: I765e0d96523feec401d6fb04693189281c580d04
In commit eb61885c35 the number of
arguments to xua_asp_fsm:init() was expanded by one for the pid of the
AS FSM. This change alters sctp_sua to adhere to this new list of
arguments, enen though it passes 'fixme' in as the pid, as we currently
don't yet fully use the xua_as_fsm module yet.
After this commit, it is possible to add #sigtran_link{type=m2ua}
using the osmo_ss7_sup:add_mtp_link() API.
The actual M2UA code appears to be incomplete at this point