This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, laforge/sigtran has been updated discards 3f93438c1ba06a4125fdcc768aab8a9758789138 (commit) discards c38b045bb7535537d23edd043c44360c2f8fafc6 (commit) discards 443e9e37f07badaa42d8b10feddd3bd1817167d7 (commit) discards 3eb78e99f73def6d054c34c9c3cf2d6e7d9ea999 (commit) discards 3a7ffcd84d7606ebeaeabf9bfb79671df2718b7f (commit) discards 5d51405bed768c2e40db50716bd4e0e089b6d275 (commit) discards 9894f8785f7648139410aade59167712ba6dc444 (commit) discards debcccf4c6e15744a14eb78ba4c1ed7fcb95cfd8 (commit) discards fe9c7db5246e345105eb89a4e5369b3e12cc0bc1 (commit) discards 4caa45221c9beae7b2d1a13b380e3b2227b9d81a (commit) discards b7fb13997578d0df1768c4c3e8a7a585fb5fe734 (commit) discards 1cadc2f08cd62779e87aa6942abb87fb37e6c853 (commit) discards 92e112d013311f6f022971bb3b989b42ea05ff41 (commit) discards 137157150f6aadefda3eabb869bbc6a9b5c9f4c7 (commit) discards fddcd9bc38b2239a718d5f8d4f7ef6e10417bb1a (commit) discards a82b0de07111a8e321d3448fb8147946a550993c (commit) discards 4b1bdf69f782f48524b7d037a8dadad8718e6023 (commit) discards b200f7e153597054af91b01674c3b2864b46a500 (commit) discards 290f1ea39dbd150ab1bc2a0848aea76c8329426b (commit) discards 46d65a69a23d62a1815365186e1aac758c4606c4 (commit) discards 6391c30a220a161a13f88a1354aa1b3691c0e5a4 (commit) discards 83e87f20450a5d565744262f9579f52a39596767 (commit) discards eadf3bd1bb937b3f45906090ed10f1ab57fa3796 (commit) discards f89383aaa8c37fa841c2371a2606a23620db5a88 (commit) discards 28f6849a8d7bb61e890e964f35b2055592b3eea6 (commit) discards d594810900c653631934896bcf0a93a052f4628f (commit) discards 1f8dd801da3c7c829ec1a480006dee388ae7a51b (commit) discards d2dd8062389a55d9b318057d244561540205c40f (commit) discards 37e908edb2ccbf55407cb0287764014d3e569c8e (commit) discards fa629748d8882722e6ed39800eb9e4d9d02dbdc0 (commit) discards 2b744eada89e8fa0941e8a50664030f6f84fcb71 (commit) discards e5e0376ac4338d72dc9f101af7e72df10f97c306 (commit) discards c328f9f362c2d796b92ac89ee69c495efc24aff5 (commit) discards 52f6c7ce521639ecc17d417921690052aaa47994 (commit) discards 84c43cc86619d0676073915420007f2ebb5ee2c3 (commit) discards ac080e1543dd49c21319964048549e039d723127 (commit) discards 3a7cfd2c02f7b2bf1ece2a33aab9701e79f3cbad (commit) discards 6ad077f2b1cf19ff19163554e0c0e46a1546aa61 (commit) discards 1906fac9e2359b9ea92fee461edb19c6f16cf8d0 (commit) discards 218670020ddaec93c3f022b96a1d269b233329fa (commit) discards dab2b2dbcfa04c3ad3b32ed51229abba5999af33 (commit) discards 837e0076d6c910d31e7f5e5a083f778eaaa6af3c (commit) discards 84544e219448b71b509caf9a355ca3407d07dd06 (commit) discards 21101b02ac9ed4699a2fcefdd56ebd146b351198 (commit) discards f32aa840b8075335f60c52ed465e37fd70bca75c (commit) discards c0ae1f6f57af1f0a36831a20fe2b346e6c8ba909 (commit) discards f655fb75a9073bd7df178f583669dc4bc432dc3a (commit) discards 67cc44ccbf127765d917bcf28b6f700cca9a6025 (commit) discards e32316ff88e1e15b063ace6914602e9977562e2d (commit) discards 12015fcec06be4199cb2f4bf647272a42ba04652 (commit) discards b5a0e5943811a2f5e9c1a30a56172566a168dd8a (commit) discards e9d7f77db3a4ab1d747165348ccd834428e3d149 (commit) discards 940bdd4b1f64206f062a7f613cce3dbb9d4de40f (commit) discards 4d95703d5f7e0f3e6a2ec6565a2d282d5782cfdb (commit) discards f2da687a06abac456c7e92ee84f4fcf7a1945628 (commit) discards 444b03ffd43fb18a2154ba04f3477e1ee7017597 (commit) discards 4739b69e027ddffd19f26fea845feb68edaf2aee (commit) discards 1135353557b90abf2e9b6dd8f1f307cc616588d7 (commit) discards a192ac3361ebe1693a3600536bb5371aeb1c30c8 (commit) discards dcfb0997ebc746df26db0658afcce59579326581 (commit) discards 53af63bfc5ebbcab3a14e53a8c7a48d32ae901a7 (commit) discards be0ba4de96c150041be4bc2270911502b0a0cd27 (commit) discards 4a62fff87e64585fbb814a0b7d92973cb34b7868 (commit) discards 3b026e7fa0b0f924f7c70747bfbed0ada48a8c8b (commit) discards 6dd2314796dba977e70b8d71766316d8190a902f (commit) via 534c61015913dc181bedbc47de4b2db544e243c3 (commit) via 2efaa44680a9af79f4e1f1132cf479ccc41ccad5 (commit) via c7418e1f6b1cd80d6159ef9d6781d4ed7400a49f (commit) via 301a981a03864d09b6d54f49d7744dea9f912fb6 (commit) via 1c024d2dd7a9e1f6c5acc3bbe404d037df2a735f (commit) via ca4e51bdc7453b79ce3e945325a8299fd6ec4eb4 (commit) via 8f6cc98a60bc7e35b9c9598fc31e2cce6e6b02f6 (commit) via b4f49d15d5b244901e643167500baee635969a99 (commit) via dd0d40778812800481dc1c36deb3c89375825850 (commit) via 6e059b5dddca3ef1b83dab9dac0a296be848b921 (commit) via 7e396d73daee32d596139e73fb5ffbf239096097 (commit) via df0831b3070efbfe3bff5ccb365c5ecd19d8978c (commit) via 77b2e5886e7b407a48464f015e6e57a78c85b2c5 (commit) via d4ca01530a63d83104a04df934c2f253ffc7ec8a (commit) via 86090d89bd6a64609ce501158462997160742450 (commit) via 34a7f61166c80b0f4f9f5b1ebf7e8bf10ce3cb2a (commit) via 64be21bb0576b61e802d32075f2b1a9f172deb5c (commit) via 7de3c0fdcdebe4eb451b46f0c72c9e0db048eddb (commit) via c23edc02665bdf0f99dde40da86ac9746f2b2d09 (commit) via c67301baf58158485fa92918780052194f68bb01 (commit) via 8d5d5d3d37275f47717adf1d88c70d1ea47236ec (commit) via 4ff32929b887aeeef2c006d9c900dd62dfb2de10 (commit) via 871f9996cf654f7bc401243546ca6fe7c95e6b0f (commit) via c01dfdf6a0332ada56edb0e5dfb01075eb41c778 (commit) via 69b959bb6c361b81458dfa0fb9050767c55389ab (commit) via caba0c9830a179cf6b42480d520f6afe923b59e3 (commit) via d5bb8faf4f5fa73e60b36e01d763b22c6dcd42a6 (commit) via eace37a2302ef3a085475591db1588bc7e9a7f52 (commit) via 98c09ba9a429bd9218d60b78c054622900277ed6 (commit) via e418892ea7380774b96d7d5966faca73aec8687c (commit) via a2ebc73c15cbfe155f8485cf42535b5f768296d4 (commit) via b276265ec230b57191c59bb4dc215a97ee21f251 (commit) via 8f981f368000334935696e3a9abe63952bceb4f7 (commit) via 5e46b70a8710721da67a6323f5b1d8baaf96f04d (commit) via 3b40806bd8d8c263d6c2fe1a5f1e3eb0d2d8ec1a (commit) via 83eb723839bd696f6f893d8e8714408b38b6f6a8 (commit) via 6b82b08ebef025ee90fc4965b0fda7d0d709e0b4 (commit) via 30b4261250b6127fde90cd311a99fe1c1a2000a0 (commit) via 7842805e4e3953a7bc4da6adaacbd78ec1eefd54 (commit) via 33107b835cac3047827defe1b7b403ba177662c8 (commit) via b5ee94d2145ca2b09e61bb27bce3b51b8391ba40 (commit) via aee199c0b2a6c1810a95cbba22e43b886ca9675c (commit) via 3a09806acc0aff6865097d6bc6e30cce16d0aeeb (commit) via 2264041b65dec7f5f4551bc70d746e7609084a75 (commit) via b9c60738aab402646cebff04949d23bb6a26ddf7 (commit) via 7dc31e92dee2b1e7fcdb3c44f270177de4fe6ee8 (commit) via 420378ed1eb8d39e9dcb31a1d41bd18c443c4814 (commit) via 1471dc976466ffc2fbafd02c23ea557a37f17527 (commit) via 2d3a709527c3ba3228d8c5aa14a236b5952079b9 (commit) via c96db7fa585d169eff600ebc291d45b427a6cb16 (commit) via d75e8967ef9e117d54c3cd87082f8de7c840c9f5 (commit) via 34ed4e5a20a016b3b35e1b3317ec91cbb1732247 (commit) via fe8991f8647a16f4472f22d4c429a4dbcee67981 (commit) via 654bed7d5e39f4169f6624ad48fd4de33bea76fc (commit) via b929e4e3e863b013b0f4164beb10861c3ad4e9d0 (commit) via 3b0abab223969d2e5fadf044be24e4cb45d90308 (commit) via 18d00e046b56288c64d46ed180e3f54350a3ae25 (commit) via 3d2aa4a5c0474b140cdb94d6edb7f34bd328f979 (commit) via 6023bcae16b1dfb21f0b515de4aba8669e006b0f (commit) via 58768015ed653b1824da87008b8bece017d46135 (commit) via a3b4f27d449679c5ae6a7abd3f46721bb85676bb (commit) via 14840024594d530a13b8e6d113c8bbd7cf0d1444 (commit) via e9360a75bbd99f8745ad8fa727d0a75c5db7e4ca (commit) via 64deeb0a5204f446cbd053c400d87fbd91957599 (commit) via 7a4f7826927ce3948dbfd7e0dbcf070f660cae11 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3f93438c1ba06a4125fdcc768aab8a9758789138) \ N -- N -- N (534c61015913dc181bedbc47de4b2db544e243c3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=534c61015913dc181bedbc47de4b2db544e243c3 commit 534c61015913dc181bedbc47de4b2db544e243c3 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Apr 8 22:33:50 2017 +0200 Allow clients to specify local IP/port Change-Id: Ief7ce8181442fd0f51c34cf598269ed3a6beacea http://cgit.osmocom.org/libosmo-sccp/commit/?id=2efaa44680a9af79f4e1f1132cf479ccc41ccad5 commit 2efaa44680a9af79f4e1f1132cf479ccc41ccad5 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 19:43:55 2017 +0200 m3ua: cosmetic clanup. We can simply return the M3UA errror code Change-Id: I6ed04a4f78e618938484aeab62dbcfb3f310998d http://cgit.osmocom.org/libosmo-sccp/commit/?id=c7418e1f6b1cd80d6159ef9d6781d4ed7400a49f commit c7418e1f6b1cd80d6159ef9d6781d4ed7400a49f Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 19:41:28 2017 +0200 M3UA: Reject Message Class XFER / Type != DATA This was discovered (and fix validated) using m3ua-sgp-mtr-i-003 of Michael Tuexen's m3ua-testtol. Change-Id: I7498f606b031f5a6dfb538d9900c744da6aed36f http://cgit.osmocom.org/libosmo-sccp/commit/?id=301a981a03864d09b6d54f49d7744dea9f912fb6 commit 301a981a03864d09b6d54f49d7744dea9f912fb6 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 19:36:21 2017 +0200 M3UA: Ensure XFER messages are not sent on stream 0 According to the RFC, Stream ID 0 MUST not be used for XFER/DATA messages. This was discovered (and fix validated) using m3ua-sgp-mtr-v-003-alternate of Michale Tuexen's m3ua-testtool. Change-Id: I80b941426b5106e091bd1becff0ae97958aff97c http://cgit.osmocom.org/libosmo-sccp/commit/?id=1c024d2dd7a9e1f6c5acc3bbe404d037df2a735f commit 1c024d2dd7a9e1f6c5acc3bbe404d037df2a735f Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 18:44:26 2017 +0200 M3UA: Properly reject invalid/unknown routing context This was discovered (and fix validated) using m3ua-sgp-asptm-i-005 of Michael Tuexne's m3ua-testtool. Change-Id: I217ae287e22371e36dda0f87a7737b62fb1bf2d6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ca4e51bdc7453b79ce3e945325a8299fd6ec4eb4 commit ca4e51bdc7453b79ce3e945325a8299fd6ec4eb4 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 18:36:15 2017 +0200 M3UA: Handle opportunistic ASPIA in INACTIVE state This was discovered (and fix validated) using m3ua-sgp-asptm-o-003 of Michale Tuexen's m3ua-testtool. Change-Id: If231072655170fe52dae738882dd63b1d0a60cf9 http://cgit.osmocom.org/libosmo-sccp/commit/?id=8f6cc98a60bc7e35b9c9598fc31e2cce6e6b02f6 commit 8f6cc98a60bc7e35b9c9598fc31e2cce6e6b02f6 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 18:14:22 2017 +0200 M3UA: Send opportunistic ASPACT-ACK to ASPACT-REQ in ACTIVE state This was discovered (and fix validated) using m3ua-sgp-asptm-o-001 of Michael Tuexen's m3ua-testtool. Change-Id: I6d254f7a33856e036329aa717a9c03efb1f1289d http://cgit.osmocom.org/libosmo-sccp/commit/?id=b4f49d15d5b244901e643167500baee635969a99 commit b4f49d15d5b244901e643167500baee635969a99 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 18:12:05 2017 +0200 M3UA: Send "Unexpected Message" when receiving ASP_UP-ACK in ACTIVE Change-Id: Ibcda68b7acb02bf1580a832baff06ff21cbac713 http://cgit.osmocom.org/libosmo-sccp/commit/?id=dd0d40778812800481dc1c36deb3c89375825850 commit dd0d40778812800481dc1c36deb3c89375825850 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 18:10:19 2017 +0200 M3UA: Make sure to reject unsupported traffic mode types This was discovered (and fix validated) using m3ua-sgp-asptm-i-004 of Michael Tuexen's m3ua-testtool. Change-Id: I76c01189b75ff3084cd4d3944314ec9b9f811dbf http://cgit.osmocom.org/libosmo-sccp/commit/?id=6e059b5dddca3ef1b83dab9dac0a296be848b921 commit 6e059b5dddca3ef1b83dab9dac0a296be848b921 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 17:32:38 2017 +0200 M3UA: Respond with "Unexpected Message" if ASPTM is received too soon This was discovered (and fix validated) using m3ua-sgp-aspsm-i-003 of Michale Tuexen's m3ua-testtool. Change-Id: I8b63e7b5e39a7ef8dd66bf014110a04f5f3dc2a2 http://cgit.osmocom.org/libosmo-sccp/commit/?id=7e396d73daee32d596139e73fb5ffbf239096097 commit 7e396d73daee32d596139e73fb5ffbf239096097 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 14:57:24 2017 +0200 osmo_sccp_make_addr_pc_ssn(): Set routing indicator When we crate a sccp address with PC+SSN, we should also set the routing indicator accordingly (OSMO_SCCP_RI_SSN_PC). Change-Id: Ie179df7158624520e90093da063c57f1e3efa0bd http://cgit.osmocom.org/libosmo-sccp/commit/?id=df0831b3070efbfe3bff5ccb365c5ecd19d8978c commit df0831b3070efbfe3bff5ccb365c5ecd19d8978c Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 14:29:37 2017 +0200 osmo_ss7: Fix msgb memory leaks in error paths (asp not connected) Change-Id: I031d90348ea243ac5dbdde14365528f3ec8e3709 http://cgit.osmocom.org/libosmo-sccp/commit/?id=77b2e5886e7b407a48464f015e6e57a78c85b2c5 commit 77b2e5886e7b407a48464f015e6e57a78c85b2c5 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 14:28:16 2017 +0200 m3ua: Remove inbound routing context before routing After verifying the routing context of an incoming M3UA message, remove the routing context before passing into MTP routing. In the forwarding case, we might want to set a new routing context on the outbound link, and we don't want the routing context IE to show up twice. Change-Id: I7a534cb1da275369c70766c059aaae8157ce6833 http://cgit.osmocom.org/libosmo-sccp/commit/?id=d4ca01530a63d83104a04df934c2f253ffc7ec8a commit d4ca01530a63d83104a04df934c2f253ffc7ec8a Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 11:51:58 2017 +0200 osmo_ss7: default point-code format for parsing/printing without ss7_instance osmo_ss7_pointcode_print() osmo_ss7_pointcode_parse() etc. now support passing a NULL ss7-instance which will lead to application of the default ITU 3.8.3 point code format. Change-Id: Ifb739e92e31eaaa0343dc57c9af8c9164d00175f http://cgit.osmocom.org/libosmo-sccp/commit/?id=86090d89bd6a64609ce501158462997160742450 commit 86090d89bd6a64609ce501158462997160742450 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 15:01:56 2017 +0200 send M-SCTP_ESTABLISH.ind to Layer Manager Change-Id: I2904f8ebd97036690ba8a9525b31354c0252123b http://cgit.osmocom.org/libosmo-sccp/commit/?id=34a7f61166c80b0f4f9f5b1ebf7e8bf10ce3cb2a commit 34a7f61166c80b0f4f9f5b1ebf7e8bf10ce3cb2a Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 14:48:08 2017 +0200 move layer_manager from xua_asp_fsm priv to osmo_ss7_asp ... this way it is publicly accessible/reachable Change-Id: I00ec1689bfb068b9067d893fdba14d12d59f73f0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=64be21bb0576b61e802d32075f2b1a9f172deb5c commit 64be21bb0576b61e802d32075f2b1a9f172deb5c Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 18:05:46 2017 +0200 xua: report N-ERROR and N-NOTIFY primitives to layer manager Change-Id: I5c2060f0397d2bf510b085a5bb07e7ab176f2742 http://cgit.osmocom.org/libosmo-sccp/commit/?id=7de3c0fdcdebe4eb451b46f0c72c9e0db048eddb commit 7de3c0fdcdebe4eb451b46f0c72c9e0db048eddb Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 18:04:52 2017 +0200 xua: move notfiy parameters from xua_internal to sigtran_sap and rename them Change-Id: I295b9d6755a4bb52a817d2791a302bdd9fc775dd http://cgit.osmocom.org/libosmo-sccp/commit/?id=c23edc02665bdf0f99dde40da86ac9746f2b2d09 commit c23edc02665bdf0f99dde40da86ac9746f2b2d09 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 9 20:44:40 2017 +0200 M3UA: RKM DEREG-REQ should contain routing context, not routing key The mandatory IE checking is requiring the wrong IE Change-Id: I73ecd163e2143341687ee4bca15a0bc69719c594 http://cgit.osmocom.org/libosmo-sccp/commit/?id=c67301baf58158485fa92918780052194f68bb01 commit c67301baf58158485fa92918780052194f68bb01 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 21:45:50 2017 +0200 Add M3UA RKM (routing key management) support, SGW side only Change-Id: I9b1cf438a42519c0fe2f555c1672fafa499122a1 http://cgit.osmocom.org/libosmo-sccp/commit/?id=8d5d5d3d37275f47717adf1d88c70d1ea47236ec commit 8d5d5d3d37275f47717adf1d88c70d1ea47236ec Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 01:41:03 2017 +0200 osmo_ss7: Add support for dynamic ASP registration if osmo_xua_server.cfg.accept_dyn_reg is set, then ASPs are permitted to connect without having a pre-configured matching ASP definition in the vty. This helps particularly in cases where RKM is used for dynamica registration of a RC (and hence AS). Change-Id: Ie48898202acbdbfe144fdd5851dfedbb554b11aa http://cgit.osmocom.org/libosmo-sccp/commit/?id=4ff32929b887aeeef2c006d9c900dd62dfb2de10 commit 4ff32929b887aeeef2c006d9c900dd62dfb2de10 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 17:33:00 2017 +0200 Add osmo_ss7_find_free_rctx() function to get unused rctx Change-Id: I0186e25a1b3a325c6b0e3f50ef1590c4de6dbef6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=871f9996cf654f7bc401243546ca6fe7c95e6b0f commit 871f9996cf654f7bc401243546ca6fe7c95e6b0f Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 17:10:11 2017 +0200 xua_msg: Add xua_from_nested() helper function for nested IEs ... and add a test case to ensure it continues to work. Change-Id: Iee434886598b528d23ddce0490dcc782e0f5d6ae http://cgit.osmocom.org/libosmo-sccp/commit/?id=c01dfdf6a0332ada56edb0e5dfb01075eb41c778 commit c01dfdf6a0332ada56edb0e5dfb01075eb41c778 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 17:09:41 2017 +0200 protocol/m3ua.h: Add definition for RKM reg/dereg result codes Change-Id: I16db7847e20501b89cc487029b29c8796b10bb84 http://cgit.osmocom.org/libosmo-sccp/commit/?id=69b959bb6c361b81458dfa0fb9050767c55389ab commit 69b959bb6c361b81458dfa0fb9050767c55389ab Author: Harald Welte <laforge at gnumonks.org> Date: Sat Apr 8 23:36:30 2017 +0200 sccp_scoc: Move osmo_prim_event_map to libosmocore Change-Id: Ic1f22ae2e8d786bfe4bbb84e8eb9f8ae4d93d899 http://cgit.osmocom.org/libosmo-sccp/commit/?id=caba0c9830a179cf6b42480d520f6afe923b59e3 commit caba0c9830a179cf6b42480d520f6afe923b59e3 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 19:21:35 2017 +0200 osmo_ss7: Fix segfault when routing MTP-TRANSFER.req to ASP without sctp connection Change-Id: I142a11b09672864b54b927b8334b1975c8cd6022 http://cgit.osmocom.org/libosmo-sccp/commit/?id=d5bb8faf4f5fa73e60b36e01d763b22c6dcd42a6 commit d5bb8faf4f5fa73e60b36e01d763b22c6dcd42a6 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 18:44:14 2017 +0200 m3ua_example: Add talloc reporting This can be used to check for memory leaks while running the example code. Change-Id: I87caa76a2be3c92c93e419242595107d744bad97 http://cgit.osmocom.org/libosmo-sccp/commit/?id=eace37a2302ef3a085475591db1588bc7e9a7f52 commit eace37a2302ef3a085475591db1588bc7e9a7f52 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 18:43:22 2017 +0200 Add osmo_sccp_get_ss7() accessor function as 'struct osmo_sccp_instance' is opaque to the user application, it is useful to have an accessor function that resolves the ss7 instance used by the SCCP instance. Change-Id: I8057a6d69584239b9781c5cece42066293ea1dd6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=98c09ba9a429bd9218d60b78c054622900277ed6 commit 98c09ba9a429bd9218d60b78c054622900277ed6 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 18:15:39 2017 +0200 sigtran: fix various memory leaks (msgb and xua_msg) The general rule for 'struct xua_msg' is now that it is free'd by the function that also allocates it in the first place. Any downstream consumer of the xua_msg may interpret it, but not hold any references or free() it. Change-Id: I708505d129da5824c69b31a13a9c93201929bada http://cgit.osmocom.org/libosmo-sccp/commit/?id=e418892ea7380774b96d7d5966faca73aec8687c commit e418892ea7380774b96d7d5966faca73aec8687c Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 17:19:19 2017 +0200 xua_srv_conn_cb(): Print sctp_recvmsg flags (line in xua_cli_conn_cb()) Change-Id: I91920c6ad665abc791a1dbf386d52cf0aece9133 http://cgit.osmocom.org/libosmo-sccp/commit/?id=a2ebc73c15cbfe155f8485cf42535b5f768296d4 commit a2ebc73c15cbfe155f8485cf42535b5f768296d4 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Apr 7 17:19:37 2017 +0200 xua_cli_conn_cb: Print flags as hex, not decimal. Change-Id: Idcf861cfdc6c14d7d3bafbf2e243da5db6e2f3e6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b276265ec230b57191c59bb4dc215a97ee21f251 commit b276265ec230b57191c59bb4dc215a97ee21f251 Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 08:49:56 2017 +0200 xua_as_fsm: Include routing context (if configured) in NTFY message Change-Id: I15e8bf5cee194f9924d0eab9cff0e7c25daa6dde http://cgit.osmocom.org/libosmo-sccp/commit/?id=8f981f368000334935696e3a9abe63952bceb4f7 commit 8f981f368000334935696e3a9abe63952bceb4f7 Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 01:21:05 2017 +0200 xua_asp_fsm: Always return BEAT-ACK for BEAT, including BEAT DATA IE The RFCs say we *must* always respond to the optional heartbeat message, and we must return a verbatim copy of the heartbeat data IE. This was discovered (and fix validated) using m3ua-sgp-asptm-v-011 of Michael Tuexen's m3ua-testtool. Change-Id: I836e0940a8dbb0f55ddf132202a5f0d51473b82d http://cgit.osmocom.org/libosmo-sccp/commit/?id=5e46b70a8710721da67a6323f5b1d8baaf96f04d commit 5e46b70a8710721da67a6323f5b1d8baaf96f04d Author: Harald Welte <laforge at gnumonks.org> Date: Thu Apr 6 00:29:45 2017 +0200 m3ua: Include RC IE of AS in Tx; validate RC IE on Rx Change-Id: I7db36a23185f82d8d68e318afe89ec5127c40333 http://cgit.osmocom.org/libosmo-sccp/commit/?id=3b40806bd8d8c263d6c2fe1a5f1e3eb0d2d8ec1a commit 3b40806bd8d8c263d6c2fe1a5f1e3eb0d2d8ec1a Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 22:32:13 2017 +0200 add converter functions between osmo_ss7 and m3ua traffic mode types Change-Id: I6cc9530d7d2812cbc8feb6e9db51902865ebfe83 http://cgit.osmocom.org/libosmo-sccp/commit/?id=83eb723839bd696f6f893d8e8714408b38b6f6a8 commit 83eb723839bd696f6f893d8e8714408b38b6f6a8 Author: Harald Welte <laforge at gnumonks.org> Date: Wed Apr 5 22:31:50 2017 +0200 osmo_ss7: make OVERRIDE the default traffic mode type (0) Change-Id: Ie83fa0a403dcfc582d6bb59ec08d6a719d2f6398 http://cgit.osmocom.org/libosmo-sccp/commit/?id=6b82b08ebef025ee90fc4965b0fda7d0d709e0b4 commit 6b82b08ebef025ee90fc4965b0fda7d0d709e0b4 Author: Harald Welte <laforge at gnumonks.org> Date: Tue Apr 4 22:22:42 2017 +0200 sccp: add osmo_sccp_user_{get,set}_priv() API function As 'struct osmo_sccp_user' is private, we need this accessor functions for the SCCP User so it can set and get the 'priv' data. Change-Id: Ia68a36dc18a7d754d63ae29c86d68e495b5c4134 http://cgit.osmocom.org/libosmo-sccp/commit/?id=30b4261250b6127fde90cd311a99fe1c1a2000a0 commit 30b4261250b6127fde90cd311a99fe1c1a2000a0 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 22:16:13 2017 +0200 xua: Remove library-internal DXUA log subsystem We don't really need those thre log messages, and we can thus do away with the library-internal log-subsystem of DXUA. The rest of libosmo-sigtran uses the new globa DL... subsystems anyway Change-Id: Iea0d3db34a3674a9c6422b174a879bfdaa25786f http://cgit.osmocom.org/libosmo-sccp/commit/?id=7842805e4e3953a7bc4da6adaacbd78ec1eefd54 commit 7842805e4e3953a7bc4da6adaacbd78ec1eefd54 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 22:00:45 2017 +0200 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 http://cgit.osmocom.org/libosmo-sccp/commit/?id=33107b835cac3047827defe1b7b403ba177662c8 commit 33107b835cac3047827defe1b7b403ba177662c8 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 21:42:08 2017 +0200 SUA: Port to new osmo_ss7 and SCCP code If we use the infrastructure provided by osmo_ss7 on the lower layer and the SCCP SCRC, SCLC and SCOC code on the upper side, not much of the original sua.c code remains. It looks much like the M3UA code now. Change-Id: I193b74f58aa70c443ae17e78b5604246d6bc3f71 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b5ee94d2145ca2b09e61bb27bce3b51b8391ba40 commit b5ee94d2145ca2b09e61bb27bce3b51b8391ba40 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 20:46:07 2017 +0200 sccp_sap license header was missing Change-Id: I442634ca74d9c4cd386726a9d6b933a12f45afc5 http://cgit.osmocom.org/libosmo-sccp/commit/?id=aee199c0b2a6c1810a95cbba22e43b886ca9675c commit aee199c0b2a6c1810a95cbba22e43b886ca9675c Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 21:49:07 2017 +0200 remove tests/sigtran: it's not a test case in tests/* we have unit tests that are run as part of the autotest suite during 'make check'. The code in tests/sigtran is an example, but not a test. As the API is changing anyway, let's remove it for now and re-introduce actual tests and examples after the changes in API required by the upcoming new SCCP core. Change-Id: Ie471a197856c875eb4987bf9858d757312de24fb http://cgit.osmocom.org/libosmo-sccp/commit/?id=3a09806acc0aff6865097d6bc6e30cce16d0aeeb commit 3a09806acc0aff6865097d6bc6e30cce16d0aeeb Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 20:39:26 2017 +0200 Add new SCCP implementation This is an implementation of SCCP as specified in ITO-T Q.71x, particularly the SCRC (routing), SCLC (Connectionless) and SCOC (Connection Oriented) portions. the elaborate state machines of SCOC are implemented using osmo_fsm, with one state machine for each connection. Interfaces to the top (user application) are the SCCP-USER-SAP and on the bottom (network) side the MTP-USER-SAP as provided by osmo_ss7. Contrary to a straight-forward implementation, the code internally always uses a SUA representation of all messages (in struct xua_msg). This enables us to have one common implementation of all related state machines and use them for both SUA and SCCP. If used with real SCCP wire format, all messages are translated from SCCP to SUA on ingress and translated from SUA to SCCP on egress. As SUA is a super-set of SCCP, this can be done "lossless". Change-Id: I916e895d9a4914b05483fe12ab5251f206d10dee http://cgit.osmocom.org/libosmo-sccp/commit/?id=2264041b65dec7f5f4551bc70d746e7609084a75 commit 2264041b65dec7f5f4551bc70d746e7609084a75 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 18:06:50 2017 +0200 Add tests for xUA code + SCCP/SUA transcoding Change-Id: I7ce038d72dca18fb83d5a12519c9a48267e52ab8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b9c60738aab402646cebff04949d23bb6a26ddf7 commit b9c60738aab402646cebff04949d23bb6a26ddf7 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 18:33:09 2017 +0200 Add SCCP <-> SUA message transcoding routines Change-Id: I8151a9b08a0b0ca97b9c73105ad4548512ce3be8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=7dc31e92dee2b1e7fcdb3c44f270177de4fe6ee8 commit 7dc31e92dee2b1e7fcdb3c44f270177de4fe6ee8 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 19:46:20 2017 +0200 sua.c: Replace sua_msgb_alloc() with new sccp_msgb_alloc() Change-Id: I7067a85dcc5dda66f4b17b0fe08da8cb3efe79ef http://cgit.osmocom.org/libosmo-sccp/commit/?id=420378ed1eb8d39e9dcb31a1d41bd18c443c4814 commit 420378ed1eb8d39e9dcb31a1d41bd18c443c4814 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Apr 3 19:25:45 2017 +0200 sua: Extend address parsing with GT, RI and IPv4 support Change-Id: I186df77cbdbedfe1a60b855be3626b6766f4681c ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/protocol/m3ua.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library