Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-09 | xua_asp_fsm: Add start_link/6 | Harald Welte | 1 | -1/+4 | |
2012-05-09 | xua_as_fsm: ignore ASP_DOWN in AS-PENDING and fix state list generation | Harald Welte | 2 | -3/+18 | |
2012-05-08 | xua_asp_fsm: wrap next_state/1 and signal ASP state chg to AS | Harald Welte | 1 | -12/+26 | |
2012-05-08 | sg_as_sup: introduc get_as_fsm_name/1 | Harald Welte | 1 | -1/+6 | |
2012-05-08 | xua_as_fsm: fix use of lists:all/2 and introduc create_asp/2 | Harald Welte | 1 | -1/+8 | |
2012-05-07 | make the SG AS/ASP supervisor hierarchy work | Harald Welte | 4 | -4/+171 | |
2012-05-06 | M2UA: some important parameter types | Harald Welte | 1 | -0/+3 | |
2012-05-06 | add new AS and ASP supervisors as well as FSM for AS | Harald Welte | 3 | -0/+314 | |
This is part of a new process hierarchy for proper operation of a SG (Signalling Gateway) with a number of AS, each containing multiple ASP, the respective state management, fail-over, etc. The AS supervisor starts the AS fsm and the ASP supervisor. The ASP supervisor will be used to start and maintain ASP fsm's (xua_asp_fsm), which in turn link into the respective M2UA/M3UA/SUA behavior. Those ASP fsm's will then be used by the processes that represent the SCTP associations. | |||||
2012-05-05 | add some more M2UA related definitions | Harald Welte | 1 | -0/+24 | |
2012-05-05 | M2UA Codec: Use generic xUA codec instead | Harald Welte | 5 | -75/+17 | |
2012-04-16 | add compatibility clause for Erlang Public License | Harald Welte | 28 | -2/+394 | |
This is required to make sure that even if somebody thinks the erlang OTP libraries and my code form a derivative work, there will be no licensing conflict. | |||||
2012-04-01 | rename sua_codec to generic xua_codec | Harald Welte | 8 | -44/+47 | |
SUA/M3UA/M2UA/M2PA actaully all uses almost the same message format, so it makes sense to write one generic xua_codec and derive from that. The current SUA implementation didn't actually contain anything SUA specific, so we can just rename it and use xua_codec directly from the users. | |||||
2012-04-01 | sua_codec: rename generic part from sua -> xua | Harald Welte | 1 | -5/+3 | |
2012-04-01 | sctp_sua: Pass connectionless msgs to SCCP | Harald Welte | 1 | -0/+10 | |
2012-02-13 | remove debug output | Harald Welte | 1 | -1/+0 | |
2012-02-13 | sccp_codec: Adapt eunit test case to recent code changes | Harald Welte | 1 | -1/+1 | |
In commit 2c67ac00ccf2ceadef7ee55d2edea36d3e117861 we removed the 'encoding' parameter from the sccp_gt record. | |||||
2012-02-13 | sua_codec: Adapt test to recent code changes | Harald Welte | 1 | -1/+1 | |
In 4d6109983b66a5449e119f2cd4b17f18fb06c0c9 we removed a length field from the sua_msg record, the eunit test case has to be adapted | |||||
2012-02-13 | mtp3_codec: update eunit test with recent code change | Harald Welte | 1 | -1/+1 | |
Fixes in the mtp3 parser introduced in 092443629b7de87f4cd2d0fc0de13da3e5a50203 have to be reflected in the test case. | |||||
2012-01-31 | ss7_links: no longer 'link' processes creating a linkset | Harald Welte | 1 | -10/+14 | |
This just produced bogus messages about cleaning up tables, which was not being done anymore anyway. | |||||
2012-01-31 | osmo_util: add new asn_val() function | Harald Welte | 1 | -0/+8 | |
2012-01-28 | ss7_links: add type annotations | Harald Welte | 1 | -14/+53 | |
2012-01-28 | IPA ss7_link: Construct fake mtp3_routing_label{} | Harald Welte | 1 | -5/+7 | |
In SCCP-over-IPA links, we don't have MTP3 or something else that can transport a routing label. It's a true point-to-point connection and it cannot do MTP-based routing. In order to fit this into our existing SS7 link / linkset code, we locally construct a fake mtp3 routing label with the remote and local point code of the linkset. | |||||
2012-01-28 | IPA protocol: Fix delivery of 'ipa_closed' to user processes | Harald Welte | 1 | -4/+8 | |
2012-01-28 | SCCP: add defines for Reset, Error and Release Cause values | Harald Welte | 1 | -3/+33 | |
2012-01-25 | move invert_rout_lbl to mtp3_codec and export it there | Harald Welte | 2 | -7/+5 | |
2012-01-24 | SCCP codec: fix parsing of CC message option part | Harald Welte | 1 | -2/+3 | |
2012-01-24 | SS7 IPA module: Various typo fixes | Harald Welte | 1 | -3/+3 | |
2012-01-23 | IPA: set link state 'active', not just 'up' | Harald Welte | 1 | -0/+1 | |
2012-01-23 | Integration between IPA protocol and ss7_links code to permit SCCP over IPA | Harald Welte | 3 | -73/+53 | |
2012-01-23 | osmo_util:pointcode2int(undefined) -> undefined | Harald Welte | 1 | -0/+2 | |
2012-01-23 | sccp codec: correctly parse and encode CR message variable/optional part | Harald Welte | 1 | -17/+84 | |
2012-01-23 | sccp codec: ensure correct encoding of 'undefined' point code | Harald Welte | 1 | -6/+3 | |
2012-01-20 | M2PA: implement RC 'fiso_msu_accepted' flag | Harald Welte | 4 | -20/+134 | |
This flag prevents the accepting of FISU or MSU inside RC, ensuring that those events cannot enter LSC/IAC during times where they are invalid. | |||||
2012-01-19 | MTP2 LSC: ignore SIOS in out_of_service state | Harald Welte | 1 | -0/+5 | |
2012-01-19 | M2PA: implement proper acknowledgement of user data | Harald Welte | 1 | -2/+17 | |
2012-01-19 | m2pa_codec: use standard 'undefined' for not-present mtp3 portion | Harald Welte | 1 | -2/+2 | |
2012-01-19 | sctp_core: Properly handle cant_assoc event from SCTP | Harald Welte | 1 | -1/+2 | |
2012-01-19 | MTP2 LSC: pass-through of primitives from LSC into IAC during initial alignment | Harald Welte | 2 | -4/+8 | |
2012-01-19 | MTP2 IAC: Ignore FISU/MSU during proving state of IAC | Harald Welte | 1 | -0/+4 | |
2012-01-19 | MTP2 IAC: ignore SIOS in not_aligned state | Harald Welte | 1 | -0/+4 | |
2012-01-18 | SUA-SCCP converter: fix parsing of protocol class options | Harald Welte | 1 | -12/+12 | |
2012-01-18 | SUA codec: remove 'msg_length' from sua_msg{} | Harald Welte | 2 | -2/+2 | |
2012-01-18 | SCCP Codec: don't include 'encoding' in sccp_addr{} | Harald Welte | 1 | -3/+3 | |
The Encoding parameter really only tells us about the odd/even number of digits, and that information is already present as the list of digits in the decoded address. | |||||
2012-01-18 | SCCP/SUA converter: use atoms like calling_party_addr, not integers | Harald Welte | 1 | -11/+10 | |
2012-01-18 | add very basic sua decode / re-encode test | Harald Welte | 1 | -0/+16 | |
2012-01-18 | SCCP->SUA conversion: fix lots of bugs in initial untested code | Harald Welte | 1 | -9/+10 | |
2012-01-18 | sua_codec: Make sure we can re-encode options with {length, data} tuple | Harald Welte | 1 | -0/+4 | |
2012-01-18 | fix various bugs in SUA -> SCCP conversion | Harald Welte | 1 | -7/+11 | |
2012-01-17 | update osmo_ss7.app with new modules added to this repo | Harald Welte | 1 | -2/+3 | |
2012-01-17 | m2pa: fix typo in header file | Harald Welte | 1 | -1/+1 | |