From gitosis at osmocom.org Mon Mar 2 20:37:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 Mar 2015 20:37:10 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-16-g61184a1 Message-ID: <201503022037.t22KbAIO083688@git.osmocom.org> This 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 "GNURadio hardware abstraction block". The branch, master has been updated via 61184a19e7db7a9579908fa512617327998b00d5 (commit) via 53ed8918f396508133374e7ddc1beae9c8e67c6a (commit) via a960600a1eb937541853b7d04ea1e02eac7f7b4f (commit) via cd0d9350c6a534dd057f709ee1d9f00a19c90306 (commit) via 535a505069834fdcba99aa0763f55e0c754b76a9 (commit) via 6d6a483cfbe7ecae6d0858ef862d44405efb6e6f (commit) via 3afcb7e04f6c48d70b8bb2f2c3ab7723d3fcf026 (commit) from 48045b597d3a605d2cb1cd2df62d07317009b9ea (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 1 + lib/CMakeLists.txt | 8 + lib/arg_helpers.h | 11 ++ lib/config.h.in | 1 + lib/sink_impl.cc | 18 ++ lib/{rtl => soapy}/CMakeLists.txt | 14 +- lib/soapy/soapy_sink_c.cc | 361 ++++++++++++++++++++++++++++++++++++ lib/soapy/soapy_sink_c.h | 138 ++++++++++++++ lib/soapy/soapy_source_c.cc | 379 ++++++++++++++++++++++++++++++++++++++ lib/soapy/soapy_source_c.h | 140 ++++++++++++++ lib/source_impl.cc | 18 ++ 11 files changed, 1082 insertions(+), 7 deletions(-) copy lib/{rtl => soapy}/CMakeLists.txt (80%) create mode 100644 lib/soapy/soapy_sink_c.cc create mode 100644 lib/soapy/soapy_sink_c.h create mode 100644 lib/soapy/soapy_source_c.cc create mode 100644 lib/soapy/soapy_source_c.h hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Fri Mar 6 18:32:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Mar 2015 18:32:49 GMT Subject: osmo-pcu.git branch master updated. 0.2-380-g0eabffd Message-ID: <201503061832.t26IWnen059590@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 0eabffdc35bef3bb678014d4c377ab8a2ac5951f (commit) via 1842c921b3ed5c941a092542b922274c535111a9 (commit) via adcdf150a63b3fe13dd933fca9f51974f40aeede (commit) from a41a71e2d4fd02a941dff5cc504c064f60c7e234 (commit) 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/osmo-pcu/commit/?id=0eabffdc35bef3bb678014d4c377ab8a2ac5951f commit 0eabffdc35bef3bb678014d4c377ab8a2ac5951f Author: Jacob Erlbeck Date: Mon Mar 2 14:28:12 2015 +0100 sched: Modify DL scheduling to use different priorities Currently the DL blocks are scheduled round robin to each TBF that is either in state FLOW or FINISHED and not waiting for an IMM.ASS confirmation. This way, if single blocks has been NACK'ed by the MS and the PCU has already resent the missing packets, the PCU starts retransmitting them until it has received an ACK/NACK even if other TBF have RLC blocks that need to be transmitted. This commit changes sched_select_downlink to select the next TBF with the highest priority, where blocks that are going to be resent again have a lower priority unless the window is stalling. If there is only one TBF the old behaviour is kept, since there is no other TBF that can have a higher priority. If there is much packet loss on a single phone, this modification can lead to a higher latency for that MS. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1842c921b3ed5c941a092542b922274c535111a9 commit 1842c921b3ed5c941a092542b922274c535111a9 Author: Jacob Erlbeck Date: Mon Mar 2 13:01:35 2015 +0100 tbf: Reduce m_new_tbf logging messages Currently tbf->m_new_tbf may point to itself if no new TBF is assigned. But this leads to additional logging messages, since the code in set_new_tbf and tbf_free assumes, that a real new TBF is assigned and generates log messages accordingly. This commit adds checks to avoid those messages in the above case. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=adcdf150a63b3fe13dd933fca9f51974f40aeede commit adcdf150a63b3fe13dd933fca9f51974f40aeede Author: Jacob Erlbeck Date: Tue Mar 3 14:45:55 2015 +0100 tbf: Add name() method and put the buf into the tbf Currently tbf_name() must not be used twice in a printf statement with different TBFs, since the same baffer will be used for each. This commit puts the text buffer into struct gprs_rlcmac_tbf to avoid this problem. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_sched.cpp | 29 +++++++++++++++++++----- src/tbf.cpp | 56 +++++++++++++++++++++++++++++------------------ src/tbf.h | 5 +++++ tests/tbf/TbfTest.err | 6 ++--- 4 files changed, 65 insertions(+), 31 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 12 17:29:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Mar 2015 17:29:17 GMT Subject: osmo-pcu.git branch master updated. 0.2-381-g7c44415 Message-ID: <201503121729.t2CHTHWh073928@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 7c44415d785422b8f7e02059420e7c6feb89f4e9 (commit) from 0eabffdc35bef3bb678014d4c377ab8a2ac5951f (commit) 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/osmo-pcu/commit/?id=7c44415d785422b8f7e02059420e7c6feb89f4e9 commit 7c44415d785422b8f7e02059420e7c6feb89f4e9 Author: Jacob Erlbeck Date: Thu Mar 12 12:08:54 2015 +0100 tbf: Fix scheduling for DL Ack/Nack request Currently the DL Ack/Nack is not requested, if the last chunk of the final LLC frame in the TBF fits exactly into the remaining space of the RLC block. It is also not requested, if the RRBP flag cannot be set due to scheduling issues (single block allocation, polling already pending for this TBF, ...). So up to POLL_ACK_AFTER_FRAMES (20) RLC data blocks will have to be resent, before requesting the Ack/Nack will be retried. This commit removes the first_fin_ack parameter of create_dl_acked_block entirely and adds a request_dl_ack() method that should be called, when the TBF's state changes to FINISHED. This request will be reset, when the block has been scheduled successfully. Since the first_fin_ack hasn't been set if chunk == space, calling request_dl_ack() on both places in create_new_bsn() when the state is changed to FINISHED will also fix the first issue described above. Note that DL scheduling might not be fair concerning access to first_ts when multiple TS are used for a TBF. In theory, a TBF might never get access to first_ts in the worst case. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/tbf.h | 4 +++- src/tbf_dl.cpp | 31 +++++++++++++++++++------------ 2 files changed, 22 insertions(+), 13 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Mar 14 18:31:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Mar 2015 18:31:18 GMT Subject: libosmocore.git branch master updated. 0.8.0-5-g4dafdef Message-ID: <201503141831.t2EIVIBY040033@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 4dafdefa7adaea9ca10b357ed966fdcd183347df (commit) via 4d45d40c782c3c536d917c51c0054e9ee01a676a (commit) from 879acef39465bb978f9a3bcb349594b818aec442 (commit) 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/libosmocore/commit/?id=4dafdefa7adaea9ca10b357ed966fdcd183347df commit 4dafdefa7adaea9ca10b357ed966fdcd183347df Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:30:19 2015 +0100 debian: Aim for a higher standards version http://cgit.osmocom.org/libosmocore/commit/?id=4d45d40c782c3c536d917c51c0054e9ee01a676a commit 4d45d40c782c3c536d917c51c0054e9ee01a676a Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:21:25 2015 +0100 debian: Move to multi-arch support in libosmocore Enable multi-arch support in libosmocore. This means the package can not be built on squeeze anymore. The concept of "foreign" is not really well documented but I think I use it correctly here. ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 15 +++++++++++++-- debian/libosmocodec0.install | 2 +- debian/libosmocore-dev.install | 8 ++++---- debian/libosmocore6.install | 2 +- debian/libosmoctrl0.install | 2 +- debian/libosmogb3.install | 2 +- debian/libosmogsm5.install | 2 +- debian/libosmosim0.install | 2 +- debian/libosmovty1.install | 2 +- 10 files changed, 25 insertions(+), 14 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Mar 14 18:53:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Mar 2015 18:53:26 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-12-g8f2ec84 Message-ID: <201503141853.t2EIrQ4v042325@git.osmocom.org> This 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, master has been updated via 8f2ec84a5bb60124e91692650614eb0d0ddb05b9 (commit) via e3483359785739c4df1748224a545c9d17fa90a8 (commit) via 83ff5eaa7416d050ca57a226488090a9661431b9 (commit) via e119901c5141b28ccba84a0619f501017815918b (commit) from 61edd242d0af57d3d97a77dc35186f768f7aaffd (commit) 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=8f2ec84a5bb60124e91692650614eb0d0ddb05b9 commit 8f2ec84a5bb60124e91692650614eb0d0ddb05b9 Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:51:31 2015 +0100 debian: Add misc depends as wanted by lintian libosmo-sccp source: debhelper-but-no-misc-depends libosmo-sccp-dev http://cgit.osmocom.org/libosmo-sccp/commit/?id=e3483359785739c4df1748224a545c9d17fa90a8 commit e3483359785739c4df1748224a545c9d17fa90a8 Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:47:33 2015 +0100 debian: Bump the version http://cgit.osmocom.org/libosmo-sccp/commit/?id=83ff5eaa7416d050ca57a226488090a9661431b9 commit 83ff5eaa7416d050ca57a226488090a9661431b9 Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:46:58 2015 +0100 debian: By definition this only creates a dev package http://cgit.osmocom.org/libosmo-sccp/commit/?id=e119901c5141b28ccba84a0619f501017815918b commit e119901c5141b28ccba84a0619f501017815918b Author: Holger Hans Peter Freyther Date: Sat Mar 14 19:42:23 2015 +0100 debian: Move to multi-arch support ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ debian/compat | 2 +- debian/control | 19 ++++--------------- debian/libosmo-sccp-dev.dirs | 2 -- debian/libosmo-sccp-dev.install | 6 ------ debian/libosmo-sccp1.dirs | 1 - debian/libosmo-sccp1.install | 1 - debian/rules | 5 +---- 8 files changed, 12 insertions(+), 30 deletions(-) delete mode 100644 debian/libosmo-sccp-dev.dirs delete mode 100644 debian/libosmo-sccp-dev.install delete mode 100644 debian/libosmo-sccp1.dirs delete mode 100644 debian/libosmo-sccp1.install hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Mar 14 19:06:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Mar 2015 19:06:30 GMT Subject: libosmo-abis.git branch master updated. v0.3.1-1-g050d60a Message-ID: <201503141906.t2EJ6UIt043729@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 050d60a9a1210d456e5db247cef0e860ed38ebbb (commit) from 2f0dd0c01930fbc0dbf0c86946dd0a429f3cd6e2 (commit) 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-abis/commit/?id=050d60a9a1210d456e5db247cef0e860ed38ebbb commit 050d60a9a1210d456e5db247cef0e860ed38ebbb Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:01:48 2015 +0100 debian: Switch to multi-arch support ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 13 +++++++++---- debian/libosmo-abis-dev.install | 8 ++++---- debian/libosmoabis4.install | 2 +- debian/libosmotrau0.install | 2 +- debian/rules | 4 ++-- 6 files changed, 18 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sat Mar 14 19:14:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Mar 2015 19:14:18 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-6-gd69c1ca Message-ID: <201503141914.t2EJEIuf044499@git.osmocom.org> This 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 "Osmocom network interface library". The branch, master has been updated via d69c1ca8fab461ca5cdf65215261df0b2582f7ad (commit) from 2f1ddb2709fcdccdbc5830de4cec0f0a7141ecbd (commit) 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-netif/commit/?id=d69c1ca8fab461ca5cdf65215261df0b2582f7ad commit d69c1ca8fab461ca5cdf65215261df0b2582f7ad Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:09:13 2015 +0100 debian: Move the package to multi-arch support ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 9 ++++++--- debian/libosmo-netif-dev.install | 8 ++++---- debian/libosmonetif2.install | 2 +- debian/rules | 4 ++-- 5 files changed, 14 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Mar 14 19:27:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Mar 2015 19:27:24 GMT Subject: openggsn.git branch master updated. 0.91-70-g633cc0d Message-ID: <201503141927.t2EJROVo045961@git.osmocom.org> This 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 "The OpenGGSN project". The branch, master has been updated via 633cc0d7cbc224b7e5ba811e2161553df30a6dfe (commit) via 7bfe18039bb564a6adfe5729be1fa25c58b35c21 (commit) via 0576f3bebfc48469a1b5d7df15bb5e0c04c516b6 (commit) from 91d0ee5c140a7b9cff8fb71d7fd19025a92bc71b (commit) 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/openggsn/commit/?id=633cc0d7cbc224b7e5ba811e2161553df30a6dfe commit 633cc0d7cbc224b7e5ba811e2161553df30a6dfe Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:25:35 2015 +0100 debian: Address lintian warning about -dbg package http://cgit.osmocom.org/openggsn/commit/?id=7bfe18039bb564a6adfe5729be1fa25c58b35c21 commit 7bfe18039bb564a6adfe5729be1fa25c58b35c21 Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:21:44 2015 +0100 debian: Require libosmocore http://cgit.osmocom.org/openggsn/commit/?id=0576f3bebfc48469a1b5d7df15bb5e0c04c516b6 commit 0576f3bebfc48469a1b5d7df15bb5e0c04c516b6 Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:17:19 2015 +0100 debian: Move to multi-arch support ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 9 ++++++--- debian/libgtp0-dev.install | 8 ++++---- debian/libgtp0.install | 2 +- debian/rules | 8 ++------ 5 files changed, 14 insertions(+), 15 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Mar 16 09:24:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Mar 2015 09:24:36 GMT Subject: openbsc.git branch master updated. 0.14.0-1-g8deba01 Message-ID: <201503160924.t2G9Oane056593@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 8deba01eda7d32e32583d2a862984b430888fbe3 (commit) from 66105fd3dc043e0f8011e1fa47864611936dd6aa (commit) 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/openbsc/commit/?id=8deba01eda7d32e32583d2a862984b430888fbe3 commit 8deba01eda7d32e32583d2a862984b430888fbe3 Author: Holger Hans Peter Freyther Date: Sat Mar 14 20:33:43 2015 +0100 debian: We are at version 0.14 now ----------------------------------------------------------------------- Summary of changes: debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 18 20:55:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Mar 2015 20:55:19 GMT Subject: libosmocore.git branch master updated. 0.8.0-11-g267fd86 Message-ID: <201503182055.t2IKtJ0I096629@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 267fd86e7da57719577c50039129654bd396c651 (commit) via 6cce3d71537cd9dc077c407d865b8b8ffe1ee77f (commit) via ca8dcb7bff9f9ed4cc52875a772246011e93cf31 (commit) via 36153dc61aa15f9c3084c2824c51356fc4babadb (commit) via 49ed9beed1a1f6df197defb295cf436b5eeb8933 (commit) via b61b2ca1a0c63d99c642fe46b0bfef83eb092ba1 (commit) from 4dafdefa7adaea9ca10b357ed966fdcd183347df (commit) 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/libosmocore/commit/?id=267fd86e7da57719577c50039129654bd396c651 commit 267fd86e7da57719577c50039129654bd396c651 Author: Holger Hans Peter Freyther Date: Wed Mar 18 21:52:38 2015 +0100 libctrl: Include config.h so we can include netinet/tcp.h In e15ac060e7ae78d4c3569d7fc9071bcf49807e05 we tried to fix the nuttx build but we never included "netinet/tcp.h" after it and the compiler warned about the unused "on" parameter which we didn't notice because of the other warnings... Include config.h so we can see if there is a tcp.h and then include it. http://cgit.osmocom.org/libosmocore/commit/?id=6cce3d71537cd9dc077c407d865b8b8ffe1ee77f commit 6cce3d71537cd9dc077c407d865b8b8ffe1ee77f Author: Holger Hans Peter Freyther Date: Wed Mar 18 21:35:56 2015 +0100 msgfile: Fix warning on BSDs stdio msgfile.c:116:16: warning: implicit declaration of function 'getline' is invalid in C99 [-Wimplicit-function-declaration] while (getline(&line, &n, file) != -1) { http://cgit.osmocom.org/libosmocore/commit/?id=ca8dcb7bff9f9ed4cc52875a772246011e93cf31 commit ca8dcb7bff9f9ed4cc52875a772246011e93cf31 Author: Holger Hans Peter Freyther Date: Wed Mar 18 21:26:57 2015 +0100 gsm0808: Remove duplicate initialization These types were compatible so simply remove one. Fixes: gsm0808.c:323:37: warning: initializer overrides prior initialization CC gsm0480.lo of this subobject CC abis_nm.lo [-Winitializer-overrides] [GSM0808_IE_LSA_INFORMATION] = { TLV_TYPE_TLV }, ^~~~~~~~~~~~ gsm0808.c:316:36: note: previous initialization is here [GSM0808_IE_LSA_INFORMATION] = { TLV_TYPE_TLV }, ^~~~~~~~~~~~ http://cgit.osmocom.org/libosmocore/commit/?id=36153dc61aa15f9c3084c2824c51356fc4babadb commit 36153dc61aa15f9c3084c2824c51356fc4babadb Author: Jacob Erlbeck Date: Tue Mar 17 10:21:17 2015 +0100 bssgp: Handle BSSGP STATUS messages Currently incoming BSSGP STATUS messages are just logged and no other action is taken. This makes it impossible for higher layers to react to failures which are indicated by corresponding STATUS messages unless a timeout is triggered as a result of that failure later on. This commit adds a bssgp_rx_status() function and calls it on incoming STATUS messages. That function logs a message, increments the new BSSGP_CTR_STATUS counter if the bctx context exists and invokes an NM_STATUS status indication. The latter will allow the application to handle failures immediately. Since all STATUS messages should be handled, the function is already called in bssgp_rcvmsg and the message is no longer handled in (and will not reach) bssgp_rx_sign and bssgp_rx_ptp. Ticket: OW#1414 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=49ed9beed1a1f6df197defb295cf436b5eeb8933 commit 49ed9beed1a1f6df197defb295cf436b5eeb8933 Author: Jacob Erlbeck Date: Tue Mar 17 10:21:16 2015 +0100 bssgp: Don't reply with STATUS when receiving a PtP STATUS message Currently each incoming PtP BSSGP STATUS message is handled as 'not yet implemented' and a BSSGP STATUS message (cause BSSGP_CAUSE_PROTO_ERR_UNSPEC) is sent back to the peer. This will cause endless messages loops if both peers use this BSSGP stack implementation. This does not apply to signalling messages. This commit changes the implementation of bssgp_rx_ptp() to just do logging in this case. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=b61b2ca1a0c63d99c642fe46b0bfef83eb092ba1 commit b61b2ca1a0c63d99c642fe46b0bfef83eb092ba1 Author: Jacob Erlbeck Date: Tue Mar 17 10:21:15 2015 +0100 logging: Implement subsecond resolution of extended timestamps Currently when using 'logging print extended-timestamp 1', the subsecond part (milliseconds) of the printed timestamp is always 0. This makes it difficult to correlate log entries with PCAP file entries if there are many of them per second. This patch changes _output in logging.c to use gettimeofday() instead of time() when extended timestamps are enabled and replaces the '000' by the milliseconds computed from tv_usec. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/gprs/gprs_bssgp.h | 2 + src/ctrl/control_if.c | 2 + src/gb/gprs_bssgp.c | 78 +++++++++++++++++++++++++++++++-------- src/gsm/gsm0808.c | 1 - src/logging.c | 11 ++++-- src/msgfile.c | 2 + tests/gb/gprs_bssgp_test.c | 35 ++++++++++++++++++ tests/gb/gprs_bssgp_test.ok | 4 ++ 8 files changed, 115 insertions(+), 20 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 19 13:44:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Mar 2015 13:44:17 GMT Subject: ss7.git branch master updated. 589f27155c6743d5ccc9635484096a3dca70bd24 Message-ID: <201503191344.t2JDiHKu092116@git.osmocom.org> This 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 "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via 589f27155c6743d5ccc9635484096a3dca70bd24 (commit) via f1d79cceaddeb15fbf0fe0469c38e2048873a404 (commit) from c994d5783cd286aa5a4cede54395fbe7b0d49d55 (commit) 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/asn1/ss7/commit/?id=589f27155c6743d5ccc9635484096a3dca70bd24 commit 589f27155c6743d5ccc9635484096a3dca70bd24 Author: Holger Hans Peter Freyther Date: Thu Mar 19 14:43:23 2015 +0100 Add more operations to the functionalSsPackage http://cgit.osmocom.org/asn1/ss7/commit/?id=f1d79cceaddeb15fbf0fe0469c38e2048873a404 commit f1d79cceaddeb15fbf0fe0469c38e2048873a404 Author: Holger Hans Peter Freyther Date: Thu Mar 19 14:00:25 2015 +0100 add old v1 operation ----------------------------------------------------------------------- Summary of changes: asn1/MAP/MAP-ApplicationContexts.asn | 8 +++++++ asn1/MAP/MAP-Contracts.asn | 8 +++++++ asn1/MAP/MAP-MS-DataTypes.asn | 41 ++++++++++++++++++++++++++++++++ asn1/MAP/MAP-MobileServiceOperations.asn | 22 +++++++++++++++++ asn1/MAP/MAP-OperationPackages.asn | 11 +++++---- 5 files changed, 86 insertions(+), 4 deletions(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Thu Mar 19 13:49:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Mar 2015 13:49:27 GMT Subject: osmo-pcu.git branch master updated. 0.2-383-g39645b8 Message-ID: <201503191349.t2JDnR8G092496@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 39645b824a08b355fa48361491d5a1c3e9e6bd4d (commit) via 1e96af63259272b73625e1aa40f1b935aece7c29 (commit) from 7c44415d785422b8f7e02059420e7c6feb89f4e9 (commit) 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/osmo-pcu/commit/?id=39645b824a08b355fa48361491d5a1c3e9e6bd4d commit 39645b824a08b355fa48361491d5a1c3e9e6bd4d Author: Jacob Erlbeck Date: Mon Mar 16 12:27:11 2015 +0100 bssgp: Handle BSSGP STATUS messages Currently incoming BSSGP STATUS messages are just logged and apart from that ignored. Since it is possible that the gbproxy can eventually send both valid replies (from the primary SGSN) and STATUS(unknown BVCI) messages (from the secondary SGSN). Since the PCU assumes in this case that the BVC has been successfully reset and unblocked, it will not send a BVC RESET message after receiving an NS_UNBLOCK. This commit changes gprs_bssgp_pcu_rcvmsg to pass BSSGP STATUS messages to bssgp_rcvmsg() which will in turn call bssgp_prim_cb() with primitive NM_STATUS. Then the BVC RESET or UNBLOCK procedure will be started if the IE in the message matches and the PCU assumes that the BVC should have been successfully reset and unblocked respectively while the STATUS message tells otherwise. Note that bssgp_rcvmsg() from libosmocore is otherwise used for the SGSN side only, albeit it generally just decodes messages, does basic protocol handling and eventually invokes PRIM indications. The only exception here is the handling of BVC RESET, which is implemented specifically for the SGSN. Ticket: OW#1414 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1e96af63259272b73625e1aa40f1b935aece7c29 commit 1e96af63259272b73625e1aa40f1b935aece7c29 Author: Jacob Erlbeck Date: Tue Mar 17 08:11:25 2015 +0100 bssgp: Set blocking and reset timer to 30s Currently the timer T1 and T2 are hard-coded to 1s which is pretty low in consideration of a possible high latency connection to the SGSN. This commit introduces macros for the timer values and sets them to 30s. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 76 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 68 insertions(+), 8 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 19 16:59:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Mar 2015 16:59:36 GMT Subject: ss7.git branch master updated. b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 Message-ID: <201503191659.t2JGxa6Z013995@git.osmocom.org> This 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 "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 (commit) from 589f27155c6743d5ccc9635484096a3dca70bd24 (commit) 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/asn1/ss7/commit/?id=b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 commit b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 Author: Holger Hans Peter Freyther Date: Thu Mar 19 17:58:46 2015 +0100 map: Add resetV1 and resetV3 support ----------------------------------------------------------------------- Summary of changes: asn1/MAP/MAP-MS-DataTypes.asn | 19 +++++++++++++++++++ asn1/MAP/MAP-MobileServiceOperations.asn | 13 +++++++++++++ asn1/MAP/MAP-OperationPackages.asn | 6 ++++-- 3 files changed, 36 insertions(+), 2 deletions(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Fri Mar 20 07:35:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 Mar 2015 07:35:44 GMT Subject: osmo-st-sip.git branch master updated. 439f34e6755a3c0238ae939361104c2be37e6496 Message-ID: <201503200735.t2K7ZiK4099649@git.osmocom.org> This 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 "SIP handling PetitParser". The branch, master has been updated via 439f34e6755a3c0238ae939361104c2be37e6496 (commit) from 3f47d2f6b0d2c9ebe48aebddd80cd6417c22ec5b (commit) 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/smalltalk/osmo-st-sip/commit/?id=439f34e6755a3c0238ae939361104c2be37e6496 commit 439f34e6755a3c0238ae939361104c2be37e6496 Author: Holger Hans Peter Freyther Date: Fri Mar 20 08:33:45 2015 +0100 use an IPv4 address instead of localhost Depending on the host OS localhost might resolve to something we can't handle properly. In a FreeBSD jail this started to behave oddly. There is no point to force AF_INET6 for this test. open("/etc/hosts",O_CLOEXEC,0666) = 3 (0x3) fstat(3,{ mode=-rw-r--r-- ,inode=12621,size=1138,blksize=4096 }) = 0 (0x0) read(3,"# $FreeBSD: src/etc/hosts,v 1.16"...,4096) = 1138 (0x472) read(3,0x80282e000,4096) = 0 (0x0) close(3) = 0 (0x0) __sysctl(0x7fffffffaff0,0x4,0x0,0x7fffffffb070,0x0,0x0) = 0 (0x0) __sysctl(0x7fffffffaff0,0x4,0x82b0aa300,0x7fffffffb070,0x0,0x0) = 0 (0x0) socket(PF_INET6,0x10000002,17) = 3 (0x3) connect(3,{ AF_INET6 [::1]:1 },28) = 0 (0x0) getsockname(3,{ AF_INET6 [2a01:4f8:150:70c4::5:2]:55378 },0x7fffffffafec) = 0 (0x0) ioctl(3,SIOCGIFAFLAG_IN6,0xffffaec8) ERR#6 'Device not configured' close(3) = 0 (0x0) socket(PF_INET6,0x10000002,17) = 3 (0x3) connect(3,{ AF_INET6 [::1]:1 },28) = 0 (0x0) getsockname(3,{ AF_INET6 [2a01:4f8:150:70c4::5:2]:14967 },0x7fffffffafec) = 0 (0x0) ioctl(3,SIOCGIFAFLAG_IN6,0xffffaec8) ERR#6 'Device not configured' close(3) = 0 (0x0) socket(PF_INET6,0x10000002,17) = 3 (0x3) connect(3,{ AF_INET6 [::1]:1 },28) = 0 (0x0) getsockname(3,{ AF_INET6 [2a01:4f8:150:70c4::5:2]:39503 },0x7fffffffafec) = 0 (0x0) ioctl(3,SIOCGIFAFLAG_IN6,0xffffaec8) ERR#6 'Device not configured' close(3) = 0 (0x0) ----------------------------------------------------------------------- Summary of changes: callagent/tests/Tests.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SIP handling PetitParser From gitosis at osmocom.org Fri Mar 20 14:32:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 Mar 2015 14:32:53 GMT Subject: libosmocore.git branch master updated. 0.8.0-12-g7893346 Message-ID: <201503201432.t2KEWrHH036249@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 789334640f2c34e58b9f3a8c19c57ac15bd2ed38 (commit) from 267fd86e7da57719577c50039129654bd396c651 (commit) 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/libosmocore/commit/?id=789334640f2c34e58b9f3a8c19c57ac15bd2ed38 commit 789334640f2c34e58b9f3a8c19c57ac15bd2ed38 Author: Michael McTernan Date: Fri Mar 20 15:29:25 2015 +0100 vty: Fix writing the logging of category Fix copy and paste issue introduced by Holger in 2d6ad13d8daf860595e6d4025861e122ce574871. ----------------------------------------------------------------------- Summary of changes: src/vty/logging_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Mar 22 08:07:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 08:07:00 GMT Subject: libosmocore.git branch master updated. 0.8.0-13-g249a81b Message-ID: <201503220807.t2M8700B064003@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 249a81b7ff57d39af843cd267b60c0ce0400ce8d (commit) from 789334640f2c34e58b9f3a8c19c57ac15bd2ed38 (commit) 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/libosmocore/commit/?id=249a81b7ff57d39af843cd267b60c0ce0400ce8d commit 249a81b7ff57d39af843cd267b60c0ce0400ce8d Author: Holger Hans Peter Freyther Date: Sun Mar 22 09:03:42 2015 +0100 endian: Be able to detect endian on GNU and BSD On GNU __BYTE_ORDER and __LITTLE_ENDIAN is defined and the include is "endian.h" on FreeBSD it is "sys/endian.h" and LITTLE_ENDIAN/_LITTLE_ENDIAN and BYTE_ORDER/_BYTE_ORDER is defined. Create a header file that defines OSMO_IS_LITTLE_ENDIAN and OSMO_IS_BIG_ENDIAN and can be used as #if OSMO_IS_LITTLE_ENDIAN do_little_endian #elif OSMO_IS_BIG_ENDIAN do_big_endian #else #error "Unknown endian" #endif ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/core/endian.h | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 include/osmocom/core/endian.h hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Mar 22 08:11:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 08:11:41 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-13-ga93c6f3 Message-ID: <201503220811.t2M8Bft7064626@git.osmocom.org> This 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, master has been updated via a93c6f3113f71d3128ae516586319e22215970bd (commit) from 8f2ec84a5bb60124e91692650614eb0d0ddb05b9 (commit) 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=a93c6f3113f71d3128ae516586319e22215970bd commit a93c6f3113f71d3128ae516586319e22215970bd Author: Holger Hans Peter Freyther Date: Sun Mar 22 09:10:03 2015 +0100 endian: Use new osmocom/core/endian.h Use the new osmocom/core/endian.h to gaim portability. This has only been compiled/make check on two little endian systems. ----------------------------------------------------------------------- Summary of changes: include/mtp/mtp_level3.h | 23 ++++++++++++----------- include/sccp/sccp_types.h | 14 +++++++------- tests/mtp/Makefile.am | 2 +- 3 files changed, 20 insertions(+), 19 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Mar 22 08:26:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 08:26:45 GMT Subject: libosmo-abis.git branch master updated. v0.3.1-2-g3a580f2 Message-ID: <201503220826.t2M8Qj2H066412@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 3a580f263a24e0ce7d3ed544af0373c22ae9eeac (commit) from 050d60a9a1210d456e5db247cef0e860ed38ebbb (commit) 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-abis/commit/?id=3a580f263a24e0ce7d3ed544af0373c22ae9eeac commit 3a580f263a24e0ce7d3ed544af0373c22ae9eeac Author: Holger Hans Peter Freyther Date: Sun Mar 22 09:25:19 2015 +0100 subchan: Remove unused const variable nullbytes has never been used, I assume the code ended up using memset instead of copying from nullbytes. Fixes: subchan_demux.c:47:22: warning: unused variable 'nullbytes' [-Wunused-const-variable] static const uint8_t nullbytes[SYNC_HDR_BITS]; ----------------------------------------------------------------------- Summary of changes: src/subchan_demux.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sun Mar 22 08:39:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 08:39:25 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-7-g8611543 Message-ID: <201503220839.t2M8dPsu067553@git.osmocom.org> This 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 "Osmocom network interface library". The branch, master has been updated via 86115434f1f60afe51a87d4c1674a3e2c0d18700 (commit) from d69c1ca8fab461ca5cdf65215261df0b2582f7ad (commit) 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-netif/commit/?id=86115434f1f60afe51a87d4c1674a3e2c0d18700 commit 86115434f1f60afe51a87d4c1674a3e2c0d18700 Author: Holger Hans Peter Freyther Date: Sun Mar 22 09:37:17 2015 +0100 endian: Use the new endian macros for portability Use the new macros to deal with little/big endian. Im a bit worried to make this change due the little test coverage in this module but in case of a typo the elements would not be defined. ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 -- examples/rs232-write.c | 5 +++-- include/osmocom/netif/amr.h | 6 ++++-- include/osmocom/netif/osmux.h | 10 ++++++---- include/osmocom/netif/rtp.h | 6 ++++-- src/rtp.c | 1 - 6 files changed, 17 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sun Mar 22 08:55:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 08:55:14 GMT Subject: openbsc.git branch master updated. 0.14.0-2-gd0e171a Message-ID: <201503220855.t2M8tESK069126@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d (commit) from 8deba01eda7d32e32583d2a862984b430888fbe3 (commit) 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/openbsc/commit/?id=d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d commit d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d Author: Holger Hans Peter Freyther Date: Sun Mar 22 09:51:43 2015 +0100 rtp: Use osmocom/netif/rtp.h for the rtp structure definition We depend on libosmo-netif unconditionally. Let's use this definition of rtp and have one portability issue less. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/rtp.h | 39 ------------------------------------- openbsc/src/libmgcp/mgcp_network.c | 5 ++++- openbsc/src/libtrau/rtp_proxy.c | 24 ++--------------------- 4 files changed, 7 insertions(+), 63 deletions(-) delete mode 100644 openbsc/include/openbsc/rtp.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 22 12:56:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 12:56:45 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-8-g6d09cc3 Message-ID: <201503221256.t2MCujrw090212@git.osmocom.org> This 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 "Osmocom network interface library". The branch, master has been updated via 6d09cc35f34b007c8e375350fb6bbd82888960ea (commit) from 86115434f1f60afe51a87d4c1674a3e2c0d18700 (commit) 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-netif/commit/?id=6d09cc35f34b007c8e375350fb6bbd82888960ea commit 6d09cc35f34b007c8e375350fb6bbd82888960ea Author: Holger Hans Peter Freyther Date: Sun Mar 22 13:54:32 2015 +0100 rtp: Add "data" to access the data behind the header This is needed for mgcp_transcode.c of OpenBSC to access the data after the header. Use a zero sized array for it. ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/rtp.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sun Mar 22 12:57:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 12:57:38 GMT Subject: openbsc.git branch master updated. 0.14.0-3-g7c7358e Message-ID: <201503221257.t2MCvcT2090325@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7c7358e91ee794242086c4e0b7668e847b7e9905 (commit) from d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d (commit) 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/openbsc/commit/?id=7c7358e91ee794242086c4e0b7668e847b7e9905 commit 7c7358e91ee794242086c4e0b7668e847b7e9905 Author: Holger Hans Peter Freyther Date: Sun Mar 22 13:56:30 2015 +0100 rtp: Catch up with the removal of the rtp.h ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_transcode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 22 13:43:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 13:43:57 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-9-gc713b12 Message-ID: <201503221343.t2MDhvZ1094413@git.osmocom.org> This 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 "Osmocom network interface library". The branch, master has been updated via c713b1258714ef171de039c38bfdc2bf414ba9b7 (commit) from 6d09cc35f34b007c8e375350fb6bbd82888960ea (commit) 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-netif/commit/?id=c713b1258714ef171de039c38bfdc2bf414ba9b7 commit c713b1258714ef171de039c38bfdc2bf414ba9b7 Author: Holger Hans Peter Freyther Date: Sun Mar 22 14:42:22 2015 +0100 rtp: Declare struct msgb to fix compiler warning Fixes: /usr/include/osmocom/netif/rtp.h:63:41: warning: ???struct msgb??? declared inside parameter list struct rtp_hdr *osmo_rtp_get_hdr(struct msgb *msg); ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/rtp.h | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sun Mar 22 13:44:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Mar 2015 13:44:20 GMT Subject: openbsc.git branch master updated. 0.14.0-4-g7ce72c1 Message-ID: <201503221344.t2MDiKMs094622@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7ce72c1be8e10add6dc84b85a29f7e2b924c6464 (commit) from 7c7358e91ee794242086c4e0b7668e847b7e9905 (commit) 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/openbsc/commit/?id=7ce72c1be8e10add6dc84b85a29f7e2b924c6464 commit 7ce72c1be8e10add6dc84b85a29f7e2b924c6464 Author: Holger Hans Peter Freyther Date: Sun Mar 22 14:43:19 2015 +0100 rtp: And really catch up and remove all occurences of openbsc/rtp.h ----------------------------------------------------------------------- Summary of changes: openbsc/tests/mgcp/mgcp_transcoding_test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 23 09:16:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Mar 2015 09:16:10 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-31-g1cedd4a Message-ID: <201503230916.t2N9GAxu005524@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 1cedd4a599ee0a324bddf16ebd8a0ac8add4ca92 (commit) via 6b471a2738c793f171b27c82e0cc5017be04ce8b (commit) from 9544ee2955c77e5edbff31436714f26ed1cec5ca (commit) 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/cellmgr-ng/commit/?id=1cedd4a599ee0a324bddf16ebd8a0ac8add4ca92 commit 1cedd4a599ee0a324bddf16ebd8a0ac8add4ca92 Author: Holger Hans Peter Freyther Date: Wed Jul 30 09:37:47 2014 +0200 debian: Add a start script for osmo-stp http://cgit.osmocom.org/cellmgr-ng/commit/?id=6b471a2738c793f171b27c82e0cc5017be04ce8b commit 6b471a2738c793f171b27c82e0cc5017be04ce8b Author: Holger Hans Peter Freyther Date: Wed Jul 30 09:33:50 2014 +0200 debian: Rename the packages ----------------------------------------------------------------------- Summary of changes: debian/changelog | 10 +- debian/control | 18 +-- ...-cellmgr-ng.install => osmo-cellmgr-ng.install} | 0 debian/osmo-stp.init | 151 +++++++++++++++++++++ debian/osmo-stp.install | 1 + debian/osmocom-cellmgr-stp.install | 1 - ...-mgw.install => posmo-cellmgr-mgcp-mgw.install} | 0 debian/rules | 6 +- src/Makefile.am | 2 +- 9 files changed, 173 insertions(+), 16 deletions(-) rename debian/{osmocom-cellmgr-ng.install => osmo-cellmgr-ng.install} (100%) create mode 100755 debian/osmo-stp.init create mode 100644 debian/osmo-stp.install delete mode 100644 debian/osmocom-cellmgr-stp.install rename debian/{posmocom-cellmgr-mgcp-mgw.install => posmo-cellmgr-mgcp-mgw.install} (100%) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Mar 23 11:40:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Mar 2015 11:40:13 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-15-g7046633 Message-ID: <201503231140.t2NBeDDU018970@git.osmocom.org> This 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, master has been updated via 7046633c02d15939d4953f1860f38be28f42667e (commit) via 4d244d3c31486f4e353dc997c92fa46129d82406 (commit) from a93c6f3113f71d3128ae516586319e22215970bd (commit) 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=7046633c02d15939d4953f1860f38be28f42667e commit 7046633c02d15939d4953f1860f38be28f42667e Author: Holger Hans Peter Freyther Date: Mon Mar 23 12:19:00 2015 +0100 xua: Generalize the m2ua_msg and call it xua_msg Generalize, this requires various API modifications but that is the most sane path forward. http://cgit.osmocom.org/libosmo-sccp/commit/?id=4d244d3c31486f4e353dc997c92fa46129d82406 commit 4d244d3c31486f4e353dc997c92fa46129d82406 Author: Holger Hans Peter Freyther Date: Mon Mar 23 10:53:42 2015 +0100 XUA: Move m2ua headers to sigtran, create xua_types.h and m3ua_types.h Begin with type definitions for m3ua ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- include/Makefile.am | 2 +- include/m2ua/Makefile.am | 2 - include/sigtran/Makefile.am | 2 + include/{m2ua => sigtran}/m2ua_types.h | 43 ---------- include/sigtran/m3ua_types.h | 113 +++++++++++++++++++++++++ include/{m2ua/m2ua_msg.h => sigtran/xua_msg.h} | 29 +++---- include/sigtran/xua_types.h | 45 ++++++++++ src/Makefile.am | 4 +- src/{m2ua_msg.c => xua_msg.c} | 72 ++++++++-------- tests/m2ua/Makefile.am | 2 +- tests/m2ua/m2ua_test.c | 23 ++--- 12 files changed, 225 insertions(+), 114 deletions(-) delete mode 100644 include/m2ua/Makefile.am create mode 100644 include/sigtran/Makefile.am rename include/{m2ua => sigtran}/m2ua_types.h (88%) create mode 100644 include/sigtran/m3ua_types.h rename include/{m2ua/m2ua_msg.h => sigtran/xua_msg.h} (65%) create mode 100644 include/sigtran/xua_types.h rename src/{m2ua_msg.c => xua_msg.c} (64%) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Mar 23 11:40:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Mar 2015 11:40:21 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-32-g4fd82de Message-ID: <201503231140.t2NBeLT4019043@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 4fd82de1ba42b7f148af6a95edd6d0b66c739463 (commit) from 1cedd4a599ee0a324bddf16ebd8a0ac8add4ca92 (commit) 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/cellmgr-ng/commit/?id=4fd82de1ba42b7f148af6a95edd6d0b66c739463 commit 4fd82de1ba42b7f148af6a95edd6d0b66c739463 Author: Holger Hans Peter Freyther Date: Mon Mar 23 12:39:18 2015 +0100 Port from libm2ua to libxua ----------------------------------------------------------------------- Summary of changes: include/sctp_m2ua.h | 2 +- src/Makefile.am | 2 +- src/main_stp.c | 17 +++---- src/sctp_m2ua.c | 124 ++++++++++++++++++++++++++-------------------------- 4 files changed, 74 insertions(+), 71 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Mar 23 15:22:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Mar 2015 15:22:23 GMT Subject: cellmgr-ng.git branch zecke/m3ua created. 1.3.0-33-g051eeca Message-ID: <201503231522.t2NFMNYZ041232@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, zecke/m3ua has been created at 051eeca0821d7e0ee9626189a01928afdc8cc45b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=051eeca0821d7e0ee9626189a01928afdc8cc45b commit 051eeca0821d7e0ee9626189a01928afdc8cc45b Author: Holger Hans Peter Freyther Date: Mon Mar 23 16:19:37 2015 +0100 m3ua: Begin to create a m3ua client connection Implement a basic M3UA state machine on a SCTP connection. ----------------------------------------------------------------------- hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Tue Mar 24 08:55:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Mar 2015 08:55:24 GMT Subject: cellmgr-ng.git branch zecke/m3ua updated. 1.3.0-36-g55cd4b0 Message-ID: <201503240855.t2O8tOJv043565@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, zecke/m3ua has been updated discards 051eeca0821d7e0ee9626189a01928afdc8cc45b (commit) via 55cd4b017dfdca79192473b82a643f540ae86f5e (commit) via 8e855c30a2c2b74831d3d315b1d25456ad7c5017 (commit) via d558219b69c79b03ff88b8b64edb59135ac0b464 (commit) via bc4b0bbe123c673880be370162c25aabebbae15a (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 (051eeca0821d7e0ee9626189a01928afdc8cc45b) \ N -- N -- N (55cd4b017dfdca79192473b82a643f540ae86f5e) 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/cellmgr-ng/commit/?id=55cd4b017dfdca79192473b82a643f540ae86f5e commit 55cd4b017dfdca79192473b82a643f540ae86f5e Author: Holger Hans Peter Freyther Date: Tue Mar 24 09:54:18 2015 +0100 WIP: m3ua.. begin with the state machine.. http://cgit.osmocom.org/cellmgr-ng/commit/?id=8e855c30a2c2b74831d3d315b1d25456ad7c5017 commit 8e855c30a2c2b74831d3d315b1d25456ad7c5017 Author: Holger Hans Peter Freyther Date: Mon Mar 23 16:59:18 2015 +0100 m3ua: Implement connect and re-connect handling http://cgit.osmocom.org/cellmgr-ng/commit/?id=d558219b69c79b03ff88b8b64edb59135ac0b464 commit d558219b69c79b03ff88b8b64edb59135ac0b464 Author: Holger Hans Peter Freyther Date: Mon Mar 23 16:19:37 2015 +0100 m3ua: Begin to create a m3ua client connection Implement a basic M3UA state machine on a SCTP connection. http://cgit.osmocom.org/cellmgr-ng/commit/?id=bc4b0bbe123c673880be370162c25aabebbae15a commit bc4b0bbe123c673880be370162c25aabebbae15a Author: Holger Hans Peter Freyther Date: Mon Mar 23 17:02:12 2015 +0100 mtp: Clean-up and remove the unused start routine ----------------------------------------------------------------------- Summary of changes: include/mtp_data.h | 1 - include/sctp_m3ua.h | 9 ++ src/link_udp.c | 7 -- src/mtp_link.c | 1 - src/sctp_m2ua.c | 9 -- src/sctp_m3ua_client.c | 272 +++++++++++++++++++++++++++++++++++++++++++++++-- 6 files changed, 272 insertions(+), 27 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Tue Mar 24 18:28:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Mar 2015 18:28:32 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-22-ge0cd6c4 Message-ID: <201503241828.t2OISWm4096228@git.osmocom.org> This 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, master has been updated via e0cd6c4d3b7388ec20f8cec9d997429941d4d1b0 (commit) via e48db7f497a378e62b98d26157b7e5b2f3185d3f (commit) via 6bdea1491597b2cb3ed82e9c1892a727b62daf34 (commit) via 837beea52c8d10aa9ca31ca36779755c78e84242 (commit) via 80565cd8c339a2a72244d599c39b1a1aaac923a6 (commit) via 0a8308764c6e1a309842629b23e6ed17cfc755c7 (commit) via 953d4eda472c7b28b1f5d24dbd71247a80c0f08b (commit) from 7046633c02d15939d4953f1860f38be28f42667e (commit) 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=e0cd6c4d3b7388ec20f8cec9d997429941d4d1b0 commit e0cd6c4d3b7388ec20f8cec9d997429941d4d1b0 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:19:46 2015 +0100 mtp: Correct the pointcode mask Taken from libosmocore http://cgit.osmocom.org/libosmo-sccp/commit/?id=e48db7f497a378e62b98d26157b7e5b2f3185d3f commit e48db7f497a378e62b98d26157b7e5b2f3185d3f Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:13:05 2015 +0100 mtp: Add missing defines from cellmgr-ng http://cgit.osmocom.org/libosmo-sccp/commit/?id=6bdea1491597b2cb3ed82e9c1892a727b62daf34 commit 6bdea1491597b2cb3ed82e9c1892a727b62daf34 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:12:54 2015 +0100 mtp: Add implementation from cellmgr http://cgit.osmocom.org/libosmo-sccp/commit/?id=837beea52c8d10aa9ca31ca36779755c78e84242 commit 837beea52c8d10aa9ca31ca36779755c78e84242 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:09:13 2015 +0100 mtp: Convert to pragma once This already fixes a clash of filenames in cellmgr-ng http://cgit.osmocom.org/libosmo-sccp/commit/?id=80565cd8c339a2a72244d599c39b1a1aaac923a6 commit 80565cd8c339a2a72244d599c39b1a1aaac923a6 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:08:56 2015 +0100 mtp: Error about unknown endian as well http://cgit.osmocom.org/libosmo-sccp/commit/?id=0a8308764c6e1a309842629b23e6ed17cfc755c7 commit 0a8308764c6e1a309842629b23e6ed17cfc755c7 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:01:40 2015 +0100 mtp: Implement reading the OPC/DPC for little endian http://cgit.osmocom.org/libosmo-sccp/commit/?id=953d4eda472c7b28b1f5d24dbd71247a80c0f08b commit 953d4eda472c7b28b1f5d24dbd71247a80c0f08b Author: Holger Hans Peter Freyther Date: Tue Mar 24 18:34:57 2015 +0100 m3ua: Add the definition of the protocol data header ----------------------------------------------------------------------- Summary of changes: include/mtp/mtp_level3.h | 24 ++++++++++++++++++++---- include/sigtran/m3ua_types.h | 15 +++++++++++++++ tests/mtp/mtp_parse_test.c | 10 ++++++++++ 3 files changed, 45 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Mar 24 18:28:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Mar 2015 18:28:50 GMT Subject: cellmgr-ng.git branch zecke/m3ua updated. 1.3.0-39-g3161682 Message-ID: <201503241828.t2OISoqO096308@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, zecke/m3ua has been updated discards 55cd4b017dfdca79192473b82a643f540ae86f5e (commit) discards 8e855c30a2c2b74831d3d315b1d25456ad7c5017 (commit) discards d558219b69c79b03ff88b8b64edb59135ac0b464 (commit) via 316168249f25e46d802edcfed2461845000a066d (commit) via ebdbc1140388255b27479f752d0813d986ca1c03 (commit) via d1df399a972ce2b96b0d3ef9e90d17a7c16a93b5 (commit) via 6a20bae1f9adee67829ade0f20d9626deb98eee6 (commit) via d2f21e079613a7c0ed4f245fb14a6b3d20eefdfc (commit) via 679a8d0b75fe2db44cacdcd56b11aec3803ca521 (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 (55cd4b017dfdca79192473b82a643f540ae86f5e) \ N -- N -- N (316168249f25e46d802edcfed2461845000a066d) 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/cellmgr-ng/commit/?id=316168249f25e46d802edcfed2461845000a066d commit 316168249f25e46d802edcfed2461845000a066d Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:24:22 2015 +0100 all: Use the libosmo-sccp version of mtp_level3.h http://cgit.osmocom.org/cellmgr-ng/commit/?id=ebdbc1140388255b27479f752d0813d986ca1c03 commit ebdbc1140388255b27479f752d0813d986ca1c03 Author: Holger Hans Peter Freyther Date: Tue Mar 24 19:21:01 2015 +0100 m3ua: Use the MTP_READ_DPC/MTP_READ_OPC for using the right PC Make the code work for both ISUP and SCCP and let the address handling still be part of the linkset/mtp3 code. http://cgit.osmocom.org/cellmgr-ng/commit/?id=d1df399a972ce2b96b0d3ef9e90d17a7c16a93b5 commit d1df399a972ce2b96b0d3ef9e90d17a7c16a93b5 Author: Holger Hans Peter Freyther Date: Tue Mar 24 18:51:02 2015 +0100 m3ua: Implement link bring-up and sending/receiving of data the opc/dpc for ISUP is currently wrong. The send/recv path for actual SCCP data is not tested. http://cgit.osmocom.org/cellmgr-ng/commit/?id=6a20bae1f9adee67829ade0f20d9626deb98eee6 commit 6a20bae1f9adee67829ade0f20d9626deb98eee6 Author: Holger Hans Peter Freyther Date: Mon Mar 23 16:59:18 2015 +0100 m3ua: Implement connect and re-connect handling http://cgit.osmocom.org/cellmgr-ng/commit/?id=d2f21e079613a7c0ed4f245fb14a6b3d20eefdfc commit d2f21e079613a7c0ed4f245fb14a6b3d20eefdfc Author: Holger Hans Peter Freyther Date: Mon Mar 23 16:19:37 2015 +0100 m3ua: Begin to create a m3ua client connection Implement a basic M3UA state machine on a SCTP connection. http://cgit.osmocom.org/cellmgr-ng/commit/?id=679a8d0b75fe2db44cacdcd56b11aec3803ca521 commit 679a8d0b75fe2db44cacdcd56b11aec3803ca521 Author: Holger Hans Peter Freyther Date: Tue Mar 24 18:36:24 2015 +0100 mtp: Allow to skip SLTM on links (e.g. m3ua) For M3UA links we can't send SLTM messages but we can assume that the link is fine. Add a flag that a link can set in case SLTM should be skipped. The linkset will then directly wait for routable DPCs and bring the SCCP part up. ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 2 +- include/mtp_data.h | 6 + include/mtp_level3.h | 180 ------------------------------ include/sctp_m3ua.h | 3 +- src/isup.c | 2 +- src/links.c | 2 +- src/main.c | 2 +- src/main_stp.c | 2 +- src/mtp_layer3.c | 10 +- src/mtp_link.c | 11 +- src/sccp_state.c | 2 +- src/sctp_m3ua_client.c | 269 ++++++++++++++++++++++++++++++++++++++++++--- tests/mtp/Makefile.am | 2 +- tests/mtp/mtp_parse_test.c | 10 +- 14 files changed, 286 insertions(+), 217 deletions(-) delete mode 100644 include/mtp_level3.h hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Wed Mar 25 11:36:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Mar 2015 11:36:11 GMT Subject: osmo-pcu.git branch jerlbeck/wip created. 0.2-398-g068a5b3 Message-ID: <201503251136.t2PBaBEa095966@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, jerlbeck/wip has been created at 068a5b3cf79528f2d05f9a6bd7216aefba2ae95c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=068a5b3cf79528f2d05f9a6bd7216aefba2ae95c commit 068a5b3cf79528f2d05f9a6bd7216aefba2ae95c Author: Jacob Erlbeck Date: Tue Mar 24 15:03:47 2015 +0100 bssgp: log lifetime WIP http://cgit.osmocom.org/osmo-pcu/commit/?id=35bf6d836a82ea1976532ce39e37862e60c45b45 commit 35bf6d836a82ea1976532ce39e37862e60c45b45 Author: Jacob Erlbeck Date: Tue Mar 10 11:03:49 2015 +0100 l1: Add log messages and RACH gsmtap (TODO) TODO: - commit message - split http://cgit.osmocom.org/osmo-pcu/commit/?id=b4c16cabaebe0fad6266aec222007d0a52ddd1fe commit b4c16cabaebe0fad6266aec222007d0a52ddd1fe Author: Jacob Erlbeck Date: Fri Mar 20 12:02:42 2015 +0100 tbf: Use DL discard hysteresis (TODO) Currently single LLC blocks are discarded when the expire. If an IP packet has been fragmented and is therefore distributed over several LLC frames, the kept fragments are transmitted and then discarded by the MS. This can cause massive IP packet loss when there are many fragmented packets (e.g. when trying 'ping -s1800'). Also TCP recovery algorithms (default, SACK) seem to work better, if a single block of a few packets is missing instead of many single packets scattered over the TCP stream. On the other hand, discarding too many packets might disturb the congestion handling of TCP. Dropping plain TCP ACKs might also hinder flow control and congestion avoidance. This commit adds a hysteresis algorithm to the LLC discard loop. If an LLC message's age reaches the high water mark, further message's with an age above the low water mark are discarded, too. This is aborted, if a GMM, a non-UI, or a small message is detected. In these cases, that message is kept. TODO: - make low and high expiry watermarks configurable - make the keep threshold configurable http://cgit.osmocom.org/osmo-pcu/commit/?id=502bd1feea9441938498b92405220437dc3a91bf commit 502bd1feea9441938498b92405220437dc3a91bf Author: Jacob Erlbeck Date: Fri Mar 20 14:26:05 2015 +0100 tbf: Poll MS on idle DL TBFs If an MS wants to open a new UL TBF, it can either use (P)RACH or request one in a Ack/Nack message for a DL TBF (PACCH). When a TBF becomes idle (LCC queue is empty but the TBF is kept open), there aren't any Ack/Nack requests that can be used by the MS to ask for an UL TBF, therefore it has to use the RACH. This leads to many RACH requests even for a single HTTP transaction, so it takes some time to retrieve even a simple web page. This commit modifies the scheduler to regularly send Ack/Nack requests on idle DL TBFs. It does so by extending the priority based scheduling algorithm to have 5 priority levels (highest priority first): - Control block is pending - High age (100%) threshold reached (-> request Ack/Nack) - Data is waiting or there are pending Nacks - Low age (200ms) threshold reached (-> request Ack/Nack) - Pending Nacks that have been resent already - None of the above (-> send DL dummy control block) The 'age' refers to the time since since the last control block has been sent on the TBF. This high age threshold is set to dl-tbf-idle-time or to 50% of T3190 (whichever is smaller), aiming for at least a poll (and TBF shutdown) after the TBF has expired and to safely prevent expiry of T3190. So if dl-tbf-idle-time > 200ms, there will be a poll every 200ms and a final poll after dl-tbf-idle-time. On high load, the interval between polls can get higher, but the 'high age' poll should be in place. This commit implements the scheduling with respect to GSM 44.060, 9.3.1a ("Delayed release of downlink TBF"). Ticket: #556 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e25b5b91f60f20f61096bc6199a05b58ee6c6328 commit e25b5b91f60f20f61096bc6199a05b58ee6c6328 Author: Jacob Erlbeck Date: Thu Mar 19 14:21:33 2015 +0100 tbf: Only create dummy frames if necessary Currently a lot of LLC dummy commands will be generated while waiting for an ACK for the DL TBF, even if there are blocks that could be resent instead. This patch modifies create_dl_acked_block to only call create_new_bsn() if there is unsent LLC data or m_window is empty. If the TBF is in state FLOW, no unsent LLC data is left, but there are blocks left in m_window, those are resent instead. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2cbe80b53e54b1ca832b2b30722ffacfa92f6117 commit 2cbe80b53e54b1ca832b2b30722ffacfa92f6117 Author: Jacob Erlbeck Date: Wed Mar 25 10:48:52 2015 +0100 tbf/test: Add test for delayed release This tests checks the implementation of the delayed release of an downlink TBF. Ticket: #556 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3bed5d11d210b599f56a1df3a5339b0a74cedcff commit 3bed5d11d210b599f56a1df3a5339b0a74cedcff Author: Jacob Erlbeck Date: Thu Mar 19 11:22:38 2015 +0100 tbf: Implement delayed release of a downlink TBF Currently a DL TBF is immediately closed, when the LLC queue is drained. This will lead to a new DL assignment if data is received afterwards. In addition, it is not possible to keep the PACCH open to poll the MS for UL establishment requests there. GSM 44.060, 9.3.1a suggests to delay the release of an inactive TBF for some time (max 5s). This commit mainly changes create_new_bsn() to send LLC dummy commands as filler if no LLC data is available until keep_open() returns false. The keep_open() functions returns true unless a configurable time has passed after the LLC data store drained. By default, that time is not set which causes keep_open() to always return false, so that delayed release is effectively disabled. The following VTY commands are added: - dl-tbf-idle-time <1-5000> to set the delay in ms - no dl-tbf-idle-time to disable delayed release Ticket: #556 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cbb1e70554a08c7d6d1307d68883bc38a92fe4f3 commit cbb1e70554a08c7d6d1307d68883bc38a92fe4f3 Author: Jacob Erlbeck Date: Wed Mar 25 12:21:55 2015 +0100 tbf: Insert LLC dummy command if no frame is available If a BSN is going to be created but there is no frame stored in m_llc, an empty LLC message would be created. This shouldn't happen currently, but this will be a common case, when delayed TBF release is implemented. This commit changes create_new_bsn() to create an LLC dummy command in that case and to put it into the frame buffer. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=c4952091223e10d9e99fa035e6942656d233aa16 commit c4952091223e10d9e99fa035e6942656d233aa16 Author: Jacob Erlbeck Date: Tue Mar 24 11:04:19 2015 +0100 tbf: Use put_frame in append_data if the TBF has no data Currently if append_data() is used when there is no LLC data in the DL TBF, it will either call reuse_tbf() which in turn will call put_frame(), or it will append the LLC message to the queue, even if the queue and the frame buffer are empty. This only happens with the test case so far, but this would change when idle DL TBFs are kept open for some time. It results in empty LLC message being sent to the MS (see log below). This commit changes append_data to check for this case and to eventually use put_frame() instead of appending the LLC data to the queue. Addresses: TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=FLOW) downlink (V(A)==0 .. V(S)==0) - Sending new block at BSN 0 -- Chunk with length 0 is less than remaining space (20): add length header to to delimit LLC frame Complete DL frame for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=FLOW)len=0 - Dequeue next LLC for TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=FLOW) (len=200) Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=005ee7f8626d4733e8fa01f3589154287ed163ed commit 005ee7f8626d4733e8fa01f3589154287ed163ed Author: Jacob Erlbeck Date: Fri Mar 20 14:53:54 2015 +0100 tbf: Add frames_since_last_poll method This functions calculates the number of frames that have passed since the last DL poll (RRBP flag set) has been sent. It returns a value less than zero (fn_now - fn_sched) if the block has been scheduled but not yet sent. If the function is called before the first data block has been sent it will return -1. If the function is called before the first DL poll is sent, it returns the number of frames since the first data block has been sent. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2493c660e9cbede4ac43f2584c0a8e6d8625e1dd commit 2493c660e9cbede4ac43f2584c0a8e6d8625e1dd Author: Jacob Erlbeck Date: Wed Mar 25 10:05:34 2015 +0100 tbf/test: Fix fn/block_nr in test_tbf_final_ack Currently fn and block_nr are not incremented correctly. In addition, the comments around the sending of blocks are not accurate either. This commit introduces the send_rlc_block helper function which takes care of the increments, updates the comments to reflect what is really happening, and adds assertion to verify at least some aspects of what is now stated in the comments. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a3e4509ff9b6ce2de574eaec7d085fc914cfeaab commit a3e4509ff9b6ce2de574eaec7d085fc914cfeaab Author: Jacob Erlbeck Date: Wed Mar 25 09:11:24 2015 +0100 tbf/test: Put BTS setup and DL TBF creation into helper functions Put the generic parts of test_tbf_final_ack into helper functions to reduce the size of the test and to avoid too much code duplication when creating new tests. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=eceb910fef8b6ebfba5aa9b13ffbccfe322d9706 commit eceb910fef8b6ebfba5aa9b13ffbccfe322d9706 Author: Jacob Erlbeck Date: Fri Mar 20 14:41:50 2015 +0100 tbf: Add helper functions for DL TBFs Some properties of a DL TBF are explicitly calculated within modules using DL TBFs. This commit introduces the methods need_control_ts(), have_data(), is_control_ts() to hide internals of the DL TBF implementation. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=95340242ed1089e30b9a3045ea55bc9068432e0b commit 95340242ed1089e30b9a3045ea55bc9068432e0b Author: Jacob Erlbeck Date: Thu Mar 19 13:22:07 2015 +0100 tbf: Refactor create_dl_acked_block Turn the big nested if statement into a sequence of smaller ones. The call to create_new_bsn is moved upwards. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=612e93e36031ab2d50dd66d148f289b2e3580850 commit 612e93e36031ab2d50dd66d148f289b2e3580850 Author: Jacob Erlbeck Date: Fri Mar 20 13:57:27 2015 +0100 llc: Add put_dummy_frame to create an LLC dummy command The LLC dummy command is needed for RLC block stuffing, e.g. when a TBF should be kept open if no LLC data is available. The RLC block headers do not support stuffing, only the last block of a TBF can be used partially. LLC dummy commands are discarded by the receiver immediately, because the have an invalid FCS checksum. This commit adds the function put_dummy_frame, which puts a LLC dummy command into the frame buffer. The requested length is given as an argument, but the real length might be adjusted according to the specification (see GSM 44.064, 6.4.2.2). Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 25 22:43:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Mar 2015 22:43:32 GMT Subject: osmo-bts.git branch master updated. 0.3.0-282-g0ddd4b6 Message-ID: <201503252243.t2PMhWHv054815@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0ddd4b6c25dcb1cf85809b190afd6ac4d95890ea (commit) via 24839068f5c7e044e82afaa3b88d08a07e123ee7 (commit) from b631bd21d21b10f8e0344dc47af34ef09306d0fb (commit) 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/osmo-bts/commit/?id=0ddd4b6c25dcb1cf85809b190afd6ac4d95890ea commit 0ddd4b6c25dcb1cf85809b190afd6ac4d95890ea Author: Andreas Eversberg Date: Mon Jul 29 09:37:07 2013 +0200 Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts Instead of handling primitives directly at layer 1 specific code, osmo-bts handles primitives at common code. When all primitive are moved, the l1sap interface will: - receive PH-DATA indications and forward them to layer 2. - check for RF link loss and notify BSC. - receive TCH indications and forward them via RTP. - receive PH-RTS indications and send PH-DATA requests with content according to its logical channel. - receive TCH-RTS indications and send TCH requests with content received via RTP or loopback from TCH indications. - send MPH-INFO requests to activate, deactivate and modify logical channels and handle their confirms. - receive MPH-INFO indications with measurements from tranceiver. - forward received and transmitted PH-DATA to GSMTAP. http://cgit.osmocom.org/osmo-bts/commit/?id=24839068f5c7e044e82afaa3b88d08a07e123ee7 commit 24839068f5c7e044e82afaa3b88d08a07e123ee7 Author: Andreas Eversberg Date: Sun Jul 28 11:48:40 2013 +0200 sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy In case of a headroom in a message, the 'head' pointer will not point to the actual data. ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/Makefile.am | 2 +- include/osmo-bts/l1sap.h | 71 ++++++++++++++++++++++++++++++++++++++ src/osmo-bts-sysmo/l1_transp_fwd.c | 2 +- 3 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 include/osmo-bts/l1sap.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 26 13:13:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Mar 2015 13:13:11 GMT Subject: osmo-pcu.git branch master updated. 0.2-395-g502bd1f Message-ID: <201503261313.t2QDDBmQ037721@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 502bd1feea9441938498b92405220437dc3a91bf (commit) via e25b5b91f60f20f61096bc6199a05b58ee6c6328 (commit) via 2cbe80b53e54b1ca832b2b30722ffacfa92f6117 (commit) via 3bed5d11d210b599f56a1df3a5339b0a74cedcff (commit) via cbb1e70554a08c7d6d1307d68883bc38a92fe4f3 (commit) via c4952091223e10d9e99fa035e6942656d233aa16 (commit) via 005ee7f8626d4733e8fa01f3589154287ed163ed (commit) via 2493c660e9cbede4ac43f2584c0a8e6d8625e1dd (commit) via a3e4509ff9b6ce2de574eaec7d085fc914cfeaab (commit) via eceb910fef8b6ebfba5aa9b13ffbccfe322d9706 (commit) via 95340242ed1089e30b9a3045ea55bc9068432e0b (commit) via 612e93e36031ab2d50dd66d148f289b2e3580850 (commit) from 39645b824a08b355fa48361491d5a1c3e9e6bd4d (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/bts.h | 5 + src/gprs_rlcmac_sched.cpp | 41 +++++-- src/llc.cpp | 20 ++++ src/llc.h | 1 + src/{decoding.h => pcu_utils.h} | 22 +--- src/pcu_vty.c | 30 +++++ src/tbf.cpp | 3 + src/tbf.h | 11 ++ src/tbf_dl.cpp | 200 +++++++++++++++++++++++-------- tests/tbf/TbfTest.cpp | 166 +++++++++++++++++++++----- tests/tbf/TbfTest.err | 256 ++++++++++++++++++++++++++++++++++++---- tests/tbf/TbfTest.ok | 2 + 12 files changed, 634 insertions(+), 123 deletions(-) copy src/{decoding.h => pcu_utils.h} (62%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Mar 27 21:49:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Mar 2015 21:49:18 GMT Subject: libosmocore.git branch zecke/release/0.7-dev created. 0.7.0-29-g52354dd Message-ID: <201503272149.t2RLnI2Y032521@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, zecke/release/0.7-dev has been created at 52354dd78567e898d5dd114380a17990ce1608f8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=52354dd78567e898d5dd114380a17990ce1608f8 commit 52354dd78567e898d5dd114380a17990ce1608f8 Author: Jacob Erlbeck Date: Tue Mar 17 10:21:17 2015 +0100 bssgp: Handle BSSGP STATUS messages Currently incoming BSSGP STATUS messages are just logged and no other action is taken. This makes it impossible for higher layers to react to failures which are indicated by corresponding STATUS messages unless a timeout is triggered as a result of that failure later on. This commit adds a bssgp_rx_status() function and calls it on incoming STATUS messages. That function logs a message, increments the new BSSGP_CTR_STATUS counter if the bctx context exists and invokes an NM_STATUS status indication. The latter will allow the application to handle failures immediately. Since all STATUS messages should be handled, the function is already called in bssgp_rcvmsg and the message is no longer handled in (and will not reach) bssgp_rx_sign and bssgp_rx_ptp. Ticket: OW#1414 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=3a5991ef2f495f0010f9a7ba9079a826e94f8e81 commit 3a5991ef2f495f0010f9a7ba9079a826e94f8e81 Author: Jacob Erlbeck Date: Tue Mar 17 10:21:16 2015 +0100 bssgp: Don't reply with STATUS when receiving a PtP STATUS message Currently each incoming PtP BSSGP STATUS message is handled as 'not yet implemented' and a BSSGP STATUS message (cause BSSGP_CAUSE_PROTO_ERR_UNSPEC) is sent back to the peer. This will cause endless messages loops if both peers use this BSSGP stack implementation. This does not apply to signalling messages. This commit changes the implementation of bssgp_rx_ptp() to just do logging in this case. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=bdbb54b31379d61529bf351ca8de134d85654d61 commit bdbb54b31379d61529bf351ca8de134d85654d61 Author: Jacob Erlbeck Date: Mon Nov 10 08:27:15 2014 +0100 bssgp: Fix VTY command 'show bssgp nsei N' Currently this command segfaults (at least when ASAN is enabled), because when getting the NSEI the index to argv is wrong and out of bounds. This patch fixes the offset. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=fabe7d51bef1b4d3e8ec6d74de5d6143d27fcce0 commit fabe7d51bef1b4d3e8ec6d74de5d6143d27fcce0 Author: Jacob Erlbeck Date: Wed Sep 10 12:43:28 2014 +0200 gprs: Don't discard SUSPEND/RESUME in bssgp_rcvmsg Currently sending SUSPEND/RESUME messages to this function (like it is done in the osmo-sgsn) results in STATUS messages complaining about an unknown BVCI. The reason is, that these messages rely on a TLLI/RAI pair to identify the context and do not contain an explicit BVCI. This patch modifies bssgp_rcvmsg() to only complain about and unknown BVCI if one is given but a matching context is not found (except for RESET messages). The ctx argument is removed from the functions handling SUSPEND and RESUME since it will always be NULL then. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=7ced8f71cd61115b593b78cb779553f1c7df3071 commit 7ced8f71cd61115b593b78cb779553f1c7df3071 Author: Jacob Erlbeck Date: Tue Oct 14 14:49:37 2014 +0200 gprs/test: Add BSSGP tests This patch adds a test suite for the BSSGP protocol. The first (and only) test checks the handling of BSSGP SUSPEND/RESUME. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=3de27490ceb8172363169358b7c4fcbcb26f4b11 commit 3de27490ceb8172363169358b7c4fcbcb26f4b11 Author: Jacob Erlbeck Date: Thu Oct 9 11:07:56 2014 +0200 gprs-ns/test: Check the nsvc state explicitely This patch extends test_sgsn_reset_invalid_state by assertions to check that nscv->state and nsvc->remote_state have been set as expected. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=8301a09dcc60ed7d72f8ccab0551ec794559ed7e commit 8301a09dcc60ed7d72f8ccab0551ec794559ed7e Author: Holger Hans Peter Freyther Date: Thu Oct 9 16:07:37 2014 +0200 gprs-ns/test: Re-add return value check for gprs_nsvc_reset The return value check has been removed in the commit 'Use gprs_nsvc_reset instead of gprs_ns_tx_reset', because gprs_nsvc_reset had no return value then. Since a compatible return value has been added by 'Let gprs_nsvc_reset return a value', the former patch is partly reverted by this commit. The printf is now an OSMO_ASSERT. The commit message was taken from Jacob. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=99e06370517f24f59dbfdfc52acd2a67c34a727a commit 99e06370517f24f59dbfdfc52acd2a67c34a727a Author: Jacob Erlbeck Date: Tue Oct 7 14:12:30 2014 +0200 gprs-ns: Fix reset state handling Currently the NS-VC's state is updated from within gprs_ns_tx_reset, which can lead to an inconsistent state when the RESET_ACK is lost. In this state, the NSE_S_RESET bit is set but the Tns-reset timer is not started. This patch moves the state update into gprs_nsvc_reset. This way, the state flags are consistent with the timer. Addresses: SGSN -> BSS NS_ALIVE BSS -> SGSN NS_ALIVE_ACK BSS -> SGSN BVC_RESET SGSN -> BSS NS_STATUS, Cause: NS-VC blocked, NS VCI: 0x65 and there is no BSS->SGSN NS_ALIVE Ticket: OW#1213 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=337c1a86c2a8407e65713602d4ae4182df8af7bb commit 337c1a86c2a8407e65713602d4ae4182df8af7bb Author: Jacob Erlbeck Date: Wed Oct 8 11:47:36 2014 +0200 gprs-ns: Let gprs_nsvc_reset return a value Currently gprs_nsvc_reset does not return any value. This patch changes the function to return an integer, where a value less than zero indicates an error. The value is taken from the gprs_ns_tx_reset function. In case of failure, an error message is logged. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=7d5dd15188bd54b8bf5380f7802abbabea5ada9c commit 7d5dd15188bd54b8bf5380f7802abbabea5ada9c Author: Jacob Erlbeck Date: Tue Oct 7 14:07:39 2014 +0200 gprs-ns/test: Add test_sgsn_reset_invalid_state This tests the behaviour for a certain combination of messages and packet losses that can put the NS-VC object into an undefined state. In that state, the peer's ALIVE messages are properly answered, but the local test procedure has stopped, incoming unitdata PDUs are answered by STATUS(NS-VC blocked) and the unblocking procedure is not initiated. Ticket: OW#1312 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=be9a26caa66232c6794cbf8c71d16f88382c7945 commit be9a26caa66232c6794cbf8c71d16f88382c7945 Author: Jacob Erlbeck Date: Tue Oct 7 14:03:44 2014 +0200 gprs-ns/test: Add expire_nsvc_timer This function forces the expiration of the timer within struct gprs_nsvc. It is meant to be used for controlled (and faster) timer expiration in unit tests. The timer_mode of the expired timer is returned (or -1 if the timer wasn't active). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=0eb6a8c02eaa4a2ce6a6402be8a4e339f7541f31 commit 0eb6a8c02eaa4a2ce6a6402be8a4e339f7541f31 Author: Jacob Erlbeck Date: Tue Oct 7 13:59:30 2014 +0200 gprs-ns/test: Save the last PDU type sent This records the PDU type of the last message sent to the remote peer in the global variable sent_pdu_type, which can then be used in assertions. Note that sent_pdu_type will remain unchanged if no message has been sent via sendto. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=45415119faa06e6252ae66b7516b5c3fde86c0d1 commit 45415119faa06e6252ae66b7516b5c3fde86c0d1 Author: Jacob Erlbeck Date: Tue Oct 7 13:52:07 2014 +0200 gprs-ns/test: Use gprs_nsvc_reset instead of gprs_ns_tx_reset Currently gprs_ns_tx_reset is used to let the NS stack generate NS_RESET message. This is not adjusting the nsvc state properly. This patch uses gprs_nsvc_reset instead which starts the full reset procedure. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Mar 28 16:14:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Mar 2015 16:14:53 GMT Subject: openbsc.git branch master updated. 0.14.0-5-gcea35ae Message-ID: <201503281614.t2SGErbd031337@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via cea35aecdc846edf125ac7e7d0407967d4778ccb (commit) from 7ce72c1be8e10add6dc84b85a29f7e2b924c6464 (commit) 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/openbsc/commit/?id=cea35aecdc846edf125ac7e7d0407967d4778ccb commit cea35aecdc846edf125ac7e7d0407967d4778ccb Author: Max Date: Sat Mar 28 16:13:14 2015 +0100 ignore debian build byproducts Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + openbsc/.gitignore | 1 + 2 files changed, 2 insertions(+) create mode 100644 .gitignore hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 28 16:57:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Mar 2015 16:57:49 GMT Subject: openbsc.git branch master updated. 0.14.0-8-gcf7557a Message-ID: <201503281657.t2SGvnoa035842@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via cf7557a7e756af54350fb9bcf1a19429848a17de (commit) via 37b5ce56a0650eeb8a3c6b788d1c9ba16139b313 (commit) via 9967a57587b9dcc1eeeaa710159447eb098380f3 (commit) from cea35aecdc846edf125ac7e7d0407967d4778ccb (commit) 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/openbsc/commit/?id=cf7557a7e756af54350fb9bcf1a19429848a17de commit cf7557a7e756af54350fb9bcf1a19429848a17de Author: Andreas Eversberg Date: Fri Mar 16 08:14:23 2012 +0100 rtp: Fixed problem of mute audio on some calls When reading from RTP socket, the first read() may fail right after connecting to remote socket. Subsequent read() will work as it should. If the remote socket does not open fast enough, the transmitted RTP payload can cause an ICMP (connection refused) packet reply. This causes the read to fail with errno=111. In all other error cases, the errno is logged at debug level. In all error cases, reading is not disabled. Conflicts: openbsc/src/libtrau/rtp_proxy.c [hfreyther: Fix typo, stop reading in all cases but ECONNREFUSED] http://cgit.osmocom.org/openbsc/commit/?id=37b5ce56a0650eeb8a3c6b788d1c9ba16139b313 commit 37b5ce56a0650eeb8a3c6b788d1c9ba16139b313 Author: Holger Hans Peter Freyther Date: Sat Mar 28 17:30:31 2015 +0100 rtp: Fix memory leak fixed by Andreas without mentioning it We allocate the msgb at entry of the method and we always need to msgb_free it. http://cgit.osmocom.org/openbsc/commit/?id=9967a57587b9dcc1eeeaa710159447eb098380f3 commit 9967a57587b9dcc1eeeaa710159447eb098380f3 Author: Andreas Eversberg Date: Fri Jan 20 20:33:37 2012 +0100 rtp: Add handling of BFI (Bad Frame Indicatior) of received TRAU frames If a bad TRAU frame is received, it is forwarded to MNCC application as GSM_BAD_FRAME. The application can now handle the GAP of missing audio. (e.g. by extrapolation) If TRAU frames are forwarded via RTP, bad frames are dropped, but frame counter and timestamp of RTP sender state is incremented. Conflicts: openbsc/src/libtrau/rtp_proxy.c [hfreyther: Merge without testcase, fix typo] ----------------------------------------------------------------------- Summary of changes: openbsc/src/libtrau/rtp_proxy.c | 27 +++++++++++++++++++++++++-- openbsc/src/libtrau/trau_mux.c | 5 ++++- 2 files changed, 29 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 28 17:14:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Mar 2015 17:14:31 GMT Subject: openbsc.git branch master updated. 0.14.0-9-gfd603ed Message-ID: <201503281714.t2SHEVtE037781@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via fd603ed9e2f87d05b2261a25e11aceb01814dfbe (commit) from cf7557a7e756af54350fb9bcf1a19429848a17de (commit) 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/openbsc/commit/?id=fd603ed9e2f87d05b2261a25e11aceb01814dfbe commit fd603ed9e2f87d05b2261a25e11aceb01814dfbe Author: Holger Hans Peter Freyther Date: Sat Mar 28 18:09:31 2015 +0100 write_queue: Check the result of osmo_wqueue_enqueue and free The write_queue is designed to have a maximum amount of pending messages and will refuse to take new messages when it has been reached. The caller can decide if it wants to flush the queue and add the message again, create a log. But in all cases the ownership of the msgb has not been transferred. Fix the potential memory leak in the failure situation. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/meas_feed.c | 3 ++- openbsc/src/libmsc/smpp_smsc.c | 8 +++++++- openbsc/src/utils/smpp_mirror.c | 8 +++++++- 3 files changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 28 17:16:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Mar 2015 17:16:11 GMT Subject: libosmocore.git branch master updated. 0.8.0-14-gf8699ca Message-ID: <201503281716.t2SHGBL0039209@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via f8699ca51eeb4f3d34336501abcaf071b4a95a47 (commit) from 249a81b7ff57d39af843cd267b60c0ce0400ce8d (commit) 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/libosmocore/commit/?id=f8699ca51eeb4f3d34336501abcaf071b4a95a47 commit f8699ca51eeb4f3d34336501abcaf071b4a95a47 Author: Max Date: Wed Mar 25 17:20:31 2015 +0100 gsm: Add A5/3-4 cipher support Signed-off-by: Max Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/a5.h | 2 +- src/gsm/a5.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++-- tests/Makefile.am | 3 +- tests/a5/a5_test.c | 67 +++++++++++++++++++++++++++++++++++---------- tests/a5/a5_test.ok | 24 ++++++++++++++++ 5 files changed, 148 insertions(+), 19 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Mar 28 17:32:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Mar 2015 17:32:37 GMT Subject: osmo-bts.git branch master updated. 0.3.0-283-gf869a95 Message-ID: <201503281732.t2SHWbmu041118@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f869a95f3b81d281405e3fc3026e1d0d53174082 (commit) from 0ddd4b6c25dcb1cf85809b190afd6ac4d95890ea (commit) 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/osmo-bts/commit/?id=f869a95f3b81d281405e3fc3026e1d0d53174082 commit f869a95f3b81d281405e3fc3026e1d0d53174082 Author: Holger Hans Peter Freyther Date: Sat Mar 28 18:31:10 2015 +0100 write_queue: Check the result of osmo_wqueue_enqueue and free The write_queue is designed to have a maximum amount of pending messages and will refuse to take new messages when it has been reached. The caller can decide if it wants to flush the queue and add the message again, create a log. But in all cases the ownership of the msgb has not been transferred. Fix the potential memory leak in the failure situation. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_fwd_main.c | 24 +++++++++++++++++++----- src/osmo-bts-sysmo/l1_if.c | 24 ++++++++++++++++++++---- 2 files changed, 39 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Mar 29 09:52:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 29 Mar 2015 09:52:03 GMT Subject: openbsc.git branch master updated. 0.14.0-10-g7cce1d3 Message-ID: <201503290952.t2T9q34l032422@git.osmocom.org> This 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7cce1d301aff586d8a95765d3b56c0c81266781b (commit) from fd603ed9e2f87d05b2261a25e11aceb01814dfbe (commit) 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/openbsc/commit/?id=7cce1d301aff586d8a95765d3b56c0c81266781b commit 7cce1d301aff586d8a95765d3b56c0c81266781b Author: Holger Hans Peter Freyther Date: Thu Mar 26 20:34:12 2015 +0100 libmgcp: Fail if transcoding can't be configured We want to fail theallocation of an endpoint in case the transcoding can't be configured. Manually verified with: ./src/osmo-bsc_mgcp/osmo-bsc_mgcp -c doc/examples/osmo-bsc_mgcp/mgcp.cfg $ ./contrib/mgcp_server.py 0000 32 30 30 20 33 30 36 39 200 3069 0008 31 20 4F 4B 0D 0A 1 OK.. ('127.0.0.1', 2427) 0000 34 30 30 20 35 39 30 36 400 5906 0008 39 20 46 41 49 4C 0D 0A 9 FAIL.. ('127.0.0.1', 2427) 0000 34 30 30 20 33 35 34 36 400 3546 0008 33 20 46 41 49 4C 0D 0A 3 FAIL.. ('127.0.0.1', 2427) 0000 34 30 30 20 36 32 31 37 400 6217 0008 30 20 46 41 49 4C 0D 0A 0 FAIL.. ('127.0.0.1', 2427) Verified by not sending L: in the CRCX and then failing on the MDCX. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_protocol.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 29 12:19:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 29 Mar 2015 12:19:01 GMT Subject: osmo-pcu.git branch master updated. 0.2-396-g0a0b5dc Message-ID: <201503291219.t2TCJ1bC044788@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 0a0b5dcb324d3652f55541855426c91f0c9d9536 (commit) from 502bd1feea9441938498b92405220437dc3a91bf (commit) 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/osmo-pcu/commit/?id=0a0b5dcb324d3652f55541855426c91f0c9d9536 commit 0a0b5dcb324d3652f55541855426c91f0c9d9536 Author: Jacob Erlbeck Date: Sun Mar 29 13:53:01 2015 +0200 pcu: Add pcu_utils.h to Makefile.am Addresses: src/gprs_rlcmac_sched.cpp:26:23: error: pcu_utils.h: No such file or directory Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Mar 29 18:59:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 29 Mar 2015 18:59:08 GMT Subject: osmo-gmr.git branch sylvain/gr updated. v0.2-87-g2fa8bf5 Message-ID: <201503291859.t2TIx8C3081056@git.osmocom.org> This 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 "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/gr has been updated via 2fa8bf59113913fedd9f91a0fee8d9bd199ac347 (commit) via bf8e70f363ac3fa7c2def7ac5634999728f750dc (commit) via b9dfcabf5ce748d29fbe967b59f003072807c74c (commit) via 864f9cb8b45881b0962188355b65ddd207b1e30c (commit) from 94beb6c0379637379a164b0f4c8beb1c4418dff1 (commit) 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/osmo-gmr/commit/?id=2fa8bf59113913fedd9f91a0fee8d9bd199ac347 commit 2fa8bf59113913fedd9f91a0fee8d9bd199ac347 Author: Sylvain Munaut Date: Sun Mar 29 20:59:06 2015 +0200 gr-gmr1/rach_demod: Improve initial frequency estimation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=bf8e70f363ac3fa7c2def7ac5634999728f750dc commit bf8e70f363ac3fa7c2def7ac5634999728f750dc Author: Sylvain Munaut Date: Sun Mar 29 20:56:53 2015 +0200 gr-grm1/rach_detect_fft: Fix the direction of peak offset compensation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=b9dfcabf5ce748d29fbe967b59f003072807c74c commit b9dfcabf5ce748d29fbe967b59f003072807c74c Author: Sylvain Munaut Date: Sun Mar 29 20:56:29 2015 +0200 gr-gmr1: Add a tag with the time of RACH and write it to file Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=864f9cb8b45881b0962188355b65ddd207b1e30c commit 864f9cb8b45881b0962188355b65ddd207b1e30c Author: Sylvain Munaut Date: Sun Mar 29 20:55:44 2015 +0200 gr-gmr1/rach_detect_fft: Use a global constant for freq key Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: gr-gmr1/lib/rach_demod_impl.cc | 55 +++++++++++++++++++++++++++++++------ gr-gmr1/lib/rach_detect_fft_impl.cc | 19 +++++++++---- gr-gmr1/lib/rach_detect_fft_impl.h | 1 - gr-gmr1/lib/rach_file_sink_impl.cc | 9 ++++++ 4 files changed, 70 insertions(+), 14 deletions(-) hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio)