From gitosis at osmocom.org Tue Dec 1 00:01:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Dec 2015 00:01:31 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-90-g9cfcad5 Message-ID: <201512010001.tB101VHC042179@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, neels/gtphub has been updated via 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 (commit) via 0c1b4c5fa2bac683e9250eed6a3effb467854030 (commit) from 19d2e1e3c16235c904490ae0d5b9c3961ee03a35 (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=9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 commit 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 Author: Neels Hofmeyr Date: Tue Dec 1 01:01:16 2015 +0100 gtphub_test: add test for Del PDP from GGSN side. http://cgit.osmocom.org/openbsc/commit/?id=0c1b4c5fa2bac683e9250eed6a3effb467854030 commit 0c1b4c5fa2bac683e9250eed6a3effb467854030 Author: Neels Hofmeyr Date: Tue Dec 1 00:23:45 2015 +0100 gtphub: handle Delete PDP Context. During resolution of the header TEI, also return the tunnel struct that resolved the TEI, so the Delete PDP Ctx code does not need to look it up again. Upon Delete PDP Ctx Request, remember the IEs and that a request was made. Upon Delete PDP Ctx Response, find the pending delete and remove the corresponding tunnel, iff the response indicates success. Add a context deletion to regression tests, rename the test appropriately. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 1 + openbsc/src/gprs/gtphub.c | 165 ++++++++++++++++++++++++++++++++---- openbsc/tests/gtphub/gtphub_test.c | 125 ++++++++++++++++++++++++++- openbsc/tests/gtphub/gtphub_test.ok | 5 +- 4 files changed, 277 insertions(+), 19 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 1 14:22:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Dec 2015 14:22:24 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-92-g93c2029 Message-ID: <201512011422.tB1EMOPs034301@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, neels/gtphub has been updated discards 9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7 (commit) discards 0c1b4c5fa2bac683e9250eed6a3effb467854030 (commit) discards 19d2e1e3c16235c904490ae0d5b9c3961ee03a35 (commit) discards ba9b2af0ff5094c7142b62dd173df2a5c78df033 (commit) discards 2cc0965df66c1500ec18dd07fa2d7ce1cceac9bd (commit) discards 3aeb152a6360f9ce2b622f669f19d86c30299b31 (commit) discards b46f6ca52e4a257863bd0aa3e7285c984f323337 (commit) discards c1a26b6fa0ea14a4483b823c21d2999c3b64084e (commit) discards cc6ec457eead6eba56230d44c8874c32a6544c20 (commit) discards c4f6577c36dcc9308def2e58cae660517dbb3c2a (commit) via 93c2029578a02124caf87c3bdd0d8f431bc4c9c9 (commit) via c2701863994d101fcc62c32cb39c8c1226dbca34 (commit) via 98223aca8b450b59df0e826fb72a5c6fb6b8f707 (commit) via 9744fcfcfec89762f041f048e3fcc47c470fb0d9 (commit) via 80da839cd876476a17285dfb884e953a36db922a (commit) via d9c1fd371f97ee34cba4aadce6781ec1394019ca (commit) via a92ac6feee852dd8fd762a42a65608d1639ff4f0 (commit) via feab94c6d436ae857b881588ccc4035a76d49bf2 (commit) via eb04ab606022fb05b307c3d7db4ab88ee7d43c13 (commit) via e960b1905283897387b37babd753181f0dea7dfd (commit) via cca7018ab74827e5ebf44e9fd958165ed8ef7497 (commit) via 38ce2c23bb32c8de963ef519a55b56f0e95dae42 (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 (9cfcad5d876f176a7a85f37ab6efee0bb3f5ffc7) \ N -- N -- N (93c2029578a02124caf87c3bdd0d8f431bc4c9c9) 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/openbsc/commit/?id=93c2029578a02124caf87c3bdd0d8f431bc4c9c9 commit 93c2029578a02124caf87c3bdd0d8f431bc4c9c9 Author: Neels Hofmeyr Date: Tue Dec 1 15:20:18 2015 +0100 monitor restart http://cgit.osmocom.org/openbsc/commit/?id=c2701863994d101fcc62c32cb39c8c1226dbca34 commit c2701863994d101fcc62c32cb39c8c1226dbca34 Author: Neels Hofmeyr Date: Tue Dec 1 15:19:52 2015 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=98223aca8b450b59df0e826fb72a5c6fb6b8f707 commit 98223aca8b450b59df0e826fb72a5c6fb6b8f707 Author: Neels Hofmeyr Date: Tue Dec 1 01:01:16 2015 +0100 gtphub_test: add test for Del PDP from GGSN side. http://cgit.osmocom.org/openbsc/commit/?id=9744fcfcfec89762f041f048e3fcc47c470fb0d9 commit 9744fcfcfec89762f041f048e3fcc47c470fb0d9 Author: Neels Hofmeyr Date: Tue Dec 1 00:23:45 2015 +0100 gtphub: handle Delete PDP Context. During resolution of the header TEI, also return the tunnel struct that resolved the TEI, so the Delete PDP Ctx code does not need to look it up again. Upon Delete PDP Ctx Request, remember the IEs and that a request was made. Upon Delete PDP Ctx Response, find the pending delete and remove the corresponding tunnel, iff the response indicates success. Add a context deletion to regression tests, rename the test appropriately. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=80da839cd876476a17285dfb884e953a36db922a commit 80da839cd876476a17285dfb884e953a36db922a Author: Neels Hofmeyr Date: Mon Nov 30 14:17:21 2015 +0100 gtphub: cosmetic: move a function within c file. Move the SGSN read callback next to the GGSN read callback. http://cgit.osmocom.org/openbsc/commit/?id=d9c1fd371f97ee34cba4aadce6781ec1394019ca commit d9c1fd371f97ee34cba4aadce6781ec1394019ca Author: Neels Hofmeyr Date: Mon Nov 30 14:13:33 2015 +0100 gtphub: remove obsolete todo comment http://cgit.osmocom.org/openbsc/commit/?id=a92ac6feee852dd8fd762a42a65608d1639ff4f0 commit a92ac6feee852dd8fd762a42a65608d1639ff4f0 Author: Neels Hofmeyr Date: Mon Nov 30 14:13:19 2015 +0100 gtphub: fix segfault when empty config. gsn_addr_from_str(): return error upon NULL string. Add some debug logging. With an empty config, no bind addresses were set, and the address parser did not check for a NULL pointer, resulting in a segfault. http://cgit.osmocom.org/openbsc/commit/?id=feab94c6d436ae857b881588ccc4035a76d49bf2 commit feab94c6d436ae857b881588ccc4035a76d49bf2 Author: Neels Hofmeyr Date: Mon Nov 30 12:58:48 2015 +0100 gtphub: be more fatal about not finding an unused TEI. http://cgit.osmocom.org/openbsc/commit/?id=eb04ab606022fb05b307c3d7db4ab88ee7d43c13 commit eb04ab606022fb05b307c3d7db4ab88ee7d43c13 Author: Neels Hofmeyr Date: Mon Nov 30 12:19:50 2015 +0100 gtphub: fix some style complaints from cppcheck http://cgit.osmocom.org/openbsc/commit/?id=e960b1905283897387b37babd753181f0dea7dfd commit e960b1905283897387b37babd753181f0dea7dfd Author: Neels Hofmeyr Date: Mon Nov 30 00:07:02 2015 +0100 gtphub: add two stubs for Delete PDP msgs http://cgit.osmocom.org/openbsc/commit/?id=cca7018ab74827e5ebf44e9fd958165ed8ef7497 commit cca7018ab74827e5ebf44e9fd958165ed8ef7497 Author: Neels Hofmeyr Date: Sun Nov 29 23:50:45 2015 +0100 gtphub: vty: add missing SGSN-proxy output. http://cgit.osmocom.org/openbsc/commit/?id=38ce2c23bb32c8de963ef519a55b56f0e95dae42 commit 38ce2c23bb32c8de963ef519a55b56f0e95dae42 Author: Neels Hofmeyr Date: Sun Nov 29 23:49:48 2015 +0100 gtphub: refactor: use side_idx everywhere. This is a mostly cosmetic change. Instead of separate buffer handling functions, reduce some code duplication by using a side_idx just like the plane_idx, with arrays. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 3 ++- openbsc/src/gprs/gtphub.c | 28 ++++++++++++++++++++-------- 2 files changed, 22 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 1 23:45:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Dec 2015 23:45:41 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-92-g8da68de Message-ID: <201512012345.tB1NjfvO094668@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, neels/gtphub has been updated discards 93c2029578a02124caf87c3bdd0d8f431bc4c9c9 (commit) discards c2701863994d101fcc62c32cb39c8c1226dbca34 (commit) discards 98223aca8b450b59df0e826fb72a5c6fb6b8f707 (commit) discards 9744fcfcfec89762f041f048e3fcc47c470fb0d9 (commit) discards 80da839cd876476a17285dfb884e953a36db922a (commit) discards d9c1fd371f97ee34cba4aadce6781ec1394019ca (commit) discards a92ac6feee852dd8fd762a42a65608d1639ff4f0 (commit) discards feab94c6d436ae857b881588ccc4035a76d49bf2 (commit) discards eb04ab606022fb05b307c3d7db4ab88ee7d43c13 (commit) discards e960b1905283897387b37babd753181f0dea7dfd (commit) discards cca7018ab74827e5ebf44e9fd958165ed8ef7497 (commit) discards 38ce2c23bb32c8de963ef519a55b56f0e95dae42 (commit) discards 98320f98c2c5b74350a12a312da25e4cadf0117a (commit) discards 3930cea1069cf39ce518c8e014b46985b38fc304 (commit) discards 3e00a0966cf13abbb06af61b0d4aea0c1eb27772 (commit) discards 0ec5966dc8341d71b6bbd3a8570198fa095b9e15 (commit) discards a2b8203c061f03793ac481fad0dac6c7cba64f4f (commit) discards 7ca330d5f9b6592e9b8abaa70ffb08ad9a03eacd (commit) discards 9341286a4756f74257a483fbd937f7490faf9209 (commit) via 8da68def5d5f990753e731f92ae3bf26be4ad3ca (commit) via 0554274e7de12d33bcd8a533643c5a2eeebc14cc (commit) via 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a (commit) via 508fb2d056464144dad0f4d186835ebf4db6bc4c (commit) via 38d337d9408623d93af46b4ec2dc2411ec7d1ca4 (commit) via 54520814ff53b3eadc09a484fa3e61d4a445455d (commit) via fc97e4549562e283d005bcb145265d585e667e3a (commit) via 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff (commit) via d156ccf9ff5f29c8dc131dccd6beb0db3e207497 (commit) via ce4735c7fb8c8a1733028c1fd0f429c0f0af365c (commit) via 211b3362635d1a085c3eff05f4836f06f252b606 (commit) via 107cfad51f1740669c694629c0d1981538d5cf94 (commit) via d5662d2decd46fbc2a38130df9bdd8a485543d1a (commit) via 519009ecaacffbcc5d8a56690fcc7d1d810e8488 (commit) via ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea (commit) via b079b9923a812476af6ec6185c9932ea92363151 (commit) via a6a173ff84cf6112fc10bbbb41d13df504793942 (commit) via 5bab5c395c48b4dee5374d42ea6c7b895360b296 (commit) via cd711490c2df8f87e49adc6b82003cd915ed8d28 (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 (93c2029578a02124caf87c3bdd0d8f431bc4c9c9) \ N -- N -- N (8da68def5d5f990753e731f92ae3bf26be4ad3ca) 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/openbsc/commit/?id=8da68def5d5f990753e731f92ae3bf26be4ad3ca commit 8da68def5d5f990753e731f92ae3bf26be4ad3ca Author: Neels Hofmeyr Date: Tue Dec 1 15:20:18 2015 +0100 gtphub: monitor GSNs' restart counters. If a GSN indicates that it has reset, tear down each known tunnel for that GSN individually (don't send the GSNs on the other side a different restart counter, because they represent more than just this GSN). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=0554274e7de12d33bcd8a533643c5a2eeebc14cc commit 0554274e7de12d33bcd8a533643c5a2eeebc14cc Author: Neels Hofmeyr Date: Mon Nov 30 14:17:21 2015 +0100 gtphub: cosmetic Move the SGSN read callback next to the GGSN read callback. Comments. Tweak an initialization to NULL. http://cgit.osmocom.org/openbsc/commit/?id=3cd3d3d50723495940bbc59d11ef25cb3cd1f55a commit 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a Author: Neels Hofmeyr Date: Tue Dec 1 01:01:16 2015 +0100 gtphub_test: add test for Del PDP from GGSN side. http://cgit.osmocom.org/openbsc/commit/?id=508fb2d056464144dad0f4d186835ebf4db6bc4c commit 508fb2d056464144dad0f4d186835ebf4db6bc4c Author: Neels Hofmeyr Date: Tue Dec 1 00:23:45 2015 +0100 gtphub: handle Delete PDP Context. During resolution of the header TEI, also return the tunnel struct that resolved the TEI, so the Delete PDP Ctx code does not need to look it up again. Upon Delete PDP Ctx Request, remember the IEs and that a request was made. Upon Delete PDP Ctx Response, find the pending delete and remove the corresponding tunnel, iff the response indicates success. Add a context deletion to regression tests, rename the test appropriately. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=38d337d9408623d93af46b4ec2dc2411ec7d1ca4 commit 38d337d9408623d93af46b4ec2dc2411ec7d1ca4 Author: Neels Hofmeyr Date: Mon Nov 30 14:13:33 2015 +0100 gtphub: remove obsolete todo comment http://cgit.osmocom.org/openbsc/commit/?id=54520814ff53b3eadc09a484fa3e61d4a445455d commit 54520814ff53b3eadc09a484fa3e61d4a445455d Author: Neels Hofmeyr Date: Mon Nov 30 14:13:19 2015 +0100 gtphub: fix segfault when empty config. gsn_addr_from_str(): return error upon NULL string. Add some debug logging. With an empty config, no bind addresses were set, and the address parser did not check for a NULL pointer, resulting in a segfault. http://cgit.osmocom.org/openbsc/commit/?id=fc97e4549562e283d005bcb145265d585e667e3a commit fc97e4549562e283d005bcb145265d585e667e3a Author: Neels Hofmeyr Date: Mon Nov 30 12:58:48 2015 +0100 gtphub: be more fatal about not finding an unused TEI. http://cgit.osmocom.org/openbsc/commit/?id=7bc3c88667c1e96ad46f2d12d02d5d7883e281ff commit 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff Author: Neels Hofmeyr Date: Mon Nov 30 12:19:50 2015 +0100 gtphub: fix some style complaints from cppcheck http://cgit.osmocom.org/openbsc/commit/?id=d156ccf9ff5f29c8dc131dccd6beb0db3e207497 commit d156ccf9ff5f29c8dc131dccd6beb0db3e207497 Author: Neels Hofmeyr Date: Mon Nov 30 00:07:02 2015 +0100 gtphub: add two stubs for Delete PDP msgs http://cgit.osmocom.org/openbsc/commit/?id=ce4735c7fb8c8a1733028c1fd0f429c0f0af365c commit ce4735c7fb8c8a1733028c1fd0f429c0f0af365c Author: Neels Hofmeyr Date: Sun Nov 29 23:50:45 2015 +0100 gtphub: vty: add missing SGSN-proxy output. http://cgit.osmocom.org/openbsc/commit/?id=211b3362635d1a085c3eff05f4836f06f252b606 commit 211b3362635d1a085c3eff05f4836f06f252b606 Author: Neels Hofmeyr Date: Sun Nov 29 23:49:48 2015 +0100 gtphub: refactor: use side_idx everywhere. This is a mostly cosmetic change. Instead of separate buffer handling functions, reduce some code duplication by using a side_idx just like the plane_idx, with arrays. http://cgit.osmocom.org/openbsc/commit/?id=107cfad51f1740669c694629c0d1981538d5cf94 commit 107cfad51f1740669c694629c0d1981538d5cf94 Author: Neels Hofmeyr Date: Sun Nov 29 19:14:58 2015 +0100 found_libgtp_and_libcares http://cgit.osmocom.org/openbsc/commit/?id=d5662d2decd46fbc2a38130df9bdd8a485543d1a commit d5662d2decd46fbc2a38130df9bdd8a485543d1a Author: Neels Hofmeyr Date: Fri Nov 27 01:22:13 2015 +0100 gtphub: make sure mapped TEIs aren't occupied. discussion pending. http://cgit.osmocom.org/openbsc/commit/?id=519009ecaacffbcc5d8a56690fcc7d1d810e8488 commit 519009ecaacffbcc5d8a56690fcc7d1d810e8488 Author: Neels Hofmeyr Date: Fri Nov 27 01:20:53 2015 +0100 gtphub: use a single TEI pool across planes. There's no need to keep two separate number pools when both can be fed from the same pool. User and Ctrl plane TEIs can technically overlap without colliding, but it doesn't hurt if they don't overlap, either. http://cgit.osmocom.org/openbsc/commit/?id=ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea commit ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea Author: Neels Hofmeyr Date: Fri Nov 27 00:05:56 2015 +0100 gtphub: cosmetic: for_each_side,_plane macros. Simplify looping over sides and planes. I'm tired of typing the same for loops all the time. http://cgit.osmocom.org/openbsc/commit/?id=b079b9923a812476af6ec6185c9932ea92363151 commit b079b9923a812476af6ec6185c9932ea92363151 Author: Neels Hofmeyr Date: Thu Nov 26 22:19:22 2015 +0100 gtphub: implement restart counter properly. Force passing a restart counter, by adding such arg to gtphub_start() (test suite is not affected by this). In gtphub_main.c, add -r,--restart-file and next_restart_count() to maintain the counter file. While at it, tweak the cmdline help to unify the formatting (mostly commas and a missing line break). Send gtphub's own restart counter. So far, the sender's restart counter was copied through, which would break as soon as more than one GSN would talk to the same peer with differing restart counters. Also fix the in-mem restart counter data type (one octet, not two). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=a6a173ff84cf6112fc10bbbb41d13df504793942 commit a6a173ff84cf6112fc10bbbb41d13df504793942 Author: Neels Hofmeyr Date: Thu Nov 26 05:20:18 2015 +0100 gtphub: complain about excess cmdline args. http://cgit.osmocom.org/openbsc/commit/?id=5bab5c395c48b4dee5374d42ea6c7b895360b296 commit 5bab5c395c48b4dee5374d42ea6c7b895360b296 Author: Neels Hofmeyr Date: Mon Nov 30 12:19:11 2015 +0100 gtphub: fix a conditional for log output http://cgit.osmocom.org/openbsc/commit/?id=cd711490c2df8f87e49adc6b82003cd915ed8d28 commit cd711490c2df8f87e49adc6b82003cd915ed8d28 Author: Neels Hofmeyr Date: Wed Dec 2 00:31:31 2015 +0100 gtphub: avoid segfault for incomplete tunnels. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 171 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 131 insertions(+), 40 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 1 23:46:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Dec 2015 23:46:56 GMT Subject: mncc-python.git branch master updated. e47c3eee45f9927ff7616654bbcfefe641d20a50 Message-ID: <201512012346.tB1Nkutg094862@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 "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via e47c3eee45f9927ff7616654bbcfefe641d20a50 (commit) from 47ff79107532a5e04470db23c3254dc998e1c39c (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/mncc-python/commit/?id=e47c3eee45f9927ff7616654bbcfefe641d20a50 commit e47c3eee45f9927ff7616654bbcfefe641d20a50 Author: Harald Welte Date: Wed Dec 2 00:46:46 2015 +0100 add README ----------------------------------------------------------------------- Summary of changes: README | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 README hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Wed Dec 2 00:16:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 00:16:48 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-93-g887ed65 Message-ID: <201512020016.tB20Gmph098122@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, neels/gtphub has been updated discards 8da68def5d5f990753e731f92ae3bf26be4ad3ca (commit) discards 0554274e7de12d33bcd8a533643c5a2eeebc14cc (commit) discards 3cd3d3d50723495940bbc59d11ef25cb3cd1f55a (commit) discards 508fb2d056464144dad0f4d186835ebf4db6bc4c (commit) via 887ed65c1828279c359cf261644d438d32c09b25 (commit) via 942e425d8264df165154905e6e6c7ceb04b9d667 (commit) via a1747a446e44ea30f12f0a4bdd1d03ee89ee106c (commit) via 5cfa3fcdfcb789ab9216445e2d649400b1f5d635 (commit) via 1676898db0638f896f963b43c7b6ce884a787706 (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 (8da68def5d5f990753e731f92ae3bf26be4ad3ca) \ N -- N -- N (887ed65c1828279c359cf261644d438d32c09b25) 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/openbsc/commit/?id=887ed65c1828279c359cf261644d438d32c09b25 commit 887ed65c1828279c359cf261644d438d32c09b25 Author: Neels Hofmeyr Date: Tue Dec 1 15:20:18 2015 +0100 gtphub: monitor GSNs' restart counters. If a GSN indicates that it has reset, tear down each known tunnel for that GSN individually (don't send the GSNs on the other side a different restart counter, because they represent more than just this GSN). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=942e425d8264df165154905e6e6c7ceb04b9d667 commit 942e425d8264df165154905e6e6c7ceb04b9d667 Author: Neels Hofmeyr Date: Mon Nov 30 14:17:21 2015 +0100 gtphub: cosmetic Move the SGSN read callback next to the GGSN read callback. Comments. Tweak an initialization to NULL. http://cgit.osmocom.org/openbsc/commit/?id=a1747a446e44ea30f12f0a4bdd1d03ee89ee106c commit a1747a446e44ea30f12f0a4bdd1d03ee89ee106c Author: Neels Hofmeyr Date: Tue Dec 1 01:01:16 2015 +0100 gtphub_test: add test for Del PDP from GGSN side. http://cgit.osmocom.org/openbsc/commit/?id=5cfa3fcdfcb789ab9216445e2d649400b1f5d635 commit 5cfa3fcdfcb789ab9216445e2d649400b1f5d635 Author: Neels Hofmeyr Date: Wed Dec 2 01:15:30 2015 +0100 gtphub_test: add some cleanup asserts. http://cgit.osmocom.org/openbsc/commit/?id=1676898db0638f896f963b43c7b6ce884a787706 commit 1676898db0638f896f963b43c7b6ce884a787706 Author: Neels Hofmeyr Date: Tue Dec 1 00:23:45 2015 +0100 gtphub: handle Delete PDP Context. During resolution of the header TEI, also return the tunnel struct that resolved the TEI, so the Delete PDP Ctx code does not need to look it up again. Upon Delete PDP Ctx Request, remember the IEs and that a request was made. Upon Delete PDP Ctx Response, find the pending delete and remove the corresponding tunnel, iff the response indicates success. Add a context deletion to regression tests, rename the test appropriately. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 8 ++++++-- openbsc/tests/gtphub/gtphub_test.c | 5 +++++ 2 files changed, 11 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 13:31:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 13:31:53 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-98-g7c44bd3 Message-ID: <201512021331.tB2DVrZ0079038@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, neels/gtphub has been updated via 7c44bd33f826fd36ce2630d2e43c3d554af4d03e (commit) via 5f6ae239cf45116db75a718cefee3bf0c0a13e04 (commit) via 84c964b767a852bd47be30ef18dae39de131e846 (commit) via 33217200aa2536ecdb7e986a071134232ab9f0f6 (commit) via aee727f5e5b6e9877621407b93f81bab0526a614 (commit) from 887ed65c1828279c359cf261644d438d32c09b25 (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=7c44bd33f826fd36ce2630d2e43c3d554af4d03e commit 7c44bd33f826fd36ce2630d2e43c3d554af4d03e Author: Neels Hofmeyr Date: Wed Dec 2 14:31:45 2015 +0100 gtphub: add restart counter test http://cgit.osmocom.org/openbsc/commit/?id=5f6ae239cf45116db75a718cefee3bf0c0a13e04 commit 5f6ae239cf45116db75a718cefee3bf0c0a13e04 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:08 2015 +0100 gtphub: debug log http://cgit.osmocom.org/openbsc/commit/?id=84c964b767a852bd47be30ef18dae39de131e846 commit 84c964b767a852bd47be30ef18dae39de131e846 Author: Neels Hofmeyr Date: Wed Dec 2 14:18:26 2015 +0100 gtphub: add test for reused TEI. http://cgit.osmocom.org/openbsc/commit/?id=33217200aa2536ecdb7e986a071134232ab9f0f6 commit 33217200aa2536ecdb7e986a071134232ab9f0f6 Author: Neels Hofmeyr Date: Wed Dec 2 14:15:36 2015 +0100 gtphub: fix: add a missing NULL check http://cgit.osmocom.org/openbsc/commit/?id=aee727f5e5b6e9877621407b93f81bab0526a614 commit aee727f5e5b6e9877621407b93f81bab0526a614 Author: Neels Hofmeyr Date: Wed Dec 2 14:14:32 2015 +0100 gtphub: cosmetic: early continue for less indent ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 51 +++++++------ openbsc/tests/gtphub/gtphub_test.c | 147 ++++++++++++++++++++++++++++++++++++ openbsc/tests/gtphub/gtphub_test.ok | 5 ++ 3 files changed, 182 insertions(+), 21 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 13:40:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 13:40:10 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-98-g42174f1 Message-ID: <201512021340.tB2DeAXT079803@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, neels/gtphub has been updated discards 7c44bd33f826fd36ce2630d2e43c3d554af4d03e (commit) discards 5f6ae239cf45116db75a718cefee3bf0c0a13e04 (commit) discards 84c964b767a852bd47be30ef18dae39de131e846 (commit) via 42174f1677eb458cce7ac371878b7f2b4629ef78 (commit) via 206f0e4d6497527464828cb5dc80eb15603412f5 (commit) via b6cb4e695ecb303ce446769bdea1712a7d2ae329 (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 (7c44bd33f826fd36ce2630d2e43c3d554af4d03e) \ N -- N -- N (42174f1677eb458cce7ac371878b7f2b4629ef78) 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/openbsc/commit/?id=42174f1677eb458cce7ac371878b7f2b4629ef78 commit 42174f1677eb458cce7ac371878b7f2b4629ef78 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:45 2015 +0100 gtphub: add restart counter test http://cgit.osmocom.org/openbsc/commit/?id=206f0e4d6497527464828cb5dc80eb15603412f5 commit 206f0e4d6497527464828cb5dc80eb15603412f5 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:08 2015 +0100 gtphub: debug log http://cgit.osmocom.org/openbsc/commit/?id=b6cb4e695ecb303ce446769bdea1712a7d2ae329 commit b6cb4e695ecb303ce446769bdea1712a7d2ae329 Author: Neels Hofmeyr Date: Wed Dec 2 14:18:26 2015 +0100 gtphub: add test for reused TEI. ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gtphub/gtphub_test.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 14:08:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 14:08:52 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-99-gc234bbf Message-ID: <201512021408.tB2E8qEY084274@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, neels/gtphub has been updated discards 42174f1677eb458cce7ac371878b7f2b4629ef78 (commit) discards 206f0e4d6497527464828cb5dc80eb15603412f5 (commit) via c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (commit) via 5b319dd18936e75a5448a02833cc75d2bbf3a098 (commit) via 00362b567db211024f793d0fa850ee5736055a2b (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 (42174f1677eb458cce7ac371878b7f2b4629ef78) \ N -- N -- N (c234bbfd01626fd523c8ddaab54d5fea42ceb4a5) 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/openbsc/commit/?id=c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 commit c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 Author: Neels Hofmeyr Date: Wed Dec 2 15:00:50 2015 +0100 gtphub: fix use after free. A tunnel pointer was still being checked after deleting by a call to expiring_item_del(). 'continue' to the next tun. http://cgit.osmocom.org/openbsc/commit/?id=5b319dd18936e75a5448a02833cc75d2bbf3a098 commit 5b319dd18936e75a5448a02833cc75d2bbf3a098 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:45 2015 +0100 gtphub: add restart counter test http://cgit.osmocom.org/openbsc/commit/?id=00362b567db211024f793d0fa850ee5736055a2b commit 00362b567db211024f793d0fa850ee5736055a2b Author: Neels Hofmeyr Date: Wed Dec 2 14:31:08 2015 +0100 gtphub: debug log ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 10 ++++- openbsc/tests/gtphub/gtphub_test.c | 80 ++++++++++++++++++++++++++++++++++++- openbsc/tests/gtphub/gtphub_test.ok | 10 +++++ 3 files changed, 96 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 14:44:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 14:44:48 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-101-g264b3f2 Message-ID: <201512021444.tB2EimXx087718@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, neels/gtphub has been updated via 264b3f21d00798ff1374cbd6284de6c276ffc71a (commit) via ce12d641f6ceeef139918ae473a5992d95c67c7a (commit) from c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (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=264b3f21d00798ff1374cbd6284de6c276ffc71a commit 264b3f21d00798ff1374cbd6284de6c276ffc71a Author: Neels Hofmeyr Date: Wed Dec 2 15:44:34 2015 +0100 gtphub: fix restart cleanup peer matching. Adjust test expectations accordingly. http://cgit.osmocom.org/openbsc/commit/?id=ce12d641f6ceeef139918ae473a5992d95c67c7a commit ce12d641f6ceeef139918ae473a5992d95c67c7a Author: Neels Hofmeyr Date: Wed Dec 2 15:43:10 2015 +0100 gtphub: wrap gtphub_write() for test suite. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 4 +++ openbsc/src/gprs/Makefile.am | 4 +-- openbsc/src/gprs/gtphub.c | 30 ++++--------------- openbsc/src/gprs/gtphub_sock.c | 58 +++++++++++++++++++++++++++++++++++++ openbsc/tests/gtphub/Makefile.am | 3 +- openbsc/tests/gtphub/gtphub_test.c | 24 +++++++++++++-- openbsc/tests/gtphub/gtphub_test.ok | 3 ++ 7 files changed, 95 insertions(+), 31 deletions(-) create mode 100644 openbsc/src/gprs/gtphub_sock.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 14:56:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 14:56:18 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-101-g29c4c49 Message-ID: <201512021456.tB2EuIYx088760@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, neels/gtphub has been updated discards 264b3f21d00798ff1374cbd6284de6c276ffc71a (commit) discards ce12d641f6ceeef139918ae473a5992d95c67c7a (commit) discards c234bbfd01626fd523c8ddaab54d5fea42ceb4a5 (commit) via 29c4c4999932990dfa61fe3e79802a52aef4264f (commit) via 02d6365ef16bfcd838d792a4797409d84f104f59 (commit) via e43c8c949bee886947e6759eaac5aa7c5bd453c9 (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 (264b3f21d00798ff1374cbd6284de6c276ffc71a) \ N -- N -- N (29c4c4999932990dfa61fe3e79802a52aef4264f) 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/openbsc/commit/?id=29c4c4999932990dfa61fe3e79802a52aef4264f commit 29c4c4999932990dfa61fe3e79802a52aef4264f Author: Neels Hofmeyr Date: Wed Dec 2 15:44:34 2015 +0100 gtphub: fix restart cleanup peer matching. Adjust test expectations accordingly. http://cgit.osmocom.org/openbsc/commit/?id=02d6365ef16bfcd838d792a4797409d84f104f59 commit 02d6365ef16bfcd838d792a4797409d84f104f59 Author: Neels Hofmeyr Date: Wed Dec 2 15:43:10 2015 +0100 gtphub: wrap gtphub_write() for test suite. http://cgit.osmocom.org/openbsc/commit/?id=e43c8c949bee886947e6759eaac5aa7c5bd453c9 commit e43c8c949bee886947e6759eaac5aa7c5bd453c9 Author: Neels Hofmeyr Date: Wed Dec 2 15:00:50 2015 +0100 gtphub: fix use after free. A tunnel pointer was still being checked after deleting by a call to expiring_item_del(). 'continue' to the next tun. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 64 +++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 2 17:26:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Dec 2015 17:26:15 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-102-gdac1a00 Message-ID: <201512021726.tB2HQFFm002388@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, neels/gtphub has been updated via dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 (commit) from 29c4c4999932990dfa61fe3e79802a52aef4264f (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=dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 commit dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 Author: Neels Hofmeyr Date: Wed Dec 2 18:23:43 2015 +0100 wip ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 08:39:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 08:39:15 GMT Subject: osmo-iuh.git branch master updated. 97374c039b7094d48f9dcc48794db2aa3caf6f59 Message-ID: <201512030839.tB38dFlk086588@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 code for Iuh interface". The branch, master has been updated via 97374c039b7094d48f9dcc48794db2aa3caf6f59 (commit) via 56f627343062cf9a9570a5d009fa4260b88f0a13 (commit) from 9a12a4b992b59698da12f6a24c5e659389c1f739 (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-iuh/commit/?id=97374c039b7094d48f9dcc48794db2aa3caf6f59 commit 97374c039b7094d48f9dcc48794db2aa3caf6f59 Author: Daniel Willmann Date: Thu Dec 3 09:37:58 2015 +0100 tests: Add hnb-test to connect to hnbgw and tests its functions Only connects currently http://cgit.osmocom.org/osmo-iuh/commit/?id=56f627343062cf9a9570a5d009fa4260b88f0a13 commit 56f627343062cf9a9570a5d009fa4260b88f0a13 Author: Daniel Willmann Date: Wed Dec 2 11:22:53 2015 +0100 hnbgw: Add VTY commands to show info about connected HNBs and UEs ----------------------------------------------------------------------- Summary of changes: src/hnbgw.c | 43 +++++++++ src/tests/Makefile | 14 ++- src/tests/hnb-test.c | 179 ++++++++++++++++++++++++++++++++++++++ src/{hnbgw.h => tests/hnb-test.h} | 51 +++-------- 4 files changed, 248 insertions(+), 39 deletions(-) create mode 100644 src/tests/hnb-test.c copy src/{hnbgw.h => tests/hnb-test.h} (61%) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 3 10:48:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 10:48:38 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-104-g8defadb Message-ID: <201512031048.tB3Amcxk000230@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, neels/gtphub has been updated discards dac1a00b4cf02f2627662f9ad0e61b7dc1892e17 (commit) discards 29c4c4999932990dfa61fe3e79802a52aef4264f (commit) discards 02d6365ef16bfcd838d792a4797409d84f104f59 (commit) discards e43c8c949bee886947e6759eaac5aa7c5bd453c9 (commit) discards 5b319dd18936e75a5448a02833cc75d2bbf3a098 (commit) discards 00362b567db211024f793d0fa850ee5736055a2b (commit) discards b6cb4e695ecb303ce446769bdea1712a7d2ae329 (commit) discards 33217200aa2536ecdb7e986a071134232ab9f0f6 (commit) discards aee727f5e5b6e9877621407b93f81bab0526a614 (commit) discards 887ed65c1828279c359cf261644d438d32c09b25 (commit) discards 942e425d8264df165154905e6e6c7ceb04b9d667 (commit) discards a1747a446e44ea30f12f0a4bdd1d03ee89ee106c (commit) discards 5cfa3fcdfcb789ab9216445e2d649400b1f5d635 (commit) discards 1676898db0638f896f963b43c7b6ce884a787706 (commit) discards 38d337d9408623d93af46b4ec2dc2411ec7d1ca4 (commit) discards 54520814ff53b3eadc09a484fa3e61d4a445455d (commit) discards fc97e4549562e283d005bcb145265d585e667e3a (commit) discards 7bc3c88667c1e96ad46f2d12d02d5d7883e281ff (commit) discards d156ccf9ff5f29c8dc131dccd6beb0db3e207497 (commit) discards ce4735c7fb8c8a1733028c1fd0f429c0f0af365c (commit) discards 211b3362635d1a085c3eff05f4836f06f252b606 (commit) discards 107cfad51f1740669c694629c0d1981538d5cf94 (commit) discards d5662d2decd46fbc2a38130df9bdd8a485543d1a (commit) discards 519009ecaacffbcc5d8a56690fcc7d1d810e8488 (commit) discards ef97389fefe87d8107b4fc0cf7b34fb83cdbb3ea (commit) discards b079b9923a812476af6ec6185c9932ea92363151 (commit) discards a6a173ff84cf6112fc10bbbb41d13df504793942 (commit) discards 5bab5c395c48b4dee5374d42ea6c7b895360b296 (commit) discards cd711490c2df8f87e49adc6b82003cd915ed8d28 (commit) discards da979ef8bbacaf1641cbf40e841a05f1e5421cba (commit) discards 173c36b20b3163817d519aa21428448f5b16618d (commit) discards 4defa42cf51330c087f506587f4171c3c75dc53f (commit) discards e36599fecd68ffabd3b5d7e68aa34d48d829f93b (commit) discards dff8c375f07b49e6cdf36352fa0d2c0a69c3faaf (commit) discards fc78950790586b66c6f87b92603039b8703ab6a7 (commit) discards 54bb59814699042da2c294da8eddd012c52598f8 (commit) discards 6357d8e218408bdd2b4df861fae88e8bdeea244e (commit) discards 9e16284e3307f0689ff1b41554da1820f1584355 (commit) discards e82037a0873be819a65550c7948182dd3685f375 (commit) discards 4d7dd42d9714e9c4a6aaf7ac010453f93f80cd71 (commit) discards 91d1bb23fa35d175969382a573c7470e38c86041 (commit) discards fa0fd33199eeba9e69c165aa5ff6f718fefab5a0 (commit) discards 2586ba4045fa84fc0daf6ac444a757adeb033d5c (commit) discards 3643ee36f32ca326881d78fc55a30cd6bfabb261 (commit) discards 1d19d62d810d284a883f42814a5c389652bb2950 (commit) via 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit) via 59c1b645e2d86457ee1c9df56860aec8ee5a606f (commit) via 87c83d0b895624ac3968a85edc9de18e36d5d1ea (commit) via d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f (commit) via c6d51f5fb477c9ebf0345edb088b86d70eb119a1 (commit) via 996ec1d73150366fa105b7d42ba8003fb018fcf8 (commit) via 18d304961249c7815cf3a78ebd1697a4efd9ab42 (commit) via 237fee649e691fc3a7ef851731305b8a41921436 (commit) via 936b890f71f6603bdd95fc6283030395743dfae5 (commit) via be4bebaad05dd360200c38b7da02aa8ca66850f2 (commit) via 4573ca88345c553653eeea627cf4b51fa26ab9df (commit) via 52c0bd3025f319597ce40621ef44e39e01594605 (commit) via bc44330671c019be92b335149a2aefa3cc08b8f7 (commit) via 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b (commit) via 7559910e8ced14f718820d8bfeb419878185d153 (commit) via 99a50b3529a53429343f767023fe9ca42b61a90f (commit) via 10fc02447279a322e1d362a31dec5c8f8bafb6f8 (commit) via 2f67125c3237f63800c5601f1aaddda62ce192a2 (commit) via 800126b1f33986ca9ffc6f2a65c91264a969d078 (commit) via cd865d62f0446135258189184664a146b28db975 (commit) via 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c (commit) via ff4b630de9b8cb760e3d30861fda807f708351d9 (commit) via 817bc32696422ac4662b4b706c6e03961e45257b (commit) via a9905a51f96acdddf761d0b3e4c21ac0711b57ae (commit) via 7174b169e0346d2a44ec50b309bd1e332503c825 (commit) via d121ea612460b8a6f78a3bc91ab164651240f48a (commit) via f977320736fe15ffc3a0e6110bec7823a57c65ee (commit) via ba9e9f63bce9a868b8b3e15adca616ac4dec9414 (commit) via 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 (commit) via 005f175c3b9a3182d429de9177438564b8a7e4f6 (commit) via fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 (commit) via e54cd1555a874b132116b1269264de7d6cc3d24d (commit) via 2c8b58139f3e3c29309dd6518f77a62414de560c (commit) via 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f (commit) via 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 (commit) via 29d926be12fccfb2a0240535d252b7f7d8452df8 (commit) via 231653a8d076c7c793a809de7b953c19a5e91284 (commit) via 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (commit) via 1ba50c659801fd8ba811dd898236134c0f0a7011 (commit) via dba6d1af697a027e9529b61925a6c78603b552a7 (commit) via 20bd6bfef5417f540e7fdd624832d1f31e38fe42 (commit) via 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc (commit) via b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca (commit) via d9b1d49485195a79095bae162f8bd8d0abc04781 (commit) via 4960fab767084f9d5937960f68b84c801350f74c (commit) via e2ed8e6cc3eef9f93d8603634072720d20821ebb (commit) via 334af5dd9dcee962a25ca9cca9425da5d7f57a2c (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 (dac1a00b4cf02f2627662f9ad0e61b7dc1892e17) \ N -- N -- N (8defadbdd2953482ad53fe9ef37bb81ff76a2097) 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/openbsc/commit/?id=8defadbdd2953482ad53fe9ef37bb81ff76a2097 commit 8defadbdd2953482ad53fe9ef37bb81ff76a2097 Author: Neels Hofmeyr Date: Sun Nov 29 19:14:58 2015 +0100 tests: fix condition to run sgsn, oap, gtphub tests Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=59c1b645e2d86457ee1c9df56860aec8ee5a606f commit 59c1b645e2d86457ee1c9df56860aec8ee5a606f Author: Neels Hofmeyr Date: Thu Dec 3 11:30:43 2015 +0100 gtphub: check TEI presence in Create PDP Ctx Response Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=87c83d0b895624ac3968a85edc9de18e36d5d1ea commit 87c83d0b895624ac3968a85edc9de18e36d5d1ea Author: Neels Hofmeyr Date: Thu Dec 3 11:25:27 2015 +0100 gtphub: improve logging for invalid packet Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f commit d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f Author: Neels Hofmeyr Date: Thu Dec 3 11:24:39 2015 +0100 gtphub: cosmetic During the peer review session with Holger, these things were deemed fixable. No need to have a static gtp_packet_desc in gtphub_handle_buf. No need to memcpy, direct assignment does the job. Remove obsolete comments. Fix a stray space. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=c6d51f5fb477c9ebf0345edb088b86d70eb119a1 commit c6d51f5fb477c9ebf0345edb088b86d70eb119a1 Author: Neels Hofmeyr Date: Wed Dec 2 15:44:34 2015 +0100 gtphub: fix restart cleanup peer matching. Adjust test expectations accordingly. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=996ec1d73150366fa105b7d42ba8003fb018fcf8 commit 996ec1d73150366fa105b7d42ba8003fb018fcf8 Author: Neels Hofmeyr Date: Wed Dec 2 15:43:10 2015 +0100 gtphub: wrap gtphub_write() for test suite. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=18d304961249c7815cf3a78ebd1697a4efd9ab42 commit 18d304961249c7815cf3a78ebd1697a4efd9ab42 Author: Neels Hofmeyr Date: Wed Dec 2 15:00:50 2015 +0100 gtphub: fix use after free. A tunnel pointer was still being checked after deleting by a call to expiring_item_del(). 'continue' to the next tun. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=237fee649e691fc3a7ef851731305b8a41921436 commit 237fee649e691fc3a7ef851731305b8a41921436 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:45 2015 +0100 gtphub: add restart counter test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=936b890f71f6603bdd95fc6283030395743dfae5 commit 936b890f71f6603bdd95fc6283030395743dfae5 Author: Neels Hofmeyr Date: Wed Dec 2 14:31:08 2015 +0100 gtphub: Add a debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=be4bebaad05dd360200c38b7da02aa8ca66850f2 commit be4bebaad05dd360200c38b7da02aa8ca66850f2 Author: Neels Hofmeyr Date: Wed Dec 2 14:18:26 2015 +0100 gtphub: add test for reused TEI. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4573ca88345c553653eeea627cf4b51fa26ab9df commit 4573ca88345c553653eeea627cf4b51fa26ab9df Author: Neels Hofmeyr Date: Wed Dec 2 14:15:36 2015 +0100 gtphub: fix: add a missing NULL check Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=52c0bd3025f319597ce40621ef44e39e01594605 commit 52c0bd3025f319597ce40621ef44e39e01594605 Author: Neels Hofmeyr Date: Wed Dec 2 14:14:32 2015 +0100 gtphub: cosmetic: early continue for less indent Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=bc44330671c019be92b335149a2aefa3cc08b8f7 commit bc44330671c019be92b335149a2aefa3cc08b8f7 Author: Neels Hofmeyr Date: Tue Dec 1 15:20:18 2015 +0100 gtphub: monitor GSNs' restart counters. If a GSN indicates that it has reset, tear down each known tunnel for that GSN individually (don't send the GSNs on the other side a different restart counter, because they represent more than just this GSN). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b commit 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b Author: Neels Hofmeyr Date: Mon Nov 30 14:17:21 2015 +0100 gtphub: cosmetic Move the SGSN read callback next to the GGSN read callback. Comments. Tweak an initialization to NULL. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7559910e8ced14f718820d8bfeb419878185d153 commit 7559910e8ced14f718820d8bfeb419878185d153 Author: Neels Hofmeyr Date: Tue Dec 1 01:01:16 2015 +0100 gtphub_test: add test for Del PDP from GGSN side. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=99a50b3529a53429343f767023fe9ca42b61a90f commit 99a50b3529a53429343f767023fe9ca42b61a90f Author: Neels Hofmeyr Date: Wed Dec 2 01:15:30 2015 +0100 gtphub_test: add some cleanup asserts. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=10fc02447279a322e1d362a31dec5c8f8bafb6f8 commit 10fc02447279a322e1d362a31dec5c8f8bafb6f8 Author: Neels Hofmeyr Date: Tue Dec 1 00:23:45 2015 +0100 gtphub: handle Delete PDP Context. During resolution of the header TEI, also return the tunnel struct that resolved the TEI, so the Delete PDP Ctx code does not need to look it up again. Upon Delete PDP Ctx Request, remember the IEs and that a request was made. Upon Delete PDP Ctx Response, find the pending delete and remove the corresponding tunnel, iff the response indicates success. Add a context deletion to regression tests, rename the test appropriately. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=2f67125c3237f63800c5601f1aaddda62ce192a2 commit 2f67125c3237f63800c5601f1aaddda62ce192a2 Author: Neels Hofmeyr Date: Mon Nov 30 14:13:33 2015 +0100 gtphub: remove obsolete todo comment Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=800126b1f33986ca9ffc6f2a65c91264a969d078 commit 800126b1f33986ca9ffc6f2a65c91264a969d078 Author: Neels Hofmeyr Date: Mon Nov 30 14:13:19 2015 +0100 gtphub: fix segfault when empty config. gsn_addr_from_str(): return error upon NULL string. Add some debug logging. With an empty config, no bind addresses were set, and the address parser did not check for a NULL pointer, resulting in a segfault. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=cd865d62f0446135258189184664a146b28db975 commit cd865d62f0446135258189184664a146b28db975 Author: Neels Hofmeyr Date: Mon Nov 30 12:58:48 2015 +0100 gtphub: be more fatal about not finding an unused TEI. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=085500807c3a66e4d6e0a6a2d6516b2a4a13e69c commit 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c Author: Neels Hofmeyr Date: Mon Nov 30 12:19:50 2015 +0100 gtphub: fix some style complaints from cppcheck Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ff4b630de9b8cb760e3d30861fda807f708351d9 commit ff4b630de9b8cb760e3d30861fda807f708351d9 Author: Neels Hofmeyr Date: Mon Nov 30 00:07:02 2015 +0100 gtphub: add two stubs for Delete PDP msgs Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=817bc32696422ac4662b4b706c6e03961e45257b commit 817bc32696422ac4662b4b706c6e03961e45257b Author: Neels Hofmeyr Date: Sun Nov 29 23:50:45 2015 +0100 gtphub: vty: add missing SGSN-proxy output. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=a9905a51f96acdddf761d0b3e4c21ac0711b57ae commit a9905a51f96acdddf761d0b3e4c21ac0711b57ae Author: Neels Hofmeyr Date: Sun Nov 29 23:49:48 2015 +0100 gtphub: refactor: use side_idx everywhere. This is a mostly cosmetic change. Instead of separate buffer handling functions, reduce some code duplication by using a side_idx just like the plane_idx, with arrays. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7174b169e0346d2a44ec50b309bd1e332503c825 commit 7174b169e0346d2a44ec50b309bd1e332503c825 Author: Neels Hofmeyr Date: Fri Nov 27 01:22:13 2015 +0100 gtphub: make sure mapped TEIs aren't occupied (incomplete). This could be done way better, discussion is pending/ongoing. It is indeed quite unlikely that any user will ever hit this situation, so there is no strong drive to invest effort in a more comprehensive implementation. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d121ea612460b8a6f78a3bc91ab164651240f48a commit d121ea612460b8a6f78a3bc91ab164651240f48a Author: Neels Hofmeyr Date: Fri Nov 27 01:20:53 2015 +0100 gtphub: use a single TEI pool across planes. There's no need to keep two separate number pools when both can be fed from the same pool. User and Ctrl plane TEIs can technically overlap without colliding, but it doesn't hurt if they don't overlap, either. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=f977320736fe15ffc3a0e6110bec7823a57c65ee commit f977320736fe15ffc3a0e6110bec7823a57c65ee Author: Neels Hofmeyr Date: Fri Nov 27 00:05:56 2015 +0100 gtphub: cosmetic: for_each_side,_plane macros. Simplify looping over sides and planes. I'm tired of typing the same for loops all the time. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ba9e9f63bce9a868b8b3e15adca616ac4dec9414 commit ba9e9f63bce9a868b8b3e15adca616ac4dec9414 Author: Neels Hofmeyr Date: Thu Nov 26 22:19:22 2015 +0100 gtphub: implement restart counter properly. Force passing a restart counter, by adding such arg to gtphub_start() (test suite is not affected by this). In gtphub_main.c, add -r,--restart-file and next_restart_count() to maintain the counter file. While at it, tweak the cmdline help to unify the formatting (mostly commas and a missing line break). Send gtphub's own restart counter. So far, the sender's restart counter was copied through, which would break as soon as more than one GSN would talk to the same peer with differing restart counters. Also fix the in-mem restart counter data type (one octet, not two). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=8d1ffbd3ba44939612d453b161dd86ba8302d0c1 commit 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 Author: Neels Hofmeyr Date: Thu Nov 26 05:20:18 2015 +0100 gtphub: complain about excess cmdline args. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=005f175c3b9a3182d429de9177438564b8a7e4f6 commit 005f175c3b9a3182d429de9177438564b8a7e4f6 Author: Neels Hofmeyr Date: Mon Nov 30 12:19:11 2015 +0100 gtphub: fix a conditional for log output Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 commit fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 Author: Neels Hofmeyr Date: Wed Dec 2 00:31:31 2015 +0100 gtphub: avoid segfault for incomplete tunnels. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e54cd1555a874b132116b1269264de7d6cc3d24d commit e54cd1555a874b132116b1269264de7d6cc3d24d Author: Neels Hofmeyr Date: Tue Nov 24 13:31:06 2015 +0100 gtphub: track tunnels explicitly. So far, gtphub worked perfectly by only tracking single TEIs ... for probably most uses. But a Ctrl plane tunnel may have expired despite a still active corresponding User plane tunnel. The User plane would continue to work indefinitely, but if any Ctrl messages followed after more than six hours of Ctrl silence, they would have been dropped due to an expired TEI mapping. We want to - combine expiry of a user TEI with its ctrl TEI. (done in this patch) - upon delete PDP context, remove both user and ctrl TEI mappings. (future) - when a peer indicates a restart counter bump, invalidate its tunnels. (future) To facilitate these, track tunnels, complete with both SGSN's and GGSN's address, original and replaced TEIs, all for both user and ctrl plane, in a single struct. A single expiry entry handles the entire tunnel, instead of previously four separate expiries for each endpoint identifier. Add the concept of a "side", being either GGSN or SGSN, to index tunnel endpoint structs, and so on. Track the originating side in the gtp_packet_desc. Add header_tei_rx: set_tei() overwrites header_tei, but the originally received header TEI is still needed to match a Create PDP Context Response up with its Request (and for logging). Adjust the test suite to expect tunnel listing strings instead of TEI mappings, with a bonus of making it a lot easier to grok, and including the IP addresses. Add regression test for refreshing tunnel expiry upon use. Note: the current implementation is as slow as can possibly be, iterating all the tunnels all the time. Optimizations are kept for a future commit, on purpose. BTW, the sequence number mapping/unmapping structures remain unchanged. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=2c8b58139f3e3c29309dd6518f77a62414de560c commit 2c8b58139f3e3c29309dd6518f77a62414de560c Author: Neels Hofmeyr Date: Wed Nov 25 16:45:59 2015 +0100 gtphub: cosmetic/prepare: rename expiry queues. The expiry queues are already used for resolved GGSN addresses, and will soon enlist tunnel structs. Hence the naming should be more general. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f commit 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f Author: Neels Hofmeyr Date: Tue Nov 24 13:32:23 2015 +0100 gtphub: add assertion to ensure expiry ordering. Make 100% sure the user adds expiring_items in chronological order by asserting that a newly added expiry is >= the last expiry in the queue. Add llist_last() to facilitate. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 commit 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 Author: Neels Hofmeyr Date: Tue Nov 24 13:30:38 2015 +0100 gtphub: cosmetic/prepare: add nr_map_refresh(). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=29d926be12fccfb2a0240535d252b7f7d8452df8 commit 29d926be12fccfb2a0240535d252b7f7d8452df8 Author: Neels Hofmeyr Date: Tue Nov 24 13:27:13 2015 +0100 gtphub: move timestamp into packet struct. Instead of passing the current time around in function arguments ('now'), rather store the current time once upon decoding a GTP packet in the gtp_packet_desc passed around anyway ('p->timestamp'). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=231653a8d076c7c793a809de7b953c19a5e91284 commit 231653a8d076c7c793a809de7b953c19a5e91284 Author: Neels Hofmeyr Date: Tue Nov 24 13:23:44 2015 +0100 gtphub: cosmetic: fix an argument name. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d commit 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d Author: Neels Hofmeyr Date: Fri Nov 20 03:16:19 2015 +0100 gtphub: first vty show commands. Start adding VTY commands to show rate counters / statistics / cache dumps. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1ba50c659801fd8ba811dd898236134c0f0a7011 commit 1ba50c659801fd8ba811dd898236134c0f0a7011 Author: Neels Hofmeyr Date: Fri Nov 20 01:28:40 2015 +0100 gtphub: add first rate counters Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=dba6d1af697a027e9529b61925a6c78603b552a7 commit dba6d1af697a027e9529b61925a6c78603b552a7 Author: Neels Hofmeyr Date: Fri Nov 20 01:27:22 2015 +0100 gtphub: cosmetic: clarify bind pointer naming. Some gtphub_bind pointers point to an array of binds, some point directly at instances. Make the distinction between the two more obvious by adding an '_arr' suffix to the array ones. Partly in preparation for upcoming rate counters. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=20bd6bfef5417f540e7fdd624832d1f31e38fe42 commit 20bd6bfef5417f540e7fdd624832d1f31e38fe42 Author: Neels Hofmeyr Date: Fri Nov 20 00:08:28 2015 +0100 gtphub: add explicit cleanup handles. Clean up functionality is added for the test suite only, to be able to clean out all allocations and test against memory leaks. So far, it was sufficient to expire everything to free a gtphub. In preparation for the upcoming rate counters, which will need to be freed explicitly, add gtphub functions to clean up everything. As added bonus, also close the sockets explicitly -- not really needed upon program exit, neither by the test suite, but *if* we have a cleanup function, it should clean up everything properly. Closing the sockets is however kept separate, for the test suite. gtphub_start() and gtphub_stop() are for normal use (published in gtphub.h), and gtphub_init() and gtphub_free() are for the test suite, without sockets. (gtphub_stop() will probably never be called by anyone, but its existence completes the picture.) In gtphub_test.c, have a function to clean up the testing gtphub struct. First, expire everything by timeout, assert emptiness, then call the cleanup function. Call from each test in the end. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1ed9a8673d67f4224a0bdbebae012c855c5d7bdc commit 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc Author: Neels Hofmeyr Date: Fri Nov 20 00:04:41 2015 +0100 gtphub: ensure cleanup of peer addresses. Upon calling gtphub_peer_del(), all addresses and ports should already have expired (by force). Make sure the code heeds that with a so far missing assertion. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca commit b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca Author: Neels Hofmeyr Date: Wed Nov 18 18:11:32 2015 +0100 gtphub: ares vty and init From sgsn_vty.c, copy the cfg_grx_ggsn_cmd to add an ares server to the static sgsn_instance. This is sort of preliminary. As described in comments, the sgsn_ares functions should actually be separated from the static sgsn structure. gtphub keeps such an sgsn structure just for the sgsn_ares functions. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d9b1d49485195a79095bae162f8bd8d0abc04781 commit d9b1d49485195a79095bae162f8bd8d0abc04781 Author: Neels Hofmeyr Date: Wed Nov 18 18:11:09 2015 +0100 gtphub: review some logging. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4960fab767084f9d5937960f68b84c801350f74c commit 4960fab767084f9d5937960f68b84c801350f74c Author: Neels Hofmeyr Date: Wed Nov 18 17:53:00 2015 +0100 gtphub: cosmetic: rename a file. gtphub_ext.c's initial purpose was to wrap a specific function. The file then turned into everything related to DNS, which fits pretty well. Rename to gtphub_ares.c. Tweak the header comment to reflect the new file name. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e2ed8e6cc3eef9f93d8603634072720d20821ebb commit e2ed8e6cc3eef9f93d8603634072720d20821ebb Author: Neels Hofmeyr Date: Tue Nov 17 14:30:37 2015 +0100 gtphub: nr_map: add min,max and wrap. Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests, and create unit tests for nr_map wrapping. Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff. Both cause problems when the nr_pool surpasses the range: seq exit their valid range, causing unmappings to fail, and a TEI would be mapped as zero (invalid). Add a comment about TEI wrapping, and lose the comment about random TEIs (not really important). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=334af5dd9dcee962a25ca9cca9425da5d7f57a2c commit 334af5dd9dcee962a25ca9cca9425da5d7f57a2c Author: Neels Hofmeyr Date: Tue Nov 17 14:24:46 2015 +0100 gtphub: fix number map range for TEIs. Use unsigned int for nr_map, just large enough to fit the TEI space. Adjust log output formats and casts accordingly. Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs from 0x80000000 on to be handled and printed as a negative value. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 10:50:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 10:50:09 GMT Subject: openbsc.git branch master updated. 0.15.0-104-g8defadb Message-ID: <201512031050.tB3Ao9fq000563@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 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit) via 59c1b645e2d86457ee1c9df56860aec8ee5a606f (commit) via 87c83d0b895624ac3968a85edc9de18e36d5d1ea (commit) via d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f (commit) via c6d51f5fb477c9ebf0345edb088b86d70eb119a1 (commit) via 996ec1d73150366fa105b7d42ba8003fb018fcf8 (commit) via 18d304961249c7815cf3a78ebd1697a4efd9ab42 (commit) via 237fee649e691fc3a7ef851731305b8a41921436 (commit) via 936b890f71f6603bdd95fc6283030395743dfae5 (commit) via be4bebaad05dd360200c38b7da02aa8ca66850f2 (commit) via 4573ca88345c553653eeea627cf4b51fa26ab9df (commit) via 52c0bd3025f319597ce40621ef44e39e01594605 (commit) via bc44330671c019be92b335149a2aefa3cc08b8f7 (commit) via 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b (commit) via 7559910e8ced14f718820d8bfeb419878185d153 (commit) via 99a50b3529a53429343f767023fe9ca42b61a90f (commit) via 10fc02447279a322e1d362a31dec5c8f8bafb6f8 (commit) via 2f67125c3237f63800c5601f1aaddda62ce192a2 (commit) via 800126b1f33986ca9ffc6f2a65c91264a969d078 (commit) via cd865d62f0446135258189184664a146b28db975 (commit) via 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c (commit) via ff4b630de9b8cb760e3d30861fda807f708351d9 (commit) via 817bc32696422ac4662b4b706c6e03961e45257b (commit) via a9905a51f96acdddf761d0b3e4c21ac0711b57ae (commit) via 7174b169e0346d2a44ec50b309bd1e332503c825 (commit) via d121ea612460b8a6f78a3bc91ab164651240f48a (commit) via f977320736fe15ffc3a0e6110bec7823a57c65ee (commit) via ba9e9f63bce9a868b8b3e15adca616ac4dec9414 (commit) via 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 (commit) via 005f175c3b9a3182d429de9177438564b8a7e4f6 (commit) via fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 (commit) via e54cd1555a874b132116b1269264de7d6cc3d24d (commit) via 2c8b58139f3e3c29309dd6518f77a62414de560c (commit) via 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f (commit) via 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 (commit) via 29d926be12fccfb2a0240535d252b7f7d8452df8 (commit) via 231653a8d076c7c793a809de7b953c19a5e91284 (commit) via 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (commit) via 1ba50c659801fd8ba811dd898236134c0f0a7011 (commit) via dba6d1af697a027e9529b61925a6c78603b552a7 (commit) via 20bd6bfef5417f540e7fdd624832d1f31e38fe42 (commit) via 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc (commit) via b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca (commit) via d9b1d49485195a79095bae162f8bd8d0abc04781 (commit) via 4960fab767084f9d5937960f68b84c801350f74c (commit) via e2ed8e6cc3eef9f93d8603634072720d20821ebb (commit) via 334af5dd9dcee962a25ca9cca9425da5d7f57a2c (commit) from 5e95a411946ba3c520f048c07f8fdc3dff26d564 (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: openbsc/configure.ac | 6 + openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 2 + openbsc/include/openbsc/gtphub.h | 143 +- openbsc/src/gprs/Makefile.am | 4 +- openbsc/src/gprs/gtphub.c | 1507 +++++++++++++++------- openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} | 32 +- openbsc/src/gprs/gtphub_main.c | 160 ++- openbsc/src/gprs/gtphub_sock.c | 58 + openbsc/src/gprs/gtphub_vty.c | 262 +++- openbsc/tests/atlocal.in | 5 +- openbsc/tests/gtphub/Makefile.am | 3 +- openbsc/tests/gtphub/gtphub_test.c | 609 ++++++++- openbsc/tests/gtphub/gtphub_test.ok | 23 +- 13 files changed, 2170 insertions(+), 644 deletions(-) rename openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} (87%) create mode 100644 openbsc/src/gprs/gtphub_sock.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 13:29:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 13:29:50 GMT Subject: openbsc.git branch master updated. 0.15.0-110-gf8c7010 Message-ID: <201512031329.tB3DTov2014777@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 f8c701008b578e51cc370dbf0115890fdd333cbe (commit) via 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 (commit) via ca2361c23717fd13e33088d6dfe4e2370b714097 (commit) via d53c6046bc315cd2ddbdeac86d3b574b371985b6 (commit) via e5a0798c9cc7f8b0d13f577791700a8633de308b (commit) via 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb (commit) from 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (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=f8c701008b578e51cc370dbf0115890fdd333cbe commit f8c701008b578e51cc370dbf0115890fdd333cbe Author: Neels Hofmeyr Date: Thu Dec 3 14:29:48 2015 +0100 gtphub: add test for SGSN behind NAT http://cgit.osmocom.org/openbsc/commit/?id=1ae3ebd68bdb1d33a99065be75946faf4cd0e766 commit 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 Author: Neels Hofmeyr Date: Thu Dec 3 14:19:08 2015 +0100 gtphub_test: tweak test_user_data(): no seq routing. Don't route User message back by sequence number, rather test that a completely unrelated User message is routed back properly. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ca2361c23717fd13e33088d6dfe4e2370b714097 commit ca2361c23717fd13e33088d6dfe4e2370b714097 Author: Neels Hofmeyr Date: Thu Dec 3 14:12:44 2015 +0100 gtphub: implement sgsn_use_sender for NAT. If an SGSN is behind NAT, we cannot rely on the default ports. Specifically, if a GGSN sends a message, the forwarding to the SGSN should go to whichever port the SGSN last sent from (whether sequence nr is known or not). Add sgsn_use_sender config and VTY command, and store the sender instead of the GSN Address IE and default port if set. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d53c6046bc315cd2ddbdeac86d3b574b371985b6 commit d53c6046bc315cd2ddbdeac86d3b574b371985b6 Author: Neels Hofmeyr Date: Thu Dec 3 13:59:49 2015 +0100 gtphub: prepare: keep tunnel ref in gtp_packet_desc. Rather than passing a tunnel pointer as function arguments, keep it in the gtp_packet_desc struct passed around anyway. Reason: in the next commit (will add sgsn_use_sender), I need the tunnel to be passed back out to gtphub_handle_buf(), and besides simplifying existing code, this also makes passing the tunnel back out trivial. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e5a0798c9cc7f8b0d13f577791700a8633de308b commit e5a0798c9cc7f8b0d13f577791700a8633de308b Author: Neels Hofmeyr Date: Thu Dec 3 13:47:05 2015 +0100 gtphub: tweak an error log message http://cgit.osmocom.org/openbsc/commit/?id=8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb commit 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb Author: Neels Hofmeyr Date: Thu Dec 3 13:45:15 2015 +0100 gtphub: Del PDP: replace unnecessary lookup with asserts. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 3 + openbsc/src/gprs/gtphub.c | 127 +++++++++++++++++++----------------- openbsc/src/gprs/gtphub_vty.c | 28 ++++++++ openbsc/tests/gtphub/gtphub_test.c | 109 +++++++++++++++++++++++++++++-- openbsc/tests/gtphub/gtphub_test.ok | 4 ++ 5 files changed, 207 insertions(+), 64 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 13:48:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 13:48:49 GMT Subject: openbsc.git branch master updated. 0.15.0-111-ge1ba781 Message-ID: <201512031348.tB3DmnGq016676@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 e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (commit) from f8c701008b578e51cc370dbf0115890fdd333cbe (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=e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 commit e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 Author: Neels Hofmeyr Date: Thu Dec 3 14:48:22 2015 +0100 gtphub: tweak startup log for sgsn_use_sender ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 13:49:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 13:49:13 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-111-ge1ba781 Message-ID: <201512031349.tB3DnDgf016759@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, neels/gtphub has been updated via e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (commit) via f8c701008b578e51cc370dbf0115890fdd333cbe (commit) via 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 (commit) via ca2361c23717fd13e33088d6dfe4e2370b714097 (commit) via d53c6046bc315cd2ddbdeac86d3b574b371985b6 (commit) via e5a0798c9cc7f8b0d13f577791700a8633de308b (commit) via 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb (commit) from 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (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: openbsc/include/openbsc/gtphub.h | 3 + openbsc/src/gprs/gtphub.c | 130 +++++++++++++++++++----------------- openbsc/src/gprs/gtphub_vty.c | 28 ++++++++ openbsc/tests/gtphub/gtphub_test.c | 109 ++++++++++++++++++++++++++++-- openbsc/tests/gtphub/gtphub_test.ok | 4 ++ 5 files changed, 210 insertions(+), 64 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 3 13:52:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 13:52:35 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-112-gf03f63a Message-ID: <201512031352.tB3DqZ5j017094@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, neels/gtphub has been updated via f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (commit) from e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (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=f03f63a185b6a3e941f63f4c0acc644ec6c9c24c commit f03f63a185b6a3e941f63f4c0acc644ec6c9c24c Author: Neels Hofmeyr Date: Thu Dec 3 14:52:33 2015 +0100 gtphub: fix missing newline in log output ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.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 Thu Dec 3 19:32:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 19:32:45 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-6-g42421c4 Message-ID: <201512031932.tB3JWj4s047727@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 "Tools to centralize packet capture and storing". The branch, master has been updated via 42421c4f7e8dd199f358a956a3a5c5dca557f1f5 (commit) via ff1a5dc75152fb72cd4597036f9c6c712f1c1436 (commit) via 26327bd0ce2e3f11c9d02511c47fb45bb705b0e3 (commit) from a316c9394aa27d25b3d7fba004563890a43ab1bc (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-pcap/commit/?id=42421c4f7e8dd199f358a956a3a5c5dca557f1f5 commit 42421c4f7e8dd199f358a956a3a5c5dca557f1f5 Author: Holger Hans Peter Freyther Date: Thu Dec 3 20:16:37 2015 +0100 client: Allow receiving jumbo frames on the client as well Check the caplen and see if it is bigger than our assumed maximum. Make sure we have enough space for data+hdr+hdr. http://cgit.osmocom.org/osmo-pcap/commit/?id=ff1a5dc75152fb72cd4597036f9c6c712f1c1436 commit ff1a5dc75152fb72cd4597036f9c6c712f1c1436 Author: Holger Hans Peter Freyther Date: Thu Dec 3 19:32:04 2015 +0100 server: Deal with jumbo frames on the wire The 2000 as a number is too small. Modern networks can have a higher MTU (up to 9000). Take this number and assume there is a big header in front of it. http://cgit.osmocom.org/osmo-pcap/commit/?id=26327bd0ce2e3f11c9d02511c47fb45bb705b0e3 commit 26327bd0ce2e3f11c9d02511c47fb45bb705b0e3 Author: Holger Hans Peter Freyther Date: Thu Dec 3 19:29:38 2015 +0100 server: Fix the language and refer to the received data length ----------------------------------------------------------------------- Summary of changes: include/osmo-pcap/osmo_pcap_server.h | 6 +++++- src/osmo_client_core.c | 2 +- src/osmo_client_network.c | 11 +++++++++-- src/osmo_server_network.c | 4 ++-- 4 files changed, 17 insertions(+), 6 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Dec 3 21:15:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 21:15:13 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-8-g66b80cc Message-ID: <201512032115.tB3LFDVo057074@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 "Tools to centralize packet capture and storing". The branch, master has been updated via 66b80cc8f5ea4e99dab1b36f122d75395129a74e (commit) via fbdcf593f80d4fe5330376674136fd76fcef5ea2 (commit) from 42421c4f7e8dd199f358a956a3a5c5dca557f1f5 (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-pcap/commit/?id=66b80cc8f5ea4e99dab1b36f122d75395129a74e commit 66b80cc8f5ea4e99dab1b36f122d75395129a74e Author: Holger Hans Peter Freyther Date: Thu Dec 3 22:13:38 2015 +0100 client: Deal with external representation for pcap files We need to convert the 64bit timeval on a 64bit userspace (or on OpenBSD) into a 32bit truncated value for being able to write the file. This means we have 2038 issue here? http://cgit.osmocom.org/osmo-pcap/commit/?id=fbdcf593f80d4fe5330376674136fd76fcef5ea2 commit fbdcf593f80d4fe5330376674136fd76fcef5ea2 Author: Holger Hans Peter Freyther Date: Thu Dec 3 20:41:28 2015 +0100 debian: Make a new release ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 ++++++++ debian/rules | 3 +++ include/osmo-pcap/wireformat.h | 12 ++++++++++++ src/osmo_client_network.c | 9 ++++++--- 4 files changed, 29 insertions(+), 3 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Dec 3 21:17:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Dec 2015 21:17:39 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-9-gc016b5d Message-ID: <201512032117.tB3LHdiJ057312@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 "Tools to centralize packet capture and storing". The branch, master has been updated via c016b5d3824923c2b35c67cfb9930a30e564f07e (commit) from 66b80cc8f5ea4e99dab1b36f122d75395129a74e (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-pcap/commit/?id=c016b5d3824923c2b35c67cfb9930a30e564f07e commit c016b5d3824923c2b35c67cfb9930a30e564f07e Author: Holger Hans Peter Freyther Date: Thu Dec 3 22:17:26 2015 +0100 Make a new release with 64bit client fixes ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Sat Dec 5 12:51:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Dec 2015 12:51:58 GMT Subject: mncc-python.git branch master updated. 6ae54d430d8af3d224caab549bfae583f3980212 Message-ID: <201512051251.tB5CpwV5035664@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 "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via 6ae54d430d8af3d224caab549bfae583f3980212 (commit) via 8a6dce002627c1653158a4433971e94c0e920c6b (commit) via 5b283e8942d845c5c6919c78a9ccf57c6c46da7c (commit) via a5fce601217645242ac057ef1a32f7e830c0b50e (commit) via 8ebb6355ef87544bc6dd57fd0b55f0ce4b99d94d (commit) via 474d83e21a2ae03614af946082a1384ed115428f (commit) via 79b7947191825180504d97d2b7101063fbfd363b (commit) from e47c3eee45f9927ff7616654bbcfefe641d20a50 (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/mncc-python/commit/?id=6ae54d430d8af3d224caab549bfae583f3980212 commit 6ae54d430d8af3d224caab549bfae583f3980212 Author: Harald Welte Date: Sat Dec 5 13:46:44 2015 +0100 GsmCallFsm: Handle DTMF and HOLD requests from phones we don't want the FSM to terminate in case such requests are received. http://cgit.osmocom.org/mncc-python/commit/?id=8a6dce002627c1653158a4433971e94c0e920c6b commit 8a6dce002627c1653158a4433971e94c0e920c6b Author: Harald Welte Date: Sat Dec 5 13:46:26 2015 +0100 GsmCallFsm: Implement __str__() and use it http://cgit.osmocom.org/mncc-python/commit/?id=5b283e8942d845c5c6919c78a9ccf57c6c46da7c commit 5b283e8942d845c5c6919c78a9ccf57c6c46da7c Author: Harald Welte Date: Sat Dec 5 13:30:46 2015 +0100 gcm_call_fsm: Allow user to specify which codec(s) are to be used The user can submit a list of permitted codecs for a GsmCallFsm or GsmCallConnector. This list is ordered by priority (highest first), and the first matching codec is chosen. TODO: Proper error handling in case no matching codec is found http://cgit.osmocom.org/mncc-python/commit/?id=a5fce601217645242ac057ef1a32f7e830c0b50e commit a5fce601217645242ac057ef1a32f7e830c0b50e Author: Harald Welte Date: Thu Dec 3 15:43:02 2015 +0100 gsm_call_fsm: Implement classic MNCC_BRIDGE mode In the classic MNCC_BRIDGE mode we ask the MSC to bridge the two traffic channels itself. This works for E1 as well as for RTP BTSs', and even accross mixed E1 and RTP environments. http://cgit.osmocom.org/mncc-python/commit/?id=8ebb6355ef87544bc6dd57fd0b55f0ce4b99d94d commit 8ebb6355ef87544bc6dd57fd0b55f0ce4b99d94d Author: Harald Welte Date: Thu Dec 3 13:55:19 2015 +0100 mncc.{h,py}: Add a gsm_mncc_bridge struct this struct doesn't yet exist in upstream, but it should. http://cgit.osmocom.org/mncc-python/commit/?id=474d83e21a2ae03614af946082a1384ed115428f commit 474d83e21a2ae03614af946082a1384ed115428f Author: Harald Welte Date: Thu Dec 3 13:54:40 2015 +0100 gsm_call_fsm: Add get_callref method to GsmCallFsm ... and obtain the call references into the GsmCallConnector http://cgit.osmocom.org/mncc-python/commit/?id=79b7947191825180504d97d2b7101063fbfd363b commit 79b7947191825180504d97d2b7101063fbfd363b Author: Harald Welte Date: Wed Dec 2 00:51:11 2015 +0100 typo fix ----------------------------------------------------------------------- Summary of changes: README | 2 +- gsm_call_fsm.py | 126 ++++- mncc.h | 5 + mncc.py | 88 ++-- mncc.xml | 1386 ++++++++++++++++++++++++++++--------------------------- mncc_sock.py | 10 + mncc_test.py | 6 +- 7 files changed, 882 insertions(+), 741 deletions(-) hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Sat Dec 5 21:42:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Dec 2015 21:42:44 GMT Subject: mncc-python.git branch master updated. 031b9c9006dc992f7d6bdbceae63ad5b786c81e1 Message-ID: <201512052142.tB5LgiY6094909@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 "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via 031b9c9006dc992f7d6bdbceae63ad5b786c81e1 (commit) via fcc3baaa2d8f7eaf0d52c7f1d80f150c74cc8a8f (commit) via 1b26694bca735fdc3b56c92dd58ccab32af25acc (commit) via e5d8b99fe7247cc27d8890995bacff7caf8d6866 (commit) via 5010316fd2185fdb9ad7bf37b4b9f9ef8f874dda (commit) from 6ae54d430d8af3d224caab549bfae583f3980212 (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/mncc-python/commit/?id=031b9c9006dc992f7d6bdbceae63ad5b786c81e1 commit 031b9c9006dc992f7d6bdbceae63ad5b786c81e1 Author: Harald Welte Date: Sat Dec 5 22:41:57 2015 +0100 add smpp_test to generate SMS load via SMPP interface It's not really related to MNCC, but in lack of a better suitable repository, I'll commit it here for the time being. http://cgit.osmocom.org/mncc-python/commit/?id=fcc3baaa2d8f7eaf0d52c7f1d80f150c74cc8a8f commit fcc3baaa2d8f7eaf0d52c7f1d80f150c74cc8a8f Author: Harald Welte Date: Sat Dec 5 16:13:05 2015 +0100 gsm_call_fsm: Less debug printf's http://cgit.osmocom.org/mncc-python/commit/?id=1b26694bca735fdc3b56c92dd58ccab32af25acc commit 1b26694bca735fdc3b56c92dd58ccab32af25acc Author: Harald Welte Date: Sat Dec 5 16:12:26 2015 +0100 Terminate CallConnector when both GsmCallFsm enter NULL state again http://cgit.osmocom.org/mncc-python/commit/?id=e5d8b99fe7247cc27d8890995bacff7caf8d6866 commit e5d8b99fe7247cc27d8890995bacff7caf8d6866 Author: Harald Welte Date: Sat Dec 5 14:04:33 2015 +0100 GsmCallFsm: Print current state in __str__ http://cgit.osmocom.org/mncc-python/commit/?id=5010316fd2185fdb9ad7bf37b4b9f9ef8f874dda commit 5010316fd2185fdb9ad7bf37b4b9f9ef8f874dda Author: Harald Welte Date: Sat Dec 5 13:57:51 2015 +0100 GsmCallFsm: Initialize calling/called during constructor ----------------------------------------------------------------------- Summary of changes: gsm_call_fsm.py | 13 +++++-------- smpp_test.py | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 8 deletions(-) create mode 100755 smpp_test.py hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Sat Dec 5 22:14:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Dec 2015 22:14:28 GMT Subject: openbsc.git branch master updated. 0.15.0-115-g3f015f0 Message-ID: <201512052214.tB5MESRo098800@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 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (commit) via c14574b56795c2cffb18c45df9947e5ea26d22dc (commit) via d8352d75b61ae72bb1142d3a3e9a546ad8704f73 (commit) via c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 (commit) from e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (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=3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e commit 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e Author: Harald Welte Date: Sat Dec 5 23:13:35 2015 +0100 bring the README into the 21st century http://cgit.osmocom.org/openbsc/commit/?id=c14574b56795c2cffb18c45df9947e5ea26d22dc commit c14574b56795c2cffb18c45df9947e5ea26d22dc Author: Harald Welte Date: Sat Dec 5 23:04:11 2015 +0100 AUTHORS: Add Jacob and Neels http://cgit.osmocom.org/openbsc/commit/?id=d8352d75b61ae72bb1142d3a3e9a546ad8704f73 commit d8352d75b61ae72bb1142d3a3e9a546ad8704f73 Author: Harald Welte Date: Sat Dec 5 22:59:41 2015 +0100 remove old obsolete linux kernel and wireshark patches Those were relevant in 2008/2009, but not today... Also, move hlrsync to the contrib directory http://cgit.osmocom.org/openbsc/commit/?id=c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 commit c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 Author: Harald Welte Date: Sat Dec 5 16:19:21 2015 +0100 gsm_data_shared: compute/sprintf the lchan name only once We now store the pre-printed lchan name in lchan->name to avoid having to call sprintf every time there is a debug statement somewhere, particularly as most of those debug statements are going to be inactive most of the time. ----------------------------------------------------------------------- Summary of changes: linux-kernel/linux-2.6.27.4-misdn-abis.diff | 144 -- linux-kernel/linux-2.6.30-hfcmulti-multibts.patch | 486 ---- openbsc/AUTHORS | 2 + openbsc/README | 47 +- {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py | 0 openbsc/include/openbsc/gsm_data_shared.h | 8 +- openbsc/src/libcommon/gsm_data_shared.c | 5 +- wireshark/0001-abis_oml.patch | 2462 --------------------- wireshark/0002-ericsson_rbs2409.patch | 1926 ---------------- wireshark/0003-lucent-hnb.patch | 145 -- wireshark/0004-rsl-ipaccess.patch | 688 ------ wireshark/0005-rsl-hsl.patch | 272 --- wireshark/0006-abis_oml-hsl.patch | 32 - wireshark/README | 20 - 14 files changed, 38 insertions(+), 6199 deletions(-) delete mode 100644 linux-kernel/linux-2.6.27.4-misdn-abis.diff delete mode 100644 linux-kernel/linux-2.6.30-hfcmulti-multibts.patch rename {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py (100%) delete mode 100644 wireshark/0001-abis_oml.patch delete mode 100644 wireshark/0002-ericsson_rbs2409.patch delete mode 100644 wireshark/0003-lucent-hnb.patch delete mode 100644 wireshark/0004-rsl-ipaccess.patch delete mode 100644 wireshark/0005-rsl-hsl.patch delete mode 100644 wireshark/0006-abis_oml-hsl.patch delete mode 100644 wireshark/README hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Dec 5 22:47:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Dec 2015 22:47:22 GMT Subject: libosmocore.git branch master updated. 0.9.0-28-g90e614f Message-ID: <201512052247.tB5MlMjF002590@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 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (commit) from ee702cd590688c1e65296319c5bc4c9cf160ba65 (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=90e614f7ccb0902e6ddb510bb10f78eb14a13d94 commit 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 Author: Harald Welte Date: Sat Dec 5 23:38:18 2015 +0100 remove our internal copy of talloc, use system libtalloc Shipping our own private copy of talloc was a good idea in 2008, when it was not readily available on most target platforms. Today, the situation is quite different, as it is a standard library on major Linux distributions. ----------------------------------------------------------------------- Summary of changes: configure.ac | 55 +- include/Makefile.am | 16 - include/osmocom/core/talloc-internal.h | 189 ---- include/osmocom/core/talloc.h | 4 + libosmoctrl.pc.in | 2 +- libosmogb.pc.in | 2 +- libosmogsm.pc.in | 2 +- libosmosim.pc.in | 2 +- libosmovty.pc.in | 2 +- src/Makefile.am | 16 +- src/ctrl/Makefile.am | 4 +- src/gb/Makefile.am | 4 +- src/gsm/Makefile.am | 4 +- src/sim/Makefile.am | 4 +- src/talloc.c | 1804 -------------------------------- src/vty/Makefile.am | 4 +- tests/Makefile.am | 3 +- 17 files changed, 28 insertions(+), 2089 deletions(-) delete mode 100644 include/osmocom/core/talloc-internal.h create mode 100644 include/osmocom/core/talloc.h delete mode 100644 src/talloc.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Dec 6 20:31:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 20:31:16 GMT Subject: osmo-bts.git branch master updated. 0.4.0-16-g62d7502 Message-ID: <201512062031.tB6KVG5t024994@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 62d7502b82cbe56211bcd4aa3a363757650fced3 (commit) via 2d5481da278f8b09c4772d54f044ba2b26eeef14 (commit) via 44bc9408b1dcc4d07f8aff9800d8fcf317954231 (commit) via 02337e1d1d5a97c0c062c4d2cdc13bff7c17bae7 (commit) from 437deb5f3a9dcfcb0c40ac8b44c20a5987907990 (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=62d7502b82cbe56211bcd4aa3a363757650fced3 commit 62d7502b82cbe56211bcd4aa3a363757650fced3 Author: Harald Welte Date: Sat Dec 5 15:57:09 2015 +0100 osmo-bts-sysmo: Disable DSP trace flags by default http://cgit.osmocom.org/osmo-bts/commit/?id=2d5481da278f8b09c4772d54f044ba2b26eeef14 commit 2d5481da278f8b09c4772d54f044ba2b26eeef14 Author: Harald Welte Date: Sat Dec 5 11:54:08 2015 +0100 l1sap: Ensure we only pass PHY primitives of active lchans In some situations, a PHY might send us a primitive for a logical channel that is not (or no longer) active. Passing such primitives higher up the stack is asking for trouble. Specifically, LAPDm instances cannot accept messages once their instance has been released. We introduce two new helper functions: get_lchan_by_chan_nr() as well as get_active_lchan_by_chan_nr(). The former just centralizes the look-up of the lchan by timeslot number and sub-slot number. The latter also checks to ensure the lchan is active, which is used for PH-DATA / PH-RTS primitives. To the contrary, MPH primitives generally don't require the cahnnel to be active for processing. http://cgit.osmocom.org/osmo-bts/commit/?id=44bc9408b1dcc4d07f8aff9800d8fcf317954231 commit 44bc9408b1dcc4d07f8aff9800d8fcf317954231 Author: Harald Welte Date: Thu Dec 3 19:54:38 2015 +0100 common/rsl.c: The presence of a valied measurement result is DEBUG we shouldn't consider the presence of a valid measurement result as something NOTICEable http://cgit.osmocom.org/osmo-bts/commit/?id=02337e1d1d5a97c0c062c4d2cdc13bff7c17bae7 commit 02337e1d1d5a97c0c062c4d2cdc13bff7c17bae7 Author: Harald Welte Date: Fri Nov 20 21:35:07 2015 +0100 sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 86 ++++++++++++++++++++++------------------------ src/common/rsl.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 34 ++++++++---------- src/osmo-bts-sysmo/main.c | 2 +- 4 files changed, 57 insertions(+), 67 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Dec 6 20:35:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 20:35:23 GMT Subject: osmo-bts.git branch master updated. 0.4.0-17-g2ecbf87 Message-ID: <201512062035.tB6KZNVe025625@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 2ecbf871301cdc36c0212dd7526fc94ffa4597d1 (commit) from 62d7502b82cbe56211bcd4aa3a363757650fced3 (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=2ecbf871301cdc36c0212dd7526fc94ffa4597d1 commit 2ecbf871301cdc36c0212dd7526fc94ffa4597d1 Author: Harald Welte Date: Sun Dec 6 21:31:39 2015 +0100 use talloc pool for msgb and ortp library by using a talloc pool, we avoid having to go back to the libc malloc pool all the time. The msgb allocations and libortp allocations happen quite frequently during processing and show up as one of the high priority items in osmo-bts profiles on sysmoBTS with 14 concurrent TCH/H calls (highest load scenario). talloc still consumes significant CPU, this is mostly due to the zero-initialization of all the associated buffers. Strictly speaking we shouldn't need this, but any change there would require lots of testing, as there might be hidden assumptions in the code? In some percentage of cases, talloc still seems to fall back on malloc for msgb allocations, which is currently a bit of a mystery. The pools certainly are large enough, talloc_reprt() rarely reports more than a few tens of kilobytes used by the msgb pool. ----------------------------------------------------------------------- Summary of changes: src/common/bts.c | 6 +++++- src/osmo-bts-sysmo/main.c | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Dec 6 20:45:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 20:45:23 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-124-ge54f092 Message-ID: <201512062045.tB6KjNAr026704@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, neels/gtphub has been updated via e54f092e2356de924b5711e8f6396f0b031816e2 (commit) via 78c88ff85f038dc27ba56823b27b7b1a130cfb24 (commit) via b9790de60290cd63aca7b4d31cdf54eabf602219 (commit) via 520e79c9254643bf04e50cf2426a44300201473e (commit) via 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe (commit) via 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 (commit) via bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd (commit) via 4613c6901300f316e28ebbba432f3a598967a306 (commit) via 807b757720958886dbc07448e1b6bf3016f364b1 (commit) via 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 (commit) via ff03117fcfbe6d187dc61e326553f1c886aaae8d (commit) via 9cc8eaed10e50db92de858c82bf400637e468fe8 (commit) from f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (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=e54f092e2356de924b5711e8f6396f0b031816e2 commit e54f092e2356de924b5711e8f6396f0b031816e2 Author: Neels Hofmeyr Date: Sun Dec 6 21:44:26 2015 +0100 gtphub: simplify: one TEI mapping per tunnel. Suggested-by: hfreyther One unique TEI per tunnel (SGSN<->GGSN interaction on User and Ctrl plane) suffices to map the TEIs that the peers are sending to gtphub. This simplifies TEI reuse detection and improves VTY show readability and debugging. Adjust tests accordingly. http://cgit.osmocom.org/openbsc/commit/?id=78c88ff85f038dc27ba56823b27b7b1a130cfb24 commit 78c88ff85f038dc27ba56823b27b7b1a130cfb24 Author: Neels Hofmeyr Date: Sun Dec 6 19:13:21 2015 +0100 gtphub: tweak debug log. http://cgit.osmocom.org/openbsc/commit/?id=b9790de60290cd63aca7b4d31cdf54eabf602219 commit b9790de60290cd63aca7b4d31cdf54eabf602219 Author: Neels Hofmeyr Date: Sun Dec 6 19:11:45 2015 +0100 gtphub: fix check for reused TEIs. Also check the new tunnel's endpoints against its own other endpoints. To achieve that with easily readable code, split the for loop into two. http://cgit.osmocom.org/openbsc/commit/?id=520e79c9254643bf04e50cf2426a44300201473e commit 520e79c9254643bf04e50cf2426a44300201473e Author: Neels Hofmeyr Date: Sun Dec 6 19:03:35 2015 +0100 gtphub: fix: when checking TEI, skip 0. http://cgit.osmocom.org/openbsc/commit/?id=483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe commit 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe Author: Neels Hofmeyr Date: Sun Dec 6 19:02:43 2015 +0100 gtphub_test: add test_parallel_context_creation() http://cgit.osmocom.org/openbsc/commit/?id=4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 commit 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 Author: Neels Hofmeyr Date: Sun Dec 6 19:01:21 2015 +0100 log 1 newline http://cgit.osmocom.org/openbsc/commit/?id=bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd commit bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd Author: Neels Hofmeyr Date: Sun Dec 6 17:19:14 2015 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=4613c6901300f316e28ebbba432f3a598967a306 commit 4613c6901300f316e28ebbba432f3a598967a306 Author: Neels Hofmeyr Date: Sun Dec 6 17:18:49 2015 +0100 gtphub: add side str to log msg for reused TEI http://cgit.osmocom.org/openbsc/commit/?id=807b757720958886dbc07448e1b6bf3016f364b1 commit 807b757720958886dbc07448e1b6bf3016f364b1 Author: Neels Hofmeyr Date: Sun Dec 6 16:44:14 2015 +0100 gtphub: add more detailed I/O rate counters. Count bytes and packets per peer port, as well es per tunnel enpoint, which adds two more levels of detail. http://cgit.osmocom.org/openbsc/commit/?id=6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 commit 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 Author: Neels Hofmeyr Date: Sun Dec 6 16:40:24 2015 +0100 gtphub: be strict about unknown cmdline args http://cgit.osmocom.org/openbsc/commit/?id=ff03117fcfbe6d187dc61e326553f1c886aaae8d commit ff03117fcfbe6d187dc61e326553f1c886aaae8d Author: Neels Hofmeyr Date: Sun Dec 6 16:39:23 2015 +0100 gtphub: tweak logging. Less spaces in tunnel strings, adjust tests accordingly. Use side_idx to remove code dup in rate counter output. http://cgit.osmocom.org/openbsc/commit/?id=9cc8eaed10e50db92de858c82bf400637e468fe8 commit 9cc8eaed10e50db92de858c82bf400637e468fe8 Author: Neels Hofmeyr Date: Sun Dec 6 15:22:54 2015 +0100 gtphub: logging: have one newline per log. Some logging was multiline to ease human reading of debug output. However, in the VTY output, these newlines lack a CR motion. Split multiline logs into separate lines. Also add one missing space. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 6 +- openbsc/src/gprs/gtphub.c | 160 ++++++++++++-------- openbsc/src/gprs/gtphub_main.c | 3 +- openbsc/src/gprs/gtphub_sock.c | 2 +- openbsc/src/gprs/gtphub_vty.c | 73 ++++++--- openbsc/tests/gtphub/gtphub_test.c | 293 +++++++++++++++++++++++++++++------- openbsc/tests/gtphub/gtphub_test.ok | 5 + 7 files changed, 395 insertions(+), 147 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 6 21:14:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 21:14:42 GMT Subject: libosmocore.git branch laforge/smscb-endian created. 0.9.0-20-g51ae645 Message-ID: <201512062114.tB6LEgjD029872@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, laforge/smscb-endian has been created at 51ae645e220556bbeabce3ac57304639328e2164 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=51ae645e220556bbeabce3ac57304639328e2164 commit 51ae645e220556bbeabce3ac57304639328e2164 Author: Harald Welte Date: Sun Dec 6 22:12:43 2015 +0100 untested fix for gsm_03_41.h and big-endian machines Our gsm_03_41 structs use bit-fields, but don't do the usual little/big-endian jumping. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Dec 6 22:27:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 22:27:05 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-123-g15ef85d Message-ID: <201512062227.tB6MR5wN037645@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, neels/gtphub has been updated discards e54f092e2356de924b5711e8f6396f0b031816e2 (commit) discards 78c88ff85f038dc27ba56823b27b7b1a130cfb24 (commit) discards b9790de60290cd63aca7b4d31cdf54eabf602219 (commit) discards 520e79c9254643bf04e50cf2426a44300201473e (commit) discards 483c1e846a6781dfa16fd4e4d6c9f48ee4ed7ffe (commit) discards 4301e3f2886b26dc42aa41bbc3aa8a5932d0dd38 (commit) discards bd6351d16b8e08cd35a21d9ac6ac3b33fac1e0bd (commit) discards 4613c6901300f316e28ebbba432f3a598967a306 (commit) discards 807b757720958886dbc07448e1b6bf3016f364b1 (commit) discards 6927cbcf7af1fc777f79de2d30ec8fda6745cfc6 (commit) discards ff03117fcfbe6d187dc61e326553f1c886aaae8d (commit) discards 9cc8eaed10e50db92de858c82bf400637e468fe8 (commit) discards f03f63a185b6a3e941f63f4c0acc644ec6c9c24c (commit) via 15ef85da763e71a0d3d206e88618bffbcc732527 (commit) via 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 (commit) via 70062d5353ed729876545dd6dcd51a15dbba816e (commit) via 7fa6c3e4225134302b1e4c31077d1d15bd48ea65 (commit) via 186ec1bac98d555b1c845a5ab76aa1a969c39005 (commit) via b63e8997929b3357fcf414806e2f9c0778004aff (commit) via 47e6e204c2c185d5b66996f74922707f61710093 (commit) via 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b (commit) via 5d09e1e9562bd0815d1e94345eb4215c0877033b (commit) via a7f19ce6780a506b2b53814d0aa1edecb01dd197 (commit) via 668cffedb6700c898f761b5ec3415d95758ac58a (commit) via 3830117081054865c9bcf976c5de1a99f1981663 (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 (e54f092e2356de924b5711e8f6396f0b031816e2) \ N -- N -- N (15ef85da763e71a0d3d206e88618bffbcc732527) 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/openbsc/commit/?id=15ef85da763e71a0d3d206e88618bffbcc732527 commit 15ef85da763e71a0d3d206e88618bffbcc732527 Author: Neels Hofmeyr Date: Sun Dec 6 23:12:02 2015 +0100 gtphub: improve handling of restarted peer. Handle peer restart earlier, so that the tunnels are deleted due to peer restart instead of the first one being deleted due to reused TEI. That caused confusing logging messages. Also, when receiving Delete confirmations from the peer that didn't restart, don't complain about unknown peer, but acknowledge and remove the half invalidated tunnel. The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is removed because of a reused TEI rather than the restart counter. Adjust the test to expect the "out-of-band" delete request earlier on, and to still see the half invalidated tunnel around. Enhance the test by adding the delete response from the peer that didn't restart, and add a final tunnels_are() verification. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 commit 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 Author: Neels Hofmeyr Date: Sun Dec 6 23:07:02 2015 +0100 gtphub: log most common message type names. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=70062d5353ed729876545dd6dcd51a15dbba816e commit 70062d5353ed729876545dd6dcd51a15dbba816e Author: Neels Hofmeyr Date: Sun Dec 6 19:11:45 2015 +0100 gtphub: simplify/fix: one TEI mapping per tunnel. One unique TEI per tunnel (SGSN<->GGSN interaction on User and Ctrl plane) suffices to map the TEIs that the peers are sending to gtphub. This simplifies TEI reuse detection and improves VTY show readability and debugging. Also, previously, a tunnel's endpoints should also have been checked against each other for TEI reuse, not only against the endpoints of other tunnels. This simplification fixes that problem for free. Adjust log and VTY output for tunnels. Adjust tests accordingly. Suggested-by: Holger Hans Peter Freyther Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7fa6c3e4225134302b1e4c31077d1d15bd48ea65 commit 7fa6c3e4225134302b1e4c31077d1d15bd48ea65 Author: Neels Hofmeyr Date: Sun Dec 6 19:03:35 2015 +0100 gtphub: fix: when checking TEIs, skip 0. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=186ec1bac98d555b1c845a5ab76aa1a969c39005 commit 186ec1bac98d555b1c845a5ab76aa1a969c39005 Author: Neels Hofmeyr Date: Sun Dec 6 19:13:21 2015 +0100 gtphub: log: add TEI reuse msg, fix another TEI msg. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b63e8997929b3357fcf414806e2f9c0778004aff commit b63e8997929b3357fcf414806e2f9c0778004aff Author: Neels Hofmeyr Date: Sun Dec 6 19:02:43 2015 +0100 gtphub_test: add test_parallel_context_creation() Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=47e6e204c2c185d5b66996f74922707f61710093 commit 47e6e204c2c185d5b66996f74922707f61710093 Author: Neels Hofmeyr Date: Sun Dec 6 17:18:49 2015 +0100 gtphub: log: add side str to msg for reused TEI Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7c23a8d0f7bfaea211f4302a2f9dec50d51a278b commit 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b Author: Neels Hofmeyr Date: Sun Dec 6 16:44:14 2015 +0100 gtphub: add more detailed I/O rate counters. Count bytes and packets per peer port, as well es per tunnel enpoint, which adds two more levels of detail. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5d09e1e9562bd0815d1e94345eb4215c0877033b commit 5d09e1e9562bd0815d1e94345eb4215c0877033b Author: Neels Hofmeyr Date: Sun Dec 6 16:40:24 2015 +0100 gtphub: be strict about unknown cmdline args Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=a7f19ce6780a506b2b53814d0aa1edecb01dd197 commit a7f19ce6780a506b2b53814d0aa1edecb01dd197 Author: Neels Hofmeyr Date: Sun Dec 6 16:39:23 2015 +0100 gtphub: tweak logging. Less spaces in tunnel strings, adjust tests accordingly. Use side_idx to remove code dup in rate counter output. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=668cffedb6700c898f761b5ec3415d95758ac58a commit 668cffedb6700c898f761b5ec3415d95758ac58a Author: Neels Hofmeyr Date: Sun Dec 6 15:22:54 2015 +0100 gtphub: logging: have one newline per log. Some logging was multiline to ease human reading of debug output. However, in the VTY output, these newlines lack a CR motion. Split multiline logs into separate lines. Also add one missing space. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=3830117081054865c9bcf976c5de1a99f1981663 commit 3830117081054865c9bcf976c5de1a99f1981663 Author: Neels Hofmeyr Date: Thu Dec 3 14:52:33 2015 +0100 gtphub: fix missing newline in log output Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 92 ++++++++++++++++++++++++++++++------- openbsc/src/gprs/gtphub_vty.c | 8 ++-- openbsc/tests/gtphub/gtphub_test.c | 50 +++++++++++++++++--- openbsc/tests/gtphub/gtphub_test.ok | 7 ++- 4 files changed, 127 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 6 22:34:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 22:34:18 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-127-g4aedfc2 Message-ID: <201512062234.tB6MYIF5038497@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, neels/gtphub has been updated discards 15ef85da763e71a0d3d206e88618bffbcc732527 (commit) discards 66e7b5bff16e65cac8efd6ee3a5375e3d5033e09 (commit) discards 70062d5353ed729876545dd6dcd51a15dbba816e (commit) discards 7fa6c3e4225134302b1e4c31077d1d15bd48ea65 (commit) discards 186ec1bac98d555b1c845a5ab76aa1a969c39005 (commit) discards b63e8997929b3357fcf414806e2f9c0778004aff (commit) discards 47e6e204c2c185d5b66996f74922707f61710093 (commit) discards 7c23a8d0f7bfaea211f4302a2f9dec50d51a278b (commit) discards 5d09e1e9562bd0815d1e94345eb4215c0877033b (commit) discards a7f19ce6780a506b2b53814d0aa1edecb01dd197 (commit) discards 668cffedb6700c898f761b5ec3415d95758ac58a (commit) discards 3830117081054865c9bcf976c5de1a99f1981663 (commit) via 4aedfc2d688510d572e6553334f5830afd9ba80b (commit) via 0a97c9c3887987e9d0d62f02038761d193a55b56 (commit) via b5576e419e19b2827ca8a13eba79cded5762485f (commit) via 614fc7f9b832dcd24d8188390a7fe28d606c0fcf (commit) via 5aa6f4354ec71d5ece57e54347e6ad2704f338fc (commit) via 5a1af308113a9f8048ead40697120aa2bdf51f4f (commit) via 7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea (commit) via 69ea1b9a055f4b1240d34f6c9a7d1d25933f6291 (commit) via 9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714 (commit) via 4960bcc705be868c11f51150fc7ee595fff0af68 (commit) via bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b (commit) via e2918e2971549a0e9939725bf5670ef09d5d761b (commit) via 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (commit) via c14574b56795c2cffb18c45df9947e5ea26d22dc (commit) via d8352d75b61ae72bb1142d3a3e9a546ad8704f73 (commit) via c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 (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 (15ef85da763e71a0d3d206e88618bffbcc732527) \ N -- N -- N (4aedfc2d688510d572e6553334f5830afd9ba80b) 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/openbsc/commit/?id=4aedfc2d688510d572e6553334f5830afd9ba80b commit 4aedfc2d688510d572e6553334f5830afd9ba80b Author: Neels Hofmeyr Date: Sun Dec 6 23:12:02 2015 +0100 gtphub: improve handling of restarted peer. Handle peer restart earlier, so that the tunnels are deleted due to peer restart instead of the first one being deleted due to reused TEI. That caused confusing logging messages. Also, when receiving Delete confirmations from the peer that didn't restart, don't complain about unknown peer, but acknowledge and remove the half invalidated tunnel. The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is removed because of a reused TEI rather than the restart counter. Adjust the test to expect the "out-of-band" delete request earlier on, and to still see the half invalidated tunnel around. Enhance the test by adding the delete response from the peer that didn't restart, and add a final tunnels_are() verification. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=0a97c9c3887987e9d0d62f02038761d193a55b56 commit 0a97c9c3887987e9d0d62f02038761d193a55b56 Author: Neels Hofmeyr Date: Sun Dec 6 23:07:02 2015 +0100 gtphub: log most common message type names. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b5576e419e19b2827ca8a13eba79cded5762485f commit b5576e419e19b2827ca8a13eba79cded5762485f Author: Neels Hofmeyr Date: Sun Dec 6 19:11:45 2015 +0100 gtphub: simplify/fix: one TEI mapping per tunnel. Because the sender is known, one unique TEI per tunnel suffices to map the TEIs that the peers are sending to gtphub, instead of previously 4 (SGSN<->GGSN interaction on User and Ctrl plane, where each had an own unique TEI). Also, previously, a tunnel's endpoints should also have been checked against each other for TEI reuse, not only against the endpoints of other tunnels. This simplification fixes that problem for free. Thus simplify TEI reuse detection and improve VTY show readability and debugging. Adjust log and VTY output for tunnels. Adjust tests accordingly. Suggested-by: Holger Hans Peter Freyther Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=614fc7f9b832dcd24d8188390a7fe28d606c0fcf commit 614fc7f9b832dcd24d8188390a7fe28d606c0fcf Author: Neels Hofmeyr Date: Sun Dec 6 19:03:35 2015 +0100 gtphub: fix: when checking TEIs, skip 0. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5aa6f4354ec71d5ece57e54347e6ad2704f338fc commit 5aa6f4354ec71d5ece57e54347e6ad2704f338fc Author: Neels Hofmeyr Date: Sun Dec 6 19:13:21 2015 +0100 gtphub: log: add TEI reuse msg, fix another TEI msg. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5a1af308113a9f8048ead40697120aa2bdf51f4f commit 5a1af308113a9f8048ead40697120aa2bdf51f4f Author: Neels Hofmeyr Date: Sun Dec 6 19:02:43 2015 +0100 gtphub_test: add test_parallel_context_creation() Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea commit 7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea Author: Neels Hofmeyr Date: Sun Dec 6 17:18:49 2015 +0100 gtphub: log: add side str to msg for reused TEI Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=69ea1b9a055f4b1240d34f6c9a7d1d25933f6291 commit 69ea1b9a055f4b1240d34f6c9a7d1d25933f6291 Author: Neels Hofmeyr Date: Sun Dec 6 16:44:14 2015 +0100 gtphub: add more detailed I/O rate counters. Count bytes and packets per peer port, as well es per tunnel enpoint, which adds two more levels of detail. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714 commit 9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714 Author: Neels Hofmeyr Date: Sun Dec 6 16:40:24 2015 +0100 gtphub: be strict about unknown cmdline args Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4960bcc705be868c11f51150fc7ee595fff0af68 commit 4960bcc705be868c11f51150fc7ee595fff0af68 Author: Neels Hofmeyr Date: Sun Dec 6 16:39:23 2015 +0100 gtphub: tweak logging. Less spaces in tunnel strings, adjust tests accordingly. Use side_idx to remove code dup in rate counter output. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b commit bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b Author: Neels Hofmeyr Date: Sun Dec 6 15:22:54 2015 +0100 gtphub: logging: have one newline per log. Some logging was multiline to ease human reading of debug output. However, in the VTY output, these newlines lack a CR motion. Split multiline logs into separate lines. Also add one missing space. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e2918e2971549a0e9939725bf5670ef09d5d761b commit e2918e2971549a0e9939725bf5670ef09d5d761b Author: Neels Hofmeyr Date: Thu Dec 3 14:52:33 2015 +0100 gtphub: fix missing newline in log output Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: linux-kernel/linux-2.6.27.4-misdn-abis.diff | 144 -- linux-kernel/linux-2.6.30-hfcmulti-multibts.patch | 486 ---- openbsc/AUTHORS | 2 + openbsc/README | 47 +- {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py | 0 openbsc/include/openbsc/gsm_data_shared.h | 8 +- openbsc/src/libcommon/gsm_data_shared.c | 5 +- wireshark/0001-abis_oml.patch | 2462 --------------------- wireshark/0002-ericsson_rbs2409.patch | 1926 ---------------- wireshark/0003-lucent-hnb.patch | 145 -- wireshark/0004-rsl-ipaccess.patch | 688 ------ wireshark/0005-rsl-hsl.patch | 272 --- wireshark/0006-abis_oml-hsl.patch | 32 - wireshark/README | 20 - 14 files changed, 38 insertions(+), 6199 deletions(-) delete mode 100644 linux-kernel/linux-2.6.27.4-misdn-abis.diff delete mode 100644 linux-kernel/linux-2.6.30-hfcmulti-multibts.patch rename {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py (100%) delete mode 100644 wireshark/0001-abis_oml.patch delete mode 100644 wireshark/0002-ericsson_rbs2409.patch delete mode 100644 wireshark/0003-lucent-hnb.patch delete mode 100644 wireshark/0004-rsl-ipaccess.patch delete mode 100644 wireshark/0005-rsl-hsl.patch delete mode 100644 wireshark/0006-abis_oml-hsl.patch delete mode 100644 wireshark/README hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 6 23:42:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 6 Dec 2015 23:42:58 GMT Subject: gr-osmosdr.git branch soapy_support updated. v0.1.4-49-gb3d915f Message-ID: <201512062342.tB6NgwW0046091@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 "GNU Radio block for interfacing with various radio hardware". The branch, soapy_support has been updated via b3d915f5917174c7e7e57dceda3dd35e254a96de (commit) via 86ad584204762eeb01f07daa683673f1ec3f1df5 (commit) via 43a00ae785ba5e9703b28e079b2ba78f7021ebb0 (commit) via ac1d8ec02def12a31168a1d06683c027cecdfe0e (commit) via 46e95395e09f952654da30bf575790ad1f7736e1 (commit) via f33f30815a7b9494315d4782245447ebca21c02e (commit) via 2bcd86e55e92711f4d14d0acd25b79691f9b9520 (commit) via dd6690b6ca7b2cf735867a55a2e92ef1f0c01639 (commit) via 254e1b1981bbe920b03c1a8e50b67509739231f3 (commit) via e847176f3ee43434eef7f6cfa1128983801f45c7 (commit) via dd6536757a3a2ce115491f12d730a592fbc07999 (commit) via 485b02e6152d8abb6d61c9b16fe53c8a253ca4dd (commit) via 592a814bdb023cf471e4ff9ead13c8e11712360e (commit) via 8e6ecd0644519c96d8d9c1a606cf4b8c39bcf2a6 (commit) via 69181b0e858c109d1471d4a1c9a2c87f732e8df6 (commit) via 5dca65674565b6e44bf2e790430d5bb7370f2327 (commit) via d4387f436dd3555c7c590273916df6798cc9dd1f (commit) via 9595b044b659f6ba2ee38e48cc3721b562726912 (commit) via b3fdf5b83dc79575405f524df889d92908fecc72 (commit) via 594391982845b4ac0e4e48bbb91b4b85552f2af6 (commit) via 44c223cb5d473a760877e8c8b2d58e2638173192 (commit) via 4582df6111c50042e0b8ae93c6cf04b795d9d233 (commit) via 275e6aed19b9ba8563bffd318a227a1196e1da2c (commit) via b226b85fa82f94dfc3d57d1083ea1fd6b4c62d13 (commit) via 8d25584da32840387b4c04768b9d6afeed83109d (commit) via 3916b5bc4f9ed504106cf0845e6daa077a84764c (commit) via 3793a5e8b1b97cb78e21c807d21bca2a406f97d3 (commit) via 17c9497d4da855a81a6f871b4b4ce457ec465336 (commit) via be9af0fe6f81bce327f9b1a2cd23a09533725d9b (commit) via 79b53f50e42ecafa0cf2026f0274ecd1996e846c (commit) via afed5df615de4ca15f2b8201b48cdc06236d7cab (commit) via 3532d60c11529c8aeca58219bb06f2c2acf8e547 (commit) via c092f9e2a3cea524ff02e7cad333069ca3dcd290 (commit) from 61184a19e7db7a9579908fa512617327998b00d5 (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/gr-osmosdr/commit/?id=b3d915f5917174c7e7e57dceda3dd35e254a96de commit b3d915f5917174c7e7e57dceda3dd35e254a96de Author: Josh Blum Date: Sun Dec 6 15:19:26 2015 -0800 soapy: do not throw when IQ bal mode is set to off The automatic IQ balance mode is not supported, but we should not throw when it is set to disabled. Setting to disabled is techinically allowable, and currently throwing is disruptive for users. ----------------------------------------------------------------------- Summary of changes: AUTHORS | 2 + CMakeLists.txt | 15 +- MANIFEST.md | 33 ++ README | 1 + cmake/Modules/FindLibHackRF.cmake | 1 + cmake/Modules/FindLibSDRplay.cmake | 27 ++ grc/gen_osmosdr_blocks.py | 3 +- lib/CMakeLists.txt | 10 + lib/airspy/airspy_source_c.cc | 53 ++- lib/airspy/airspy_source_c.h | 1 + lib/arg_helpers.h | 1 + lib/bladerf/bladerf_common.cc | 87 ++++- lib/bladerf/bladerf_common.h | 8 + lib/bladerf/bladerf_sink_c.cc | 152 ++++++++- lib/bladerf/bladerf_sink_c.h | 8 + lib/bladerf/bladerf_source_c.cc | 10 +- lib/config.h.in | 1 + lib/device.cc | 8 + lib/hackrf/CMakeLists.txt | 9 + lib/hackrf/hackrf_sink_c.cc | 72 ++++- lib/hackrf/hackrf_source_c.cc | 93 +++++- lib/{file => sdrplay}/CMakeLists.txt | 12 +- lib/sdrplay/sdrplay_source_c.cc | 603 +++++++++++++++++++++++++++++++++++ lib/sdrplay/sdrplay_source_c.h | 136 ++++++++ lib/soapy/soapy_source_c.cc | 1 + lib/source_impl.cc | 18 ++ lib/time_spec.cc | 1 + 27 files changed, 1293 insertions(+), 73 deletions(-) create mode 100644 MANIFEST.md create mode 100644 cmake/Modules/FindLibSDRplay.cmake copy lib/{file => sdrplay}/CMakeLists.txt (83%) create mode 100644 lib/sdrplay/sdrplay_source_c.cc create mode 100644 lib/sdrplay/sdrplay_source_c.h hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Dec 7 00:13:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 00:13:54 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-128-gb599a1c Message-ID: <201512070013.tB70DsXp049768@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, neels/gtphub has been updated via b599a1ca083c92b81f5e340def6ea4ca06ad9f55 (commit) from 4aedfc2d688510d572e6553334f5830afd9ba80b (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=b599a1ca083c92b81f5e340def6ea4ca06ad9f55 commit b599a1ca083c92b81f5e340def6ea4ca06ad9f55 Author: Neels Hofmeyr Date: Mon Dec 7 01:13:47 2015 +0100 gtphub: add VTY show for peers and peer stats. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_vty.c | 123 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 119 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 01:14:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 01:14:07 GMT Subject: gr-osmosdr.git branch msvc_fixes created. v0.1.4-50-gc804460 Message-ID: <201512070114.tB71E7q2056162@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 "GNU Radio block for interfacing with various radio hardware". The branch, msvc_fixes has been created at c804460f5dbe0cc673cf95298285a3afa87fd232 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-osmosdr/commit/?id=c804460f5dbe0cc673cf95298285a3afa87fd232 commit c804460f5dbe0cc673cf95298285a3afa87fd232 Author: Josh Blum Date: Sun Dec 6 17:10:25 2015 -0800 provide NAN define for MSVC older than VC12 This fixes a minor compile issue on VC11 and below where source_impl.cc and sink_impl.cc use the float NAN define. The patch simply defines the NAN macro conditionally, in a common header (which seemed like the best place). http://cgit.osmocom.org/gr-osmosdr/commit/?id=9ceadfb645f2aadc7e86b87a374340a928af42da commit 9ceadfb645f2aadc7e86b87a374340a928af42da Author: Josh Blum Date: Sun Dec 6 15:49:44 2015 -0800 rtl_tcp: fix ssize_t definition for MSVC This was actually causing a cryptic compile error because of the define. The fix was to typedef ssize_t as ptrdiff_t, the same as bladerf_common.h ----------------------------------------------------------------------- hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Dec 7 09:22:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 09:22:48 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-128-g2170bf7 Message-ID: <201512070922.tB79MmRl013682@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, neels/gtphub has been updated discards b599a1ca083c92b81f5e340def6ea4ca06ad9f55 (commit) discards 4aedfc2d688510d572e6553334f5830afd9ba80b (commit) via 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae (commit) via dc2daa1da714bc28e0779e8b9fb6961904a8e616 (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 (b599a1ca083c92b81f5e340def6ea4ca06ad9f55) \ N -- N -- N (2170bf7b26f835d19ffd2ddbb7af3c687c5aedae) 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/openbsc/commit/?id=2170bf7b26f835d19ffd2ddbb7af3c687c5aedae commit 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae Author: Neels Hofmeyr Date: Mon Dec 7 01:13:47 2015 +0100 gtphub: add VTY show for peers and peer stats. http://cgit.osmocom.org/openbsc/commit/?id=dc2daa1da714bc28e0779e8b9fb6961904a8e616 commit dc2daa1da714bc28e0779e8b9fb6961904a8e616 Author: Neels Hofmeyr Date: Sun Dec 6 23:12:02 2015 +0100 gtphub: improve handling of restarted peer. Handle peer restart earlier, so that all the tunnels are deleted by the restart code path, instead of the first one being deleted due to reused TEI. That caused confusing logging messages. Also, when receiving Delete confirmations from the peer that didn't restart, don't complain about unknown peer, but acknowledge and remove the half invalidated tunnel. This means that the pending delete entry from the restart code path is not needed / not used, so don't bother to add pending delete entries upon peer restart. The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is removed because of a reused TEI rather than the restart counter. Adjust the test to expect the "out-of-band" delete request earlier on, and to still see the half invalidated tunnel around. Enhance the test by adding the delete response from the peer that didn't restart, and add a final tunnels_are() verification. Sponsored-by: On-Waves ehi pd ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 8 -------- 1 file changed, 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 09:58:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 09:58:02 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-129-geae9b13 Message-ID: <201512070958.tB79w2qx017460@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, neels/gtphub has been updated via eae9b139b9b1c8e3638da93fafdf5d9d350f512b (commit) from 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae (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=eae9b139b9b1c8e3638da93fafdf5d9d350f512b commit eae9b139b9b1c8e3638da93fafdf5d9d350f512b Author: Neels Hofmeyr Date: Mon Dec 7 10:58:00 2015 +0100 gtphub: add gtphub-example.txt ----------------------------------------------------------------------- Summary of changes: .../doc/examples/osmo-gtphub/gtphub-example.txt | 78 ++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 openbsc/doc/examples/osmo-gtphub/gtphub-example.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 09:58:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 09:58:42 GMT Subject: openbsc.git branch master updated. 0.15.0-116-g5c7dcf9 Message-ID: <201512070958.tB79wgfD017591@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 5c7dcf96654da33c33725e551d695d2196741a3a (commit) from 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (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=5c7dcf96654da33c33725e551d695d2196741a3a commit 5c7dcf96654da33c33725e551d695d2196741a3a Author: Neels Hofmeyr Date: Mon Dec 7 10:58:00 2015 +0100 gtphub: add gtphub-example.txt ----------------------------------------------------------------------- Summary of changes: .../doc/examples/osmo-gtphub/gtphub-example.txt | 78 ++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 openbsc/doc/examples/osmo-gtphub/gtphub-example.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 10:07:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 10:07:25 GMT Subject: openbsc.git branch master updated. 0.15.0-117-g5d5c31a Message-ID: <201512071007.tB7A7PIa018714@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 5d5c31a367b2b16ba99e9375f56628972f6b3510 (commit) from 5c7dcf96654da33c33725e551d695d2196741a3a (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=5d5c31a367b2b16ba99e9375f56628972f6b3510 commit 5d5c31a367b2b16ba99e9375f56628972f6b3510 Author: Neels Hofmeyr Date: Mon Dec 7 11:07:22 2015 +0100 gtphub: enhance gtphub-example.txt ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-gtphub/gtphub-example.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 10:26:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 10:26:01 GMT Subject: osmo-bts.git branch master updated. 0.4.0-19-ge28a20a Message-ID: <201512071026.tB7AQ1rI021021@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 e28a20a2d9d049cd6312e218a7646593bbc43431 (commit) via 2da932c7a0cc365fb0c071ee0caf68c4d30f8c41 (commit) from 2ecbf871301cdc36c0212dd7526fc94ffa4597d1 (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=e28a20a2d9d049cd6312e218a7646593bbc43431 commit e28a20a2d9d049cd6312e218a7646593bbc43431 Author: Holger Hans Peter Freyther Date: Mon Dec 7 11:16:00 2015 +0100 sysmobts: Catch up with the API changes and specify the version API revision 5.1 allows us to pass a version number for the rx/tx calibration and the DSP/FPGA will inform us about clock errors. http://cgit.osmocom.org/osmo-bts/commit/?id=2da932c7a0cc365fb0c071ee0caf68c4d30f8c41 commit 2da932c7a0cc365fb0c071ee0caf68c4d30f8c41 Author: Minh-Quang Nguyen Date: Fri Sep 18 08:40:29 2015 -0400 sysmobts: support eeprom map version 2 [hfreyther: Accept the mixing of whitespace to ease future merges] ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/calib_file.c | 12 + src/osmo-bts-sysmo/eeprom.c | 499 +++++++++++++++++++++++++++++++++++----- src/osmo-bts-sysmo/eeprom.h | 8 + src/osmo-bts-sysmo/femtobts.c | 3 + 4 files changed, 461 insertions(+), 61 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Dec 7 10:31:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 10:31:38 GMT Subject: osmo-bts.git branch sysmocom/0.3.5-stable created. 0.3.0-290-gdce6c09 Message-ID: <201512071031.tB7AVcRd021671@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, sysmocom/0.3.5-stable has been created at dce6c09b30dd709467216d325bf38845a98fe75b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=dce6c09b30dd709467216d325bf38845a98fe75b commit dce6c09b30dd709467216d325bf38845a98fe75b Author: Holger Hans Peter Freyther Date: Mon Dec 7 11:16:00 2015 +0100 sysmobts: Catch up with the API changes and specify the version API revision 5.1 allows us to pass a version number for the rx/tx calibration and the DSP/FPGA will inform us about clock errors. http://cgit.osmocom.org/osmo-bts/commit/?id=809ff95fb6b8cf23367e311ac89d8064444765e3 commit 809ff95fb6b8cf23367e311ac89d8064444765e3 Author: Minh-Quang Nguyen Date: Fri Sep 18 08:40:29 2015 -0400 sysmobts: support eeprom map version 2 [hfreyther: Accept the mixing of whitespace to ease future merges] ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Dec 7 10:59:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 10:59:40 GMT Subject: osmo-bts.git branch mmcternan/bb_maint updated. 0.3.0-183-g547151f Message-ID: <201512071059.tB7AxeKP026575@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, mmcternan/bb_maint has been updated via 547151fe2cef2c358aeb309076b09e55da1d6e36 (commit) via 62e6d33536eb92ecece0f2ce4c37cb6bf677f431 (commit) from 6f218cce39abce83be21b376e939943a44c625ae (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=547151fe2cef2c358aeb309076b09e55da1d6e36 commit 547151fe2cef2c358aeb309076b09e55da1d6e36 Author: Holger Hans Peter Freyther Date: Mon Dec 7 11:16:00 2015 +0100 sysmobts: Catch up with the API changes and specify the version API revision 5.1 allows us to pass a version number for the rx/tx calibration and the DSP/FPGA will inform us about clock errors. http://cgit.osmocom.org/osmo-bts/commit/?id=62e6d33536eb92ecece0f2ce4c37cb6bf677f431 commit 62e6d33536eb92ecece0f2ce4c37cb6bf677f431 Author: Minh-Quang Nguyen Date: Fri Sep 18 08:40:29 2015 -0400 sysmobts: support eeprom map version 2 [hfreyther: Accept the mixing of whitespace to ease future merges] ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/calib_file.c | 12 + src/osmo-bts-sysmo/eeprom.c | 499 +++++++++++++++++++++++++++++++++++----- src/osmo-bts-sysmo/eeprom.h | 8 + src/osmo-bts-sysmo/femtobts.c | 3 + 4 files changed, 461 insertions(+), 61 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Dec 7 12:37:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 12:37:50 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-131-g37e7d95 Message-ID: <201512071237.tB7CboiW037782@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, neels/gtphub has been updated discards eae9b139b9b1c8e3638da93fafdf5d9d350f512b (commit) discards 2170bf7b26f835d19ffd2ddbb7af3c687c5aedae (commit) discards dc2daa1da714bc28e0779e8b9fb6961904a8e616 (commit) discards 0a97c9c3887987e9d0d62f02038761d193a55b56 (commit) discards b5576e419e19b2827ca8a13eba79cded5762485f (commit) discards 614fc7f9b832dcd24d8188390a7fe28d606c0fcf (commit) discards 5aa6f4354ec71d5ece57e54347e6ad2704f338fc (commit) discards 5a1af308113a9f8048ead40697120aa2bdf51f4f (commit) discards 7bdbff1ae2477aafd3a2c9a3db0471a9d91481ea (commit) discards 69ea1b9a055f4b1240d34f6c9a7d1d25933f6291 (commit) discards 9c72205b01fe4cbe648dd5f6042fc8c4b3b8a714 (commit) discards 4960bcc705be868c11f51150fc7ee595fff0af68 (commit) discards bf074a40e5ab83576e9d33d7c7d1819f0efe2d4b (commit) discards e2918e2971549a0e9939725bf5670ef09d5d761b (commit) via 37e7d95f28bf4dc1f108c9f2a044387021f37f7c (commit) via 4d2b3ff6a235ff42ba839ca782f187a321c3e6a4 (commit) via d010c49407220f7efe55d50d1dbf261a70f756d2 (commit) via bee75969cc90d3969dd23c1c79afc70755c87177 (commit) via ee07e4f75d1fc31dd6326e50535441a391c7de1e (commit) via f6e4d082194e41c8a5b51a46c578921006496309 (commit) via 328d2f78c1b934522811dea3f1d707fe39c039e3 (commit) via 23d09cc9045dc49cf51d76aabde077ca00cf0b00 (commit) via ee1e5d758e0949934beb2485d517ef1ddca73de9 (commit) via e38fb66f4bfc3bbae9f5738e5b4e1f37fa0cef2f (commit) via 956d856b61ac222f2c5ec078495d60f71b1a6278 (commit) via ba0525e3d8b7ca5e9d1cd3aeb342f09ba142bccb (commit) via 28a70f20cdb5507feacac48cc4e0833f6b1e9afd (commit) via 9d8f506f7f74a90091ab4906f17e4dd7501dc406 (commit) via 5d5c31a367b2b16ba99e9375f56628972f6b3510 (commit) via 5c7dcf96654da33c33725e551d695d2196741a3a (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 (eae9b139b9b1c8e3638da93fafdf5d9d350f512b) \ N -- N -- N (37e7d95f28bf4dc1f108c9f2a044387021f37f7c) 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/openbsc/commit/?id=37e7d95f28bf4dc1f108c9f2a044387021f37f7c commit 37e7d95f28bf4dc1f108c9f2a044387021f37f7c Author: Neels Hofmeyr Date: Mon Dec 7 13:36:47 2015 +0100 gtphub: log: limit length of hex dumps. The debug log prints the received/sent bytes in hex. When this data surpasses the buffer size available for the log string (4069), the log is truncated and lacks a newline character. Limit the amount of dumped bytes to 1000. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4d2b3ff6a235ff42ba839ca782f187a321c3e6a4 commit 4d2b3ff6a235ff42ba839ca782f187a321c3e6a4 Author: Neels Hofmeyr Date: Mon Dec 7 01:13:47 2015 +0100 gtphub: add VTY show for peers and peer stats. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d010c49407220f7efe55d50d1dbf261a70f756d2 commit d010c49407220f7efe55d50d1dbf261a70f756d2 Author: Neels Hofmeyr Date: Sun Dec 6 23:12:02 2015 +0100 gtphub: improve handling of restarted peer. Handle peer restart earlier, so that all the tunnels are deleted by the restart code path, instead of the first one being deleted due to reused TEI. That caused confusing logging messages. Also, when receiving Delete confirmations from the peer that didn't restart, don't complain about unknown peer, but acknowledge and remove the half invalidated tunnel. This means that the pending delete entry from the restart code path is not needed / not used, so don't bother to add pending delete entries upon peer restart. The test test_peer_restarted_reusing_tei() hits the situation where a tunnel is removed because of a reused TEI rather than the restart counter. Adjust the test to expect the "out-of-band" delete request earlier on, and to still see the half invalidated tunnel around. Enhance the test by adding the delete response from the peer that didn't restart, and add a final tunnels_are() verification. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=bee75969cc90d3969dd23c1c79afc70755c87177 commit bee75969cc90d3969dd23c1c79afc70755c87177 Author: Neels Hofmeyr Date: Sun Dec 6 23:07:02 2015 +0100 gtphub: log most common message type names. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ee07e4f75d1fc31dd6326e50535441a391c7de1e commit ee07e4f75d1fc31dd6326e50535441a391c7de1e Author: Neels Hofmeyr Date: Sun Dec 6 19:11:45 2015 +0100 gtphub: simplify/fix: one TEI mapping per tunnel. Because the sender is known, one unique TEI per tunnel suffices to map the TEIs that the peers are sending to gtphub, instead of previously 4 (SGSN<->GGSN interaction on User and Ctrl plane, where each had an own unique TEI). Also, previously, a tunnel's endpoints should also have been checked against each other for TEI reuse, not only against the endpoints of other tunnels. This simplification fixes that problem for free. Thus simplify TEI reuse detection and improve VTY show readability and debugging. Adjust log and VTY output for tunnels. Adjust tests accordingly. Suggested-by: Holger Hans Peter Freyther Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=f6e4d082194e41c8a5b51a46c578921006496309 commit f6e4d082194e41c8a5b51a46c578921006496309 Author: Neels Hofmeyr Date: Sun Dec 6 19:03:35 2015 +0100 gtphub: fix: when checking TEIs, skip 0. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=328d2f78c1b934522811dea3f1d707fe39c039e3 commit 328d2f78c1b934522811dea3f1d707fe39c039e3 Author: Neels Hofmeyr Date: Sun Dec 6 19:13:21 2015 +0100 gtphub: log: add TEI reuse msg, fix another TEI msg. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=23d09cc9045dc49cf51d76aabde077ca00cf0b00 commit 23d09cc9045dc49cf51d76aabde077ca00cf0b00 Author: Neels Hofmeyr Date: Sun Dec 6 19:02:43 2015 +0100 gtphub_test: add test_parallel_context_creation() Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ee1e5d758e0949934beb2485d517ef1ddca73de9 commit ee1e5d758e0949934beb2485d517ef1ddca73de9 Author: Neels Hofmeyr Date: Sun Dec 6 17:18:49 2015 +0100 gtphub: log: add side str to msg for reused TEI Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e38fb66f4bfc3bbae9f5738e5b4e1f37fa0cef2f commit e38fb66f4bfc3bbae9f5738e5b4e1f37fa0cef2f Author: Neels Hofmeyr Date: Sun Dec 6 16:44:14 2015 +0100 gtphub: add more detailed I/O rate counters. Count bytes and packets per peer port, as well es per tunnel enpoint, which adds two more levels of detail. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=956d856b61ac222f2c5ec078495d60f71b1a6278 commit 956d856b61ac222f2c5ec078495d60f71b1a6278 Author: Neels Hofmeyr Date: Sun Dec 6 16:40:24 2015 +0100 gtphub: be strict about unknown cmdline args Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ba0525e3d8b7ca5e9d1cd3aeb342f09ba142bccb commit ba0525e3d8b7ca5e9d1cd3aeb342f09ba142bccb Author: Neels Hofmeyr Date: Sun Dec 6 16:39:23 2015 +0100 gtphub: tweak logging. Less spaces in tunnel strings, adjust tests accordingly. Use side_idx to remove code dup in rate counter output. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=28a70f20cdb5507feacac48cc4e0833f6b1e9afd commit 28a70f20cdb5507feacac48cc4e0833f6b1e9afd Author: Neels Hofmeyr Date: Sun Dec 6 15:22:54 2015 +0100 gtphub: logging: have one newline per log. Some logging was multiline to ease human reading of debug output. However, in the VTY output, these newlines lack a CR motion. Split multiline logs into separate lines. Also add one missing space. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=9d8f506f7f74a90091ab4906f17e4dd7501dc406 commit 9d8f506f7f74a90091ab4906f17e4dd7501dc406 Author: Neels Hofmeyr Date: Thu Dec 3 14:52:33 2015 +0100 gtphub: fix missing newline in log output Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-gtphub/gtphub-example.txt | 16 ++++++++++++++-- openbsc/src/gprs/gtphub.c | 5 +++-- openbsc/src/gprs/gtphub_sock.c | 6 ++++-- 3 files changed, 21 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 7 16:23:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 16:23:07 GMT Subject: osmo-iuh.git branch master updated. a1e202e15eab6c4f5ea84659472a3bb2a503a59a Message-ID: <201512071623.tB7GN7Jn058973@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 code for Iuh interface". The branch, master has been updated via a1e202e15eab6c4f5ea84659472a3bb2a503a59a (commit) via 0e8ef67b7ab4811fd9b157244f0a6e056314cb2c (commit) via f3685c2a131756feb8c4f502e9d162aeaa9eb2fb (commit) via 4aeef6c3c4c4aaf52ce894c840e2db4f1ca65a10 (commit) from 97374c039b7094d48f9dcc48794db2aa3caf6f59 (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-iuh/commit/?id=a1e202e15eab6c4f5ea84659472a3bb2a503a59a commit a1e202e15eab6c4f5ea84659472a3bb2a503a59a Author: Daniel Willmann Date: Mon Dec 7 17:21:07 2015 +0100 tests/hnb-test: Generate the HNBAP registration request from ASN.1 http://cgit.osmocom.org/osmo-iuh/commit/?id=0e8ef67b7ab4811fd9b157244f0a6e056314cb2c commit 0e8ef67b7ab4811fd9b157244f0a6e056314cb2c Author: Daniel Willmann Date: Mon Dec 7 17:19:40 2015 +0100 hnbap_common: Add function to HNBAP generate initiating message An earlier version was commented out, this function now works like hnbap_generate_successful_outcome() http://cgit.osmocom.org/osmo-iuh/commit/?id=f3685c2a131756feb8c4f502e9d162aeaa9eb2fb commit f3685c2a131756feb8c4f502e9d162aeaa9eb2fb Author: Daniel Willmann Date: Mon Dec 7 17:18:56 2015 +0100 asn1helpers: Add helper to convert u8/u16 to OCTET_STRING http://cgit.osmocom.org/osmo-iuh/commit/?id=4aeef6c3c4c4aaf52ce894c840e2db4f1ca65a10 commit 4aeef6c3c4c4aaf52ce894c840e2db4f1ca65a10 Author: Daniel Willmann Date: Thu Dec 3 17:02:13 2015 +0100 hnb-test: Send hard-coded HNB register request for now ----------------------------------------------------------------------- Summary of changes: src/asn1helpers.c | 13 ++++++++++++ src/asn1helpers.h | 2 ++ src/hnbap_common.c | 33 ++++++++++++++++-------------- src/hnbap_common.h | 5 +++++ src/tests/hnb-test.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 95 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 7 19:47:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Dec 2015 19:47:08 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-54-g2ca720c Message-ID: <201512071947.tB7Jl8j7082932@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 2ca720cfee7d12541aa84be96a0076fc8820f5ab (commit) via 69ec75a0b4d2a7fbab0dd456e7190b5c644880f2 (commit) via 3198eb927a09cb1741670e3c47a987c820934976 (commit) via c804460f5dbe0cc673cf95298285a3afa87fd232 (commit) via 9ceadfb645f2aadc7e86b87a374340a928af42da (commit) via b3d915f5917174c7e7e57dceda3dd35e254a96de (commit) from 86ad584204762eeb01f07daa683673f1ec3f1df5 (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/gr-osmosdr/commit/?id=2ca720cfee7d12541aa84be96a0076fc8820f5ab commit 2ca720cfee7d12541aa84be96a0076fc8820f5ab Author: Dimitri Stolnikov Date: Mon Dec 7 20:37:32 2015 +0100 hackrf: change hackrf i/o from default char to explicit int8_t original patch provided via github by Dirk Grunwald http://cgit.osmocom.org/gr-osmosdr/commit/?id=69ec75a0b4d2a7fbab0dd456e7190b5c644880f2 commit 69ec75a0b4d2a7fbab0dd456e7190b5c644880f2 Author: Dimitri Stolnikov Date: Mon Dec 7 20:27:02 2015 +0100 hackrf: since devicecount is signed, make comparisons signed as well http://cgit.osmocom.org/gr-osmosdr/commit/?id=3198eb927a09cb1741670e3c47a987c820934976 commit 3198eb927a09cb1741670e3c47a987c820934976 Merge: c804460 b3d915f Author: Dimitri Stolnikov Date: Mon Dec 7 20:19:36 2015 +0100 Merge remote-tracking branch 'origin/soapy_support' ----------------------------------------------------------------------- Summary of changes: lib/config.h.in | 6 ++++++ lib/hackrf/hackrf_sink_c.cc | 18 +++++++++--------- lib/hackrf/hackrf_sink_c.h | 2 +- lib/hackrf/hackrf_source_c.cc | 16 ++++++++-------- lib/rtl_tcp/rtl_tcp_source_f.h | 5 ++++- lib/soapy/soapy_source_c.cc | 1 + 6 files changed, 29 insertions(+), 19 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Tue Dec 8 10:08:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Dec 2015 10:08:43 GMT Subject: libosmocore.git branch master updated. 0.9.0-30-gac4ed17 Message-ID: <201512081008.tB8A8h71097967@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 ac4ed17dbd15ed703583584626d820f66ea5a17d (commit) via af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 (commit) from 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (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=ac4ed17dbd15ed703583584626d820f66ea5a17d commit ac4ed17dbd15ed703583584626d820f66ea5a17d Author: Jacob Erlbeck Date: Tue Dec 8 10:29:16 2015 +0100 stats: Add OSMO prefix to STAT_ITEM_NOVALUE_ID This symbol is globally visible and therefore should have an OSMO prefix like the other identifiers exported by stat_item.h. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 commit af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 Author: Jacob Erlbeck Date: Fri Nov 27 18:54:58 2015 +0100 stat: Explicitly support stat_items without unit Add OSMO_STAT_ITEM_NO_UNIT for stat items without an unit. The statsd reporter uses gauges ("g") to report them. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/stat_item.h | 3 ++- src/stat_item.c | 6 +++--- src/stats_statsd.c | 12 +++++++++++- src/vty/utils.c | 5 ++++- 4 files changed, 20 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Dec 8 11:21:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Dec 2015 11:21:32 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-131-g36948bf Message-ID: <201512081121.tB8BLWS8007253@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, neels/gtphub has been updated discards 37e7d95f28bf4dc1f108c9f2a044387021f37f7c (commit) via 36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea (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 (37e7d95f28bf4dc1f108c9f2a044387021f37f7c) \ N -- N -- N (36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea) 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/openbsc/commit/?id=36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea commit 36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea Author: Neels Hofmeyr Date: Mon Dec 7 13:36:47 2015 +0100 gtphub: log: limit length of hex dumps. The debug log prints the received/sent bytes in hex. When this data surpasses the buffer size available for the log string (4096), the log is truncated and lacks a newline character. Limit the amount of dumped bytes to 1000. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 8 11:31:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Dec 2015 11:31:58 GMT Subject: openbsc.git branch master updated. 0.15.0-131-g36948bf Message-ID: <201512081131.tB8BVwTj008541@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 36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea (commit) via 4d2b3ff6a235ff42ba839ca782f187a321c3e6a4 (commit) via d010c49407220f7efe55d50d1dbf261a70f756d2 (commit) via bee75969cc90d3969dd23c1c79afc70755c87177 (commit) via ee07e4f75d1fc31dd6326e50535441a391c7de1e (commit) via f6e4d082194e41c8a5b51a46c578921006496309 (commit) via 328d2f78c1b934522811dea3f1d707fe39c039e3 (commit) via 23d09cc9045dc49cf51d76aabde077ca00cf0b00 (commit) via ee1e5d758e0949934beb2485d517ef1ddca73de9 (commit) via e38fb66f4bfc3bbae9f5738e5b4e1f37fa0cef2f (commit) via 956d856b61ac222f2c5ec078495d60f71b1a6278 (commit) via ba0525e3d8b7ca5e9d1cd3aeb342f09ba142bccb (commit) via 28a70f20cdb5507feacac48cc4e0833f6b1e9afd (commit) via 9d8f506f7f74a90091ab4906f17e4dd7501dc406 (commit) from 5d5c31a367b2b16ba99e9375f56628972f6b3510 (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: openbsc/include/openbsc/gtphub.h | 6 +- openbsc/src/gprs/gtphub.c | 265 ++++++++++++++++++---------- openbsc/src/gprs/gtphub_main.c | 3 +- openbsc/src/gprs/gtphub_sock.c | 6 +- openbsc/src/gprs/gtphub_vty.c | 198 +++++++++++++++++---- openbsc/tests/gtphub/gtphub_test.c | 341 +++++++++++++++++++++++++++++------- openbsc/tests/gtphub/gtphub_test.ok | 12 +- 7 files changed, 643 insertions(+), 188 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 8 11:37:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Dec 2015 11:37:25 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.15.0-20-g292769e Message-ID: <201512081137.tB8BbPU5009362@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, neels/sgsn-id-3 has been updated discards 3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd (commit) discards 82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab (commit) discards 35043cb1f1c04300de5f667fb41d9d62b2b4dd9f (commit) discards 14d923a840b78a409d56fbedcf4622368b014aca (commit) discards 54a391bacba7e7e66ceebb85e8210fe535f48879 (commit) discards 33fc921a5cc37e1cc82d3126ce0f987244577ff7 (commit) via 292769e19e1ec7ea28b69370f04569501020659f (commit) via 46caed8fc490f0f9f3c435d1cf59fc900fad9b5a (commit) via 64630cccc763da7088c1d1ff251a89d4d352cd4b (commit) via 11cb27ece64944c17c2714cfe7ea9971a8c4ab7c (commit) via 568a7275503ddae9721280d31e70a8045f645c10 (commit) via 9c534fdbe8289ccfbf5d2d586acb38fff945aecd (commit) via 89ef324eab2aed40a8f530c0ab7534fb93a60151 (commit) via f06046b6afd3dd9db60bab55f167d6056af5885e (commit) via d739f092be82fb01e53404b0a67bc0158063a843 (commit) via d48f057328cfb82b192d935325eb5af1162c0ecc (commit) via fe60cfb1d63d1c3b61c12eee78308f7985c66c1d (commit) via 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 (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 (3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd) \ N -- N -- N (292769e19e1ec7ea28b69370f04569501020659f) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy.c | 2 ++ openbsc/src/gprs/gb_proxy_main.c | 4 ++++ openbsc/src/gprs/gb_proxy_peer.c | 2 ++ openbsc/src/gprs/gprs_gsup_client.c | 7 ++----- openbsc/src/gprs/gprs_sgsn.c | 3 +++ openbsc/src/gprs/sgsn_main.c | 8 ++++++-- openbsc/src/gprs/sgsn_vty.c | 4 ++-- openbsc/src/libbsc/bsc_vty.c | 2 ++ openbsc/src/libfilter/bsc_msg_acc.c | 2 ++ openbsc/src/libmgcp/mgcp_osmux.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 ++ openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 7 +++++++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++++ openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 ++ openbsc/src/osmo-nitb/bsc_hack.c | 2 ++ openbsc/tests/mgcp/mgcp_test.c | 2 +- 16 files changed, 44 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 8 13:17:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Dec 2015 13:17:21 GMT Subject: libosmocore.git branch master updated. 0.9.0-32-g84c19a9 Message-ID: <201512081317.tB8DHL60021321@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 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc (commit) via 49a8f88565385107cf008d1f2c01344a3f165c4d (commit) from ac4ed17dbd15ed703583584626d820f66ea5a17d (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=84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc commit 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc Author: Harald Welte Date: Tue Dec 8 14:16:43 2015 +0100 update debian packaging from libosmocore6 to libosmocore7 http://cgit.osmocom.org/libosmocore/commit/?id=49a8f88565385107cf008d1f2c01344a3f165c4d commit 49a8f88565385107cf008d1f2c01344a3f165c4d Author: Harald Welte Date: Tue Dec 8 14:14:00 2015 +0100 utils: add TALLOC_CFLAGS to build this is an attempt to fix the FreeBSD build ----------------------------------------------------------------------- Summary of changes: debian/control | 4 ++-- debian/{libosmocore6.install => libosmocore7.install} | 0 utils/Makefile.am | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename debian/{libosmocore6.install => libosmocore7.install} (100%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Dec 9 19:24:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Dec 2015 19:24:50 GMT Subject: libosmocore.git branch master updated. 0.9.0-33-g771a58f Message-ID: <201512091924.tB9JOoGk066292@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 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 (commit) from 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc (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=771a58feeec15c1e36373f0fe165ddf3ba83cbf6 commit 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 Author: Ruben Undheim Date: Wed Dec 9 20:22:42 2015 +0100 gsm_03_41: Fix structure definitions for big-endian machines this was detected by debian packaging, as the associated gsm_03_41 test case fails on big endian machines like ppc. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_03_41.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 10 18:52:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Dec 2015 18:52:58 GMT Subject: libosmocore.git branch master updated. 0.9.0-34-gf4b173c Message-ID: <201512101852.tBAIqwQs042925@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 f4b173cb0c8c5179081a4b82928b375fdf0caf17 (commit) from 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 (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=f4b173cb0c8c5179081a4b82928b375fdf0caf17 commit f4b173cb0c8c5179081a4b82928b375fdf0caf17 Author: Holger Hans Peter Freyther Date: Thu Dec 10 19:50:29 2015 +0100 talloc: Untested change to unbreak build In case talloc is not installed in the default search path we need to place @TALLOC_CFLAGS@ into the include directory as well. ----------------------------------------------------------------------- Summary of changes: libosmocore.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 10 20:02:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Dec 2015 20:02:28 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-55-g7cec4c0 Message-ID: <201512102002.tBAK2Sx2051415@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 7cec4c0f517144f271630f78dd6acd1f26f6b1f7 (commit) from 2ca720cfee7d12541aa84be96a0076fc8820f5ab (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/gr-osmosdr/commit/?id=7cec4c0f517144f271630f78dd6acd1f26f6b1f7 commit 7cec4c0f517144f271630f78dd6acd1f26f6b1f7 Author: Alexandru Csete Date: Wed Jul 29 23:08:21 2015 +0200 rfspace: Add basic Cloud-IQ support. Cloud-IQ uses essentially the NetSDR protocol with different sample rates and product ID. ----------------------------------------------------------------------- Summary of changes: lib/rfspace/rfspace_source_c.cc | 46 +++++++++++++++++++++++++++++++++++++---- lib/rfspace/rfspace_source_c.h | 3 ++- lib/source_impl.cc | 4 +++- 3 files changed, 47 insertions(+), 6 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Fri Dec 11 17:32:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Dec 2015 17:32:16 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-638-g77184b9 Message-ID: <201512111732.tBBHWGXM082687@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/edge has been updated via 77184b9d3122246f1748e6c8a3ec074788a909f1 (commit) via c1c99ffc9aa751dd0eeb29c5368a9e4fb6357936 (commit) via 7a221248338fb7fb0667060b53737f423d65c848 (commit) via c352bba2df778157575b60abd7aea8cacb53c81c (commit) via 68aa8f3ce393a20ee9b98076f51dda9ca35faa2a (commit) via 25eac740f0a27c5046244d5bfa8eea70c75f3d28 (commit) via 5e167fd4c4110c2c00d1400cbc905dca08cbcd6b (commit) via 41ac58286fcbb760c31733c518e8576990743115 (commit) via e42f5bd9e339d4a56da050a33a8619c422e24bb7 (commit) via 5e269197b8a6c04dd459c534083a3b402d1031f0 (commit) via 5528daf70e1d2240a16bd6ea6f7e23b59754f2f9 (commit) via b8f615c907d1220a3c4d6adac4fc9deb23a65ccc (commit) via 3d409252b47fcf9a5e3005fecfeacd7fb7259ac5 (commit) via 6695aabb5107dea108898d860aec388cba1e69a5 (commit) via 2ebf29683d8511c145ee98751bf9e77294050992 (commit) via 3faa09c7ccd32dee7631f7778cc0f62ad995962e (commit) via 13061c8f9607849b7ef14c16fc1cd47575e6ba1e (commit) via 5e98f456754dc9c5b11c94727dc69a69f4ed30de (commit) via 27bbf719b57985de44fd57674e33d160a83a4ad2 (commit) via c1278a2c7724718dadcbe9f3e36cae9f6606c352 (commit) via 8012225ccb1b0dac04b2b724aad961fe43ce38fd (commit) from ec67568de53978dfd6fa57ddee840d9985f4c99a (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=77184b9d3122246f1748e6c8a3ec074788a909f1 commit 77184b9d3122246f1748e6c8a3ec074788a909f1 Author: Jacob Erlbeck Date: Fri Dec 11 18:25:21 2015 +0100 edge: Add test cases for rlc_data_from_ul_data (TODO) This checks the example test cases given in appendix B of TS 44.060. TODO: - add missing test cases http://cgit.osmocom.org/osmo-pcu/commit/?id=c1c99ffc9aa751dd0eeb29c5368a9e4fb6357936 commit c1c99ffc9aa751dd0eeb29c5368a9e4fb6357936 Author: Jacob Erlbeck Date: Fri Dec 11 18:24:41 2015 +0100 FIXUP (receive_bsn) http://cgit.osmocom.org/osmo-pcu/commit/?id=7a221248338fb7fb0667060b53737f423d65c848 commit 7a221248338fb7fb0667060b53737f423d65c848 Author: Jacob Erlbeck Date: Fri Dec 11 18:22:30 2015 +0100 FIXUP (fixes GPRS and EGPRS data block decoding) http://cgit.osmocom.org/osmo-pcu/commit/?id=c352bba2df778157575b60abd7aea8cacb53c81c commit c352bba2df778157575b60abd7aea8cacb53c81c Author: Jacob Erlbeck Date: Fri Dec 11 16:09:41 2015 +0100 EXPERIMENTAL Change next_ctrl_prio increment http://cgit.osmocom.org/osmo-pcu/commit/?id=68aa8f3ce393a20ee9b98076f51dda9ca35faa2a commit 68aa8f3ce393a20ee9b98076f51dda9ca35faa2a Author: Jacob Erlbeck Date: Fri Dec 11 15:03:05 2015 +0100 FIXUP parse_extensions_gprs http://cgit.osmocom.org/osmo-pcu/commit/?id=25eac740f0a27c5046244d5bfa8eea70c75f3d28 commit 25eac740f0a27c5046244d5bfa8eea70c75f3d28 Author: Jacob Erlbeck Date: Fri Dec 11 14:53:29 2015 +0100 DEBUG Add data log to RLC input http://cgit.osmocom.org/osmo-pcu/commit/?id=5e167fd4c4110c2c00d1400cbc905dca08cbcd6b commit 5e167fd4c4110c2c00d1400cbc905dca08cbcd6b Author: Jacob Erlbeck Date: Fri Dec 11 14:37:39 2015 +0100 Revert "EXPERIMENTAL Use old code path for GPRS UL RLC rcv" This reverts commit b8f615c907d1220a3c4d6adac4fc9deb23a65ccc. http://cgit.osmocom.org/osmo-pcu/commit/?id=41ac58286fcbb760c31733c518e8576990743115 commit 41ac58286fcbb760c31733c518e8576990743115 Author: Jacob Erlbeck Date: Fri Dec 11 14:36:53 2015 +0100 DEBUG log Chunk info http://cgit.osmocom.org/osmo-pcu/commit/?id=e42f5bd9e339d4a56da050a33a8619c422e24bb7 commit e42f5bd9e339d4a56da050a33a8619c422e24bb7 Author: Jacob Erlbeck Date: Fri Dec 11 14:36:15 2015 +0100 FIXUP BSN http://cgit.osmocom.org/osmo-pcu/commit/?id=5e269197b8a6c04dd459c534083a3b402d1031f0 commit 5e269197b8a6c04dd459c534083a3b402d1031f0 Author: Jacob Erlbeck Date: Fri Dec 11 14:09:22 2015 +0100 FIXUP (sizeUL/sizeDL computation was broken) http://cgit.osmocom.org/osmo-pcu/commit/?id=5528daf70e1d2240a16bd6ea6f7e23b59754f2f9 commit 5528daf70e1d2240a16bd6ea6f7e23b59754f2f9 Author: Jacob Erlbeck Date: Fri Dec 11 13:59:27 2015 +0100 EXPERIMENTAL Add assertion for CS http://cgit.osmocom.org/osmo-pcu/commit/?id=b8f615c907d1220a3c4d6adac4fc9deb23a65ccc commit b8f615c907d1220a3c4d6adac4fc9deb23a65ccc Author: Jacob Erlbeck Date: Fri Dec 11 13:44:26 2015 +0100 EXPERIMENTAL Use old code path for GPRS UL RLC rcv http://cgit.osmocom.org/osmo-pcu/commit/?id=3d409252b47fcf9a5e3005fecfeacd7fb7259ac5 commit 3d409252b47fcf9a5e3005fecfeacd7fb7259ac5 Author: Jacob Erlbeck Date: Fri Dec 11 13:25:12 2015 +0100 edge: Use generic RLC UL handling for GPRS (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=6695aabb5107dea108898d860aec388cba1e69a5 commit 6695aabb5107dea108898d860aec388cba1e69a5 Author: Jacob Erlbeck Date: Fri Dec 11 13:24:35 2015 +0100 FIXUP (fixes for SPD handling) http://cgit.osmocom.org/osmo-pcu/commit/?id=2ebf29683d8511c145ee98751bf9e77294050992 commit 2ebf29683d8511c145ee98751bf9e77294050992 Author: Jacob Erlbeck Date: Fri Dec 11 11:46:18 2015 +0100 WIP uplink RLC data decoding TODO TODO: - split commit - cm http://cgit.osmocom.org/osmo-pcu/commit/?id=3faa09c7ccd32dee7631f7778cc0f62ad995962e commit 3faa09c7ccd32dee7631f7778cc0f62ad995962e Author: Jacob Erlbeck Date: Wed Dec 9 17:39:56 2015 +0100 WIP Block decoding TODO http://cgit.osmocom.org/osmo-pcu/commit/?id=13061c8f9607849b7ef14c16fc1cd47575e6ba1e commit 13061c8f9607849b7ef14c16fc1cd47575e6ba1e Author: Jacob Erlbeck Date: Tue Dec 8 16:57:52 2015 +0100 edge: Swap RLC block header field aggregation (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=5e98f456754dc9c5b11c94727dc69a69f4ed30de commit 5e98f456754dc9c5b11c94727dc69a69f4ed30de Author: Jacob Erlbeck Date: Tue Dec 8 15:14:05 2015 +0100 EXPERIMENTAL: EGPRS RLC data block decoding http://cgit.osmocom.org/osmo-pcu/commit/?id=27bbf719b57985de44fd57674e33d160a83a4ad2 commit 27bbf719b57985de44fd57674e33d160a83a4ad2 Author: Jacob Erlbeck Date: Mon Dec 7 15:50:35 2015 +0100 edge: Rename rcv_data_block_acknowledged (TODO) This commit renames rcv_data_block_acknowledged to rcv_data_block_acknowledged_gprs to separate it from EGPRS data block decoding. TODO: - It might be sensible to have a unified TBF rcv_data_block_acknowledged method instead of a separation. In that case revert that part of this commit. http://cgit.osmocom.org/osmo-pcu/commit/?id=c1278a2c7724718dadcbe9f3e36cae9f6606c352 commit c1278a2c7724718dadcbe9f3e36cae9f6606c352 Author: Jacob Erlbeck Date: Mon Dec 7 12:23:35 2015 +0100 Edge: Add test for GprsCodingScheme This test checks constructors, predicates, and operators of the GprsCodingScheme class. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8012225ccb1b0dac04b2b724aad961fe43ce38fd commit 8012225ccb1b0dac04b2b724aad961fe43ce38fd Author: Jacob Erlbeck Date: Mon Dec 7 12:21:56 2015 +0100 FIXUP GprsCodingScheme ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 70 ++++++-- src/bts.h | 5 +- src/decoding.cpp | 237 +++++++++++++++++++++++++++ src/decoding.h | 11 ++ src/gprs_coding_scheme.cpp | 80 ++++++--- src/gprs_coding_scheme.h | 89 +++++++++- src/gprs_rlcmac_sched.cpp | 2 +- src/rlc.cpp | 178 +++++++++++++++++++- src/rlc.h | 84 +++++++++- src/tbf.cpp | 46 +++--- src/tbf.h | 9 +- src/tbf_dl.cpp | 29 +++- src/tbf_ul.cpp | 275 ++++++++++++++++++++++++++++++- tests/Makefile.am | 13 +- tests/edge/EdgeTest.cpp | 398 +++++++++++++++++++++++++++++++++++++++++++++ tests/edge/EdgeTest.ok | 2 + tests/testsuite.at | 7 + tests/types/TypesTest.cpp | 25 ++- 18 files changed, 1471 insertions(+), 89 deletions(-) create mode 100644 tests/edge/EdgeTest.cpp create mode 100644 tests/edge/EdgeTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Dec 11 17:41:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Dec 2015 17:41:50 GMT Subject: osmo-sdr.git branch mci-rewrite updated. v0.1-44-g562b31a Message-ID: <201512111741.tBBHfoim083634@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 "Repository for OsmoSDR hardware, firmware and host software". The branch, mci-rewrite has been updated via 562b31a64eb3b54903a0a7bb6faa52353b2c1d3a (commit) from b697821a8d779f5993e2f245b854c6444d426b7b (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-sdr/commit/?id=562b31a64eb3b54903a0a7bb6faa52353b2c1d3a commit 562b31a64eb3b54903a0a7bb6faa52353b2c1d3a Author: Dimitri Stolnikov Date: Fri Dec 11 18:41:44 2015 +0100 cross platform usleep() ----------------------------------------------------------------------- Summary of changes: software/libosmosdr/src/libosmosdr.c | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- Repository for OsmoSDR hardware, firmware and host software From gitosis at osmocom.org Fri Dec 11 17:45:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Dec 2015 17:45:28 GMT Subject: osmo-sdr.git branch master updated. v0.1-10-gba4fd96 Message-ID: <201512111745.tBBHjSoL084131@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 "Repository for OsmoSDR hardware, firmware and host software". The branch, master has been updated via ba4fd96622606620ff86141b4d0aa564712a735a (commit) from 6a2d2243110c5cb329bfe0e653581b5c811ba542 (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-sdr/commit/?id=ba4fd96622606620ff86141b4d0aa564712a735a commit ba4fd96622606620ff86141b4d0aa564712a735a Author: Dimitri Stolnikov Date: Fri Dec 11 18:45:23 2015 +0100 cross platform usleep() ----------------------------------------------------------------------- Summary of changes: software/libosmosdr/src/libosmosdr.c | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- Repository for OsmoSDR hardware, firmware and host software From gitosis at osmocom.org Sat Dec 12 14:42:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Dec 2015 14:42:53 GMT Subject: openbsc.git branch achemeris/meas_json updated. 0.15.0-133-g6669393 Message-ID: <201512121442.tBCEgrnX013982@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, achemeris/meas_json has been updated discards 4b4e96382c7e3797aaf067c1b54bbc32af7cadca (commit) discards 376ff9f5164c1db22df893b1d664f85382a22f29 (commit) discards 235f557b502566e335cd5a71d1272014496d35a1 (commit) via 66693935b6a7adad9ad7351e67acc525b302f866 (commit) via d0c16e88b22068cf943ec099ff0e12bb3003ef8b (commit) via 36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea (commit) via 4d2b3ff6a235ff42ba839ca782f187a321c3e6a4 (commit) via d010c49407220f7efe55d50d1dbf261a70f756d2 (commit) via bee75969cc90d3969dd23c1c79afc70755c87177 (commit) via ee07e4f75d1fc31dd6326e50535441a391c7de1e (commit) via f6e4d082194e41c8a5b51a46c578921006496309 (commit) via 328d2f78c1b934522811dea3f1d707fe39c039e3 (commit) via 23d09cc9045dc49cf51d76aabde077ca00cf0b00 (commit) via ee1e5d758e0949934beb2485d517ef1ddca73de9 (commit) via e38fb66f4bfc3bbae9f5738e5b4e1f37fa0cef2f (commit) via 956d856b61ac222f2c5ec078495d60f71b1a6278 (commit) via ba0525e3d8b7ca5e9d1cd3aeb342f09ba142bccb (commit) via 28a70f20cdb5507feacac48cc4e0833f6b1e9afd (commit) via 9d8f506f7f74a90091ab4906f17e4dd7501dc406 (commit) via 5d5c31a367b2b16ba99e9375f56628972f6b3510 (commit) via 5c7dcf96654da33c33725e551d695d2196741a3a (commit) via 3f015f04b1d5a63c3c134f2baa60e9a8c3c8e85e (commit) via c14574b56795c2cffb18c45df9947e5ea26d22dc (commit) via d8352d75b61ae72bb1142d3a3e9a546ad8704f73 (commit) via c696cc28d8e61a50717e3c2e68a7cfe2d08c8a48 (commit) via e1ba781f7b3d45b3e8f9ea87c3041e6980dcf946 (commit) via f8c701008b578e51cc370dbf0115890fdd333cbe (commit) via 1ae3ebd68bdb1d33a99065be75946faf4cd0e766 (commit) via ca2361c23717fd13e33088d6dfe4e2370b714097 (commit) via d53c6046bc315cd2ddbdeac86d3b574b371985b6 (commit) via e5a0798c9cc7f8b0d13f577791700a8633de308b (commit) via 8c5b073072ae3c49bc27ab3d4bc3ed33f87411bb (commit) via 8defadbdd2953482ad53fe9ef37bb81ff76a2097 (commit) via 59c1b645e2d86457ee1c9df56860aec8ee5a606f (commit) via 87c83d0b895624ac3968a85edc9de18e36d5d1ea (commit) via d8660ef090b66e7fbbb960ce8a8c8c26f6981c6f (commit) via c6d51f5fb477c9ebf0345edb088b86d70eb119a1 (commit) via 996ec1d73150366fa105b7d42ba8003fb018fcf8 (commit) via 18d304961249c7815cf3a78ebd1697a4efd9ab42 (commit) via 237fee649e691fc3a7ef851731305b8a41921436 (commit) via 936b890f71f6603bdd95fc6283030395743dfae5 (commit) via be4bebaad05dd360200c38b7da02aa8ca66850f2 (commit) via 4573ca88345c553653eeea627cf4b51fa26ab9df (commit) via 52c0bd3025f319597ce40621ef44e39e01594605 (commit) via bc44330671c019be92b335149a2aefa3cc08b8f7 (commit) via 3fdba2ed5ab7ad6e0814aac37f440ea1e72c906b (commit) via 7559910e8ced14f718820d8bfeb419878185d153 (commit) via 99a50b3529a53429343f767023fe9ca42b61a90f (commit) via 10fc02447279a322e1d362a31dec5c8f8bafb6f8 (commit) via 2f67125c3237f63800c5601f1aaddda62ce192a2 (commit) via 800126b1f33986ca9ffc6f2a65c91264a969d078 (commit) via cd865d62f0446135258189184664a146b28db975 (commit) via 085500807c3a66e4d6e0a6a2d6516b2a4a13e69c (commit) via ff4b630de9b8cb760e3d30861fda807f708351d9 (commit) via 817bc32696422ac4662b4b706c6e03961e45257b (commit) via a9905a51f96acdddf761d0b3e4c21ac0711b57ae (commit) via 7174b169e0346d2a44ec50b309bd1e332503c825 (commit) via d121ea612460b8a6f78a3bc91ab164651240f48a (commit) via f977320736fe15ffc3a0e6110bec7823a57c65ee (commit) via ba9e9f63bce9a868b8b3e15adca616ac4dec9414 (commit) via 8d1ffbd3ba44939612d453b161dd86ba8302d0c1 (commit) via 005f175c3b9a3182d429de9177438564b8a7e4f6 (commit) via fc1be3a0c1cb7a220c174c7d7d3d4bd1cd4dedf4 (commit) via e54cd1555a874b132116b1269264de7d6cc3d24d (commit) via 2c8b58139f3e3c29309dd6518f77a62414de560c (commit) via 1aa0e47104d9529ecf448b81adb9ef6fb0a50c5f (commit) via 508514c7c5a4cc2d4eae27a7e6df80b10ec4e863 (commit) via 29d926be12fccfb2a0240535d252b7f7d8452df8 (commit) via 231653a8d076c7c793a809de7b953c19a5e91284 (commit) via 4b2cbdab3e29dfbd8c4b5f9d44a9a63e7553253d (commit) via 1ba50c659801fd8ba811dd898236134c0f0a7011 (commit) via dba6d1af697a027e9529b61925a6c78603b552a7 (commit) via 20bd6bfef5417f540e7fdd624832d1f31e38fe42 (commit) via 1ed9a8673d67f4224a0bdbebae012c855c5d7bdc (commit) via b6c2db569f03bf5eb0f9a12a9bca5c0d7637beca (commit) via d9b1d49485195a79095bae162f8bd8d0abc04781 (commit) via 4960fab767084f9d5937960f68b84c801350f74c (commit) via e2ed8e6cc3eef9f93d8603634072720d20821ebb (commit) via 334af5dd9dcee962a25ca9cca9425da5d7f57a2c (commit) via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit) via e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (commit) via ff252bb80172826391b6286fd240266fe842cc83 (commit) via 8fbfaa51bb3f583eeebc1239388832b2e966d424 (commit) via 4ae165da61243c8ea63f1736d9b1366e6a864d94 (commit) via a4370dd96947065be6ee976de2a71cc71ed87a61 (commit) via 273f875c42d74da22b9da442367b9903b4c9c067 (commit) via 6a8cbe9718d2fdf2c0ace0b70508de6e0a406345 (commit) via 97b6bfa996ed1745d27c5598186c4583f7e90861 (commit) via 1b9c815024a1f863d83b70d0bb48c513f8e4cbeb (commit) via 557c84e9f7d3273734685049f628d65a035265c7 (commit) via a2bbc5ec0e6481bb5b65da7bdbde03a424437af4 (commit) via ae2c18c57b5b8d2133a42297fb7ce02a8f332cce (commit) via 0d21ac8f5a4563e10d887e610a8cffff2a5672b8 (commit) via 24e3c3e13657210f2ac5f41942da82341ff7b25d (commit) via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (commit) via 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit) via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit) via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit) via ad945b6aa7620bb9cc3b20835acb562ace15060a (commit) via 9cfe037559bccf5b4652bd449e2b2f1694b8e5f5 (commit) via 063a802d468442fdd7d46e6d7c51e9e8327fb791 (commit) via 390e9101253331b58297a3526ea2fed0982815c8 (commit) via a208c734a20a525a897b7a7184361da61604208e (commit) via 16c3f57ed63c65043561c6bb4cec2430d0537aff (commit) via 3317c84c163a567e0d9405df6d4945689dac1f2c (commit) via c83cd898ef3c167c370d0c3240f355f192388ec7 (commit) via e921e32c828e4c4a62fa3edc17bf49abf8e6d8d7 (commit) via c227594394ddd00e11b8e57cfd16182338cef131 (commit) via 5b664f4b9b95f3f8be3741794fceb309a345bb00 (commit) via bb3d6785e1a32a651bdb9b32707245e1c126c536 (commit) via 30f7bcbd79ad1b661dff844a43f0ccbf4f07cebf (commit) via c8a614d2e9c56fe13c22f239be82f2a2c958e039 (commit) via 65482c919f82b28aa53cd519c4f7799b104051c0 (commit) via 98fa3dc1c655033b31d90ed051cfa9144e30248c (commit) via 9270dc8ca347e775f25272aa2cd904e53c93de29 (commit) via 4316cb2f25a583ed759d6823ce9a1b7650e178a9 (commit) via 292769e19e1ec7ea28b69370f04569501020659f (commit) via 46caed8fc490f0f9f3c435d1cf59fc900fad9b5a (commit) via 64630cccc763da7088c1d1ff251a89d4d352cd4b (commit) via 11cb27ece64944c17c2714cfe7ea9971a8c4ab7c (commit) via 568a7275503ddae9721280d31e70a8045f645c10 (commit) via 9c534fdbe8289ccfbf5d2d586acb38fff945aecd (commit) via 89ef324eab2aed40a8f530c0ab7534fb93a60151 (commit) via f06046b6afd3dd9db60bab55f167d6056af5885e (commit) via d739f092be82fb01e53404b0a67bc0158063a843 (commit) via d48f057328cfb82b192d935325eb5af1162c0ecc (commit) via fe60cfb1d63d1c3b61c12eee78308f7985c66c1d (commit) via 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 (commit) via 537d480f3947924a2db182bab36a48f0bb42045f (commit) via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit) via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit) via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit) via cf151874581aa4cd553f8e066d330066cfca2468 (commit) via a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit) via 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit) via fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) via f3316e30d61603d55ed43906aaacb28e970989dc (commit) via d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) via 696212798291688a85afc956b6d80c10c7acb033 (commit) via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit) via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit) via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit) via 15a40db606e317e9304651b5f644eeae151efd8d (commit) via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit) via 641d387409b6d11f7166784344701438be1a45e1 (commit) via 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit) via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit) via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (commit) via b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (commit) via 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) via 7a77d0155f154b88d768832932b8b2c35681782f (commit) via a174a47811f2168d63f6f021d3ed2f156bff9951 (commit) via 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 (commit) via 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 (commit) via 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 (commit) via d3496aed6938b368a5f0a2112041e065bbe254f9 (commit) via 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (commit) via 925504bfe0834be6b1549af51242ef24fa2a0eaa (commit) via e57e0fa701d659ad8acf83cb14f7caa0bd563068 (commit) via 732665269e2f7d2494da48fab44021fa7efd638f (commit) via 354d1f3084a1f08c52f37f119f4524eb454b214f (commit) via c6a8d09b78e0d71644412c6e52c94d7facff86f6 (commit) via 51cf69cdb47995f9767810f4ced5d1dc6b83b054 (commit) via 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (commit) via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit) via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit) via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit) via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit) via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit) via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit) via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit) via 614aba391d836645127b90dab7f3ec826d7b574e (commit) via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit) via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit) via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit) via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit) via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit) via c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit) via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit) via ceef936ea894781a14584efc9256856cca6d1c0f (commit) via 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit) via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit) via b9845f937e002acce44d15948d9770235cadc744 (commit) via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit) via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit) via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit) via 22df4ac8481abb112025166bd58d6652094a749b (commit) via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit) via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit) via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit) via 39ba248608f84341db21fffe861722d4ea56da8b (commit) via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit) via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit) via 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit) via d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit) via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit) via aeadf261e54d4e3987797b5818a8356441512568 (commit) via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit) via a611da8407a609a3a426c61e7fb10230a9320122 (commit) via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit) via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit) via 29d58b734d169021bb794d259fa0dde205545bf1 (commit) via c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit) via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit) via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit) via 815945550685249aa002ef55b9ef990faa10ee0e (commit) via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit) via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit) via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit) via ba43365e963b884cd488487328504396b0257241 (commit) via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit) via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit) via daaea0c84fee46d9b63b746d5ed2cdf66f990352 (commit) via 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit) via 145e2532f48fa860e5ce58368d813b927a6aec44 (commit) via 666e36aea9ddb9ffc6fd1c7620943449be345355 (commit) via 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe (commit) via d15409876cd9cbb9113fb766b91d1cacfea2428b (commit) via 4672059d948a3ad9701341b9686abd45301e057b (commit) via a2c41c42b1a8558965f201e43dcaec6bb8e64b35 (commit) via 1e365477ee5e4dc708b94474b4e094ea3c21d95b (commit) via 14a434b9d660cb92382f418739b8329b44640496 (commit) via 7c19c6b4064b10511fa5f5327030c21616905d94 (commit) via 42cf2e03c936d34c1bda7d491f9e367bf02dddce (commit) via dcbc83355e1d7243180d436cadabd913bee2c922 (commit) via e3c391e8d00b80cc2a2c2a71a52a077cc9aaf9d7 (commit) via af1b968b22fa36d11dc2a20cb35dcbddaba50b7b (commit) via b69518f3834b60901ab5750b6ce3b623d9479c1e (commit) via 58ec15c4edd14914479f2c4a6a885a6435dc81fe (commit) via 9f95ae888589dfddfe1fd325d0fb2f8361f03fab (commit) via 8ee53ed9ec5e5f045778ab8b30f10cb86ec55c4a (commit) via 694d98042f1adfad0e54f97d0e4c8787c5fccbac (commit) via e2ac6b77feecc5b7194a308bbd11e206c4a41fcb (commit) via 9705671025eba34b70d73e9d4e78813e4f2d31da (commit) via fce6971fe3673e8269414188fda0ce3b28b5cf03 (commit) via 8a8df80772a4bac0f3cb4d384f45a5d4c463fe11 (commit) via 0363d1bb97663e83aa0dc3a1e6b425b1870dd271 (commit) via aa0cecd9b7986254983af6b6cbef291183709ca0 (commit) via 2dd18bdd87a130a3536b12af874e331d93593e9b (commit) via 57ee78078905c7499bd4e6857f8981d22badfcac (commit) via 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 (commit) via 4bb3fccb75d4bf66fccb22da27138e702f0cef1c (commit) via b25c8342cc850a421da3ffa1054a70a6be6645dc (commit) via c58a1e573b4eedc213f210b97f6a3d82ffdc056f (commit) via ce97a06fa385c97715bb52b34cc571789e9c79e5 (commit) via 0958938d4ea32b4eff288b4b1369384f8eaddb93 (commit) via f2e114ac85700c8b018d4d1495f6ef1762e0718d (commit) via 65b0efe56eafff992d60854787b83275ac33f84e (commit) via c36a13b073d39a5249418e7e0e78b7a45bfeb310 (commit) via 9cb249bf84b256168b807305a1c4884c5c5fc9fb (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 (4b4e96382c7e3797aaf067c1b54bbc32af7cadca) \ N -- N -- N (66693935b6a7adad9ad7351e67acc525b302f866) 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/openbsc/commit/?id=66693935b6a7adad9ad7351e67acc525b302f866 commit 66693935b6a7adad9ad7351e67acc525b302f866 Author: Alexander Chemeris Date: Thu Aug 20 20:50:11 2015 -0400 utils: Support new fields in the v1 of meas_feed in meas_json. http://cgit.osmocom.org/openbsc/commit/?id=d0c16e88b22068cf943ec099ff0e12bb3003ef8b commit d0c16e88b22068cf943ec099ff0e12bb3003ef8b Author: Alexander Chemeris Date: Wed Jun 10 18:55:28 2015 -0400 utils: 'meas_json' utility to convert measurement feed into a JSON feed. ----------------------------------------------------------------------- Summary of changes: README | 0 debian/control | 16 +- debian/docs | 2 +- debian/osmo-gtphub.default | 2 + debian/osmo-gtphub.examples | 1 + debian/{osmocom-sgsn.init => osmo-gtphub.init} | 20 +- debian/osmo-gtphub.install | 1 + debian/rules | 3 +- linux-kernel/linux-2.6.27.4-misdn-abis.diff | 144 - linux-kernel/linux-2.6.30-hfcmulti-multibts.patch | 486 ---- openbsc/.gitignore | 3 + openbsc/AUTHORS | 2 + openbsc/Makefile.am | 2 +- openbsc/README | 47 +- openbsc/configure.ac | 17 +- {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py | 0 .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 + .../doc/examples/osmo-gtphub/gtphub-example.txt | 90 + openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 25 + openbsc/doc/osmocom-authn-protocol.txt | 250 ++ openbsc/include/openbsc/Makefile.am | 6 +- openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/bsc_msc.h | 2 +- openbsc/include/openbsc/bsc_nat.h | 6 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gb_proxy.h | 20 +- openbsc/include/openbsc/gprs_gsup_client.h | 7 +- openbsc/include/openbsc/gsm_04_08.h | 18 + openbsc/include/openbsc/gsm_data.h | 10 +- openbsc/include/openbsc/gsm_data_shared.h | 28 +- openbsc/include/openbsc/gtphub.h | 523 ++++ openbsc/include/openbsc/meas_feed.h | 14 +- openbsc/include/openbsc/mgcp.h | 12 + openbsc/include/openbsc/mgcp_internal.h | 84 +- openbsc/include/openbsc/mgcp_transcode.h | 3 +- openbsc/include/openbsc/mncc.h | 14 +- openbsc/include/openbsc/mncc_int.h | 2 + openbsc/include/openbsc/oap.h | 78 + openbsc/include/openbsc/oap_messages.h | 70 + openbsc/include/openbsc/osmo_msc_data.h | 5 +- openbsc/include/openbsc/osmux.h | 9 + openbsc/include/openbsc/sgsn.h | 18 + openbsc/include/openbsc/utils.h | 26 + openbsc/include/openbsc/vty.h | 1 + openbsc/osmoappdesc.py | 9 +- openbsc/src/gprs/Makefile.am | 19 +- openbsc/src/gprs/gb_proxy.c | 63 +- openbsc/src/gprs/gb_proxy_main.c | 6 +- openbsc/src/gprs/gb_proxy_peer.c | 19 + openbsc/src/gprs/gb_proxy_vty.c | 53 + openbsc/src/gprs/gprs_gmm.c | 122 +- openbsc/src/gprs/gprs_gsup_client.c | 67 +- openbsc/src/gprs/gprs_gsup_messages.c | 30 +- openbsc/src/gprs/gprs_llc.c | 2 +- openbsc/src/gprs/gprs_sgsn.c | 14 +- openbsc/src/gprs/gprs_subscriber.c | 3 +- openbsc/src/gprs/gprs_utils.c | 4 +- openbsc/src/gprs/gtphub.c | 2929 ++++++++++++++++++++ openbsc/src/gprs/gtphub_ares.c | 222 ++ openbsc/src/gprs/gtphub_main.c | 355 +++ openbsc/src/gprs/gtphub_sock.c | 60 + openbsc/src/gprs/gtphub_vty.c | 610 ++++ openbsc/src/gprs/oap.c | 256 ++ openbsc/src/gprs/oap_messages.c | 178 ++ openbsc/src/gprs/sgsn_ares.c | 5 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_main.c | 12 +- openbsc/src/gprs/sgsn_vty.c | 189 ++ openbsc/src/ipaccess/ipaccess-config.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 17 +- openbsc/src/libbsc/bsc_api.c | 28 +- openbsc/src/libbsc/bsc_init.c | 15 +- openbsc/src/libbsc/bsc_msc.c | 22 +- openbsc/src/libbsc/bsc_vty.c | 417 ++- openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 + openbsc/src/libbsc/chan_alloc.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 71 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 29 +- openbsc/src/libbsc/system_information.c | 10 +- openbsc/src/libcommon/Makefile.am | 2 +- openbsc/src/libcommon/common_vty.c | 2 +- openbsc/src/libcommon/gsm_data.c | 5 +- openbsc/src/libcommon/gsm_data_shared.c | 5 +- openbsc/src/libcommon/utils.c | 58 + openbsc/src/libfilter/Makefile.am | 2 +- openbsc/src/libfilter/bsc_msg_acc.c | 2 + openbsc/src/libfilter/bsc_msg_filter.c | 3 - openbsc/src/libmgcp/Makefile.am | 3 +- openbsc/src/libmgcp/mgcp_network.c | 37 +- openbsc/src/libmgcp/mgcp_osmux.c | 40 +- openbsc/src/libmgcp/mgcp_protocol.c | 249 +- openbsc/src/libmgcp/mgcp_sdp.c | 305 ++ openbsc/src/libmgcp/mgcp_transcode.c | 26 + openbsc/src/libmgcp/mgcp_vty.c | 122 +- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/auth.c | 11 +- openbsc/src/libmsc/db.c | 18 +- openbsc/src/libmsc/gsm_04_08.c | 381 ++- openbsc/src/libmsc/gsm_04_11.c | 119 +- openbsc/src/libmsc/gsm_subscriber.c | 19 +- openbsc/src/libmsc/meas_feed.c | 11 + openbsc/src/libmsc/mncc.c | 3 + openbsc/src/libmsc/mncc_builtin.c | 9 +- openbsc/src/libmsc/silent_call.c | 7 +- openbsc/src/libmsc/smpp_openbsc.c | 7 + openbsc/src/libmsc/smpp_smsc.h | 11 + openbsc/src/libmsc/smpp_vty.c | 22 + openbsc/src/libmsc/vty_interface_layer3.c | 36 +- openbsc/src/libtrau/Makefile.am | 2 +- openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 40 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 62 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 37 +- openbsc/src/osmo-bsc_mgcp/Makefile.am | 6 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 11 +- openbsc/src/osmo-bsc_nat/Makefile.am | 4 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 69 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 138 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 4 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 20 + openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 54 +- openbsc/src/osmo-nitb/Makefile.am | 2 +- openbsc/src/osmo-nitb/bsc_hack.c | 30 +- openbsc/src/utils/Makefile.am | 3 +- openbsc/src/utils/bs11_config.c | 2 +- openbsc/src/utils/meas_db.c | 1 + openbsc/src/utils/meas_json.c | 25 +- openbsc/src/utils/meas_udp2db.c | 1 + openbsc/src/utils/meas_vis.c | 2 + openbsc/tests/Makefile.am | 5 +- openbsc/tests/atlocal.in | 4 +- openbsc/tests/bsc-nat/bsc_data.c | 4 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/gbproxy/Makefile.am | 6 +- openbsc/tests/gbproxy/gbproxy_test.c | 112 +- openbsc/tests/gbproxy/gbproxy_test.ok | 1090 ++++++-- openbsc/tests/gprs/Makefile.am | 5 +- openbsc/tests/gsm0408/gsm0408_test.c | 2 +- openbsc/tests/gtphub/Makefile.am | 24 + openbsc/tests/gtphub/gtphub_test.c | 1805 ++++++++++++ openbsc/tests/gtphub/gtphub_test.ok | 42 + openbsc/tests/mgcp/Makefile.am | 4 +- openbsc/tests/mgcp/mgcp_test.c | 107 + openbsc/tests/oap/Makefile.am | 19 + openbsc/tests/oap/oap_test.c | 243 ++ openbsc/tests/oap/oap_test.ok | 7 + openbsc/tests/sgsn/Makefile.am | 4 + openbsc/tests/sgsn/sgsn_test.c | 133 +- openbsc/tests/smpp/Makefile.am | 5 +- openbsc/tests/testsuite.at | 14 + openbsc/tests/vty_test_runner.py | 45 + wireshark/0001-abis_oml.patch | 2462 ---------------- wireshark/0002-ericsson_rbs2409.patch | 1926 ------------- wireshark/0003-lucent-hnb.patch | 145 - wireshark/0004-rsl-ipaccess.patch | 688 ----- wireshark/0005-rsl-hsl.patch | 272 -- wireshark/0006-abis_oml-hsl.patch | 32 - wireshark/README | 20 - 163 files changed, 11909 insertions(+), 7329 deletions(-) delete mode 100644 README create mode 100644 debian/osmo-gtphub.default create mode 100644 debian/osmo-gtphub.examples copy debian/{osmocom-sgsn.init => osmo-gtphub.init} (87%) create mode 100644 debian/osmo-gtphub.install delete mode 100644 linux-kernel/linux-2.6.27.4-misdn-abis.diff delete mode 100644 linux-kernel/linux-2.6.30-hfcmulti-multibts.patch rename {hlrsync => openbsc/contrib/hlrsync}/hlrsync.py (100%) create mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg create mode 100644 openbsc/doc/examples/osmo-gtphub/gtphub-example.txt create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg create mode 100644 openbsc/doc/osmocom-authn-protocol.txt create mode 100644 openbsc/include/openbsc/gtphub.h create mode 100644 openbsc/include/openbsc/oap.h create mode 100644 openbsc/include/openbsc/oap_messages.h create mode 100644 openbsc/include/openbsc/utils.h create mode 100644 openbsc/src/gprs/gtphub.c create mode 100644 openbsc/src/gprs/gtphub_ares.c create mode 100644 openbsc/src/gprs/gtphub_main.c create mode 100644 openbsc/src/gprs/gtphub_sock.c create mode 100644 openbsc/src/gprs/gtphub_vty.c create mode 100644 openbsc/src/gprs/oap.c create mode 100644 openbsc/src/gprs/oap_messages.c create mode 100644 openbsc/src/libcommon/utils.c create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c create mode 100644 openbsc/tests/gtphub/Makefile.am create mode 100644 openbsc/tests/gtphub/gtphub_test.c create mode 100644 openbsc/tests/gtphub/gtphub_test.ok create mode 100644 openbsc/tests/oap/Makefile.am create mode 100644 openbsc/tests/oap/oap_test.c create mode 100644 openbsc/tests/oap/oap_test.ok delete mode 100644 wireshark/0001-abis_oml.patch delete mode 100644 wireshark/0002-ericsson_rbs2409.patch delete mode 100644 wireshark/0003-lucent-hnb.patch delete mode 100644 wireshark/0004-rsl-ipaccess.patch delete mode 100644 wireshark/0005-rsl-hsl.patch delete mode 100644 wireshark/0006-abis_oml-hsl.patch delete mode 100644 wireshark/README hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Dec 12 20:40:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Dec 2015 20:40:03 GMT Subject: osmo-bts.git branch laforge/t200-fixes created. 0.4.0-20-gfeee8d5 Message-ID: <201512122040.tBCKe3Cl055449@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, laforge/t200-fixes has been created at feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 commit feee8d52bdfe50d9dab722bdc48b85e01d5f08d9 Author: Harald Welte Date: Sat Dec 12 21:15:19 2015 +0100 LAPDm: Use T200 settings from OML rather than libosmocore defaults ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Dec 12 20:44:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Dec 2015 20:44:11 GMT Subject: openbsc.git branch master updated. 0.15.0-134-g0a8cf32 Message-ID: <201512122044.tBCKiBOQ055900@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 0a8cf32a481efa39bd81b027a50dd8f8f408a39a (commit) via 53d51f501ca2ee138556258b0b5c72041c2ac95a (commit) via da8a19fec0ae16f110869508dd20f9ebab1520e5 (commit) from 36948bf7c71d89746314e93ffe8f3eb2c2fbc5ea (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=0a8cf32a481efa39bd81b027a50dd8f8f408a39a commit 0a8cf32a481efa39bd81b027a50dd8f8f408a39a Author: Harald Welte Date: Sat Dec 5 17:22:49 2015 +0100 indicate the GSM 04.08 channel mode in 'show lchan' http://cgit.osmocom.org/openbsc/commit/?id=53d51f501ca2ee138556258b0b5c72041c2ac95a commit 53d51f501ca2ee138556258b0b5c72041c2ac95a Author: Harald Welte Date: Thu Dec 3 14:59:04 2015 +0100 mncc: introduce 'struct gsm_mncc_bridge' for MNCC_BRIDGE When a MNCC handler wants to issue the MNCC_BRIDGE primitive overt the MNCC interface, this was not possible so far via the MNCC socket. This primitive was so far only available from the internal MNCC handler, more or less by accident I suppose. The reason for this is in the way the array of two call references had been passed into mncc_tx_to_cc(). http://cgit.osmocom.org/openbsc/commit/?id=da8a19fec0ae16f110869508dd20f9ebab1520e5 commit da8a19fec0ae16f110869508dd20f9ebab1520e5 Author: Harald Welte Date: Thu Dec 3 14:35:05 2015 +0100 mncc.c: Convert mncc_names[] to 'struct value_string' ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mncc.h | 7 ++- openbsc/src/libbsc/bsc_vty.c | 16 +++++ openbsc/src/libmsc/gsm_04_08.c | 6 +- openbsc/src/libmsc/mncc.c | 129 ++++++++++++++++++-------------------- openbsc/src/libmsc/mncc_builtin.c | 10 +-- 5 files changed, 90 insertions(+), 78 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Dec 12 22:04:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Dec 2015 22:04:59 GMT Subject: mncc-python.git branch master updated. 19f678d2592680a08b38fd537a93ea133c7155cd Message-ID: <201512122204.tBCM4xC4063726@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 "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via 19f678d2592680a08b38fd537a93ea133c7155cd (commit) from 031b9c9006dc992f7d6bdbceae63ad5b786c81e1 (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/mncc-python/commit/?id=19f678d2592680a08b38fd537a93ea133c7155cd commit 19f678d2592680a08b38fd537a93ea133c7155cd Author: Harald Welte Date: Sat Dec 12 23:04:34 2015 +0100 some README clarifications, including required python modules ----------------------------------------------------------------------- Summary of changes: README | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Sun Dec 13 14:22:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Dec 2015 14:22:47 GMT Subject: openbsc.git branch master updated. 0.15.0-135-g4adca4e Message-ID: <201512131422.tBDEMlPv070907@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 4adca4e8afd0478d5d52736c721ca7f25631c762 (commit) from 0a8cf32a481efa39bd81b027a50dd8f8f408a39a (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=4adca4e8afd0478d5d52736c721ca7f25631c762 commit 4adca4e8afd0478d5d52736c721ca7f25631c762 Author: Neels Hofmeyr Date: Sun Dec 13 15:21:46 2015 +0100 osmoappdesc.py: fix wrong index introduced by gtphub. vty_app should reference osmo-nitb, but by adding gtphub, apps[-1] has changed. Use index 5, which won't change when adding further items. ----------------------------------------------------------------------- Summary of changes: openbsc/osmoappdesc.py | 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 Dec 13 20:57:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Dec 2015 20:57:30 GMT Subject: osmo-bts.git branch laforge/power_control created. 0.4.0-21-gf0bf5de Message-ID: <201512132057.tBDKvU66013643@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, laforge/power_control has been created at f0bf5de82d48bca4e574469aa85a0e0ed146caae (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f0bf5de82d48bca4e574469aa85a0e0ed146caae commit f0bf5de82d48bca4e574469aa85a0e0ed146caae Author: Harald Welte Date: Sun Dec 13 17:08:13 2015 +0100 RSL: Be more spec compliant in terms of ms / bs power control TS 08.58 requires that BTS-autonomous MS power control is _not_ used, if only the MS Power IE is present in a channel activation. Rather, in order to enable the BTS-autonomous power control loop, the MS Power Parameters must be included. So far we were always enabling MS power control, even in the absence of the MS Power parmeters IE. This is fixed now. This meanas you will need a correspondingly new OsmoBSC/OsmoNITB that sends this IE, or you loose MS (uplink) power control altogether. The content of the MS Power Parameters IE is parsed, but the threshold values not used yet at this point. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Dec 13 20:57:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Dec 2015 20:57:45 GMT Subject: libosmocore.git branch master updated. 0.9.0-35-gfad5752 Message-ID: <201512132057.tBDKvjN2013746@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 fad5752ab5b91e615dd82365c0663e38b4540dcd (commit) from f4b173cb0c8c5179081a4b82928b375fdf0caf17 (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=fad5752ab5b91e615dd82365c0663e38b4540dcd commit fad5752ab5b91e615dd82365c0663e38b4540dcd Author: Harald Welte Date: Sun Dec 13 11:56:36 2015 +0100 RSL: Add enum + TLV definitions for ip.access style embedded IEs ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 25 +++++++++++++++++++++++++ include/osmocom/gsm/rsl.h | 6 ++++++ src/gsm/libosmogsm.map | 1 + src/gsm/rsl.c | 26 ++++++++++++++++++++++++++ 4 files changed, 58 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Dec 13 20:58:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Dec 2015 20:58:38 GMT Subject: openbsc.git branch laforge/power_control created. 0.15.0-137-gacf211d Message-ID: <201512132058.tBDKwcSA013865@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, laforge/power_control has been created at acf211d9666b362bea9e8f6c9457fff59e0b1aff (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=acf211d9666b362bea9e8f6c9457fff59e0b1aff commit acf211d9666b362bea9e8f6c9457fff59e0b1aff Author: Harald Welte Date: Sun Dec 13 17:07:01 2015 +0100 gsm_data_shared: Add per-lchan power control parameters on BTS side This is where the BTS stores its decoded power control related configuration. http://cgit.osmocom.org/openbsc/commit/?id=116033d0d1240cf35a20830324c82774a18d3e8e commit 116033d0d1240cf35a20830324c82774a18d3e8e Author: Harald Welte Date: Sun Dec 13 13:44:07 2015 +0100 Use BS/MS power control parameters in RSL (for Abis/IP) The TS 08.58 9.3.31 / 9.3.32 IEs are unfortunately encoded in a manufacturer-dependent way. This is why we need to add an encoding function to the bts model. Currently we only implement it for the Abis/IP type BTSs like nanobts and OsmoBTS. http://cgit.osmocom.org/openbsc/commit/?id=65d4ef80c6ea0378d4c42d9525e6d94a0de6694e commit 65d4ef80c6ea0378d4c42d9525e6d94a0de6694e Author: Harald Welte Date: Sun Dec 13 11:11:51 2015 +0100 Add BS/MS power control configuration to VTY Warning: The configured values are not used yet anywhere. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 14 09:38:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 09:38:00 GMT Subject: osmo-iuh.git branch master updated. a7b02405be1617c6b643fabb34275dc2559b8210 Message-ID: <201512140938.tBE9c0Dg002648@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 code for Iuh interface". The branch, master has been updated via a7b02405be1617c6b643fabb34275dc2559b8210 (commit) via 9224731379265fa91500ce7e761c1bfc300a38ab (commit) via 4e31250367c7f80907c9a25c281fffbe24e4dae0 (commit) via 479cb300ce5c7917f5a3e5c41b75fe9f90a0cf51 (commit) via 4abdee080395d435917edc1cbdd90ffe3f89a052 (commit) via d6a45b402c5c09e079371eddbb6fbb6c4757aeab (commit) from a1e202e15eab6c4f5ea84659472a3bb2a503a59a (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-iuh/commit/?id=a7b02405be1617c6b643fabb34275dc2559b8210 commit a7b02405be1617c6b643fabb34275dc2559b8210 Author: Daniel Willmann Date: Wed Dec 9 19:05:09 2015 +0100 hnb-test: Parse UE register accept http://cgit.osmocom.org/osmo-iuh/commit/?id=9224731379265fa91500ce7e761c1bfc300a38ab commit 9224731379265fa91500ce7e761c1bfc300a38ab Author: Daniel Willmann Date: Wed Dec 9 19:04:33 2015 +0100 asn1helpers: Fix 24 bit conversion function and use it in hnbgw_hnbap The 32 bit int needs to be shifted left one byte so the correct bytes end up at the beginning of the bit string buffer. http://cgit.osmocom.org/osmo-iuh/commit/?id=4e31250367c7f80907c9a25c281fffbe24e4dae0 commit 4e31250367c7f80907c9a25c281fffbe24e4dae0 Author: Daniel Willmann Date: Wed Dec 9 17:59:24 2015 +0100 hnb-test: Send UE register request http://cgit.osmocom.org/osmo-iuh/commit/?id=479cb300ce5c7917f5a3e5c41b75fe9f90a0cf51 commit 479cb300ce5c7917f5a3e5c41b75fe9f90a0cf51 Author: Daniel Willmann Date: Wed Dec 9 17:54:59 2015 +0100 hnb-test: Send HNB register request and parse the accept http://cgit.osmocom.org/osmo-iuh/commit/?id=4abdee080395d435917edc1cbdd90ffe3f89a052 commit 4abdee080395d435917edc1cbdd90ffe3f89a052 Author: Daniel Willmann Date: Wed Dec 9 17:57:32 2015 +0100 hnb-test: setsockopt SCTP_EVENTS is needed to get the sctp_sndrcvinfo http://cgit.osmocom.org/osmo-iuh/commit/?id=d6a45b402c5c09e079371eddbb6fbb6c4757aeab commit d6a45b402c5c09e079371eddbb6fbb6c4757aeab Author: Daniel Willmann Date: Tue Dec 8 13:55:17 2015 +0100 asn1helpers: Add 28 bit conversion function and use it for Cell ID The padding bits in the bit string are at the end and the byte-order is MSB-first. This means the number needs to be shifted left so the padding bits are the least significant. ----------------------------------------------------------------------- Summary of changes: src/asn1helpers.c | 19 +++++++- src/hnbgw_hnbap.c | 6 +-- src/tests/hnb-test.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-- src/tests/hnb-test.h | 2 + 4 files changed, 149 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 14 10:30:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 10:30:02 GMT Subject: openbsc.git branch master updated. 0.15.0-136-g720372e Message-ID: <201512141030.tBEAU2AK008245@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 720372e4e8998d2979a423afebdfa742edbea27b (commit) from 4adca4e8afd0478d5d52736c721ca7f25631c762 (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=720372e4e8998d2979a423afebdfa742edbea27b commit 720372e4e8998d2979a423afebdfa742edbea27b Author: Neels Hofmeyr Date: Mon Dec 14 11:29:55 2015 +0100 gtphub VTY test: use only 127.0.0.1. Add a second example config file for gtphub so that the VTY test can use nonstandard ports. ----------------------------------------------------------------------- Summary of changes: .../examples/osmo-gtphub/osmo-gtphub-1iface.cfg | 25 ++++++++++++++++++++++ openbsc/osmoappdesc.py | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 14 14:25:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 14:25:14 GMT Subject: openbsc.git branch master updated. 0.15.0-137-gda5359f Message-ID: <201512141425.tBEEPESo032483@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 da5359f1b608c168226cb7a1009fe290db457157 (commit) from 720372e4e8998d2979a423afebdfa742edbea27b (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=da5359f1b608c168226cb7a1009fe290db457157 commit da5359f1b608c168226cb7a1009fe290db457157 Author: Holger Hans Peter Freyther Date: Mon Dec 14 15:24:50 2015 +0100 gtphub: Fix the VTY prompt to make the tests move forward ----------------------------------------------------------------------- Summary of changes: openbsc/osmoappdesc.py | 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 Mon Dec 14 14:52:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 14:52:20 GMT Subject: openbsc.git branch master updated. 0.15.0-138-g69a720f Message-ID: <201512141452.tBEEqK9J035197@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 69a720f3be6debb5aacead27d18d3d904b5754d9 (commit) from da5359f1b608c168226cb7a1009fe290db457157 (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=69a720f3be6debb5aacead27d18d3d904b5754d9 commit 69a720f3be6debb5aacead27d18d3d904b5754d9 Author: Neels Hofmeyr Date: Mon Dec 14 15:51:31 2015 +0100 gtphub VTY: fix doc strings for show cmds ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_vty.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 14 15:11:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 15:11:53 GMT Subject: openbsc.git branch master updated. 0.15.0-139-gcdc548c Message-ID: <201512141511.tBEFBr7h037811@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 cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae (commit) from 69a720f3be6debb5aacead27d18d3d904b5754d9 (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=cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae commit cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae Author: Neels Hofmeyr Date: Mon Dec 14 16:11:47 2015 +0100 gtphub VTY: add newlines to some VTY docs' final lines ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_vty.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 14 16:59:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 16:59:10 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-635-g0f8e618 Message-ID: <201512141659.tBEGxAEc049381@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/edge has been updated discards 77184b9d3122246f1748e6c8a3ec074788a909f1 (commit) discards c1c99ffc9aa751dd0eeb29c5368a9e4fb6357936 (commit) discards 7a221248338fb7fb0667060b53737f423d65c848 (commit) discards c352bba2df778157575b60abd7aea8cacb53c81c (commit) discards 68aa8f3ce393a20ee9b98076f51dda9ca35faa2a (commit) discards 25eac740f0a27c5046244d5bfa8eea70c75f3d28 (commit) discards 5e167fd4c4110c2c00d1400cbc905dca08cbcd6b (commit) discards 41ac58286fcbb760c31733c518e8576990743115 (commit) discards e42f5bd9e339d4a56da050a33a8619c422e24bb7 (commit) discards 5e269197b8a6c04dd459c534083a3b402d1031f0 (commit) discards 5528daf70e1d2240a16bd6ea6f7e23b59754f2f9 (commit) discards b8f615c907d1220a3c4d6adac4fc9deb23a65ccc (commit) discards 3d409252b47fcf9a5e3005fecfeacd7fb7259ac5 (commit) discards 6695aabb5107dea108898d860aec388cba1e69a5 (commit) discards 2ebf29683d8511c145ee98751bf9e77294050992 (commit) discards 3faa09c7ccd32dee7631f7778cc0f62ad995962e (commit) discards 13061c8f9607849b7ef14c16fc1cd47575e6ba1e (commit) discards 5e98f456754dc9c5b11c94727dc69a69f4ed30de (commit) discards 27bbf719b57985de44fd57674e33d160a83a4ad2 (commit) discards c1278a2c7724718dadcbe9f3e36cae9f6606c352 (commit) discards 8012225ccb1b0dac04b2b724aad961fe43ce38fd (commit) discards ec67568de53978dfd6fa57ddee840d9985f4c99a (commit) discards 21c661b182b3e764a6ce3a473c6768a61bddbe52 (commit) discards 00c685a2bbd895b2c64bbb5d746d12b944a53036 (commit) via 0f8e618212e2884e8d39e57a5c41657e9bce645b (commit) via 5c7907a9e2e5c29eb07f82ec498c08fbf00075c8 (commit) via 275c31b550ae713fb3af066bd41b39e469c1fa4b (commit) via 70cfbe14b31392144d5f403acc52801bf2b87d11 (commit) via e0eb3e8a3826299da6e4cd433875b2ec9029c5a0 (commit) via 2f7bb08c49a8871bc7dc94a9af1cf2eedfa63ee5 (commit) via ebce5f4e98c5c4c6adad62dfe1d5482a05f7926d (commit) via a342abc6f3cf3e37faf4f975429eaa4211f55087 (commit) via e1d5396a55b1b11c7e951667266ec347216fc207 (commit) via bab4b7dc75dfb80ba3a05168ed3f6eb81d11004d (commit) via 5735c14648efcaed459e7f5d3bf95430461b904f (commit) via 5234e5ad01de011bba632ce4f46ae4a8a9f60a59 (commit) via 80f559f148aec18c1db03e347c88d9331e02febc (commit) via 53fc0eb984c5def0cb4d093af457ba77ec82ed69 (commit) via f47bbc337a8b0485165cdca85038b922f3cdec51 (commit) via 9e2152d10909e06b0cd0b7ef3b7ceb5e5c6f0458 (commit) via 42dc5e7e9c50a9564ebcb26c0aae617dcce5b4c9 (commit) via b1c79b04dc8677c3487a24f2f6bbd867e5117fbd (commit) via e20716086cf5507456f5d71d0ef923b10a443f06 (commit) via 84cf6d55cb23141cfcd07959a4db78c7b5b2a618 (commit) via 1fc065d98d32127665f76da657a3408f3e214ef7 (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 (77184b9d3122246f1748e6c8a3ec074788a909f1) \ N -- N -- N (0f8e618212e2884e8d39e57a5c41657e9bce645b) 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/osmo-pcu/commit/?id=0f8e618212e2884e8d39e57a5c41657e9bce645b commit 0f8e618212e2884e8d39e57a5c41657e9bce645b Author: Jacob Erlbeck Date: Fri Dec 11 14:53:29 2015 +0100 DEBUG Add data log to RLC input http://cgit.osmocom.org/osmo-pcu/commit/?id=5c7907a9e2e5c29eb07f82ec498c08fbf00075c8 commit 5c7907a9e2e5c29eb07f82ec498c08fbf00075c8 Author: Jacob Erlbeck Date: Fri Dec 11 14:36:53 2015 +0100 DEBUG log Chunk info http://cgit.osmocom.org/osmo-pcu/commit/?id=275c31b550ae713fb3af066bd41b39e469c1fa4b commit 275c31b550ae713fb3af066bd41b39e469c1fa4b Author: Jacob Erlbeck Date: Fri Dec 11 16:09:41 2015 +0100 sched: Change next_ctrl_prio increment Currently the control block scheduler does not seem to be fair in all cases. At least it happend while testing the EGPRS code, that a Uplink Ack/Nack message got never be sent, because a Downlink assignment took over all the times. This commit changes the round robin code to always increment the priority offset by 1 instead of (i + 1). The former definitely ensures that every message type gets the highest priority after some steps. The latter might be more fair in some situations, but that and its correctness are not proven. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=70cfbe14b31392144d5f403acc52801bf2b87d11 commit 70cfbe14b31392144d5f403acc52801bf2b87d11 Author: Jacob Erlbeck Date: Wed Dec 9 17:39:56 2015 +0100 edge: Use a single PDCH rcv_data_block method for GPRS and EGPRS (TODO) Currently GPRS is handled by the old code path while EGPRS already uses the unified functions. The rcv_block_egprs is basically not specific to EGPRS and just needs minor modifications to handle GPRS. This commit turns gprs_rlcmac_pdch::rcv_block_egprs into a unified rcv_data_block method and uses it for GPRS, too. TODO: - check err file Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e0eb3e8a3826299da6e4cd433875b2ec9029c5a0 commit e0eb3e8a3826299da6e4cd433875b2ec9029c5a0 Author: Jacob Erlbeck Date: Tue Dec 8 15:14:05 2015 +0100 edge: Implement gprs_rlcmac_pdch::rcv_block_egprs This commit replaces the stub by a method that decodes the block first, and passes it to the TBF object associated with the TFI. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2f7bb08c49a8871bc7dc94a9af1cf2eedfa63ee5 commit 2f7bb08c49a8871bc7dc94a9af1cf2eedfa63ee5 Author: Jacob Erlbeck Date: Mon Dec 14 13:36:13 2015 +0100 edge: Add methods for unified GPRS/EGPRS UL data block handling The current rcv_data_block_acknowledged_gprs method is tightly coupled to GPRS. This commit adds variants of the involved methods that support EGPRS and GPRS RLC encodings likewise. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ebce5f4e98c5c4c6adad62dfe1d5482a05f7926d commit ebce5f4e98c5c4c6adad62dfe1d5482a05f7926d Author: Jacob Erlbeck Date: Mon Dec 14 13:23:15 2015 +0100 tbf: Refactor parts of extract_tlli into set_tlli_from_ul (TODO) Currently gprs_rlcmac_tbf::extract_tlli takes care of decoding and the TBF update. These are really different things and doing the decoding in extract_tlli makes EGPRS support more complex. This commit moves the TBF state related part into a new method gprs_rlcmac_tbf::set_tlli_from_ul. TODO: - check err file Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a342abc6f3cf3e37faf4f975429eaa4211f55087 commit a342abc6f3cf3e37faf4f975429eaa4211f55087 Author: Jacob Erlbeck Date: Mon Dec 14 12:04:01 2015 +0100 edge: Store GprsCodingScheme in gprs_rlc_data Currently the coding scene is stored as number N, where there scheme is CS-N. This commit replaces this by a GprsCodingScheme type cs value. The gprs_rlcmac_cs table is no longer needed and thus removed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e1d5396a55b1b11c7e951667266ec347216fc207 commit e1d5396a55b1b11c7e951667266ec347216fc207 Author: Jacob Erlbeck Date: Mon Dec 14 11:54:29 2015 +0100 edge: Add is_recevied and invalidate_bsn to gprs_rlc_ul_window These methods will be needed for EGPRS decoding. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=bab4b7dc75dfb80ba3a05168ed3f6eb81d11004d commit bab4b7dc75dfb80ba3a05168ed3f6eb81d11004d Author: Jacob Erlbeck Date: Mon Dec 14 11:43:04 2015 +0100 rlc: Do not raise_v_q in receive_bsn Currently gprs_rlc_ul_window::receive_bsn calls raise_v_q and returns the number of RLC data blocks that can be taken from the queue. This does not fit the EGPRS feature to put 2 independant data blocks in a single RLC block. This commit removes raise_v_q from receive_bsn, hence it must be called explicitely to get the number of processable data blocks. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5735c14648efcaed459e7f5d3bf95430461b904f commit 5735c14648efcaed459e7f5d3bf95430461b904f Author: Jacob Erlbeck Date: Fri Dec 11 18:25:21 2015 +0100 edge: Add test cases for rlc_data_from_ul_data This checks the example test cases given in appendix B of TS 44.060. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5234e5ad01de011bba632ce4f46ae4a8a9f60a59 commit 5234e5ad01de011bba632ce4f46ae4a8a9f60a59 Author: Jacob Erlbeck Date: Tue Dec 8 15:14:05 2015 +0100 edge: Add unified decoder for GPRS/EGPRS (TODO) This commit adds new RLC block decoder functions that support both GPRS and EGPRS. The code path is selected based on the value of the GprsCodingScheme cs object. TODO: - move functions from rlc.cpp to decoding.cpp Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=80f559f148aec18c1db03e347c88d9331e02febc commit 80f559f148aec18c1db03e347c88d9331e02febc Author: Jacob Erlbeck Date: Mon Dec 14 10:38:29 2015 +0100 edge: Add information about data blocks to GprsCodingScheme This commit adds the methods maxDataBlockBytes and numDataBlocks which provide information about the data areas within RLC messages. In these areas, the extension bytes, TLLI, and the LLC data are stored. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=53fc0eb984c5def0cb4d093af457ba77ec82ed69 commit 53fc0eb984c5def0cb4d093af457ba77ec82ed69 Author: Jacob Erlbeck Date: Mon Dec 14 11:13:30 2015 +0100 rlc: Check endianness for bit field declarations Currently the declarations of rlc_ul_header, rlc_dl_header, and rlc_li_field silently assume that a gcc for a little endian platform is being used. This commit adds '#if OSMO_IS_LITTLE_ENDIAN' the ensure the correct byte ordering. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f47bbc337a8b0485165cdca85038b922f3cdec51 commit f47bbc337a8b0485165cdca85038b922f3cdec51 Author: Jacob Erlbeck Date: Mon Dec 14 10:21:26 2015 +0100 edge: Add header type property to GprsCodingScheme The header type depends on the coding scheme, for GPRS there is a single data header type per direction, for EGPRS there are 3 per direction. In addition, control block header types are used with CS-1 only, so there is one of the per direction altogether for GRPS and EGPRS. This commit adds the header type enum and two methods headerTypeData and headerTypeControl. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9e2152d10909e06b0cd0b7ef3b7ceb5e5c6f0458 commit 9e2152d10909e06b0cd0b7ef3b7ceb5e5c6f0458 Author: Jacob Erlbeck Date: Mon Dec 7 15:50:35 2015 +0100 edge: Rename rcv_data_block_acknowledged This commit renames rcv_data_block_acknowledged to rcv_data_block_acknowledged_gprs to separate it from EGPRS data block decoding. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=42dc5e7e9c50a9564ebcb26c0aae617dcce5b4c9 commit 42dc5e7e9c50a9564ebcb26c0aae617dcce5b4c9 Author: Jacob Erlbeck Date: Mon Nov 30 18:09:17 2015 +0100 edge: Add gprs_rlcmac_pdch::rcv_block_egprs stub This stub function gets called when an EGPRS data package arrives. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b1c79b04dc8677c3487a24f2f6bbd867e5117fbd commit b1c79b04dc8677c3487a24f2f6bbd867e5117fbd Author: Jacob Erlbeck Date: Mon Dec 14 15:19:12 2015 +0100 edge: Use GprsCodingScheme to adjust the UL RLC block size Currently the block size is mapped by a switch statement to strip extra bits that are not used for RLC blocks. That information is already available via the GprsCodingScheme class. This commit moves the CS/MCS detection to the rcv_block message and passes the cs object via rcv_block_gprs, where the length gets adjusted, to gprs_rlcmac_pdch::rcv_data_block_acknowledged. There the switch statement is removed. Note that the TbfTest.err changes due to an additional log message. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e20716086cf5507456f5d71d0ef923b10a443f06 commit e20716086cf5507456f5d71d0ef923b10a443f06 Author: Jacob Erlbeck Date: Mon Dec 7 12:23:35 2015 +0100 edge: Add test for GprsCodingScheme This test checks constructors, predicates, and operators of the GprsCodingScheme class. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=84cf6d55cb23141cfcd07959a4db78c7b5b2a618 commit 84cf6d55cb23141cfcd07959a4db78c7b5b2a618 Author: Jacob Erlbeck Date: Mon Nov 30 18:06:50 2015 +0100 edge: Add GprsCodingScheme class Currently the coding scheme is checked and compared at different places which makes in cumbersome to extend it for EGPRS. This class encapsules the coding scheme and provides required meta information like sizes as well as helper methods. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1fc065d98d32127665f76da657a3408f3e214ef7 commit 1fc065d98d32127665f76da657a3408f3e214ef7 Author: Jacob Erlbeck Date: Fri Nov 27 18:10:39 2015 +0100 edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class The multislot (MS) class and the EGPRS MS class can also be passed via BSSGP in an MS Radio Access Capability element which can optionally be contained in a DL-UNITDATA PDU. While this case is fully supported for GPRS, the EGPRS MS class in BSSGP messages is ignored. This commit extends gprs_rlcmac_dl_tbf::handle to pass the EGPRS MS class, too. Note, that the EGPRS class is not yet taken from the CSN.1 RA capability and is always set to 0. Note also, that append_data still uses ms_class only. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 22 +++++------- src/bts.h | 7 ++-- src/gprs_coding_scheme.h | 7 +++- src/rlc.cpp | 2 +- src/rlc.h | 10 +----- src/tbf.cpp | 2 ++ src/tbf_dl.cpp | 17 --------- src/tbf_ul.cpp | 90 +++++++++++++++++++++++------------------------ tests/edge/EdgeTest.cpp | 91 ++++++++++++++++++++++++++++++++++++++++++------ tests/edge/EdgeTest.ok | 2 ++ tests/tbf/TbfTest.err | 27 ++++++++++++++ 11 files changed, 175 insertions(+), 102 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Dec 14 19:31:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:31:48 GMT Subject: libosmocore.git branch master updated. 0.9.0-36-g62f80fc Message-ID: <201512141931.tBEJVmdB065916@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 62f80fccb8a222bd81f0b15b099150dab6206bfc (commit) from fad5752ab5b91e615dd82365c0663e38b4540dcd (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=62f80fccb8a222bd81f0b15b099150dab6206bfc commit 62f80fccb8a222bd81f0b15b099150dab6206bfc Author: Holger Hans Peter Freyther Date: Mon Dec 14 20:31:20 2015 +0100 talloc: Depend on libtalloc-dev being present as well ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 19:42:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:42:39 GMT Subject: libosmocore.git branch zecke/next deleted. 0.6.0-9-g06a0a45 Message-ID: <201512141942.tBEJgdo9067159@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/next has been deleted was 06a0a458f433de5cc1ab7391d6379b9756fb8df6 ----------------------------------------------------------------------- 06a0a458f433de5cc1ab7391d6379b9756fb8df6 gprs_ns: Allow to set the DSCP for the UDP socket. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 19:44:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:44:21 GMT Subject: libosmocore.git branch zecke/features/alpha-numeric deleted. 0.6.1-28-gbe5d528 Message-ID: <201512141944.tBEJiL1F067488@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/features/alpha-numeric has been deleted was be5d52874473e79fd8e295d9cfe05aaa03b379a8 ----------------------------------------------------------------------- be5d52874473e79fd8e295d9cfe05aaa03b379a8 sms: Implement encoding the address as alphanumeric type ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 19:44:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:44:54 GMT Subject: libosmocore.git branch zecke/features/endian-handling deleted. 0.6.5-4-gb07d700 Message-ID: <201512141944.tBEJisMK067562@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/features/endian-handling has been deleted was b07d70054e9be3ccf347b1383f6e99d82f9fba1a ----------------------------------------------------------------------- b07d70054e9be3ccf347b1383f6e99d82f9fba1a endian: Introduce header file to unify the endian handling ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 19:45:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:45:13 GMT Subject: libosmocore.git branch zecke/md5 deleted. 0.3.4-31-gf689993 Message-ID: <201512141945.tBEJjDlR067658@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/md5 has been deleted was f6899935312417a6d0ad284b4b65b6162ce1922a ----------------------------------------------------------------------- f6899935312417a6d0ad284b4b65b6162ce1922a md5: Add MD5 code from FSF GLIBC ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 19:45:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 19:45:48 GMT Subject: libosmocore.git branch zecke/lapd-fixes deleted. 0.4.1-7-g3a5f08c Message-ID: <201512141945.tBEJjmRr067729@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/lapd-fixes has been deleted was 3a5f08c221b32381623e50095de2751183e994c4 ----------------------------------------------------------------------- 3a5f08c221b32381623e50095de2751183e994c4 lapdm: Make sure that the msgb_l3len(msg) == length... ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 20:23:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 20:23:02 GMT Subject: libosmocore.git branch zecke/ancient/debian6.0 created. 0.9.0-17-ga306d7c Message-ID: <201512142023.tBEKN2U1071918@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/ancient/debian6.0 has been created at a306d7c95d554979bfc7794abdaef675f41a8d12 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a306d7c95d554979bfc7794abdaef675f41a8d12 commit a306d7c95d554979bfc7794abdaef675f41a8d12 Author: Holger Hans Peter Freyther Date: Mon Dec 14 20:48:27 2015 +0100 debian: Turn the time back and build a Debian6.0 package We can't support multi-arch here and need to turn back the time. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 14 20:37:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 20:37:08 GMT Subject: libosmo-abis.git branch zecke/ancient/debian6.0 created. 0.3.2-1-g5702785 Message-ID: <201512142037.tBEKb8Rd073283@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, zecke/ancient/debian6.0 has been created at 5702785119e8b3ff2bcd3c5b465f7bfd6dcfd1b9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=5702785119e8b3ff2bcd3c5b465f7bfd6dcfd1b9 commit 5702785119e8b3ff2bcd3c5b465f7bfd6dcfd1b9 Author: Holger Hans Peter Freyther Date: Mon Dec 14 21:33:03 2015 +0100 debian: Undo multi-arch changes to debian6.0 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Dec 14 20:50:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Dec 2015 20:50:02 GMT Subject: openggsn.git branch zecke/ancient/debian6.0 created. 0.92-2-gdcbcba0 Message-ID: <201512142050.tBEKo27Z074591@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, zecke/ancient/debian6.0 has been created at dcbcba0501a64a8d3a6e55f818f4441d064012bd (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=dcbcba0501a64a8d3a6e55f818f4441d064012bd commit dcbcba0501a64a8d3a6e55f818f4441d064012bd Author: Holger Hans Peter Freyther Date: Mon Dec 14 21:44:38 2015 +0100 debian: Make a backport for Debian6.0 ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Dec 15 14:11:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Dec 2015 14:11:49 GMT Subject: osmo-iuh.git branch master updated. 29b9e00355d148be2500d361f2f284e6fa86bab9 Message-ID: <201512151411.tBFEBnPX089401@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 code for Iuh interface". The branch, master has been updated via 29b9e00355d148be2500d361f2f284e6fa86bab9 (commit) from a7b02405be1617c6b643fabb34275dc2559b8210 (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-iuh/commit/?id=29b9e00355d148be2500d361f2f284e6fa86bab9 commit 29b9e00355d148be2500d361f2f284e6fa86bab9 Author: Daniel Willmann Date: Tue Dec 15 15:10:31 2015 +0100 Autotoolize the build Use Autoconf/make for building and autotest for tests ----------------------------------------------------------------------- Summary of changes: Makefile.am | 1 + configure.ac | 34 ++++++++++++++++++++++++ src/Makefile | 53 ------------------------------------- src/Makefile.am | 25 +++++++++++++++++ src/hnbap/{Makefile => Makefile.am} | 37 +++++--------------------- src/ranap/{Makefile => Makefile.am} | 44 +++++------------------------- src/rua/{Makefile => Makefile.am} | 41 +++++----------------------- src/tests/Makefile | 24 ----------------- src/tests/Makefile.am | 51 +++++++++++++++++++++++++++++++++++ src/tests/test-helpers.ok | 12 +++++++++ src/tests/test-hnbap.ok | 4 +++ src/tests/testsuite.at | 15 +++++++++++ 12 files changed, 163 insertions(+), 178 deletions(-) create mode 100644 Makefile.am create mode 100644 configure.ac delete mode 100644 src/Makefile create mode 100644 src/Makefile.am rename src/hnbap/{Makefile => Makefile.am} (85%) rename src/ranap/{Makefile => Makefile.am} (96%) rename src/rua/{Makefile => Makefile.am} (62%) delete mode 100644 src/tests/Makefile create mode 100644 src/tests/Makefile.am create mode 100644 src/tests/test-helpers.ok create mode 100644 src/tests/test-hnbap.ok create mode 100644 src/tests/testsuite.at hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 16 15:50:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 15:50:08 GMT Subject: openbsc.git branch backup/je/master-fixes created. 0.15.0-132-g4339a53 Message-ID: <201512161550.tBGFo8LE080571@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, backup/je/master-fixes has been created at 4339a539585030c4e1b846d024a005f3d5a631a4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4339a539585030c4e1b846d024a005f3d5a631a4 commit 4339a539585030c4e1b846d024a005f3d5a631a4 Author: Jacob Erlbeck Date: Wed Dec 16 16:43:24 2015 +0100 gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages Currently the last message received is patched with the meta information of each stored message. This can lead to invalid memory accesses. This commit replaces msg by stored_msg in the call to gbproxy_patch_bssgp. Note that the fix has not been validated by unit tests yet. Addresses: Program received signal SIGSEGV, Segmentation fault. #0 memmove () at ../sysdeps/i386/i686/memmove.S:68 #1 0x08052ee9 in gprs_msgb_resize_area at gprs_utils.c:99 #2 0x0804f4de in gbproxy_patch_apn_ie at gb_proxy_patch.c:108 #3 0x0804f7cd in gbproxy_patch_llc at gb_proxy_patch.c:253 #4 0x0804f9cb in gbproxy_patch_bssgp at gb_proxy_patch.c:348 #5 0x0804abf5 in gbproxy_flush_stored_messages at gb_proxy.c:347 Ticket: OW#1550 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 16 15:50:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 15:50:20 GMT Subject: openbsc.git branch backup/je/master-fixes deleted. 0.15.0-132-g4339a53 Message-ID: <201512161550.tBGFoKia080617@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, backup/je/master-fixes has been deleted was 4339a539585030c4e1b846d024a005f3d5a631a4 ----------------------------------------------------------------------- 4339a539585030c4e1b846d024a005f3d5a631a4 gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 16 15:50:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 15:50:49 GMT Subject: openbsc.git branch jerlbeck/master-fixes created. 0.15.0-132-g4339a53 Message-ID: <201512161550.tBGFonKk080699@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, jerlbeck/master-fixes has been created at 4339a539585030c4e1b846d024a005f3d5a631a4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4339a539585030c4e1b846d024a005f3d5a631a4 commit 4339a539585030c4e1b846d024a005f3d5a631a4 Author: Jacob Erlbeck Date: Wed Dec 16 16:43:24 2015 +0100 gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages Currently the last message received is patched with the meta information of each stored message. This can lead to invalid memory accesses. This commit replaces msg by stored_msg in the call to gbproxy_patch_bssgp. Note that the fix has not been validated by unit tests yet. Addresses: Program received signal SIGSEGV, Segmentation fault. #0 memmove () at ../sysdeps/i386/i686/memmove.S:68 #1 0x08052ee9 in gprs_msgb_resize_area at gprs_utils.c:99 #2 0x0804f4de in gbproxy_patch_apn_ie at gb_proxy_patch.c:108 #3 0x0804f7cd in gbproxy_patch_llc at gb_proxy_patch.c:253 #4 0x0804f9cb in gbproxy_patch_bssgp at gb_proxy_patch.c:348 #5 0x0804abf5 in gbproxy_flush_stored_messages at gb_proxy.c:347 Ticket: OW#1550 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 16 16:28:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 16:28:33 GMT Subject: osmo-iuh.git branch master updated. 49695572ba3c55c012c9b1a55d13cfca18f4ebbf Message-ID: <201512161628.tBGGSXwf084568@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 code for Iuh interface". The branch, master has been updated via 49695572ba3c55c012c9b1a55d13cfca18f4ebbf (commit) via a0c74240fa6457d77bc367284760fe2240ec1f5f (commit) via 1c4d4bc23375cf44213b3093df2a48848bf5827a (commit) via 1989913ba20f61e5d416c57e3816efed7a7d7026 (commit) via fd5db064cb094ed5b0837dbdf7d5f9c2ed7d9819 (commit) via 3297dbaaa7519a5eed95c6acdbf63974b08e9b0e (commit) from 29b9e00355d148be2500d361f2f284e6fa86bab9 (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-iuh/commit/?id=49695572ba3c55c012c9b1a55d13cfca18f4ebbf commit 49695572ba3c55c012c9b1a55d13cfca18f4ebbf Author: Harald Welte Date: Wed Dec 16 17:26:05 2015 +0100 One further RANAP hacking session This is not development, it is random trial and error hacking. I really hate the fact that we have no useful asn.1 code generator and need to work with hacks like asn1tostruct.py and asn1c without information object classes :/ This commit is a one-day-long iteration of trial+error, manually editing and adding the .asn source of RANAP until we get something that in the end at least compiles and links. Do I trust the resulting code? No. But we have no alternative :( http://cgit.osmocom.org/osmo-iuh/commit/?id=a0c74240fa6457d77bc367284760fe2240ec1f5f commit a0c74240fa6457d77bc367284760fe2240ec1f5f Author: Harald Welte Date: Wed Dec 16 16:45:48 2015 +0100 asn1tostruct: Avoid erroneous double-underscores We shouldn't generate names like RANAP_RAB_SetupList_EnhancedRelocCompleteReq__t when creating the _encode() and _decode() functiosn, as the '-IEs' at the end must be stripped before converting all '-' to '_'. http://cgit.osmocom.org/osmo-iuh/commit/?id=1c4d4bc23375cf44213b3093df2a48848bf5827a commit 1c4d4bc23375cf44213b3093df2a48848bf5827a Author: Harald Welte Date: Wed Dec 16 13:17:22 2015 +0100 Make .gitignore aware of autoconf artefacts http://cgit.osmocom.org/osmo-iuh/commit/?id=1989913ba20f61e5d416c57e3816efed7a7d7026 commit 1989913ba20f61e5d416c57e3816efed7a7d7026 Author: Harald Welte Date: Wed Dec 16 13:04:16 2015 +0100 RANAP: Add more types/IEs to RANAP-PDU.asn and re-generate C As asn1c cannot understand information object classes, we cannot compile RANAP-PDU-Contents.asn but instead need to manually add the respective infrmation elements to RANAP-PDU.asn. http://cgit.osmocom.org/osmo-iuh/commit/?id=fd5db064cb094ed5b0837dbdf7d5f9c2ed7d9819 commit fd5db064cb094ed5b0837dbdf7d5f9c2ed7d9819 Author: Harald Welte Date: Wed Dec 16 13:07:10 2015 +0100 Re-add the 'regen' targets lost in the automake transition This might need a lot of cleanup for out-of-source-tree builds and the like, but let's not spend time on this now. The old Makefile also didn't support that. But loosing the ability to regenerate the C source is not an option either. http://cgit.osmocom.org/osmo-iuh/commit/?id=3297dbaaa7519a5eed95c6acdbf63974b08e9b0e commit 3297dbaaa7519a5eed95c6acdbf63974b08e9b0e Author: Harald Welte Date: Wed Dec 16 12:53:53 2015 +0100 rename ASN_MODULE_FILES to ASN_MODULE_SOURCES ... brings us closer to the Makefile.am.sampl generated by asn1c, facilitating copy+paste. ----------------------------------------------------------------------- Summary of changes: .gitignore | 12 + asn1/ranap/RANAP-PDU-Contents.asn | 10 +- asn1/ranap/RANAP-PDU.asn | 572 ++++++++++++++++++--- asn1/utils/asn1tostruct.py | 4 +- src/hnbap/Makefile.am | 11 +- src/ranap/Makefile.am | 169 +++++- src/ranap/RANAP_AuthorisedPLMNs.c | 44 +- src/ranap/RANAP_AuthorisedPLMNs.h | 2 +- src/ranap/RANAP_CNMBMSLinkingInformation.c | 73 +++ src/ranap/RANAP_CNMBMSLinkingInformation.h | 43 ++ src/ranap/RANAP_CriticalityDiagnostics-IE-List.c | 46 +- src/ranap/RANAP_CriticalityDiagnostics-IE-List.h | 2 +- ...ABDataVolumeReport.c => RANAP_DataVolumeList.c} | 88 ++-- ...ABDataVolumeReport.h => RANAP_DataVolumeList.h} | 24 +- src/ranap/RANAP_DirectTransfer-IE-ContainerList.c | 59 +++ src/ranap/RANAP_DirectTransfer-IE-ContainerList.h | 38 ++ ..._DirectTransferInformationItem-RANAP-RelocInf.c | 93 ++++ ..._DirectTransferInformationItem-RANAP-RelocInf.h | 47 ++ src/ranap/RANAP_EUTRANFrequencies.c | 44 +- src/ranap/RANAP_EUTRANFrequencies.h | 2 +- ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.c | 93 ++++ ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h | 47 ++ ...ERAN-Iumode-RAB-Failed-RABAssgntResponse-List.c | 145 ++++++ ...RAN-Iumode-RAB-Failed-RABAssgntResponse-List.h} | 18 +- ...GERAN-Iumode-RAB-FailedList-RABAssgntResponse.c | 145 ------ src/ranap/RANAP_IuSigConId-IE-ContainerList.c | 59 +++ src/ranap/RANAP_IuSigConId-IE-ContainerList.h | 38 ++ src/ranap/RANAP_JoinedMBMSBearerService-IEs.c | 135 +++++ src/ranap/RANAP_JoinedMBMSBearerService-IEs.h | 52 ++ src/ranap/RANAP_LeftMBMSBearerService-IEs.c | 125 +++++ ...InfoRes.h => RANAP_LeftMBMSBearerService-IEs.h} | 34 +- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.c | 52 +- src/ranap/RANAP_MBMSCNDe-RegistrationRequest.h | 4 +- src/ranap/RANAP_MBMSCNDe-RegistrationResponse.c | 52 +- src/ranap/RANAP_MBMSCNDe-RegistrationResponse.h | 4 +- src/ranap/RANAP_MBMSRABEstablishmentIndication.c | 52 +- src/ranap/RANAP_MBMSRABEstablishmentIndication.h | 4 +- src/ranap/RANAP_MBMSRABRelease.c | 52 +- src/ranap/RANAP_MBMSRABRelease.h | 4 +- src/ranap/RANAP_MBMSRABReleaseFailure.c | 52 +- src/ranap/RANAP_MBMSRABReleaseFailure.h | 4 +- src/ranap/RANAP_MBMSRABReleaseRequest.c | 52 +- src/ranap/RANAP_MBMSRABReleaseRequest.h | 4 +- src/ranap/RANAP_MBMSRegistrationFailure.c | 52 +- src/ranap/RANAP_MBMSRegistrationFailure.h | 4 +- src/ranap/RANAP_MBMSRegistrationRequest.c | 52 +- src/ranap/RANAP_MBMSRegistrationRequest.h | 4 +- src/ranap/RANAP_MBMSRegistrationResponse.c | 52 +- src/ranap/RANAP_MBMSRegistrationResponse.h | 4 +- src/ranap/RANAP_MBMSSessionStart.c | 52 +- src/ranap/RANAP_MBMSSessionStart.h | 4 +- src/ranap/RANAP_MBMSSessionStartFailure.c | 52 +- src/ranap/RANAP_MBMSSessionStartFailure.h | 4 +- src/ranap/RANAP_MBMSSessionStartResponse.c | 52 +- src/ranap/RANAP_MBMSSessionStartResponse.h | 4 +- src/ranap/RANAP_MBMSSessionStop.c | 52 +- src/ranap/RANAP_MBMSSessionStop.h | 4 +- src/ranap/RANAP_MBMSSessionStopResponse.c | 52 +- src/ranap/RANAP_MBMSSessionStopResponse.h | 4 +- src/ranap/RANAP_MBMSSessionUpdate.c | 52 +- src/ranap/RANAP_MBMSSessionUpdate.h | 4 +- src/ranap/RANAP_MBMSSessionUpdateFailure.c | 52 +- src/ranap/RANAP_MBMSSessionUpdateFailure.h | 4 +- src/ranap/RANAP_MBMSSessionUpdateResponse.c | 52 +- src/ranap/RANAP_MBMSSessionUpdateResponse.h | 4 +- src/ranap/RANAP_MBMSSynchronisationInformation.c | 93 ++++ src/ranap/RANAP_MBMSSynchronisationInformation.h | 47 ++ src/ranap/RANAP_MBMSUELinkingRequest.c | 52 +- src/ranap/RANAP_MBMSUELinkingRequest.h | 4 +- src/ranap/RANAP_MBMSUELinkingResponse.c | 52 +- src/ranap/RANAP_MBMSUELinkingResponse.h | 4 +- src/ranap/RANAP_MessageStructure.c | 44 +- src/ranap/RANAP_MessageStructure.h | 2 +- src/ranap/RANAP_PLMNs-in-shared-network.c | 44 +- src/ranap/RANAP_PLMNs-in-shared-network.h | 2 +- src/ranap/RANAP_ProtocolError-IE-ContainerList.c | 59 +++ src/ranap/RANAP_ProtocolError-IE-ContainerList.h | 38 ++ src/ranap/RANAP_ProtocolExtensionContainer.c | 59 +++ src/ranap/RANAP_ProtocolExtensionContainer.h | 38 ++ src/ranap/RANAP_ProtocolExtensionField.c | 81 +++ src/ranap/RANAP_ProtocolExtensionField.h | 41 ++ src/ranap/RANAP_ProtocolIE-Container.c | 59 +++ src/ranap/RANAP_ProtocolIE-Container.h | 38 ++ src/ranap/RANAP_ProtocolIE-ContainerPair.c | 59 +++ src/ranap/RANAP_ProtocolIE-ContainerPair.h | 38 ++ src/ranap/RANAP_ProtocolIE-FieldPair.c | 101 ++++ src/ranap/RANAP_ProtocolIE-FieldPair.h | 43 ++ src/ranap/RANAP_RAB-AssignmentRequest.c | 52 +- src/ranap/RANAP_RAB-AssignmentRequest.h | 4 +- src/ranap/RANAP_RAB-AssignmentResponse.c | 52 +- src/ranap/RANAP_RAB-AssignmentResponse.h | 4 +- src/ranap/RANAP_RAB-ContextFailedtoTransferList.c | 145 ------ src/ranap/RANAP_RAB-ContextFailedtoTransferList.h | 48 -- src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.c | 113 ++++ src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h | 51 ++ src/ranap/RANAP_RAB-ContextItem.c | 113 ++++ src/ranap/RANAP_RAB-ContextItem.h | 51 ++ src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.c | 52 +- src/ranap/RANAP_RAB-ContextList-RANAP-RelocInf.h | 4 +- src/ranap/RANAP_RAB-ContextList.c | 52 +- src/ranap/RANAP_RAB-ContextList.h | 4 +- .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.c | 73 +++ .../RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h | 43 ++ src/ranap/RANAP_RAB-DataForwardingItem.c | 93 ++++ src/ranap/RANAP_RAB-DataForwardingItem.h | 47 ++ .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.c | 52 +- .../RANAP_RAB-DataForwardingList-SRNS-CtxReq.h | 4 +- src/ranap/RANAP_RAB-DataForwardingList.c | 52 +- src/ranap/RANAP_RAB-DataForwardingList.h | 4 +- src/ranap/RANAP_RAB-DataVolumeReportItem.c | 83 +++ src/ranap/RANAP_RAB-DataVolumeReportItem.h | 45 ++ src/ranap/RANAP_RAB-DataVolumeReportList.c | 145 ++++++ ...eFailure.h => RANAP_RAB-DataVolumeReportList.h} | 18 +- src/ranap/RANAP_RAB-DataVolumeReportRequestItem.c | 73 +++ src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h | 43 ++ src/ranap/RANAP_RAB-DataVolumeReportRequestList.c | 52 +- src/ranap/RANAP_RAB-DataVolumeReportRequestList.h | 4 +- src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.c | 93 ++++ src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h | 47 ++ src/ranap/RANAP_RAB-FailedItem.c | 83 +++ ...NAP_RAB-FailedList.h => RANAP_RAB-FailedItem.h} | 29 +- src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.c | 52 +- src/ranap/RANAP_RAB-FailedList-EnhRelocInfoRes.h | 4 +- src/ranap/RANAP_RAB-FailedList.c | 52 +- src/ranap/RANAP_RAB-FailedList.h | 4 +- src/ranap/RANAP_RAB-FailedtoReportList.c | 145 ------ src/ranap/RANAP_RAB-FailedtoReportList.h | 48 -- src/ranap/RANAP_RAB-IE-ContainerList.c | 59 +++ src/ranap/RANAP_RAB-IE-ContainerList.h | 38 ++ src/ranap/RANAP_RAB-IE-ContainerPairList.c | 59 +++ src/ranap/RANAP_RAB-IE-ContainerPairList.h | 38 ++ src/ranap/RANAP_RAB-ModifyItem.c | 83 +++ src/ranap/RANAP_RAB-ModifyItem.h | 45 ++ src/ranap/RANAP_RAB-ModifyList.c | 52 +- src/ranap/RANAP_RAB-ModifyList.h | 4 +- src/ranap/RANAP_RAB-ModifyRequest.c | 52 +- src/ranap/RANAP_RAB-ModifyRequest.h | 4 +- src/ranap/RANAP_RAB-QueuedItem.c | 73 +++ ...NAP_RAB-ModifyList.h => RANAP_RAB-QueuedItem.h} | 27 +- src/ranap/RANAP_RAB-QueuedList.c | 52 +- src/ranap/RANAP_RAB-QueuedList.h | 4 +- src/ranap/RANAP_RAB-ReleaseFailedList.c | 145 ++++++ src/ranap/RANAP_RAB-ReleaseFailedList.h | 42 ++ src/ranap/RANAP_RAB-ReleaseItem.c | 83 +++ ...AP_RAB-QueuedList.h => RANAP_RAB-ReleaseItem.h} | 29 +- ...P_MBMSSessionStop.c => RANAP_RAB-ReleaseList.c} | 91 ++-- ...AP_MBMSRABRelease.h => RANAP_RAB-ReleaseList.h} | 18 +- src/ranap/RANAP_RAB-ReleaseRequest.c | 52 +- src/ranap/RANAP_RAB-ReleaseRequest.h | 4 +- src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.c | 93 ++++ src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h | 47 ++ src/ranap/RANAP_RAB-ReleasedItem.c | 103 ++++ src/ranap/RANAP_RAB-ReleasedItem.h | 49 ++ src/ranap/RANAP_RAB-ReleasedList-IuRelComp.c | 52 +- src/ranap/RANAP_RAB-ReleasedList-IuRelComp.h | 4 +- src/ranap/RANAP_RAB-ReleasedList.c | 52 +- src/ranap/RANAP_RAB-ReleasedList.h | 4 +- src/ranap/RANAP_RAB-RelocationReleaseItem.c | 73 +++ ...aseList.h => RANAP_RAB-RelocationReleaseItem.h} | 27 +- src/ranap/RANAP_RAB-RelocationReleaseList.c | 52 +- src/ranap/RANAP_RAB-RelocationReleaseList.h | 4 +- src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.c | 163 ++++++ src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h | 60 +++ src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.c | 103 ++++ src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h | 49 ++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.c | 103 ++++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h | 49 ++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.c | 123 +++++ .../RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h | 53 ++ src/ranap/RANAP_RAB-SetupItem-RelocReq.c | 153 ++++++ src/ranap/RANAP_RAB-SetupItem-RelocReq.h | 59 +++ src/ranap/RANAP_RAB-SetupItem-RelocReqAck.c | 93 ++++ src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h | 47 ++ src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.c | 52 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoReq.h | 4 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.c | 52 +- src/ranap/RANAP_RAB-SetupList-EnhRelocInfoRes.h | 4 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.c | 52 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h | 4 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.c | 52 +- .../RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h | 4 +- src/ranap/RANAP_RAB-SetupList-RelocReq.c | 52 +- src/ranap/RANAP_RAB-SetupList-RelocReq.h | 4 +- src/ranap/RANAP_RAB-SetupList-RelocReqAck.c | 52 +- src/ranap/RANAP_RAB-SetupList-RelocReqAck.h | 4 +- src/ranap/RANAP_RAB-SetupOrModifiedItem.c | 103 ++++ src/ranap/RANAP_RAB-SetupOrModifiedItem.h | 49 ++ src/ranap/RANAP_RAB-SetupOrModifiedList.c | 52 +- src/ranap/RANAP_RAB-SetupOrModifiedList.h | 4 +- src/ranap/RANAP_RAB-SetupOrModifyItemFirst.c | 123 +++++ src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h | 53 ++ src/ranap/RANAP_RAB-SetupOrModifyItemSecond.c | 123 +++++ src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h | 53 ++ src/ranap/RANAP_RAB-SetupOrModifyList.c | 158 ++++++ src/ranap/RANAP_RAB-SetupOrModifyList.h | 42 ++ ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.c | 83 +++ ...RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h | 45 ++ ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.c | 52 +- ...RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h | 4 +- src/ranap/RANAP_RABDataVolumeReport.c | 44 +- src/ranap/RANAP_RABDataVolumeReport.h | 2 +- src/ranap/RANAP_RABParametersList.c | 48 +- src/ranap/RANAP_RABParametersList.h | 2 +- src/ranap/RANAP_RABs-ContextFailedtoTransferItem.c | 83 +++ src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h | 45 ++ src/ranap/RANAP_RABs-ContextFailedtoTransferList.c | 145 ++++++ ....h => RANAP_RABs-ContextFailedtoTransferList.h} | 18 +- src/ranap/RANAP_RABs-failed-to-reportItem.c | 83 +++ src/ranap/RANAP_RABs-failed-to-reportItem.h | 45 ++ src/ranap/RANAP_RABs-failed-to-reportList.c | 145 ++++++ ...aseList.h => RANAP_RABs-failed-to-reportList.h} | 18 +- ...AP_RANAP-EnhancedRelocationInformationRequest.c | 52 +- ...AP_RANAP-EnhancedRelocationInformationRequest.h | 4 +- ...P_RANAP-EnhancedRelocationInformationResponse.c | 52 +- ...P_RANAP-EnhancedRelocationInformationResponse.h | 4 +- src/ranap/RANAP_RANAP-RelocationInformation.c | 52 +- src/ranap/RANAP_RANAP-RelocationInformation.h | 4 +- src/ranap/RANAP_RedirectionIndication.c | 145 ++++++ ...mentRequest.h => RANAP_RedirectionIndication.h} | 18 +- src/ranap/RANAP_ResetResourceAckItem.c | 73 +++ ...-ContextList.h => RANAP_ResetResourceAckItem.h} | 27 +- src/ranap/RANAP_ResetResourceAckList.c | 146 ++++++ ...textResponse.h => RANAP_ResetResourceAckList.h} | 18 +- src/ranap/RANAP_ResetResourceItem.c | 73 +++ ..._RAB-ModifyList.h => RANAP_ResetResourceItem.h} | 27 +- ...B-ModifyRequest.c => RANAP_ResetResourceList.c} | 91 ++-- ..._MBMSRABRelease.h => RANAP_ResetResourceList.h} | 18 +- src/ranap/RANAP_SDU-FormatInformationParameters.c | 44 +- src/ranap/RANAP_SDU-FormatInformationParameters.h | 2 +- src/ranap/RANAP_SDU-Parameters.c | 48 +- src/ranap/RANAP_SDU-Parameters.h | 2 +- src/ranap/RANAP_SRNS-ContextRequest.c | 52 +- src/ranap/RANAP_SRNS-ContextRequest.h | 4 +- src/ranap/RANAP_SRNS-ContextResponse.c | 52 +- src/ranap/RANAP_SRNS-ContextResponse.h | 4 +- src/ranap/RANAP_SRNS-DataForwardCommand.c | 52 +- src/ranap/RANAP_SRNS-DataForwardCommand.h | 4 +- src/ranap/RANAP_SRVCC-CSKeysRequest.c | 52 +- src/ranap/RANAP_SRVCC-CSKeysRequest.h | 4 +- src/ranap/RANAP_SRVCC-CSKeysResponse.c | 52 +- src/ranap/RANAP_SRVCC-CSKeysResponse.h | 4 +- src/ranap/RANAP_TNLInformationEnhRelInfoReq.c | 83 +++ src/ranap/RANAP_TNLInformationEnhRelInfoReq.h | 45 ++ src/ranap/RANAP_TNLInformationEnhRelInfoRes.c | 83 +++ src/ranap/RANAP_TNLInformationEnhRelInfoRes.h | 45 ++ src/ranap/RANAP_TransportLayerInformation.c | 83 +++ src/ranap/RANAP_TransportLayerInformation.h | 45 ++ src/ranap/RANAP_UESpecificInformationIndication.c | 52 +- src/ranap/RANAP_UESpecificInformationIndication.h | 4 +- src/ranap/RANAP_UnsuccessfulLinking-IEs.c | 135 +++++ src/ranap/RANAP_UnsuccessfulLinking-IEs.h | 52 ++ src/ranap/RANAP_UserPlaneInformation.c | 83 +++ src/ranap/RANAP_UserPlaneInformation.h | 45 ++ src/ranap_common.h | 64 ++- src/rua/Makefile.am | 11 +- 255 files changed, 10367 insertions(+), 2627 deletions(-) create mode 100644 src/ranap/RANAP_CNMBMSLinkingInformation.c create mode 100644 src/ranap/RANAP_CNMBMSLinkingInformation.h copy src/ranap/{RANAP_RABDataVolumeReport.c => RANAP_DataVolumeList.c} (52%) copy src/ranap/{RANAP_RABDataVolumeReport.h => RANAP_DataVolumeList.h} (63%) create mode 100644 src/ranap/RANAP_DirectTransfer-IE-ContainerList.c create mode 100644 src/ranap/RANAP_DirectTransfer-IE-ContainerList.h create mode 100644 src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.c create mode 100644 src/ranap/RANAP_DirectTransferInformationItem-RANAP-RelocInf.h create mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.c create mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h create mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.c rename src/ranap/{RANAP_GERAN-Iumode-RAB-FailedList-RABAssgntResponse.h => RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h} (59%) delete mode 100644 src/ranap/RANAP_GERAN-Iumode-RAB-FailedList-RABAssgntResponse.c create mode 100644 src/ranap/RANAP_IuSigConId-IE-ContainerList.c create mode 100644 src/ranap/RANAP_IuSigConId-IE-ContainerList.h create mode 100644 src/ranap/RANAP_JoinedMBMSBearerService-IEs.c create mode 100644 src/ranap/RANAP_JoinedMBMSBearerService-IEs.h create mode 100644 src/ranap/RANAP_LeftMBMSBearerService-IEs.c copy src/ranap/{RANAP_RAB-SetupList-EnhRelocInfoRes.h => RANAP_LeftMBMSBearerService-IEs.h} (52%) create mode 100644 src/ranap/RANAP_MBMSSynchronisationInformation.c create mode 100644 src/ranap/RANAP_MBMSSynchronisationInformation.h create mode 100644 src/ranap/RANAP_ProtocolError-IE-ContainerList.c create mode 100644 src/ranap/RANAP_ProtocolError-IE-ContainerList.h create mode 100644 src/ranap/RANAP_ProtocolExtensionContainer.c create mode 100644 src/ranap/RANAP_ProtocolExtensionContainer.h create mode 100644 src/ranap/RANAP_ProtocolExtensionField.c create mode 100644 src/ranap/RANAP_ProtocolExtensionField.h create mode 100644 src/ranap/RANAP_ProtocolIE-Container.c create mode 100644 src/ranap/RANAP_ProtocolIE-Container.h create mode 100644 src/ranap/RANAP_ProtocolIE-ContainerPair.c create mode 100644 src/ranap/RANAP_ProtocolIE-ContainerPair.h create mode 100644 src/ranap/RANAP_ProtocolIE-FieldPair.c create mode 100644 src/ranap/RANAP_ProtocolIE-FieldPair.h delete mode 100644 src/ranap/RANAP_RAB-ContextFailedtoTransferList.c delete mode 100644 src/ranap/RANAP_RAB-ContextFailedtoTransferList.h create mode 100644 src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.c create mode 100644 src/ranap/RANAP_RAB-ContextItem-RANAP-RelocInf.h create mode 100644 src/ranap/RANAP_RAB-ContextItem.c create mode 100644 src/ranap/RANAP_RAB-ContextItem.h create mode 100644 src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.c create mode 100644 src/ranap/RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h create mode 100644 src/ranap/RANAP_RAB-DataForwardingItem.c create mode 100644 src/ranap/RANAP_RAB-DataForwardingItem.h create mode 100644 src/ranap/RANAP_RAB-DataVolumeReportItem.c create mode 100644 src/ranap/RANAP_RAB-DataVolumeReportItem.h create mode 100644 src/ranap/RANAP_RAB-DataVolumeReportList.c copy src/ranap/{RANAP_MBMSRABReleaseFailure.h => RANAP_RAB-DataVolumeReportList.h} (64%) create mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestItem.c create mode 100644 src/ranap/RANAP_RAB-DataVolumeReportRequestItem.h create mode 100644 src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.c create mode 100644 src/ranap/RANAP_RAB-FailedItem-EnhRelocInfoRes.h create mode 100644 src/ranap/RANAP_RAB-FailedItem.c copy src/ranap/{RANAP_RAB-FailedList.h => RANAP_RAB-FailedItem.h} (50%) delete mode 100644 src/ranap/RANAP_RAB-FailedtoReportList.c delete mode 100644 src/ranap/RANAP_RAB-FailedtoReportList.h create mode 100644 src/ranap/RANAP_RAB-IE-ContainerList.c create mode 100644 src/ranap/RANAP_RAB-IE-ContainerList.h create mode 100644 src/ranap/RANAP_RAB-IE-ContainerPairList.c create mode 100644 src/ranap/RANAP_RAB-IE-ContainerPairList.h create mode 100644 src/ranap/RANAP_RAB-ModifyItem.c create mode 100644 src/ranap/RANAP_RAB-ModifyItem.h create mode 100644 src/ranap/RANAP_RAB-QueuedItem.c copy src/ranap/{RANAP_RAB-ModifyList.h => RANAP_RAB-QueuedItem.h} (50%) create mode 100644 src/ranap/RANAP_RAB-ReleaseFailedList.c create mode 100644 src/ranap/RANAP_RAB-ReleaseFailedList.h create mode 100644 src/ranap/RANAP_RAB-ReleaseItem.c copy src/ranap/{RANAP_RAB-QueuedList.h => RANAP_RAB-ReleaseItem.h} (50%) copy src/ranap/{RANAP_MBMSSessionStop.c => RANAP_RAB-ReleaseList.c} (51%) copy src/ranap/{RANAP_MBMSRABRelease.h => RANAP_RAB-ReleaseList.h} (69%) create mode 100644 src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.c create mode 100644 src/ranap/RANAP_RAB-ReleasedItem-IuRelComp.h create mode 100644 src/ranap/RANAP_RAB-ReleasedItem.c create mode 100644 src/ranap/RANAP_RAB-ReleasedItem.h create mode 100644 src/ranap/RANAP_RAB-RelocationReleaseItem.c copy src/ranap/{RANAP_RAB-RelocationReleaseList.h => RANAP_RAB-RelocationReleaseItem.h} (51%) create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoReq.h create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhRelocInfoRes.h create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h create mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReq.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReq.h create mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReqAck.c create mode 100644 src/ranap/RANAP_RAB-SetupItem-RelocReqAck.h create mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedItem.c create mode 100644 src/ranap/RANAP_RAB-SetupOrModifiedItem.h create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemFirst.c create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemFirst.h create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemSecond.c create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyItemSecond.h create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyList.c create mode 100644 src/ranap/RANAP_RAB-SetupOrModifyList.h create mode 100644 src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.c create mode 100644 src/ranap/RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h create mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferItem.c create mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferItem.h create mode 100644 src/ranap/RANAP_RABs-ContextFailedtoTransferList.c copy src/ranap/{RANAP_MBMSCNDe-RegistrationResponse.h => RANAP_RABs-ContextFailedtoTransferList.h} (60%) create mode 100644 src/ranap/RANAP_RABs-failed-to-reportItem.c create mode 100644 src/ranap/RANAP_RABs-failed-to-reportItem.h create mode 100644 src/ranap/RANAP_RABs-failed-to-reportList.c copy src/ranap/{RANAP_RAB-RelocationReleaseList.h => RANAP_RABs-failed-to-reportList.h} (64%) create mode 100644 src/ranap/RANAP_RedirectionIndication.c copy src/ranap/{RANAP_RAB-AssignmentRequest.h => RANAP_RedirectionIndication.h} (66%) create mode 100644 src/ranap/RANAP_ResetResourceAckItem.c copy src/ranap/{RANAP_RAB-ContextList.h => RANAP_ResetResourceAckItem.h} (50%) create mode 100644 src/ranap/RANAP_ResetResourceAckList.c copy src/ranap/{RANAP_SRNS-ContextResponse.h => RANAP_ResetResourceAckList.h} (66%) create mode 100644 src/ranap/RANAP_ResetResourceItem.c copy src/ranap/{RANAP_RAB-ModifyList.h => RANAP_ResetResourceItem.h} (50%) copy src/ranap/{RANAP_RAB-ModifyRequest.c => RANAP_ResetResourceList.c} (50%) copy src/ranap/{RANAP_MBMSRABRelease.h => RANAP_ResetResourceList.h} (68%) create mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoReq.c create mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoReq.h create mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoRes.c create mode 100644 src/ranap/RANAP_TNLInformationEnhRelInfoRes.h create mode 100644 src/ranap/RANAP_TransportLayerInformation.c create mode 100644 src/ranap/RANAP_TransportLayerInformation.h create mode 100644 src/ranap/RANAP_UnsuccessfulLinking-IEs.c create mode 100644 src/ranap/RANAP_UnsuccessfulLinking-IEs.h create mode 100644 src/ranap/RANAP_UserPlaneInformation.c create mode 100644 src/ranap/RANAP_UserPlaneInformation.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 16 16:38:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 16:38:27 GMT Subject: osmo-iuh.git branch master updated. 08d5da664740432b6933220b094787da9ca90ab8 Message-ID: <201512161638.tBGGcRQN085526@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 code for Iuh interface". The branch, master has been updated via 08d5da664740432b6933220b094787da9ca90ab8 (commit) from 49695572ba3c55c012c9b1a55d13cfca18f4ebbf (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-iuh/commit/?id=08d5da664740432b6933220b094787da9ca90ab8 commit 08d5da664740432b6933220b094787da9ca90ab8 Author: Harald Welte Date: Wed Dec 16 17:31:43 2015 +0100 hnbgw: Use the now-compiling RANAP encoder+decoder code So far, we copy-pasted/cherry-picked individual encoder/decoder functions as the overall ranap_{encode,decode} didn't compile yet. As the latter is now finally compiling, we can remove those copies and link in ranap_{encode,decode}.o ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/hnbgw_ranap.c | 488 +----------------------------------------------------- 2 files changed, 3 insertions(+), 487 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 16 19:15:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 19:15:54 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-636-g8a78c4d Message-ID: <201512161915.tBGJFsI3001973@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/edge has been updated discards 0f8e618212e2884e8d39e57a5c41657e9bce645b (commit) discards 5c7907a9e2e5c29eb07f82ec498c08fbf00075c8 (commit) discards 275c31b550ae713fb3af066bd41b39e469c1fa4b (commit) discards 70cfbe14b31392144d5f403acc52801bf2b87d11 (commit) discards e0eb3e8a3826299da6e4cd433875b2ec9029c5a0 (commit) discards 2f7bb08c49a8871bc7dc94a9af1cf2eedfa63ee5 (commit) discards ebce5f4e98c5c4c6adad62dfe1d5482a05f7926d (commit) discards a342abc6f3cf3e37faf4f975429eaa4211f55087 (commit) discards e1d5396a55b1b11c7e951667266ec347216fc207 (commit) discards bab4b7dc75dfb80ba3a05168ed3f6eb81d11004d (commit) discards 5735c14648efcaed459e7f5d3bf95430461b904f (commit) discards 5234e5ad01de011bba632ce4f46ae4a8a9f60a59 (commit) discards 80f559f148aec18c1db03e347c88d9331e02febc (commit) discards 53fc0eb984c5def0cb4d093af457ba77ec82ed69 (commit) discards f47bbc337a8b0485165cdca85038b922f3cdec51 (commit) discards 9e2152d10909e06b0cd0b7ef3b7ceb5e5c6f0458 (commit) discards 42dc5e7e9c50a9564ebcb26c0aae617dcce5b4c9 (commit) discards b1c79b04dc8677c3487a24f2f6bbd867e5117fbd (commit) discards e20716086cf5507456f5d71d0ef923b10a443f06 (commit) discards 84cf6d55cb23141cfcd07959a4db78c7b5b2a618 (commit) discards 1fc065d98d32127665f76da657a3408f3e214ef7 (commit) discards 88de08f4abd569885ee31f1de54466edf6930a07 (commit) discards 06d5aa8131d20734984a4335b4b43d5fbee0d45e (commit) discards 858170188b909aefb376770f14b3371ec91d9cc1 (commit) via 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit) via aa614fabb186e93cd109b638aa479d9c943c148c (commit) via 6e75bc7fe304eec274f6e485a8b23a164fd4e28e (commit) via 845c01ef3f7df788308e56ad22408991c7d2c5ff (commit) via 554a835e906419ff5b4b773b3a723a3fa2e15611 (commit) via 39c6c7f738439197fd13636e9a9ea6ca192f7b4e (commit) via b3100e187b8030fe25057978433e1dde62e86647 (commit) via e8f5fe52554895661f7dafedb96c4c68b0ca9bda (commit) via ce1beb423cddfddebeb2ebacb60eb10506eeff71 (commit) via 784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 (commit) via d87e1d6ab747423d3668c74d16201a5d967accf0 (commit) via 61679251472391bf1746eb277b5027caa1ac14ad (commit) via 4abc686d76b1d74ba07939f5e586842c68c37e25 (commit) via 392a5453361d639abe3eb50ec5ea7ace1595af04 (commit) via 4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 (commit) via 6c3dc61db58bf469c504ffbfcbe061de2f18ceac (commit) via 3b802e3c4ab59e6714d42298ca7b0b793e063f21 (commit) via 690a734ebf392af8a8c8f443b2099e491d5aef3e (commit) via 9e862e1e7f94e693615a843cbbbca0f4417e277f (commit) via d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 (commit) via 409f980a180ad8977717cbb5ec412990a0ecbfb0 (commit) via 14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 (commit) via 5265f59525157d135c1051f057f836395782c98e (commit) via 86b6f05d19c8559b99d548730e54c1a4bfb7beba (commit) via 5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e (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 (0f8e618212e2884e8d39e57a5c41657e9bce645b) \ N -- N -- N (8a78c4d6c403763ea8260d4971b1f22cd49ffb80) 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/osmo-pcu/commit/?id=8a78c4d6c403763ea8260d4971b1f22cd49ffb80 commit 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 Author: Jacob Erlbeck Date: Tue Dec 15 11:23:00 2015 +0100 DEBUG show RLC data units http://cgit.osmocom.org/osmo-pcu/commit/?id=aa614fabb186e93cd109b638aa479d9c943c148c commit aa614fabb186e93cd109b638aa479d9c943c148c Author: Jacob Erlbeck Date: Fri Dec 11 14:53:29 2015 +0100 DEBUG Add data log to RLC input http://cgit.osmocom.org/osmo-pcu/commit/?id=6e75bc7fe304eec274f6e485a8b23a164fd4e28e commit 6e75bc7fe304eec274f6e485a8b23a164fd4e28e Author: Jacob Erlbeck Date: Fri Dec 11 16:09:41 2015 +0100 sched: Change next_ctrl_prio increment Currently the control block scheduler does not seem to be fair in all cases. At least it happend while testing the EGPRS code, that a Uplink Ack/Nack message got never be sent, because a Downlink assignment took over all the times. This commit changes the round robin code to always increment the priority offset by 1 instead of (i + 1). The former definitely ensures that every message type gets the highest priority after some steps. The latter might be more fair in some situations, but that and its correctness are not proven. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=845c01ef3f7df788308e56ad22408991c7d2c5ff commit 845c01ef3f7df788308e56ad22408991c7d2c5ff Author: Jacob Erlbeck Date: Tue Dec 15 15:52:32 2015 +0100 edge: Remove unused GPRS functions This commit removes the code that is no longer used due to the commit "Use a single PDCH rcv_data_block method for GPRS and EGPRS". Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=554a835e906419ff5b4b773b3a723a3fa2e15611 commit 554a835e906419ff5b4b773b3a723a3fa2e15611 Author: Jacob Erlbeck Date: Wed Dec 9 17:39:56 2015 +0100 edge: Use a single PDCH rcv_data_block method for GPRS and EGPRS Currently GPRS is handled by the old code path while EGPRS already uses the unified functions. The rcv_block_egprs is basically not specific to EGPRS and just needs minor modifications to handle GPRS. This commit turns gprs_rlcmac_pdch::rcv_block_egprs into a unified rcv_data_block method and uses it for GPRS, too. Note that the logging messages of the new parser are different. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=39c6c7f738439197fd13636e9a9ea6ca192f7b4e commit 39c6c7f738439197fd13636e9a9ea6ca192f7b4e Author: Jacob Erlbeck Date: Tue Dec 8 15:14:05 2015 +0100 edge: Implement gprs_rlcmac_pdch::rcv_block_egprs This commit replaces the stub by a method that decodes the block first, and passes it to the TBF object associated with the TFI. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b3100e187b8030fe25057978433e1dde62e86647 commit b3100e187b8030fe25057978433e1dde62e86647 Author: Jacob Erlbeck Date: Mon Dec 14 13:36:13 2015 +0100 edge: Add methods for unified GPRS/EGPRS UL data block handling The current rcv_data_block_acknowledged_gprs method is tightly coupled to GPRS. This commit adds variants of the involved methods that support EGPRS and GPRS RLC encodings likewise. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e8f5fe52554895661f7dafedb96c4c68b0ca9bda commit e8f5fe52554895661f7dafedb96c4c68b0ca9bda Author: Jacob Erlbeck Date: Mon Dec 14 13:23:15 2015 +0100 tbf: Refactor parts of extract_tlli into set_tlli_from_ul Currently gprs_rlcmac_tbf::extract_tlli takes care of decoding and the TBF update. These are really different things and doing the decoding in extract_tlli makes EGPRS support more complex. This commit moves the TBF state related part into a new method gprs_rlcmac_tbf::set_tlli_from_ul. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ce1beb423cddfddebeb2ebacb60eb10506eeff71 commit ce1beb423cddfddebeb2ebacb60eb10506eeff71 Author: Jacob Erlbeck Date: Mon Dec 14 12:04:01 2015 +0100 edge: Store GprsCodingScheme in gprs_rlc_data Currently the coding scene is stored as number N, where there scheme is CS-N. This commit replaces this by a GprsCodingScheme type cs value. The gprs_rlcmac_cs table is no longer needed and thus removed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 commit 784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 Author: Jacob Erlbeck Date: Mon Dec 14 11:54:29 2015 +0100 edge: Add is_received and invalidate_bsn to gprs_rlc_ul_window These methods will be needed for EGPRS decoding. The is_received method returns true iff a block with the given BSN has already been received in the current window. A call to invalidate_bsn marks the block as not received. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d87e1d6ab747423d3668c74d16201a5d967accf0 commit d87e1d6ab747423d3668c74d16201a5d967accf0 Author: Jacob Erlbeck Date: Mon Dec 14 11:43:04 2015 +0100 rlc: Do not raise_v_q in receive_bsn Currently gprs_rlc_ul_window::receive_bsn calls raise_v_q and returns the number of RLC data blocks that can be taken from the queue. This does not fit the EGPRS feature to put 2 independant data blocks in a single RLC block. This commit removes raise_v_q from receive_bsn, hence it must be called explicitely to get the number of processable data blocks. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=61679251472391bf1746eb277b5027caa1ac14ad commit 61679251472391bf1746eb277b5027caa1ac14ad Author: Jacob Erlbeck Date: Fri Dec 11 18:25:21 2015 +0100 edge: Add test cases for rlc_data_from_ul_data This checks the example test cases given in appendix B of TS 44.060. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4abc686d76b1d74ba07939f5e586842c68c37e25 commit 4abc686d76b1d74ba07939f5e586842c68c37e25 Author: Jacob Erlbeck Date: Tue Dec 8 15:14:05 2015 +0100 edge: Add unified decoder methods for GPRS/EGPRS This commit adds new RLC block decoder functions that support both GPRS and EGPRS. The code path is selected based on the value of the GprsCodingScheme cs object. - rlc_parse_ul_data_header parses the header of an RLC data block including the E and FBI/TI flags (currently supported CS-1 - CS-4, MCS-1 - MCS-4). - rlc_copy_to_aligned_buffer copies an RLC data unit to a byte aligned buffer and returns the unit's length. - rlc_get_data_aligned is a convenience wrapper around rlc_copy_to_aligned_buffer that avoids copying if the data unit is already byte aligned. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=392a5453361d639abe3eb50ec5ea7ace1595af04 commit 392a5453361d639abe3eb50ec5ea7ace1595af04 Author: Jacob Erlbeck Date: Mon Dec 14 10:38:29 2015 +0100 edge: Add information about data blocks to GprsCodingScheme This commit adds the methods maxDataBlockBytes and numDataBlocks which provide information about the data areas within RLC messages. In these areas, the extension bytes, TLLI, and the LLC data are stored. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 commit 4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 Author: Jacob Erlbeck Date: Mon Dec 14 11:13:30 2015 +0100 rlc: Check endianness for bit field declarations Currently the declarations of rlc_ul_header, rlc_dl_header, and rlc_li_field silently assume that a gcc for a little endian platform is being used. This commit adds '#if OSMO_IS_LITTLE_ENDIAN' the ensure the correct byte ordering. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6c3dc61db58bf469c504ffbfcbe061de2f18ceac commit 6c3dc61db58bf469c504ffbfcbe061de2f18ceac Author: Jacob Erlbeck Date: Mon Dec 14 10:21:26 2015 +0100 edge: Add header type property to GprsCodingScheme The header type depends on the coding scheme, for GPRS there is a single data header type per direction, for EGPRS there are 3 per direction. In addition, control block header types are used with CS-1 only, so there is one of the per direction altogether for GRPS and EGPRS. This commit adds the header type enum and two methods headerTypeData and headerTypeControl. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3b802e3c4ab59e6714d42298ca7b0b793e063f21 commit 3b802e3c4ab59e6714d42298ca7b0b793e063f21 Author: Jacob Erlbeck Date: Mon Dec 7 15:50:35 2015 +0100 edge: Rename rcv_data_block_acknowledged This commit renames rcv_data_block_acknowledged to rcv_data_block_acknowledged_gprs to separate it from EGPRS data block decoding. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=690a734ebf392af8a8c8f443b2099e491d5aef3e commit 690a734ebf392af8a8c8f443b2099e491d5aef3e Author: Jacob Erlbeck Date: Mon Nov 30 18:09:17 2015 +0100 edge: Add gprs_rlcmac_pdch::rcv_block_egprs stub This stub function gets called when an EGPRS data package arrives. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9e862e1e7f94e693615a843cbbbca0f4417e277f commit 9e862e1e7f94e693615a843cbbbca0f4417e277f Author: Jacob Erlbeck Date: Mon Dec 14 15:19:12 2015 +0100 edge: Use GprsCodingScheme to adjust the UL RLC block size Currently the block size is mapped by a switch statement to strip extra bits that are not used for RLC blocks. That information is already available via the GprsCodingScheme class. This commit moves the CS/MCS detection to the rcv_block message and passes the cs object via rcv_block_gprs, where the length gets adjusted, to gprs_rlcmac_pdch::rcv_data_block_acknowledged. There the switch statement is removed. Note that the TbfTest.err changes due to an additional log message. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 commit d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 Author: Jacob Erlbeck Date: Mon Dec 7 12:23:35 2015 +0100 edge: Add test for GprsCodingScheme This test checks constructors, predicates, and operators of the GprsCodingScheme class. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=409f980a180ad8977717cbb5ec412990a0ecbfb0 commit 409f980a180ad8977717cbb5ec412990a0ecbfb0 Author: Jacob Erlbeck Date: Mon Nov 30 18:06:50 2015 +0100 edge: Add GprsCodingScheme class Currently the coding scheme is checked and compared at different places which makes in cumbersome to extend it for EGPRS. This class encapsules the coding scheme and provides required meta information like sizes as well as helper methods. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 commit 14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 Author: Jacob Erlbeck Date: Fri Nov 27 18:10:39 2015 +0100 edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class The multislot (MS) class and the EGPRS MS class can also be passed via BSSGP in an MS Radio Access Capability element which can optionally be contained in a DL-UNITDATA PDU. While this case is fully supported for GPRS, the EGPRS MS class in BSSGP messages is ignored. This commit extends gprs_rlcmac_dl_tbf::handle to pass the EGPRS MS class, too. Note, that the EGPRS class is not yet taken from the CSN.1 RA capability and is always set to 0. Note also, that append_data still uses ms_class only. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5265f59525157d135c1051f057f836395782c98e commit 5265f59525157d135c1051f057f836395782c98e Author: Jacob Erlbeck Date: Mon Sep 28 18:54:32 2015 +0200 edge: Enable EGPRS if configured and egprs_ms_class present Enable the TBF to use EGPRS if the bts->egprs_enabled config variable has been set via the VTY "egprs" command and if the MS has signaled a EGPRS multislot class. Tell the MS to use EGPRS if the condition above holds. Note that this will cause the MS to use EGPRS RLC block formats for further messages which are not yet understood by the PCU. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=86b6f05d19c8559b99d548730e54c1a4bfb7beba commit 86b6f05d19c8559b99d548730e54c1a4bfb7beba Author: Jacob Erlbeck Date: Fri Nov 27 15:17:34 2015 +0100 edge: Support EGPRS multislot class handling in tbf_alloc Add an egprs_ms_class argument to the allocation functions and set/pass it where necessary. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e commit 5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e Author: Jacob Erlbeck Date: Fri Nov 27 16:17:40 2015 +0100 edge: Add m_egprs_enabled and related methods to TBF Add the following methods to gprs_rlcmac_tbf: - is_egprs_enabled - enable_egprs - disable_egprs Also show the value of the flag in name() by displaying "EGPRS" if it is set. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 24 +--- src/bts.h | 2 - src/decoding.cpp | 209 ++++++++++++++++++++++++++++-- src/decoding.h | 11 ++ src/rlc.cpp | 166 ------------------------ src/rlc.h | 18 +-- src/tbf.cpp | 4 +- src/tbf.h | 4 - src/tbf_ul.cpp | 329 +++--------------------------------------------- tests/edge/EdgeTest.cpp | 75 ++++++++++- tests/tbf/TbfTest.err | 99 +++++++++------ 11 files changed, 367 insertions(+), 574 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Dec 16 22:08:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Dec 2015 22:08:22 GMT Subject: osmo-iuh.git branch master updated. ace1d24d346d1f1184f2aceb34016f4e9143199a Message-ID: <201512162208.tBGM8Mmk020662@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 code for Iuh interface". The branch, master has been updated via ace1d24d346d1f1184f2aceb34016f4e9143199a (commit) via 462db35426cc66653d0a2987af82ed1e0959a5c5 (commit) via d328c1a3aca9b59dd1ca15627899f2d39642f440 (commit) via c16117a22cff56ba794fae71f3e948cc5446342c (commit) via 8dacb07bafad4e2b2966453f9eb97696c0747124 (commit) via cbaaeefe008a2ace0eb3d6287c12f33d521cbf23 (commit) from 08d5da664740432b6933220b094787da9ca90ab8 (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-iuh/commit/?id=ace1d24d346d1f1184f2aceb34016f4e9143199a commit ace1d24d346d1f1184f2aceb34016f4e9143199a Author: Harald Welte Date: Wed Dec 16 23:07:19 2015 +0100 ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t The FieldPair is a strange construct of RANAP Radio Access Bearer assignment, where certain IEs appear in pairs. http://cgit.osmocom.org/osmo-iuh/commit/?id=462db35426cc66653d0a2987af82ed1e0959a5c5 commit 462db35426cc66653d0a2987af82ed1e0959a5c5 Author: Harald Welte Date: Wed Dec 16 23:06:59 2015 +0100 hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator) http://cgit.osmocom.org/osmo-iuh/commit/?id=d328c1a3aca9b59dd1ca15627899f2d39642f440 commit d328c1a3aca9b59dd1ca15627899f2d39642f440 Author: Harald Welte Date: Wed Dec 16 23:04:21 2015 +0100 WIP: add some early code for generating required RANAP messages http://cgit.osmocom.org/osmo-iuh/commit/?id=c16117a22cff56ba794fae71f3e948cc5446342c commit c16117a22cff56ba794fae71f3e948cc5446342c Author: Harald Welte Date: Wed Dec 16 20:30:11 2015 +0100 Add ranap_generate_outcome() function Ranap has not only successsful and unsuccessful outcome, but also an unqualified general 'outcome'. http://cgit.osmocom.org/osmo-iuh/commit/?id=8dacb07bafad4e2b2966453f9eb97696c0747124 commit 8dacb07bafad4e2b2966453f9eb97696c0747124 Author: Harald Welte Date: Wed Dec 16 20:27:14 2015 +0100 {hnbap,rua,ranap}_common.c: Reduce code duplicatioon There used to be a lot of code duplication between the code to generate initiating, successfulOutcome and unsuccessfulOutcome messages. Try to reduce that by callign a generic function. http://cgit.osmocom.org/osmo-iuh/commit/?id=cbaaeefe008a2ace0eb3d6287c12f33d521cbf23 commit cbaaeefe008a2ace0eb3d6287c12f33d521cbf23 Author: Harald Welte Date: Wed Dec 16 20:17:26 2015 +0100 {rua,hnbap,ranap}_common: Add missing encoding functions We used to only have those generator functions that we needed for the existing hnbgw code; Implement the missing encoders ----------------------------------------------------------------------- Summary of changes: src/hnbap_common.c | 84 +++++++++----------- src/hnbap_common.h | 6 ++ src/ranap_common.c | 148 ++++++++++++++++++++++------------- src/ranap_common.h | 21 +++++ src/rua_common.c | 92 ++++++++++------------ src/rua_common.h | 6 ++ src/tests/test-ranap.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 415 insertions(+), 149 deletions(-) create mode 100644 src/tests/test-ranap.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 17 07:35:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 07:35:24 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.15.0-73-g29474c5 Message-ID: <201512170735.tBH7ZOrD087951@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, shared/packages/testing has been updated discards 3b744eead4413ce833bca79f474616fa1798b537 (commit) discards c30b3585d6d8e139d41cbd6fad6750fba45a8331 (commit) discards fc327b20a9c77fbccf9363a75122afa07d95192f (commit) discards 1ed04a5c250f6a869efd94cd4fcb5a3dec02f73e (commit) discards 467ca2476b16fb0043d806d37db8cb7a8103513d (commit) discards ec845eb2a852d14fc27c8fc1b4f7b6985667a65c (commit) discards ef8b89472f99b9206d3c3a88c91d0cedc8a856d1 (commit) discards 6988fb222a25b70c95802c97f43b06efbee839d5 (commit) discards 4d4aaf0fecfa36bfbeb55da7a18a263932511234 (commit) discards 7f73ebf92a4032f351c6872cf3d071585db2ae87 (commit) discards 68cb015e7751c103fd21fa7993fae49a06ed1272 (commit) discards dec3851b9e9baa26de49b10ff75ffbe94f7902d9 (commit) discards b54c72bf0d1b552beec441480aa1796e096ab690 (commit) via 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit) via 6fb6c12258ab62d60767d51f990a10802d4c93f0 (commit) via bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107 (commit) via 6e628ba664f98ff5cbee1556115dc8683bed3dc1 (commit) via 95ce9c165ca356840b84c54c88b689682a2fb8be (commit) via e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47 (commit) via 60bddca7672a18fe192e4b15c8faf647a44cac36 (commit) via 6a8fa15d75aad2597525848a2132feb09f0a1b83 (commit) via 399cc031ee2958686368bdb87da7ab47ff006052 (commit) via 149eb7a465fef3964ab558d43727ce70dc676a5d (commit) via 7dbd3349e283b14e23377bd7172c3fd0603b9e48 (commit) via ee0f3629f22247ac860ef48155200d2b18294cba (commit) via 13a2332c8a5bb3ff90971b54281c6a4b17c1880b (commit) via 15aa0da1d3e38bd03422aac10ee750ce2a385af5 (commit) via 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743 (commit) via a960376fcadd6fe1851d20c801ab197c8dd8b101 (commit) via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit) via e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (commit) via ff252bb80172826391b6286fd240266fe842cc83 (commit) via 8fbfaa51bb3f583eeebc1239388832b2e966d424 (commit) via 4ae165da61243c8ea63f1736d9b1366e6a864d94 (commit) via a4370dd96947065be6ee976de2a71cc71ed87a61 (commit) via 273f875c42d74da22b9da442367b9903b4c9c067 (commit) via 6a8cbe9718d2fdf2c0ace0b70508de6e0a406345 (commit) via 97b6bfa996ed1745d27c5598186c4583f7e90861 (commit) via 1b9c815024a1f863d83b70d0bb48c513f8e4cbeb (commit) via 557c84e9f7d3273734685049f628d65a035265c7 (commit) via a2bbc5ec0e6481bb5b65da7bdbde03a424437af4 (commit) via ae2c18c57b5b8d2133a42297fb7ce02a8f332cce (commit) via 0d21ac8f5a4563e10d887e610a8cffff2a5672b8 (commit) via 24e3c3e13657210f2ac5f41942da82341ff7b25d (commit) via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (commit) via 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit) via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit) via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit) via ad945b6aa7620bb9cc3b20835acb562ace15060a (commit) via 9cfe037559bccf5b4652bd449e2b2f1694b8e5f5 (commit) via 063a802d468442fdd7d46e6d7c51e9e8327fb791 (commit) via 390e9101253331b58297a3526ea2fed0982815c8 (commit) via a208c734a20a525a897b7a7184361da61604208e (commit) via 16c3f57ed63c65043561c6bb4cec2430d0537aff (commit) via 3317c84c163a567e0d9405df6d4945689dac1f2c (commit) via c83cd898ef3c167c370d0c3240f355f192388ec7 (commit) via e921e32c828e4c4a62fa3edc17bf49abf8e6d8d7 (commit) via c227594394ddd00e11b8e57cfd16182338cef131 (commit) via 5b664f4b9b95f3f8be3741794fceb309a345bb00 (commit) via bb3d6785e1a32a651bdb9b32707245e1c126c536 (commit) via 30f7bcbd79ad1b661dff844a43f0ccbf4f07cebf (commit) via c8a614d2e9c56fe13c22f239be82f2a2c958e039 (commit) via 65482c919f82b28aa53cd519c4f7799b104051c0 (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 (3b744eead4413ce833bca79f474616fa1798b537) \ N -- N -- N (29474c59dcb6ea2ec42393e3f7ea91813e7b3f34) 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/openbsc/commit/?id=29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 Author: Holger Hans Peter Freyther Date: Thu Dec 17 08:34:42 2015 +0100 debian: New release with cherry-pick of gbproxy fix http://cgit.osmocom.org/openbsc/commit/?id=6fb6c12258ab62d60767d51f990a10802d4c93f0 commit 6fb6c12258ab62d60767d51f990a10802d4c93f0 Author: Jacob Erlbeck Date: Wed Dec 16 16:43:24 2015 +0100 gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages Currently the last message received is patched with the meta information of each stored message. This can lead to invalid memory accesses. This commit replaces msg by stored_msg in the call to gbproxy_patch_bssgp. Note that the fix has not been validated by unit tests yet. Addresses: Program received signal SIGSEGV, Segmentation fault. #0 memmove () at ../sysdeps/i386/i686/memmove.S:68 #1 0x08052ee9 in gprs_msgb_resize_area at gprs_utils.c:99 #2 0x0804f4de in gbproxy_patch_apn_ie at gb_proxy_patch.c:108 #3 0x0804f7cd in gbproxy_patch_llc at gb_proxy_patch.c:253 #4 0x0804f9cb in gbproxy_patch_bssgp at gb_proxy_patch.c:348 #5 0x0804abf5 in gbproxy_flush_stored_messages at gb_proxy.c:347 Ticket: OW#1550 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107 commit bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107 Author: Holger Hans Peter Freyther Date: Mon Nov 30 13:36:44 2015 +0100 debian: Make new release 5e95a411946ba3c520f048c07f8fdc3dff26d564 http://cgit.osmocom.org/openbsc/commit/?id=6e628ba664f98ff5cbee1556115dc8683bed3dc1 commit 6e628ba664f98ff5cbee1556115dc8683bed3dc1 Author: Holger Hans Peter Freyther Date: Tue Nov 10 09:37:07 2015 +0100 New OpenBSC release based on 98fa3dc1c655033b31d90ed051cfa9144e30248c http://cgit.osmocom.org/openbsc/commit/?id=95ce9c165ca356840b84c54c88b689682a2fb8be commit 95ce9c165ca356840b84c54c88b689682a2fb8be Author: Holger Hans Peter Freyther Date: Tue Nov 3 09:46:46 2015 +0100 New OpenBSC release http://cgit.osmocom.org/openbsc/commit/?id=e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47 commit e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47 Author: Holger Hans Peter Freyther Date: Mon Oct 12 20:38:35 2015 +0200 Make a new release from a777c9ee3d4e433c713f7a5c346519aa0321f096 http://cgit.osmocom.org/openbsc/commit/?id=60bddca7672a18fe192e4b15c8faf647a44cac36 commit 60bddca7672a18fe192e4b15c8faf647a44cac36 Author: Holger Hans Peter Freyther Date: Mon Oct 12 10:23:48 2015 +0200 New release based on fa07b489dc3e14579b34365c0a0f1b5d5a70138f http://cgit.osmocom.org/openbsc/commit/?id=6a8fa15d75aad2597525848a2132feb09f0a1b83 commit 6a8fa15d75aad2597525848a2132feb09f0a1b83 Author: Holger Hans Peter Freyther Date: Thu Sep 24 10:46:02 2015 +0200 debian: Make a new release again http://cgit.osmocom.org/openbsc/commit/?id=399cc031ee2958686368bdb87da7ab47ff006052 commit 399cc031ee2958686368bdb87da7ab47ff006052 Author: Holger Hans Peter Freyther Date: Sun Aug 23 17:36:12 2015 +0200 debian: New release http://cgit.osmocom.org/openbsc/commit/?id=149eb7a465fef3964ab558d43727ce70dc676a5d commit 149eb7a465fef3964ab558d43727ce70dc676a5d Author: Holger Hans Peter Freyther Date: Sun Aug 16 15:30:19 2015 +0200 debian: Build new package http://cgit.osmocom.org/openbsc/commit/?id=7dbd3349e283b14e23377bd7172c3fd0603b9e48 commit 7dbd3349e283b14e23377bd7172c3fd0603b9e48 Author: Holger Hans Peter Freyther Date: Tue May 26 00:16:00 2015 +0800 debian: Add the new c-ares dependency for the SGSN http://cgit.osmocom.org/openbsc/commit/?id=ee0f3629f22247ac860ef48155200d2b18294cba commit ee0f3629f22247ac860ef48155200d2b18294cba Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:26:27 2015 -0400 debian: New release with new NAT command http://cgit.osmocom.org/openbsc/commit/?id=13a2332c8a5bb3ff90971b54281c6a4b17c1880b commit 13a2332c8a5bb3ff90971b54281c6a4b17c1880b Author: Holger Hans Peter Freyther Date: Thu Apr 23 17:47:26 2015 -0400 debian: Build new packages http://cgit.osmocom.org/openbsc/commit/?id=15aa0da1d3e38bd03422aac10ee750ce2a385af5 commit 15aa0da1d3e38bd03422aac10ee750ce2a385af5 Author: Jacob Erlbeck Date: Fri Oct 17 10:08:02 2014 +0200 sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO) Currently an OSMO_ASSERT fails, if the message's and the mmctx's TLLIs do not match. This commit turns the assertion into an ERROR log message and uses the default values for IMSI, DRX, and RA CAP instead of the MM context values in this case. TODO: - find the real source for the problem - add test cases derived from what is being described in the ticket Ticket: OW#1322 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=61438f7bce327b8e6f9ec84d6ef0f5a115f8a743 commit 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743 Author: Jacob Erlbeck Date: Tue Sep 30 13:53:26 2014 +0200 sgsn: Added TODOs (TODO) TODO: - fix and remove TODOs - add test cases for Detach(reattach) - add test cases for PDP context deletion (OW#1311) - add test cases for Cancel pending timer in sgsn_mm_ctx_free - remove this commit Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=a960376fcadd6fe1851d20c801ab197c8dd8b101 commit a960376fcadd6fe1851d20c801ab197c8dd8b101 Author: Jacob Erlbeck Date: Fri Dec 19 19:11:20 2014 +0100 sgsn: Add logging to connect_timer_cb (TODO) TODO: - LOGLevel ? Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 13 + debian/control | 14 + debian/osmo-gtphub.default | 2 + debian/osmo-gtphub.examples | 1 + debian/{osmocom-sgsn.init => osmo-gtphub.init} | 20 +- debian/osmo-gtphub.install | 1 + debian/rules | 1 + openbsc/.gitignore | 2 + openbsc/configure.ac | 3 +- openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 23 + openbsc/include/openbsc/Makefile.am | 3 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 8 +- openbsc/include/openbsc/gtphub.h | 467 +++++ openbsc/include/openbsc/vty.h | 1 + openbsc/osmoappdesc.py | 6 +- openbsc/src/gprs/Makefile.am | 9 +- openbsc/src/gprs/gb_proxy.c | 2 +- openbsc/src/gprs/gprs_utils.c | 4 +- openbsc/src/gprs/gtphub.c | 2191 ++++++++++++++++++++++ openbsc/src/gprs/gtphub_ext.c | 216 +++ openbsc/src/gprs/gtphub_main.c | 282 +++ openbsc/src/gprs/gtphub_vty.c | 258 +++ openbsc/src/gprs/sgsn_vty.c | 7 +- openbsc/src/ipaccess/ipaccess-config.c | 2 +- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 32 +- openbsc/src/libcommon/gsm_data.c | 3 +- openbsc/src/utils/bs11_config.c | 2 +- openbsc/src/utils/meas_db.c | 1 + openbsc/tests/Makefile.am | 7 +- openbsc/tests/atlocal.in | 1 + openbsc/tests/gtphub/Makefile.am | 23 + openbsc/tests/gtphub/gtphub_test.c | 1006 ++++++++++ openbsc/tests/gtphub/gtphub_test.ok | 9 + openbsc/tests/smpp/Makefile.am | 5 +- openbsc/tests/testsuite.at | 7 + 38 files changed, 4580 insertions(+), 59 deletions(-) create mode 100644 debian/osmo-gtphub.default create mode 100644 debian/osmo-gtphub.examples copy debian/{osmocom-sgsn.init => osmo-gtphub.init} (87%) create mode 100644 debian/osmo-gtphub.install create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg create mode 100644 openbsc/include/openbsc/gtphub.h create mode 100644 openbsc/src/gprs/gtphub.c create mode 100644 openbsc/src/gprs/gtphub_ext.c create mode 100644 openbsc/src/gprs/gtphub_main.c create mode 100644 openbsc/src/gprs/gtphub_vty.c create mode 100644 openbsc/tests/gtphub/Makefile.am create mode 100644 openbsc/tests/gtphub/gtphub_test.c create mode 100644 openbsc/tests/gtphub/gtphub_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 17 07:35:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 07:35:49 GMT Subject: openbsc.git tag zecke/release/openbsc-0.15.0+z6 created. 0.15.0-73-g29474c5 Message-ID: <201512170735.tBH7ZnFb088125@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 tag, zecke/release/openbsc-0.15.0+z6 has been created at 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit) - Log ----------------------------------------------------------------- commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 Author: Holger Hans Peter Freyther Date: Thu Dec 17 08:34:42 2015 +0100 debian: New release with cherry-pick of gbproxy fix ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Dec 17 09:29:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 09:29:04 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.9.0-37-gd8dd911 Message-ID: <201512170929.tBH9T4EN099871@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, jerlbeck/wip/stats has been updated discards 07ab21292da2aa6b441fae8c5829f4f28376bce2 (commit) discards 0b8d2f81d8ff5b2fc443aef4a52912cac640b057 (commit) discards 56922b3f7bdf58153b450d56adf50b0c4b404a45 (commit) discards 342706d51c75a4c840a50a1e20178dc48a940b77 (commit) discards b52d8121888f3aedc1f1390f13347201db931876 (commit) via d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 (commit) via 62f80fccb8a222bd81f0b15b099150dab6206bfc (commit) via fad5752ab5b91e615dd82365c0663e38b4540dcd (commit) via f4b173cb0c8c5179081a4b82928b375fdf0caf17 (commit) via 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 (commit) via 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc (commit) via 49a8f88565385107cf008d1f2c01344a3f165c4d (commit) via ac4ed17dbd15ed703583584626d820f66ea5a17d (commit) via af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 (commit) via 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (commit) via ee702cd590688c1e65296319c5bc4c9cf160ba65 (commit) via f13de868be052f96325c337f25453f1d97777005 (commit) via 46b703d083a57d7718340f8f71da29d96ce15170 (commit) via 2e8f9ed5560ac6286b1fe70ade868569d30cb392 (commit) via b6e6bea4ecea4b0769fc56136321f01f553459ba (commit) via 5fa0dcc2750a79920d4a6404e960c50667840058 (commit) via d086f2119509af2e26a0d7a587b9e176df814998 (commit) via a10ef29b47123a60755b59befca9b2d45f3e29fa (commit) via b32a19467ffde540b059bf166a378decf07701b8 (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 (07ab21292da2aa6b441fae8c5829f4f28376bce2) \ N -- N -- N (d8dd911de66e10c87e4b8f0fa0e26f1be832eb82) 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/libosmocore/commit/?id=d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 commit d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 Author: Jacob Erlbeck Date: Thu Dec 17 09:51:53 2015 +0100 ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete The stat item group is not removed by gprs_nsvc_delete which will corrupt the group list. Addresses: valgrind tests/gbproxy/gbproxy_test [...] ==4541== Invalid write of size 4 ==4541== at 0x4071ACA: __llist_add (linuxlist.h:65) ==4541== by 0x4071ACA: llist_add (linuxlist.h:81) ==4541== by 0x4071ACA: osmo_stat_item_group_alloc (stat_item.c:112) ==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244) ==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388) ==4541== by 0x804CFD3: test_gbproxy_ident_changes (gbproxy_test.c:1501) ==4541== by 0x805FBD3: main (gbproxy_test.c:5803) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: configure.ac | 16 +- debian/control | 6 +- .../{libosmocore6.install => libosmocore7.install} | 0 include/Makefile.am | 5 +- include/osmocom/core/stat_item.h | 3 +- include/osmocom/core/talloc.h | 191 +-- include/osmocom/gsm/protocol/gsm_03_41.h | 31 + include/osmocom/gsm/protocol/gsm_08_58.h | 25 + include/osmocom/gsm/rsl.h | 6 + libosmocore.pc.in | 4 +- libosmoctrl.pc.in | 2 +- libosmogb.pc.in | 2 +- libosmogsm.pc.in | 2 +- libosmosim.pc.in | 2 +- libosmovty.pc.in | 2 +- src/Makefile.am | 16 +- src/ctrl/Makefile.am | 4 +- src/gb/Makefile.am | 4 +- src/gb/gprs_ns.c | 1 + src/gsm/Makefile.am | 4 +- src/gsm/libosmogsm.map | 1 + src/gsm/rsl.c | 26 + src/sim/Makefile.am | 4 +- src/stat_item.c | 10 +- src/stats_statsd.c | 12 +- src/talloc.c | 1804 -------------------- src/vty/Makefile.am | 4 +- src/vty/utils.c | 5 +- tests/Makefile.am | 3 +- utils/Makefile.am | 2 +- 30 files changed, 148 insertions(+), 2049 deletions(-) rename debian/{libosmocore6.install => libosmocore7.install} (100%) delete mode 100644 src/talloc.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 09:55:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 09:55:40 GMT Subject: libosmocore.git branch zecke/ancient/debian6.0 updated. 0.9.0-19-gf8741db Message-ID: <201512170955.tBH9teJX002533@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/ancient/debian6.0 has been updated via f8741dbe301315078b458236badab6f6cc67271a (commit) via 7195ae2e368343f4c0071785d45f8c4198794fdb (commit) from a306d7c95d554979bfc7794abdaef675f41a8d12 (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=f8741dbe301315078b458236badab6f6cc67271a commit f8741dbe301315078b458236badab6f6cc67271a Author: Holger Hans Peter Freyther Date: Thu Dec 17 10:53:48 2015 +0100 debian: Backport memory fix for the statsd code http://cgit.osmocom.org/libosmocore/commit/?id=7195ae2e368343f4c0071785d45f8c4198794fdb commit 7195ae2e368343f4c0071785d45f8c4198794fdb Author: Jacob Erlbeck Date: Thu Dec 17 09:51:53 2015 +0100 ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete The stat item group is not removed by gprs_nsvc_delete which will corrupt the group list. Addresses: valgrind tests/gbproxy/gbproxy_test [...] ==4541== Invalid write of size 4 ==4541== at 0x4071ACA: __llist_add (linuxlist.h:65) ==4541== by 0x4071ACA: llist_add (linuxlist.h:81) ==4541== by 0x4071ACA: osmo_stat_item_group_alloc (stat_item.c:112) ==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244) ==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388) ==4541== by 0x804CFD3: test_gbproxy_ident_changes (gbproxy_test.c:1501) ==4541== by 0x805FBD3: main (gbproxy_test.c:5803) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ src/gb/gprs_ns.c | 1 + 2 files changed, 7 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 12:46:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 12:46:41 GMT Subject: libosmocore.git branch jerlbeck/fixes/gb created. 0.7.0-30-gd517a52 Message-ID: <201512171246.tBHCkfW7019246@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, jerlbeck/fixes/gb has been created at d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=d517a52a80011f58e9a8bbdeeb06cae9a40c897e commit d517a52a80011f58e9a8bbdeeb06cae9a40c897e Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:03:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:03:50 GMT Subject: libosmocore.git branch master updated. 0.9.0-37-g0975a7f Message-ID: <201512171303.tBHD3otq021180@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 0975a7f36c41afcb4e477609b97fe890990782ab (commit) from 62f80fccb8a222bd81f0b15b099150dab6206bfc (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=0975a7f36c41afcb4e477609b97fe890990782ab commit 0975a7f36c41afcb4e477609b97fe890990782ab Author: Jacob Erlbeck Date: Thu Dec 17 09:51:53 2015 +0100 ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete The stat item group is not removed by gprs_nsvc_delete which will corrupt the group list. Addresses: valgrind tests/gbproxy/gbproxy_test [...] ==4541== Invalid write of size 4 ==4541== at 0x4071ACA: __llist_add (linuxlist.h:65) ==4541== by 0x4071ACA: llist_add (linuxlist.h:81) ==4541== by 0x4071ACA: osmo_stat_item_group_alloc (stat_item.c:112) ==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244) ==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388) ==4541== by 0x804CFD3: test_gbproxy_ident_changes (gbproxy_test.c:1501) ==4541== by 0x805FBD3: main (gbproxy_test.c:5803) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_ns.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:11:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:11:33 GMT Subject: libosmocore.git branch jerlbeck/fixes/gb updated. 0.7.0-30-g7afec7e Message-ID: <201512171311.tBHDBXwM022169@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, jerlbeck/fixes/gb has been updated discards d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit) via 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (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 (d517a52a80011f58e9a8bbdeeb06cae9a40c897e) \ N -- N -- N (7afec7ee7471e54bcf8f22c8ba3095a19221f650) 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/libosmocore/commit/?id=7afec7ee7471e54bcf8f22c8ba3095a19221f650 commit 7afec7ee7471e54bcf8f22c8ba3095a19221f650 Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_ns.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 Thu Dec 17 13:12:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:12:32 GMT Subject: libosmocore.git branch jerlbeck/fixes/gb updated. 0.7.0-30-gef3ab6b Message-ID: <201512171312.tBHDCW6h022327@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, jerlbeck/fixes/gb has been updated discards 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (commit) via ef3ab6b546707f856e3951aedd2d737602c3d434 (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 (7afec7ee7471e54bcf8f22c8ba3095a19221f650) \ N -- N -- N (ef3ab6b546707f856e3951aedd2d737602c3d434) 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/libosmocore/commit/?id=ef3ab6b546707f856e3951aedd2d737602c3d434 commit ef3ab6b546707f856e3951aedd2d737602c3d434 Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: tests/gb/gprs_ns_test.c | 5 ----- 1 file changed, 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:17:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:17:57 GMT Subject: libosmocore.git branch master updated. 0.9.0-39-gcc6ac4c Message-ID: <201512171317.tBHDHvLD022852@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 cc6ac4cdc4103cb68a3e161deb49dfb64c931adf (commit) via 5ab8e2cdfcdfb932b918405061798e0079223273 (commit) from 0975a7f36c41afcb4e477609b97fe890990782ab (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=cc6ac4cdc4103cb68a3e161deb49dfb64c931adf commit cc6ac4cdc4103cb68a3e161deb49dfb64c931adf Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=5ab8e2cdfcdfb932b918405061798e0079223273 commit 5ab8e2cdfcdfb932b918405061798e0079223273 Author: Holger Hans Peter Freyther Date: Thu Dec 17 14:13:22 2015 +0100 stats: Fix compiler warning about losing const stats_statsd.c: In function ???osmo_stats_reporter_statsd_send_item???: stats_statsd.c:154:15: warning: initialization discards ???const??? qualifier from pointer target type char *unit = desc->unit; ^ ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_ns.c | 6 ++++ src/stats_statsd.c | 2 +- tests/gb/gprs_ns_test.c | 18 +++++++++++ tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:19:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:19:47 GMT Subject: libosmocore.git branch zecke/ancient/debian6.0 updated. 0.9.0-21-g34d770d Message-ID: <201512171319.tBHDJlcD023071@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/ancient/debian6.0 has been updated via 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 (commit) via a95f36ec03e55440859a1521820ef615518cc603 (commit) from f8741dbe301315078b458236badab6f6cc67271a (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=34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 commit 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 Author: Holger Hans Peter Freyther Date: Thu Dec 17 14:19:11 2015 +0100 debian: Build a new package with the GPRS-NS fix http://cgit.osmocom.org/libosmocore/commit/?id=a95f36ec03e55440859a1521820ef615518cc603 commit a95f36ec03e55440859a1521820ef615518cc603 Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++ src/gb/gprs_ns.c | 6 ++++ tests/gb/gprs_ns_test.c | 18 +++++++++++ tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 114 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:22:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:22:26 GMT Subject: libosmocore.git branch zecke/release/0.7-dev updated. 0.7.0-30-gfe2aa68 Message-ID: <201512171322.tBHDMQag023867@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 updated via fe2aa68db819d73aec1e98eaa6054d01efb22bd1 (commit) from 52354dd78567e898d5dd114380a17990ce1608f8 (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=fe2aa68db819d73aec1e98eaa6054d01efb22bd1 commit fe2aa68db819d73aec1e98eaa6054d01efb22bd1 Author: Jacob Erlbeck Date: Thu Dec 17 13:22:36 2015 +0100 ns: Force a defined state when sending NS RESET Currently the state is assumed to remain the same while the reset procedure is active. While this works correctly in general, a single unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not stop the reset procedure. The leads to repeated RESET messages, where the corresponding RESET_ACK is ignored. This is a stable state which can only be left by manual intervention or by reception of a RESET message from the peer. This commit changes the RESET timeout handler to set the state to BLOCKED/RESET when sending the new NS RESET message. Note that this should ensure a clean restart even if the state has been screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK in abnormal cases. Addresses: gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention) gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895) gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895 Ticket: OW#1551 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_ns.c | 6 ++++ tests/gb/gprs_ns_test.c | 18 +++++++++++ tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Dec 17 13:30:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:30:12 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-636-g8a78c4d Message-ID: <201512171330.tBHDUCPR024752@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/master has been updated via 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit) via aa614fabb186e93cd109b638aa479d9c943c148c (commit) via 6e75bc7fe304eec274f6e485a8b23a164fd4e28e (commit) via 845c01ef3f7df788308e56ad22408991c7d2c5ff (commit) via 554a835e906419ff5b4b773b3a723a3fa2e15611 (commit) via 39c6c7f738439197fd13636e9a9ea6ca192f7b4e (commit) via b3100e187b8030fe25057978433e1dde62e86647 (commit) via e8f5fe52554895661f7dafedb96c4c68b0ca9bda (commit) via ce1beb423cddfddebeb2ebacb60eb10506eeff71 (commit) via 784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 (commit) via d87e1d6ab747423d3668c74d16201a5d967accf0 (commit) via 61679251472391bf1746eb277b5027caa1ac14ad (commit) via 4abc686d76b1d74ba07939f5e586842c68c37e25 (commit) via 392a5453361d639abe3eb50ec5ea7ace1595af04 (commit) via 4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 (commit) via 6c3dc61db58bf469c504ffbfcbe061de2f18ceac (commit) via 3b802e3c4ab59e6714d42298ca7b0b793e063f21 (commit) via 690a734ebf392af8a8c8f443b2099e491d5aef3e (commit) via 9e862e1e7f94e693615a843cbbbca0f4417e277f (commit) via d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 (commit) via 409f980a180ad8977717cbb5ec412990a0ecbfb0 (commit) via 14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 (commit) via 5265f59525157d135c1051f057f836395782c98e (commit) via 86b6f05d19c8559b99d548730e54c1a4bfb7beba (commit) via 5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e (commit) via 76d767cbe84fbfecfd3003af622f949f04aadbe4 (commit) via 953c78987a2dc99d4afcd3752507fcedabc9830f (commit) via c3c58046c7223d48c61eb7126f33dca300254485 (commit) via 111ebe84c2b0a49472ec59022aecf56adfefd82e (commit) via eb93f592e5bdb729900d64a133d62f9fde9e280f (commit) via f5898a0528eef82223c450caaf210389c5f00aee (commit) via edfd7e3d94b7868c0a5eb18cde68bb03805fbbb4 (commit) via acfb883011552a54c1d5b1b727466a3f29768e61 (commit) via 42aba81c2f8c8313fcbf85ee422d6b747107d98a (commit) via 08e5d604d3fce75b955549244b36fde62f20894b (commit) via 19d1e9270d7da12b1f847d689b65dae107fc1c33 (commit) via 218482769bc85576ed25ffbd70f5c687cd76f1ff (commit) via d32cbbb13087eae2617920d4ea980f0e8869a89e (commit) via 8df447dc77d69a044c6f277b369be671655590f0 (commit) via b8a5426cf06447e22647f08b2f36b7768ffeb65f (commit) from 2db0f08e08d074dc2876b780c76f7261851e7296 (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: configure.ac | 8 - src/Makefile.am | 15 +- src/bts.cpp | 176 +++++++--- src/bts.h | 37 ++- src/decoding.cpp | 437 +++++++++++++++++++++++++ src/decoding.h | 23 ++ src/encoding.cpp | 56 +++- src/encoding.h | 2 +- src/gprs_bssgp_pcu.cpp | 4 +- src/gprs_coding_scheme.cpp | 122 +++++++ src/gprs_coding_scheme.h | 147 +++++++++ src/gprs_ms.cpp | 13 + src/gprs_ms.h | 8 + src/gprs_ms_storage.cpp | 5 + src/gprs_rlcmac_sched.cpp | 2 +- src/openbts_sock.cpp | 190 ----------- src/{sysmo_sock.cpp => osmobts_sock.cpp} | 14 +- src/pcu_main.cpp | 4 + src/pcu_vty.c | 41 +++ src/pcu_vty_functions.cpp | 1 + src/rlc.cpp | 12 +- src/rlc.h | 68 +++- src/tbf.cpp | 89 +++-- src/tbf.h | 40 ++- src/tbf_dl.cpp | 41 ++- src/tbf_ul.cpp | 350 +++++++++----------- tests/Makefile.am | 13 +- tests/alloc/AllocTest.cpp | 36 +- tests/edge/EdgeTest.cpp | 542 +++++++++++++++++++++++++++++++ tests/edge/EdgeTest.ok | 4 + tests/tbf/TbfTest.cpp | 16 +- tests/tbf/TbfTest.err | 146 ++++++--- tests/testsuite.at | 7 + tests/types/TypesTest.cpp | 25 +- 34 files changed, 2067 insertions(+), 627 deletions(-) create mode 100644 src/gprs_coding_scheme.cpp create mode 100644 src/gprs_coding_scheme.h delete mode 100644 src/openbts_sock.cpp rename src/{sysmo_sock.cpp => osmobts_sock.cpp} (94%) create mode 100644 tests/edge/EdgeTest.cpp create mode 100644 tests/edge/EdgeTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Dec 17 13:40:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 13:40:55 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-634-g6e75bc7 Message-ID: <201512171340.tBHDetIm026036@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/master has been updated discards 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit) discards aa614fabb186e93cd109b638aa479d9c943c148c (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (6e75bc7fe304eec274f6e485a8b23a164fd4e28e) \ O -- O -- O (8a78c4d6c403763ea8260d4971b1f22cd49ffb80) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: src/bts.cpp | 2 -- src/tbf_ul.cpp | 3 --- tests/tbf/TbfTest.err | 18 ------------------ 3 files changed, 23 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Dec 17 17:04:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Dec 2015 17:04:52 GMT Subject: osmo-iuh.git branch master updated. 141a0baac960e6f56b50c0abb0272b5294d6c9da Message-ID: <201512171704.tBHH4quI048715@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 code for Iuh interface". The branch, master has been updated via 141a0baac960e6f56b50c0abb0272b5294d6c9da (commit) via 28b9ec1473ab7f679666d9da008a7d88b0fe9e31 (commit) via 5f810f422288a8e366ab768713a15b100fea59d6 (commit) via 59d17d8961df96ff7cb22338e2af314a83ba12ab (commit) via 6637a289da9267c021497112d420ff0665507f50 (commit) via 19dedbb6b1b9ccf9b66b0e555ee7465ac721990d (commit) via 92856e6ef2356e82b969e526e8e23b95a2b7eefd (commit) via 3279780557f23837b0f30742c5680c8b44a33adb (commit) via bded9841b56b407d9dc86483b8ea543231a7cfd8 (commit) via efceb187aa141b5e0c5894eab12f2fdd1017fbcb (commit) via 4267a29ee0d301a653aa04c5b94488a5282a80c4 (commit) via 7c27f7b7922f4fa8137b36d41082f14adc14b180 (commit) from ace1d24d346d1f1184f2aceb34016f4e9143199a (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-iuh/commit/?id=141a0baac960e6f56b50c0abb0272b5294d6c9da commit 141a0baac960e6f56b50c0abb0272b5294d6c9da Author: Daniel Willmann Date: Thu Dec 17 18:03:52 2015 +0100 hnb-test: Add an option to transmit multiple UE register/deregister msgs http://cgit.osmocom.org/osmo-iuh/commit/?id=28b9ec1473ab7f679666d9da008a7d88b0fe9e31 commit 28b9ec1473ab7f679666d9da008a7d88b0fe9e31 Author: Daniel Willmann Date: Thu Dec 17 18:02:37 2015 +0100 Enable vty command to output talloc report I don't think I can print this into a string and thus output it via VTY. In that case it might be smarte to do in a signal handler http://cgit.osmocom.org/osmo-iuh/commit/?id=5f810f422288a8e366ab768713a15b100fea59d6 commit 5f810f422288a8e366ab768713a15b100fea59d6 Author: Daniel Willmann Date: Thu Dec 17 17:57:51 2015 +0100 hnbgw_hnbap: Initialize return value and always return something http://cgit.osmocom.org/osmo-iuh/commit/?id=59d17d8961df96ff7cb22338e2af314a83ba12ab commit 59d17d8961df96ff7cb22338e2af314a83ba12ab Author: Daniel Willmann Date: Thu Dec 17 17:56:56 2015 +0100 hnbap: Free ASN.1 components after they are no longer needed http://cgit.osmocom.org/osmo-iuh/commit/?id=6637a289da9267c021497112d420ff0665507f50 commit 6637a289da9267c021497112d420ff0665507f50 Author: Daniel Willmann Date: Thu Dec 17 14:47:51 2015 +0100 hnb-test: Handle closed connections correctly http://cgit.osmocom.org/osmo-iuh/commit/?id=19dedbb6b1b9ccf9b66b0e555ee7465ac721990d commit 19dedbb6b1b9ccf9b66b0e555ee7465ac721990d Author: Daniel Willmann Date: Thu Dec 17 11:57:41 2015 +0100 hnb-test: Send UE de-register after receiving the UE registration accept http://cgit.osmocom.org/osmo-iuh/commit/?id=92856e6ef2356e82b969e526e8e23b95a2b7eefd commit 92856e6ef2356e82b969e526e8e23b95a2b7eefd Author: Daniel Willmann Date: Thu Dec 17 11:53:59 2015 +0100 hnb-test.c: Remove pdus.h include as it is not used The messages are constructed so no need to include the binary asn1 data. http://cgit.osmocom.org/osmo-iuh/commit/?id=3279780557f23837b0f30742c5680c8b44a33adb commit 3279780557f23837b0f30742c5680c8b44a33adb Author: Daniel Willmann Date: Thu Dec 17 12:53:05 2015 +0100 hnb-test: Add HNBAP category and reduce MAIN loglevel to INFO http://cgit.osmocom.org/osmo-iuh/commit/?id=bded9841b56b407d9dc86483b8ea543231a7cfd8 commit bded9841b56b407d9dc86483b8ea543231a7cfd8 Author: Daniel Willmann Date: Thu Dec 17 11:51:17 2015 +0100 hnbgw: Change logging priorities and add HNBAP category Log hnbap messages to the HNBAP category. Change MAIN category to only log INFO and above and change SCTP notification message to debug. http://cgit.osmocom.org/osmo-iuh/commit/?id=efceb187aa141b5e0c5894eab12f2fdd1017fbcb commit efceb187aa141b5e0c5894eab12f2fdd1017fbcb Author: Daniel Willmann Date: Tue Dec 15 20:30:12 2015 +0100 hnbgw_hnbap: Process UEDeRegister and try to free correct UE http://cgit.osmocom.org/osmo-iuh/commit/?id=4267a29ee0d301a653aa04c5b94488a5282a80c4 commit 4267a29ee0d301a653aa04c5b94488a5282a80c4 Author: Daniel Willmann Date: Tue Dec 15 20:29:27 2015 +0100 hnbgw: Handle closed connections correctly We still need to clean up the HNB data structures after the connection is closed http://cgit.osmocom.org/osmo-iuh/commit/?id=7c27f7b7922f4fa8137b36d41082f14adc14b180 commit 7c27f7b7922f4fa8137b36d41082f14adc14b180 Author: Daniel Willmann Date: Tue Dec 15 17:41:41 2015 +0100 hnbgw: Lower level of SCTP notif. msg to debug and set default log level to info ----------------------------------------------------------------------- Summary of changes: src/hnbap_common.c | 23 +++++++++----- src/hnbap_common.h | 2 +- src/hnbgw.c | 32 +++++++++++++++++-- src/hnbgw.h | 1 + src/hnbgw_hnbap.c | 50 ++++++++++++++++++++++++------ src/tests/hnb-test.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++++--- src/tests/hnb-test.h | 5 +++ 7 files changed, 173 insertions(+), 26 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Dec 18 13:59:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Dec 2015 13:59:34 GMT Subject: osmo-iuh.git branch master updated. 629391321f10490c5b5f1edc5035ea2e5679ad3e Message-ID: <201512181359.tBIDxYaS003433@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 code for Iuh interface". The branch, master has been updated via 629391321f10490c5b5f1edc5035ea2e5679ad3e (commit) via 8526d158f893283fee0b176ef9c7401133949815 (commit) via 9c397d4969f6982093bfcec1f7f3770525a46752 (commit) via 2676554c92f49557373f6c91834b97c2875163bf (commit) via d062df5307f15f2b4b4b4a84e9c42d8f2fa268e6 (commit) via 93690184b0f44d1436189d1504409a26dbbe8157 (commit) via 091039d47e619c01979a4d6fb278b7fb0528e29d (commit) from 141a0baac960e6f56b50c0abb0272b5294d6c9da (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-iuh/commit/?id=629391321f10490c5b5f1edc5035ea2e5679ad3e commit 629391321f10490c5b5f1edc5035ea2e5679ad3e Author: Harald Welte Date: Fri Dec 18 14:57:04 2015 +0100 {hnbap,ranap,rua}_common: use FREEMEM(), not free() directly If we allocate with CALLOC/MALLOC macros, we need to release memory via the same API. http://cgit.osmocom.org/osmo-iuh/commit/?id=8526d158f893283fee0b176ef9c7401133949815 commit 8526d158f893283fee0b176ef9c7401133949815 Author: Harald Welte Date: Fri Dec 18 13:41:39 2015 +0100 hnbap/rua: Don't usse malloc() directly but use CALLOC() macro http://cgit.osmocom.org/osmo-iuh/commit/?id=9c397d4969f6982093bfcec1f7f3770525a46752 commit 9c397d4969f6982093bfcec1f7f3770525a46752 Author: Harald Welte Date: Fri Dec 18 13:33:20 2015 +0100 ranap: Use CALLOC() macro of libasn1c we don't use malloc() directly, as that doesn't mix well with our libasn1c using talloc. http://cgit.osmocom.org/osmo-iuh/commit/?id=2676554c92f49557373f6c91834b97c2875163bf commit 2676554c92f49557373f6c91834b97c2875163bf Author: Harald Welte Date: Fri Dec 18 13:33:00 2015 +0100 ranap: Ensure we free any intermediate dynamically allocated memory http://cgit.osmocom.org/osmo-iuh/commit/?id=d062df5307f15f2b4b4b4a84e9c42d8f2fa268e6 commit d062df5307f15f2b4b4b4a84e9c42d8f2fa268e6 Author: Harald Welte Date: Thu Dec 17 23:18:40 2015 +0100 test-ranap.c: Further WIP, it now actually compiles http://cgit.osmocom.org/osmo-iuh/commit/?id=93690184b0f44d1436189d1504409a26dbbe8157 commit 93690184b0f44d1436189d1504409a26dbbe8157 Author: Harald Welte Date: Thu Dec 17 23:17:21 2015 +0100 RANAP: Split FormatInformationParameter / SDUParameterItem The definition of the above data types as per 3GPP specs results in a SEQUENCE_OF() an anonymous structure, which is slightly inconvenient to use. So let's split the SEQUENCE OF part and the actual definition of the item in separate types. http://cgit.osmocom.org/osmo-iuh/commit/?id=091039d47e619c01979a4d6fb278b7fb0528e29d commit 091039d47e619c01979a4d6fb278b7fb0528e29d Author: Harald Welte Date: Thu Dec 17 20:37:40 2015 +0100 test-ranap.c: More WIP code for convoluted RANAP message encoding ----------------------------------------------------------------------- Summary of changes: asn1/ranap/RANAP-IEs.asn | 6 +- src/hnbap_common.c | 5 +- src/ranap/Makefile.am | 5 +- .../RANAP_SDU-FormatInformationParameterItem.c | 83 +++++ ... => RANAP_SDU-FormatInformationParameterItem.h} | 21 +- src/ranap/RANAP_SDU-FormatInformationParameters.c | 80 +---- src/ranap/RANAP_SDU-FormatInformationParameters.h | 18 +- src/ranap/RANAP_SDU-ParameterItem.c | 103 +++++++ src/ranap/RANAP_SDU-ParameterItem.h | 49 +++ src/ranap/RANAP_SDU-Parameters.c | 100 +----- src/ranap/RANAP_SDU-Parameters.h | 22 +- src/ranap_common.c | 36 ++- src/ranap_common.h | 2 + src/rua_common.c | 5 +- src/tests/test-ranap.c | 343 ++++++++++++++++++--- 15 files changed, 600 insertions(+), 278 deletions(-) create mode 100644 src/ranap/RANAP_SDU-FormatInformationParameterItem.c copy src/ranap/{RANAP_InterSystemInformation-TransparentContainer.h => RANAP_SDU-FormatInformationParameterItem.h} (51%) create mode 100644 src/ranap/RANAP_SDU-ParameterItem.c create mode 100644 src/ranap/RANAP_SDU-ParameterItem.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Dec 18 14:40:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Dec 2015 14:40:23 GMT Subject: libasn1c.git branch master updated. a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 Message-ID: <201512181440.tBIEeNQI008017@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 "asn1c runtime code as shared library". The branch, master has been updated via a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 (commit) from 41b85d5597119fa8105dc0641ffe5cd1bbae39b2 (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/libasn1c/commit/?id=a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 commit a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 Author: Harald Welte Date: Fri Dec 18 15:37:17 2015 +0100 add '--enable-debug' configure option to build with EMIT_ASN_DEBUG ... which in turn causes all the ASN_DEBUG() to be turned into fprintf(stderr, ...) statements, once the user application decides to set 'asn_debug = 1' somewhere in its code. The next step would be to make _ASN_DECODE_FAILED / _ASN_ENCODE_FAILED no longer depend on ASN_DEBUG (which it currently does) ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++++ include/asn1c/asn_system.h | 2 ++ src/Makefile.am | 3 +++ src/asn_codecs_prim.c | 4 ++++ 4 files changed, 13 insertions(+) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Fri Dec 18 19:21:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Dec 2015 19:21:46 GMT Subject: osmo-iuh.git branch master updated. de9055f1424678bbc653ee2a2ee6b381ff121725 Message-ID: <201512181921.tBIJLkwJ037070@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 code for Iuh interface". The branch, master has been updated via de9055f1424678bbc653ee2a2ee6b381ff121725 (commit) via f8db61b554a59b12d330618fc41979a920523814 (commit) via fcabec3665a29a25b9ceb80c047165de3b79a82f (commit) via 16232780d893de5bcac5f6b670d8173e444d7661 (commit) via 04329dcbdca62edf5f254bf309963d1a69c244f3 (commit) from 629391321f10490c5b5f1edc5035ea2e5679ad3e (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-iuh/commit/?id=de9055f1424678bbc653ee2a2ee6b381ff121725 commit de9055f1424678bbc653ee2a2ee6b381ff121725 Author: Harald Welte Date: Fri Dec 18 17:33:49 2015 +0100 Makefile.am: Replace .PHONY asn1tostruct.py rules asn1tostruct.py generates three files. Try to teach the makefile that all three of them depend on the .asn source file to ensure they're re-built whenever the .asn source file changes. http://cgit.osmocom.org/osmo-iuh/commit/?id=f8db61b554a59b12d330618fc41979a920523814 commit f8db61b554a59b12d330618fc41979a920523814 Author: Harald Welte Date: Fri Dec 18 17:29:59 2015 +0100 First compiling (and leak-free) RANAP message generation functions encoding correctness still needs to be verified at this point. At least they generate some binary output without failing somewhere earlier in the encoding process - and they don't leave any leaked memory behind, see talloc_report() at the end of test-ranap.c:main(). http://cgit.osmocom.org/osmo-iuh/commit/?id=fcabec3665a29a25b9ceb80c047165de3b79a82f commit fcabec3665a29a25b9ceb80c047165de3b79a82f Author: Harald Welte Date: Fri Dec 18 17:50:57 2015 +0100 implement BIT_STRING_fromBuf() similar to OCTET_STRING_fromBuf() http://cgit.osmocom.org/osmo-iuh/commit/?id=16232780d893de5bcac5f6b670d8173e444d7661 commit 16232780d893de5bcac5f6b670d8173e444d7661 Author: Harald Welte Date: Fri Dec 18 17:22:04 2015 +0100 ranap_common: Fix error cleanup path while generating IE Pair http://cgit.osmocom.org/osmo-iuh/commit/?id=04329dcbdca62edf5f254bf309963d1a69c244f3 commit 04329dcbdca62edf5f254bf309963d1a69c244f3 Author: Harald Welte Date: Fri Dec 18 15:17:21 2015 +0100 {hnbap,rua,ranap}_common: check for encoding errors in new_ie() ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 8 +- src/asn1helpers.c | 41 ++ src/asn1helpers.h | 2 + src/hnbap_common.c | 8 +- src/ranap_common.c | 28 +- src/{tests/test-ranap.c => ranap_msg_factory.c} | 221 +++++++-- src/ranap_msg_factory.h | 22 + src/rua_common.c | 8 +- src/tests/Makefile.am | 17 +- src/tests/test-ranap.c | 576 +++++------------------- 10 files changed, 415 insertions(+), 516 deletions(-) copy src/{tests/test-ranap.c => ranap_msg_factory.c} (63%) create mode 100644 src/ranap_msg_factory.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Dec 18 21:20:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Dec 2015 21:20:34 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-57-g55fe961 Message-ID: <201512182120.tBILKYJx054630@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd (commit) via 3582ba17e0d7a5237c6393a1c5849533692018f7 (commit) from 7cec4c0f517144f271630f78dd6acd1f26f6b1f7 (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/gr-osmosdr/commit/?id=55fe96198733c9c57689d18e81cb2d7e8b2ebbfd commit 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd Author: Dimitri Stolnikov Date: Fri Dec 18 22:20:27 2015 +0100 update documentation http://cgit.osmocom.org/gr-osmosdr/commit/?id=3582ba17e0d7a5237c6393a1c5849533692018f7 commit 3582ba17e0d7a5237c6393a1c5849533692018f7 Author: Pavel Demin Date: Thu Dec 17 21:12:45 2015 +0100 redpitaya: add support for Red Pitaya SDR transceiver This patch adds two gr-osmosdr blocks that can be used with the SDR transceiver application available from the Red Pitaya application marketplace: http://bazaar.redpitaya.com These new source and sink blocks are based on the file block with some pieces borrowed from the rtl_tcp block. More details about Red Pitaya SDR transceiver can be found at: http://pavel-demin.github.io/red-pitaya-notes/sdr-transceiver Usage example: osmocom_fft -a "redpitaya=192.168.1.100:1001" Signed-off-by: Pavel Demin ----------------------------------------------------------------------- Summary of changes: AUTHORS | 1 + README | 2 + grc/gen_osmosdr_blocks.py | 7 +- lib/CMakeLists.txt | 10 +- lib/config.h.in | 1 + lib/{rtl_tcp => redpitaya}/CMakeLists.txt | 10 +- .../redpitaya/redpitaya_common.cc | 54 ++-- .../api.h => lib/redpitaya/redpitaya_common.h | 21 +- lib/redpitaya/redpitaya_sink_c.cc | 287 +++++++++++++++++++++ .../redpitaya_sink_c.h} | 39 ++- lib/redpitaya/redpitaya_source_c.cc | 281 ++++++++++++++++++++ .../redpitaya_source_c.h} | 33 ++- lib/sink_impl.cc | 18 ++ lib/source_impl.cc | 18 ++ 14 files changed, 695 insertions(+), 87 deletions(-) copy lib/{rtl_tcp => redpitaya}/CMakeLists.txt (85%) copy docs/doxygen/doxyxml/example/aadvark.cc => lib/redpitaya/redpitaya_common.cc (51%) copy include/osmosdr/api.h => lib/redpitaya/redpitaya_common.h (67%) create mode 100644 lib/redpitaya/redpitaya_sink_c.cc copy lib/{file/file_source_c.h => redpitaya/redpitaya_sink_c.h} (72%) create mode 100644 lib/redpitaya/redpitaya_source_c.cc copy lib/{file/file_source_c.h => redpitaya/redpitaya_source_c.h} (76%) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sat Dec 19 01:39:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Dec 2015 01:39:02 GMT Subject: osmo-iuh.git branch master updated. 0a3eafee45e78ae887a7f1c579ab54befc1fa47a Message-ID: <201512190139.tBJ1d2Kq082501@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 code for Iuh interface". The branch, master has been updated via 0a3eafee45e78ae887a7f1c579ab54befc1fa47a (commit) via 94a62d591d59ffa1cbaf310ecb71172f25decf7e (commit) via b7f67c4b14a0c742f41880521144eac1f67f97a7 (commit) from de9055f1424678bbc653ee2a2ee6b381ff121725 (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-iuh/commit/?id=0a3eafee45e78ae887a7f1c579ab54befc1fa47a commit 0a3eafee45e78ae887a7f1c579ab54befc1fa47a Author: Harald Welte Date: Sat Dec 19 02:38:09 2015 +0100 ranap: Don' shift the RAB ID by 3 bits http://cgit.osmocom.org/osmo-iuh/commit/?id=94a62d591d59ffa1cbaf310ecb71172f25decf7e commit 94a62d591d59ffa1cbaf310ecb71172f25decf7e Author: Harald Welte Date: Sat Dec 19 02:37:48 2015 +0100 ranap: No need for htonl() of IP addresses and the like http://cgit.osmocom.org/osmo-iuh/commit/?id=b7f67c4b14a0c742f41880521144eac1f67f97a7 commit b7f67c4b14a0c742f41880521144eac1f67f97a7 Author: Harald Welte Date: Sat Dec 19 02:36:52 2015 +0100 ranap: Don't forget ProtocolIE-CointainerPair around ProtocolIE-FieldPair ----------------------------------------------------------------------- Summary of changes: asn1/ranap/RANAP-PDU.asn | 2 +- src/ranap/RANAP_RAB-IE-ContainerPairList.c | 2 +- src/ranap/RANAP_RAB-IE-ContainerPairList.h | 4 ++-- src/ranap_msg_factory.c | 17 +++++++++++------ 4 files changed, 15 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Dec 19 12:36:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Dec 2015 12:36:04 GMT Subject: asn1c.git branch aper updated. 2ccf6f701de667aee12de4d16a95601ccc58b909 Message-ID: <201512191236.tBJCa4MP058695@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 "Lev Walkin's asn1 compiler". The branch, aper has been updated via 2ccf6f701de667aee12de4d16a95601ccc58b909 (commit) via d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 (commit) from 6e00cbce7304a6972e82a12bb5fa82e41fa541be (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/asn1c/commit/?id=2ccf6f701de667aee12de4d16a95601ccc58b909 commit 2ccf6f701de667aee12de4d16a95601ccc58b909 Author: Harald Welte Date: Sat Dec 19 13:32:58 2015 +0100 APER: Fix encoding of INTEGER with lower_bound != 0 When encoding an INTEGER, we need to subtract the lower bound before encoding the value. This is specified in Clause 10.5.7.x of X.691. The decoder already does this correct, but the encoder was wrong. http://cgit.osmocom.org/asn1c/commit/?id=d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 commit d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 Author: Harald Welte Date: Thu Sep 10 09:31:18 2015 +0200 prefixing of generated types using a ASN1C_PREFIX environment variable When generating code for multiple ASN.1 syntaxes that have clashing names, we need to add a prefix in order to prevent clashes in the global C symbol namespace. Using the ASN1C_PREFIX environment variable and this patch serves as a work-around to that. All non-basic type names as well as references to that type and source code + header file names will be pre-fixed accordingly. ----------------------------------------------------------------------- Summary of changes: libasn1compiler/asn1c_misc.c | 35 +++++++++++++++++++++++++++-------- libasn1compiler/asn1c_misc.h | 1 + libasn1fix/asn1fix.c | 9 +++++++++ m4/libtool.m4 | 4 ++-- skeletons/INTEGER.c | 15 ++++++++------- 5 files changed, 47 insertions(+), 17 deletions(-) hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Sat Dec 19 12:37:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Dec 2015 12:37:40 GMT Subject: libasn1c.git branch master updated. 667d758c92825208e318ec27e090aac2805d4678 Message-ID: <201512191237.tBJCbeAD058860@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 "asn1c runtime code as shared library". The branch, master has been updated via 667d758c92825208e318ec27e090aac2805d4678 (commit) from a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 (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/libasn1c/commit/?id=667d758c92825208e318ec27e090aac2805d4678 commit 667d758c92825208e318ec27e090aac2805d4678 Author: Harald Welte Date: Sat Dec 19 13:37:02 2015 +0100 APER: Fix encoding of INTEGER with lower_bound != 0 When encoding an INTEGER, we need to subtract the lower bound before encoding the value. This is specified in Clause 10.5.7.x of X.691. The decoder already does this correct, but the encoder was wrong. ----------------------------------------------------------------------- Summary of changes: src/INTEGER.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Sat Dec 19 16:07:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Dec 2015 16:07:34 GMT Subject: libosmocore.git branch master updated. 0.9.0-40-g1a87c1b Message-ID: <201512191607.tBJG7Yib081251@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 1a87c1b1891262e063d3bc862a8a1babef943f74 (commit) from cc6ac4cdc4103cb68a3e161deb49dfb64c931adf (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=1a87c1b1891262e063d3bc862a8a1babef943f74 commit 1a87c1b1891262e063d3bc862a8a1babef943f74 Author: Harald Welte Date: Mon Dec 14 15:26:07 2015 +0100 LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode The primitives for SUSPEND, RESUME and RECONNECT are only permitted on the MS side of the LAPDm link, not on the BTS side. So we should check for this and reject, accordingly. ----------------------------------------------------------------------- Summary of changes: src/gsm/lapdm.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 06:35:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 06:35:55 GMT Subject: openbsc.git branch zecke/stable/0.14 created. 0.14.0-173-g0fc158c Message-ID: <201512210635.tBL6ZtEu020140@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, zecke/stable/0.14 has been created at 0fc158c0be5709fbde405f62fdd39be3c452623c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0fc158c0be5709fbde405f62fdd39be3c452623c commit 0fc158c0be5709fbde405f62fdd39be3c452623c Author: Holger Hans Peter Freyther Date: Mon Nov 2 16:07:57 2015 +0100 stats/mgcp: Initialize the statistics for MGCP as well There are currently no reate counters but this will hopefully change in the near future. http://cgit.osmocom.org/openbsc/commit/?id=63036a92164300b08f90f71a3f40d5042a6c4b15 commit 63036a92164300b08f90f71a3f40d5042a6c4b15 Author: Jacob Erlbeck Date: Mon Nov 2 15:15:38 2015 +0100 stats: Set class_id in rate_ctr group descriptions This commit adds the class_id initialiser to all rate_ctr_group_desc definitions. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9a457d43b31c81d1ab3f8829384d768034e55fd9 commit 9a457d43b31c81d1ab3f8829384d768034e55fd9 Author: Jacob Erlbeck Date: Mon Oct 26 16:25:37 2015 +0100 stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat This commit initialises and enables the stats subsystem for the given binaries. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 21 07:18:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 07:18:44 GMT Subject: libosmocore.git branch zecke/ancient/debian6.0 updated. 0.9.0-22-g70fcbda Message-ID: <201512210718.tBL7Ii7D024087@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/ancient/debian6.0 has been updated via 70fcbda6dd733a503e9a046e01986d8bfc2e2bb2 (commit) from 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 (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=70fcbda6dd733a503e9a046e01986d8bfc2e2bb2 commit 70fcbda6dd733a503e9a046e01986d8bfc2e2bb2 Author: Jacob Erlbeck Date: Fri Nov 27 18:54:58 2015 +0100 stat: Explicitly support stat_items without unit Add OSMO_STAT_ITEM_NO_UNIT for stat items without an unit. The statsd reporter uses gauges ("g") to report them. Sponsored-by: On-Waves ehf [hfreyther: Manually apply change to osmo_stats_reporter_statsd_send_item] ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/stat_item.h | 1 + src/stats.c | 12 +++++++++++- src/vty/utils.c | 5 ++++- 3 files changed, 16 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 07:40:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 07:40:54 GMT Subject: openggsn.git branch master updated. 0.92-4-gc80680a Message-ID: <201512210740.tBL7esP7026280@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 c80680a9c42f378268daa911f9f5bff270bbd32f (commit) via c5fbf9bd68432e9e18b62a6ee9c1be149e3f427a (commit) via 4b075b6cb85f93dff1378aabddf7c1d4959feb72 (commit) from 89dcb614e81b59fb02aff7d7d86545b636def1d0 (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=c80680a9c42f378268daa911f9f5bff270bbd32f commit c80680a9c42f378268daa911f9f5bff270bbd32f Author: Andreas Schultz Date: Tue Nov 17 12:22:44 2015 +0100 ggsn: fix autotool pkg-config invokation see https://autotools.io/pkgconfig/pkg_check_modules.html, Optional Modules for explanation Signed-off-by: Andreas Schultz http://cgit.osmocom.org/openggsn/commit/?id=c5fbf9bd68432e9e18b62a6ee9c1be149e3f427a commit c5fbf9bd68432e9e18b62a6ee9c1be149e3f427a Author: Andreas Schultz Date: Tue Nov 17 12:22:43 2015 +0100 ggsn: update gpt-kernel logging to libosmocore Signed-off-by: Andreas Schultz http://cgit.osmocom.org/openggsn/commit/?id=4b075b6cb85f93dff1378aabddf7c1d4959feb72 commit 4b075b6cb85f93dff1378aabddf7c1d4959feb72 Author: Pablo Neira Ayuso Date: Tue Nov 17 12:22:42 2015 +0100 ggsn: add support for GTP kernel data encapsulation This patch adds the -g, --gtpnl=device option that allows you to enable the GTP kernel tunneling mode in openggsn. You have to specify the real downlink device that will be used to tunnel traffic, eg. -g=eth0 This means that the gtp0 device will be created and it will use eth0 as the real device to encapsulate packet coming from the Internet that are addressed to the MS (so the tunnel devuce encapsulates these IP packets in GTP packets when traveling to the SGSN). Alternatively, you can also add this to the ggsn.conf configuration file: gtpnl eth0 The device has to be the real device that can route packets to the SGSN, if you select the wrong device, the kernel routing code may not find a way to reach the SSGN, you've been warned. Therefore, if this option is set, the operational becomes the following: 1) A gtp0 device is created via rtnetlink and configure the socket encapsulation infrastructure in the kernel. 2) Whenever a PDP context is created, this adds the necessary tunnel configuration via genetlink GTP interface. 3) Whenever a PDP context is destroyed, this deletes the tunnel via genetlink GTP interface. 4) Destroy the gtp0 device if ggsn is stopped, including all of the existing tunnels. You require the osmo-ggsn.git tree, which contains the kernel module gtp.ko and the libgtpnl library that you have to compile and install. Make sure you have loaded the gtp.ko kernel module before launching the ggsn daemon using the kernel driver mode, otherwise you will get a nice "operation not supported" error message ;-). This patch also adds supports for "ipup" configuration option to invoke an external script after the gtp0 device has been brought up. Typical command to add the route to reach the MS behind the GGSN is required, eg. ip route add 10.0.0.0/8 dev gtp0. The (horrible) ggsn parser has been manually extended to support the new configuration option. That code doesn't look nice, but it just mimics what we already have there for consistency, please don't blame me for that. If you want to run in debugging mode, I suggest you to use: sudo ggsn -c ggsn.conf -f -d Note that you do have to run openggsn as root to bring up the gtp0 device. You have to see this message that announce that the GTP kernel mode is enabled. openggsn[1106]: ggsn.c: 656: Using the GTP kernel mode (genl ID is 25) This patch also automagically sets up route to reach MS from Internet just like tun mode does. This is fundamental to get this working, better don't leave to the admin, he may forget to add this route. In this patch, I tried to encapsulate this new feature as much as possible as Harald initially suggested. To compile this feature, you have to pass --enable-gtp-kernel, ie. ./configire --enable-gtp-kernel Otherwise, the code to interact with the gtp kernel part is not compiled. Signed-off-by: Andreas Schultz ----------------------------------------------------------------------- Summary of changes: configure.ac | 15 ++++ ggsn/Makefile.am | 11 ++- ggsn/cmdline.c | 39 ++++++--- ggsn/cmdline.ggo | 3 + ggsn/cmdline.h | 8 +- ggsn/ggsn.c | 35 +++++++- ggsn/gtp-kernel.c | 237 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ggsn/gtp-kernel.h | 51 ++++++++++++ 8 files changed, 381 insertions(+), 18 deletions(-) create mode 100644 ggsn/gtp-kernel.c create mode 100644 ggsn/gtp-kernel.h hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Dec 21 10:37:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 10:37:16 GMT Subject: libosmocore.git branch master updated. 0.9.0-41-g9e57a5a Message-ID: <201512211037.tBLAbGvu042701@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 9e57a5a6974e92a2df73f9009f793c1a1f6206d9 (commit) from 1a87c1b1891262e063d3bc862a8a1babef943f74 (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=9e57a5a6974e92a2df73f9009f793c1a1f6206d9 commit 9e57a5a6974e92a2df73f9009f793c1a1f6206d9 Author: Neels Hofmeyr Date: Mon Dec 21 11:20:14 2015 +0100 some comments / fixed typos ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/rate_ctr.h | 1 + include/osmocom/gsm/apn.h | 3 +++ include/osmocom/gsm/protocol/gsm_08_58.h | 2 +- include/osmocom/gsm/tlv.h | 2 +- src/gsm/lapd_core.c | 2 +- 5 files changed, 7 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 12:10:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 12:10:40 GMT Subject: libosmocore.git branch jerlbeck/wip/stats deleted. 0.9.0-37-gd8dd911 Message-ID: <201512211210.tBLCAebE054537@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, jerlbeck/wip/stats has been deleted was d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 ----------------------------------------------------------------------- d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 14:28:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 14:28:57 GMT Subject: libosmocore.git branch sysmocom/shared/log-speed created. 0.9.0-46-g95d0465 Message-ID: <201512211428.tBLESvcU067698@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, sysmocom/shared/log-speed has been created at 95d04650ab785a8ffc1b6b75ec32125d1139861d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=95d04650ab785a8ffc1b6b75ec32125d1139861d commit 95d04650ab785a8ffc1b6b75ec32125d1139861d Author: Holger Hans Peter Freyther Date: Mon Dec 21 14:45:33 2015 +0100 logging: Remember the target we found log_check_level and osmo_vlogp share the responsibility for the output of a log message. Once check_level has identified the first target that might have an output osmo_vlogp will continue from this place. In practice we have one (stderr/syslog) or two (stderr+VTY) log outputs so avoiding to re-iterate is not that important but as we have found the right place we can just use it. http://cgit.osmocom.org/libosmocore/commit/?id=87215d5bd97b0ba9249825dcbfb4d449f42b5a15 commit 87215d5bd97b0ba9249825dcbfb4d449f42b5a15 Author: Holger Hans Peter Freyther Date: Mon Dec 21 14:45:16 2015 +0100 logging: Remove some code duplication Extract the mapping of the subsystem number and the checking for the loglevel to a inline method that is shared between the new and old. http://cgit.osmocom.org/libosmocore/commit/?id=f96826f2039a4a794f86ea3d81d3a728a6450847 commit f96826f2039a4a794f86ea3d81d3a728a6450847 Author: Jacob Erlbeck Date: Tue Nov 17 11:52:26 2015 +0100 log/test: Extend test case for log_check_level This commit adds OSMO_ASSERTs for mandatory conditions related to log_check_level, and fprintfs for optional conditions, since it is always safe for log_check_level to return != 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=67c96eb2babc9eed8a4a6d3c98ad52eb9ad63877 commit 67c96eb2babc9eed8a4a6d3c98ad52eb9ad63877 Author: Jacob Erlbeck Date: Tue Nov 17 11:52:25 2015 +0100 log: Add conditional logging based on log_check_level Currently the LOGP/DEBUGP arguments are always evaluated even if no logging will happen at all. This can be expensive, for instance if hexdumps or pretty printed object names are generated. This causes high base load especially on embedded devices and is a major part of CPU usage e.g. of the osmo-pcu. This commit uses the log_check_level function to avoid the evaluation of the parameters if it is known in advance, that no logging entry will be generated. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=5fcc4f6ff75a3b3e2027ceceb6bcdaac6c9c0ba2 commit 5fcc4f6ff75a3b3e2027ceceb6bcdaac6c9c0ba2 Author: Jacob Erlbeck Date: Tue Nov 17 11:52:24 2015 +0100 log: Add log_check_level function This commit adds this predicate function which can be used to avoid the execution of code if a certain log level is not enabled. The function will only return 0 (false), if it is sure that a logging call for the same facility and level will not produce any output. This safety criterion shall ensure, that no logging output is lost due to the use of this predicate as a guard. On the other hand, even if the predicate returns != 0 (true), no logging output might get generated by a similar logging command. Note that the current implementation is not focussed on performance, which could be improved by using a lookup table instead of iterating through every target. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 15:33:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 15:33:07 GMT Subject: libosmocore.git branch master updated. 0.9.0-44-g8db1134 Message-ID: <201512211533.tBLFX7Sl074024@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 8db1134c72d629d16368eb493a231d9ec742cf17 (commit) via 86ec311896dd5d481eba7f361ab8dd2f0b043578 (commit) via cdd05f0ed439787d79ff7a0e04c3fc6e2516a64c (commit) from 9e57a5a6974e92a2df73f9009f793c1a1f6206d9 (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=8db1134c72d629d16368eb493a231d9ec742cf17 commit 8db1134c72d629d16368eb493a231d9ec742cf17 Author: Jacob Erlbeck Date: Fri Nov 27 13:26:15 2015 +0100 msgb: Add msgb_test_invariant function This adds a function that verifies whether a mgsb is consistent. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=86ec311896dd5d481eba7f361ab8dd2f0b043578 commit 86ec311896dd5d481eba7f361ab8dd2f0b043578 Author: Jacob Erlbeck Date: Fri Nov 27 13:26:14 2015 +0100 msgb: Let msgb_hexdump be more tolerant This patch makes msgb_hexdump accept out of range lXh pointers and shows info about them instead of aborting the dump entirely. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=cdd05f0ed439787d79ff7a0e04c3fc6e2516a64c commit cdd05f0ed439787d79ff7a0e04c3fc6e2516a64c Author: Jacob Erlbeck Date: Fri Nov 27 13:26:13 2015 +0100 msgb: Add msgb_resize_area and msgb_copy These functions originate from openbsc/src/gprs but are generic msgb helper functions. msgb_copy: This function allocates a new msgb, copies the data buffer of msg, and adjusts the pointers (incl. l1h-l4h) accordingly. msgb_resize_area: This resizes a sub area of the msgb data and adjusts the pointers (incl. l1h-l4h) accordingly. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 43 ++++++++++++++ src/msgb.c | 137 +++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 173 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 15:43:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 15:43:39 GMT Subject: libosmocore.git branch jerlbeck/wip/openbsc-to-core created. 0.9.0-51-gea7f732 Message-ID: <201512211543.tBLFhdFO074869@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, jerlbeck/wip/openbsc-to-core has been created at ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 commit ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 Author: Jacob Erlbeck Date: Tue Nov 17 09:53:23 2015 +0100 gb: Add bssgp_msgb_copy function This function originates from openbsc/src/gprs but is just specific to BSSGP/Gb on the same level like bssgp_msgb_alloc. This commit puts the former gprs_msgb_copy function beside bssgp_msgb_alloc. Renamed function: gprs_msgb_copy -> bssgp_msgb_copy Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=06895857eca144d856950db03bd36cf9c6384365 commit 06895857eca144d856950db03bd36cf9c6384365 Author: Jacob Erlbeck Date: Fri Nov 27 12:52:56 2015 +0100 msgb/test: Add test case for error cases Include a test for msgb_trim. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=cada9ff241b5891287074b89facf96c491c25c09 commit cada9ff241b5891287074b89facf96c491c25c09 Author: Jacob Erlbeck Date: Fri Nov 27 10:37:05 2015 +0100 msgb: Assert len >= 0 in msgb_trim Currently msgb_trim only checks for len > data_len and returns -1 in that case, allowing the caller to fix it somehow. Using a negative length will always lead to a corrupt msgb, but this is not being checked. This commit adds a check for len < 0 and a conditional call to MSGB_ABORT. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=323562f2d8d2447443d0da2a059e34c18bedebfe commit 323562f2d8d2447443d0da2a059e34c18bedebfe Author: Jacob Erlbeck Date: Tue Nov 17 10:35:03 2015 +0100 msgb/test: Add tests for msgb_resize_area and msgb_copy Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=aac7933c74a7dce699718c65f76f36fa36a7d700 commit aac7933c74a7dce699718c65f76f36fa36a7d700 Author: Jacob Erlbeck Date: Fri Nov 27 12:57:56 2015 +0100 msgb/test: Add functions to catch and check exceptions Currently the msgb error handling cannot be fully tested, since in many cases osmo_panic will be called. This will in turn call abort(). Using an osmo_panic_handler that just returns will not help, since many msgb functions rely on MSGB_ABORT to not return at all. This commit uses an alternative osmo_panic_raise handler that just calls longjmp to return to the test function. Since some of this activity is logged to stderr where the strings may contain variable parts like pointer addresses, stderr checking is disabled in testsuite.at. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=baf9e6422ee0693e8e1da3877082e039001ca60b commit baf9e6422ee0693e8e1da3877082e039001ca60b Author: Jacob Erlbeck Date: Tue Mar 18 14:03:16 2014 +0100 msgb/test: Add test for msgb message buffers This tests several API functions of the msgb by checking the invariant and by dumping resulting message buffers as hex. Sponsored-by: On-Waves ehf Conflicts: tests/Makefile.am http://cgit.osmocom.org/libosmocore/commit/?id=5b87706bd8a106e1ba44ac351c1d24eece736f99 commit 5b87706bd8a106e1ba44ac351c1d24eece736f99 Author: Jacob Erlbeck Date: Mon Nov 16 14:26:47 2015 +0100 gsm: Add APN conversion functions These functions are currently part of openbsc but also needed by other projects. The function have been renamed as follows: gprs_apn_to_str -> osmo_apn_to_str gprs_str_to_apn -> osmo_apn_from_str Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Dec 21 16:47:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 16:47:38 GMT Subject: osmo-iuh.git branch master updated. e98dacd1cb0edf25ca169217d494c420b7c056a4 Message-ID: <201512211647.tBLGlc5f081161@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 code for Iuh interface". The branch, master has been updated via e98dacd1cb0edf25ca169217d494c420b7c056a4 (commit) via c32b0d9848d16da6279fa5348bc188b1085a21c3 (commit) via b2daa0d803ee529af9549e1a9884e209729be6d3 (commit) from 0a3eafee45e78ae887a7f1c579ab54befc1fa47a (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-iuh/commit/?id=e98dacd1cb0edf25ca169217d494c420b7c056a4 commit e98dacd1cb0edf25ca169217d494c420b7c056a4 Author: Harald Welte Date: Sat Dec 19 16:24:22 2015 +0100 add TS 25.412 spec http://cgit.osmocom.org/osmo-iuh/commit/?id=c32b0d9848d16da6279fa5348bc188b1085a21c3 commit c32b0d9848d16da6279fa5348bc188b1085a21c3 Author: Harald Welte Date: Sat Dec 19 14:52:44 2015 +0100 Add various RANAP packet captures (pcap files) found on the net http://cgit.osmocom.org/osmo-iuh/commit/?id=b2daa0d803ee529af9549e1a9884e209729be6d3 commit b2daa0d803ee529af9549e1a9884e209729be6d3 Author: Harald Welte Date: Sat Dec 19 13:05:19 2015 +0100 ranap ASN.1: Define IMSI as OCTET STRING to work around asn1c bug When IMSI is a TBCD-STRING type, and TBCD-STRING is defined as OCTET STRING, we end up encoding the IMSI the wrong way. I don't knwo why that is, but changing it fixed the problem, as described below: before this commit: 00 17 PeranentNAS-UE-ID 40 criticality ignore 0a (length) 00 presence = IMSI 08 BUG: why the additional length field? 46 23 91 34 70 77 80 f3 IMSI (643219430777083) after this commit: 00 17 PeranentNAS-UE-ID 40 criticality ignore 09 (length) 50 presence = IMSI 46 23 91 34 70 77 80 f3 IMSI (643219430777083) ----------------------------------------------------------------------- Summary of changes: asn1/ranap/RANAP-IEs.asn | 2 +- .../ranap/29eb1ef0-9805-012b-b2a6-0016cb8cea27.cap | Bin 0 -> 66684 bytes pcap/ranap/3GDT_example.pcap | Bin 0 -> 1365 bytes pcap/ranap/IuPS_PS_call_flow.pcap | Bin 0 -> 2710 bytes pcap/ranap/MobileOriginatingCall_AMR.cap | Bin 0 -> 28475 bytes pcap/ranap/MobileTerminatingCall_AMR.cap | Bin 0 -> 29127 bytes pcap/ranap/ranap-linkbit_ETH.pcap | Bin 0 -> 3394 bytes pcap/ranap/ranap.pcap | Bin 0 -> 2510 bytes specs/by_chapter/25.412.pdf | 1 + specs/by_name/iu_signalling_transport.pdf | 1 + specs/files/ts_125412v120000p.pdf | Bin 0 -> 90453 bytes src/ranap/RANAP_IMSI.c | 72 +++++++++++---------- src/ranap/RANAP_IMSI.h | 4 +- 13 files changed, 43 insertions(+), 37 deletions(-) create mode 100644 pcap/ranap/29eb1ef0-9805-012b-b2a6-0016cb8cea27.cap create mode 100644 pcap/ranap/3GDT_example.pcap create mode 100644 pcap/ranap/IuPS_PS_call_flow.pcap create mode 100644 pcap/ranap/MobileOriginatingCall_AMR.cap create mode 100644 pcap/ranap/MobileTerminatingCall_AMR.cap create mode 100644 pcap/ranap/ranap-linkbit_ETH.pcap create mode 100644 pcap/ranap/ranap.pcap create mode 120000 specs/by_chapter/25.412.pdf create mode 120000 specs/by_name/iu_signalling_transport.pdf create mode 100644 specs/files/ts_125412v120000p.pdf hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 21 16:51:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 16:51:12 GMT Subject: osmo-iuh.git branch master updated. ef5055c275998a977d732fd15bb2c95accb0ac38 Message-ID: <201512211651.tBLGpCJj081517@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 code for Iuh interface". The branch, master has been updated via ef5055c275998a977d732fd15bb2c95accb0ac38 (commit) from e98dacd1cb0edf25ca169217d494c420b7c056a4 (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-iuh/commit/?id=ef5055c275998a977d732fd15bb2c95accb0ac38 commit ef5055c275998a977d732fd15bb2c95accb0ac38 Author: Harald Welte Date: Mon Dec 21 17:50:11 2015 +0100 Makefile.am: Try to model the asn1tostruct.py generation dependencies ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 21 18:28:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 18:28:36 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-58-g810a981 Message-ID: <201512211828.tBLISaHq091442@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 810a981d0c2975825a72c9c6c9db2700719928c3 (commit) from 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd (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/gr-osmosdr/commit/?id=810a981d0c2975825a72c9c6c9db2700719928c3 commit 810a981d0c2975825a72c9c6c9db2700719928c3 Author: Pavel Demin Date: Mon Dec 21 18:28:54 2015 +0100 redpitaya: change base class to gr::sync_block ----------------------------------------------------------------------- Summary of changes: lib/redpitaya/redpitaya_common.cc | 12 +++++++++- lib/redpitaya/redpitaya_sink_c.cc | 46 ++++++++++++++++++++++++++----------- lib/redpitaya/redpitaya_sink_c.h | 10 ++++---- lib/redpitaya/redpitaya_source_c.cc | 46 +++++++++++++++++++++++++------------ lib/redpitaya/redpitaya_source_c.h | 10 ++++---- 5 files changed, 87 insertions(+), 37 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Dec 21 19:56:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 19:56:09 GMT Subject: libosmo-netif.git branch laforge/sctp created. 0.0.6-2-gfb3e20b Message-ID: <201512211956.tBLJu9Hq099698@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, laforge/sctp has been created at fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 commit fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 Author: Harald Welte Date: Mon Dec 21 20:54:19 2015 +0100 SCTP support for osmo_stream_{cli,srv} code Wih this change, osmo_stream_ client and server API can be used not only for TCP but also for SCTP. The latter is needed in SIGTRAN ad Iuh applications, for example. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Dec 21 22:44:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 22:44:40 GMT Subject: osmo-iuh.git branch master updated. 283c7fde3809d3bb010b736c4597641f3d290260 Message-ID: <201512212244.tBLMiePF021344@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 code for Iuh interface". The branch, master has been updated via 283c7fde3809d3bb010b736c4597641f3d290260 (commit) via 71f73a2919ec071de8b8f1972db6cc92c29a55ee (commit) from ef5055c275998a977d732fd15bb2c95accb0ac38 (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-iuh/commit/?id=283c7fde3809d3bb010b736c4597641f3d290260 commit 283c7fde3809d3bb010b736c4597641f3d290260 Author: Harald Welte Date: Mon Dec 21 23:35:56 2015 +0100 Add WIP code for SCCP User Adaptation (SUA) and SCCP User SAP The idea of this code is to * provide a SCCP User SAP as boundary between the User of SCCP or SCCP-like transport like SUA * implement the minimum subset of SUA to transport RANAP messages betweene HNB-GW and MSC/SGSN At this point * we don't yet implement the proper state machines and timer * we don't imp[lement the SCCP RESET procedure * we don't implement AS/ASP management The code is full of FIXMEs whihc hopefully will get fixed gradually. After some cleanup + verification, it should move to a library, possibly either replacing/renaming libomo-sccp, or adding it to libosmo-netif? http://cgit.osmocom.org/osmo-iuh/commit/?id=71f73a2919ec071de8b8f1972db6cc92c29a55ee commit 71f73a2919ec071de8b8f1972db6cc92c29a55ee Author: Harald Welte Date: Mon Dec 21 21:01:00 2015 +0100 move COPYING file to root directory ----------------------------------------------------------------------- Summary of changes: src/COPYING => COPYING | 0 sigtran/Makefile | 17 + sigtran/proto_sua.h | 122 ++++ sigtran/sccp_sap.c | 43 ++ sigtran/sccp_sap.h | 198 +++++++ sigtran/sua.c | 1431 +++++++++++++++++++++++++++++++++++++++++++++ sigtran/sua.h | 20 + sigtran/sua_client_test.c | 57 ++ sigtran/sua_server_test.c | 79 +++ sigtran/sua_test_common.c | 95 +++ sigtran/sua_test_common.h | 31 + 11 files changed, 2093 insertions(+) rename src/COPYING => COPYING (100%) create mode 100644 sigtran/Makefile create mode 100644 sigtran/proto_sua.h create mode 100644 sigtran/sccp_sap.c create mode 100644 sigtran/sccp_sap.h create mode 100644 sigtran/sua.c create mode 100644 sigtran/sua.h create mode 100644 sigtran/sua_client_test.c create mode 100644 sigtran/sua_server_test.c create mode 100644 sigtran/sua_test_common.c create mode 100644 sigtran/sua_test_common.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 21 22:52:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Dec 2015 22:52:59 GMT Subject: osmo-iuh.git branch master updated. 8960704d1c2361568e98008435759074ed45ecbe Message-ID: <201512212252.tBLMqxp0021990@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 code for Iuh interface". The branch, master has been updated via 8960704d1c2361568e98008435759074ed45ecbe (commit) via 70e84ab5f9d3085f15da9af36aafdfa13d5c8b61 (commit) from 283c7fde3809d3bb010b736c4597641f3d290260 (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-iuh/commit/?id=8960704d1c2361568e98008435759074ed45ecbe commit 8960704d1c2361568e98008435759074ed45ecbe Author: Harald Welte Date: Mon Dec 21 23:51:08 2015 +0100 SUA: Ensure osmo_ prefix is used on all global symbols http://cgit.osmocom.org/osmo-iuh/commit/?id=70e84ab5f9d3085f15da9af36aafdfa13d5c8b61 commit 70e84ab5f9d3085f15da9af36aafdfa13d5c8b61 Author: Harald Welte Date: Mon Dec 21 23:50:36 2015 +0100 SUA: More FIXMEs ----------------------------------------------------------------------- Summary of changes: sigtran/proto_sua.h | 4 +-- sigtran/sccp_sap.h | 1 + sigtran/sua.c | 70 +++++++++++++++++++++++------------------------ sigtran/sua.h | 9 +++--- sigtran/sua_client_test.c | 6 ++-- sigtran/sua_server_test.c | 4 +-- sigtran/sua_test_common.c | 8 +++--- sigtran/sua_test_common.h | 4 +-- 8 files changed, 54 insertions(+), 52 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Dec 22 11:29:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 11:29:10 GMT Subject: osmo-iuh.git branch master updated. c51f735b35e24acee59be7e205be298ad53be822 Message-ID: <201512221129.tBMBTArL001087@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 code for Iuh interface". The branch, master has been updated via c51f735b35e24acee59be7e205be298ad53be822 (commit) via fec171d8b4dd791a35e056d9e9095554a309a434 (commit) via 6682a37875758dcf83cd030263aafae5ec3cac61 (commit) from 8960704d1c2361568e98008435759074ed45ecbe (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-iuh/commit/?id=c51f735b35e24acee59be7e205be298ad53be822 commit c51f735b35e24acee59be7e205be298ad53be822 Author: Neels Hofmeyr Date: Tue Dec 22 12:21:16 2015 +0100 really fix src/Makefile.am Add BUILT_SOURCES to src/Makefile.am. (And remove a stray space.) http://cgit.osmocom.org/osmo-iuh/commit/?id=fec171d8b4dd791a35e056d9e9095554a309a434 commit fec171d8b4dd791a35e056d9e9095554a309a434 Author: Alexander Huemer Date: Mon Dec 21 20:44:35 2015 +0100 fix Makefile.am http://cgit.osmocom.org/osmo-iuh/commit/?id=6682a37875758dcf83cd030263aafae5ec3cac61 commit 6682a37875758dcf83cd030263aafae5ec3cac61 Author: Neels Hofmeyr Date: Mon Dec 21 17:12:22 2015 +0100 README, .gitignore Update building instructions and add tests/atconfig to .gitignore. ----------------------------------------------------------------------- Summary of changes: .gitignore | 8 ++++++++ README | 21 +++++++++++++++++---- src/Makefile.am | 11 ++--------- 3 files changed, 27 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Dec 22 12:02:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 12:02:49 GMT Subject: osmo-iuh.git branch master updated. 8aac21a5e8219cacd3ab25023447606fb044c0c5 Message-ID: <201512221202.tBMC2nwv004927@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 code for Iuh interface". The branch, master has been updated via 8aac21a5e8219cacd3ab25023447606fb044c0c5 (commit) from c51f735b35e24acee59be7e205be298ad53be822 (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-iuh/commit/?id=8aac21a5e8219cacd3ab25023447606fb044c0c5 commit 8aac21a5e8219cacd3ab25023447606fb044c0c5 Author: Neels Hofmeyr Date: Tue Dec 22 13:02:42 2015 +0100 Remove obsolete ffasn1c files. The ffasn1c files from early trials are obsolete, we're using asn1c now. ----------------------------------------------------------------------- Summary of changes: asn1/hnbap/ffasn1c/hnbap.c | 6414 -------- asn1/hnbap/ffasn1c/hnbap.h | 1935 --- asn1/ranap/ffasn1c/ranap.c | 37588 ------------------------------------------- asn1/ranap/ffasn1c/ranap.h | 10215 ------------ asn1/rua/ffasn1c/rua.c | 2044 --- asn1/rua/ffasn1c/rua.h | 683 - 6 files changed, 58879 deletions(-) delete mode 100644 asn1/hnbap/ffasn1c/hnbap.c delete mode 100644 asn1/hnbap/ffasn1c/hnbap.h delete mode 100644 asn1/ranap/ffasn1c/ranap.c delete mode 100644 asn1/ranap/ffasn1c/ranap.h delete mode 100644 asn1/rua/ffasn1c/rua.c delete mode 100644 asn1/rua/ffasn1c/rua.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Dec 22 16:59:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 16:59:23 GMT Subject: osmo-iuh.git branch master updated. 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 Message-ID: <201512221659.tBMGxNYu033875@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 code for Iuh interface". The branch, master has been updated via 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 (commit) via 541e429a39c5bf7120471e85f56c69e2f162b098 (commit) via d174e76f1dc53e4ae56ae289a4e360c82d520b92 (commit) from 8aac21a5e8219cacd3ab25023447606fb044c0c5 (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-iuh/commit/?id=269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 commit 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 Author: Daniel Willmann Date: Tue Dec 22 16:26:48 2015 +0100 hnbgw: Free msgb when connection is closed http://cgit.osmocom.org/osmo-iuh/commit/?id=541e429a39c5bf7120471e85f56c69e2f162b098 commit 541e429a39c5bf7120471e85f56c69e2f162b098 Author: Daniel Willmann Date: Tue Dec 22 16:25:29 2015 +0100 hnbgw_hnbap.c: Clean up after encoding a UE register accept Need to free the ASN.1 structs after using them to encode the UE register accept message. http://cgit.osmocom.org/osmo-iuh/commit/?id=d174e76f1dc53e4ae56ae289a4e360c82d520b92 commit d174e76f1dc53e4ae56ae289a4e360c82d520b92 Author: Daniel Willmann Date: Tue Dec 22 16:22:53 2015 +0100 asn1tostruct.py: Fix memory leaks in generated code The decode_*ies functions did not clean up after them. This change is taken from changes made to asn1tostruct.py in openair-cn repository. ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 11 +++++++++-- src/hnbgw.c | 6 ++++-- src/hnbgw_hnbap.c | 4 ++++ 3 files changed, 17 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Dec 22 22:04:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 22:04:18 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-30-gb4d2736 Message-ID: <201512222204.tBMM4IAN062748@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 b4d2736ecc0528416bc1c8099950d15f2a6c239d (commit) via 7be77b4a34fc4b23874a871e5c9b7f20f3a1f575 (commit) via bf49cc1c0074055cecbf8346e41455d5c7bb0a71 (commit) from 46c2945af2f7d6741fdba7185241845f1d2c7421 (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=b4d2736ecc0528416bc1c8099950d15f2a6c239d commit b4d2736ecc0528416bc1c8099950d15f2a6c239d Author: Harald Welte Date: Tue Dec 22 23:03:06 2015 +0100 Add some SUA client and server example code http://cgit.osmocom.org/libosmo-sccp/commit/?id=7be77b4a34fc4b23874a871e5c9b7f20f3a1f575 commit 7be77b4a34fc4b23874a871e5c9b7f20f3a1f575 Author: Harald Welte Date: Tue Dec 22 22:25:34 2015 +0100 libosmo-sigtran: Add pkg-config integration http://cgit.osmocom.org/libosmo-sccp/commit/?id=bf49cc1c0074055cecbf8346e41455d5c7bb0a71 commit bf49cc1c0074055cecbf8346e41455d5c7bb0a71 Author: Harald Welte Date: Tue Dec 22 22:22:23 2015 +0100 Import SUA (SCCP User Adaptation) and SCCP User SAP ... this code originates from the osmo-iuh repository, but is now part of a new shared libosmo-sigtran.so library generated in this repository. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- configure.ac | 9 +- include/Makefile.am | 2 +- include/osmocom/Makefile.am | 1 + include/osmocom/sigtran/Makefile.am | 5 + include/{ => osmocom}/sigtran/m2ua_types.h | 0 include/{ => osmocom}/sigtran/m3ua_types.h | 0 include/osmocom/sigtran/protocol/sua.h | 120 +++ include/osmocom/sigtran/sccp_sap.h | 199 ++++ include/osmocom/sigtran/sua.h | 21 + include/{ => osmocom}/sigtran/xua_msg.h | 0 include/{ => osmocom}/sigtran/xua_types.h | 0 include/sigtran/Makefile.am | 2 - libosmo-sccp.pc.in => libosmo-sigtran.pc.in | 6 +- src/Makefile.am | 22 +- src/sccp_sap.c | 36 + src/sua.c | 1432 +++++++++++++++++++++++++++ src/xua_msg.c | 2 +- tests/Makefile.am | 2 +- tests/m2ua/m2ua_test.c | 4 +- tests/sigtran/Makefile.am | 10 + tests/sigtran/sua_client_test.c | 56 ++ tests/sigtran/sua_server_test.c | 78 ++ tests/sigtran/sua_test_common.c | 89 ++ tests/sigtran/sua_test_common.h | 31 + 25 files changed, 2115 insertions(+), 14 deletions(-) create mode 100644 include/osmocom/Makefile.am create mode 100644 include/osmocom/sigtran/Makefile.am rename include/{ => osmocom}/sigtran/m2ua_types.h (100%) rename include/{ => osmocom}/sigtran/m3ua_types.h (100%) create mode 100644 include/osmocom/sigtran/protocol/sua.h create mode 100644 include/osmocom/sigtran/sccp_sap.h create mode 100644 include/osmocom/sigtran/sua.h rename include/{ => osmocom}/sigtran/xua_msg.h (100%) rename include/{ => osmocom}/sigtran/xua_types.h (100%) delete mode 100644 include/sigtran/Makefile.am copy libosmo-sccp.pc.in => libosmo-sigtran.pc.in (51%) create mode 100644 src/sccp_sap.c create mode 100644 src/sua.c create mode 100644 tests/sigtran/Makefile.am create mode 100644 tests/sigtran/sua_client_test.c create mode 100644 tests/sigtran/sua_server_test.c create mode 100644 tests/sigtran/sua_test_common.c create mode 100644 tests/sigtran/sua_test_common.h hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Dec 22 22:04:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 22:04:57 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-2-gfb3e20b Message-ID: <201512222204.tBMM4vt7062851@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 fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (commit) from d4be141ab0922427232db660e09befd064a6bace (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: configure.ac | 7 ++++ include/osmocom/netif/stream.h | 5 +++ src/Makefile.am | 4 +- src/stream.c | 89 +++++++++++++++++++++++++++++++++++++++--- 4 files changed, 98 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Dec 22 22:42:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 22:42:00 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-3-gb36fd0b Message-ID: <201512222242.tBMMg0Us066470@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 b36fd0b912bb175ac6237f2ec450bf561680a0ad (commit) from fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (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=b36fd0b912bb175ac6237f2ec450bf561680a0ad commit b36fd0b912bb175ac6237f2ec450bf561680a0ad Author: Harald Welte Date: Tue Dec 22 23:40:47 2015 +0100 osmo_stream_cli_destroy: call talloc_free on right object 'link' turns out to be a really bad variable name, as the symbol resolves to the global link(2)... ----------------------------------------------------------------------- Summary of changes: src/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Dec 22 22:55:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 22:55:59 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-5-gcc4ce39 Message-ID: <201512222255.tBMMtxh6067783@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 cc4ce39fc6e3b844605eb3fbc1c413b3282ed292 (commit) via b60edf05a6cde75dee8a7974c761f4f3929c47e3 (commit) from b36fd0b912bb175ac6237f2ec450bf561680a0ad (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=cc4ce39fc6e3b844605eb3fbc1c413b3282ed292 commit cc4ce39fc6e3b844605eb3fbc1c413b3282ed292 Author: Harald Welte Date: Tue Dec 22 23:54:21 2015 +0100 fix/complete stream client re-connect logic So far, when the first connection attempt failed in osmo_stream_cli_open(), we returned a terminal errro without any re-connection attempts. While this may be useful in some cases, our general idea of the stream client logic is to handle the reconnection attempts insid the library. We introduce a new osmo_stream_cli_open2() function while keping the old behavior for backwards compatibility. http://cgit.osmocom.org/libosmo-netif/commit/?id=b60edf05a6cde75dee8a7974c761f4f3929c47e3 commit b60edf05a6cde75dee8a7974c761f4f3929c47e3 Author: Harald Welte Date: Tue Dec 22 23:53:55 2015 +0100 stream.c: Fix another 'link' variable / symbol mismatch ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/stream.h | 1 + src/stream.c | 22 +++++++++++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Dec 22 23:05:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Dec 2015 23:05:23 GMT Subject: osmo-iuh.git branch master updated. ffa7c0ad3900c44fb67d486758f31b347f585eb2 Message-ID: <201512222305.tBMN5N1x069228@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 code for Iuh interface". The branch, master has been updated via ffa7c0ad3900c44fb67d486758f31b347f585eb2 (commit) via 75a4e65f52f02e20d56d8426219feb46ec5cabf9 (commit) via 38a4f32d580cda9194d7c0cc9e92cbabd4af568d (commit) from 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 (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-iuh/commit/?id=ffa7c0ad3900c44fb67d486758f31b347f585eb2 commit ffa7c0ad3900c44fb67d486758f31b347f585eb2 Author: Harald Welte Date: Wed Dec 23 00:03:41 2015 +0100 use msgb_sctp_ppid() from libosmo-netif, remove local declaration http://cgit.osmocom.org/osmo-iuh/commit/?id=75a4e65f52f02e20d56d8426219feb46ec5cabf9 commit 75a4e65f52f02e20d56d8426219feb46ec5cabf9 Author: Harald Welte Date: Tue Dec 22 23:59:24 2015 +0100 hnbgw: Add SUA client socket towards localhost This socket doesn't do much yet except to connect to localhost:14001 The host/port needs to be made configurable, and the RUA<->SUA interfacing needs to be implemented. Also, we'll need two SUA sockets, one for MSC and one for SGSN. http://cgit.osmocom.org/osmo-iuh/commit/?id=38a4f32d580cda9194d7c0cc9e92cbabd4af568d commit 38a4f32d580cda9194d7c0cc9e92cbabd4af568d Author: Harald Welte Date: Tue Dec 22 23:05:10 2015 +0100 remove sigtran code, now part of libosmo-sccp ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + sigtran/Makefile | 17 - sigtran/proto_sua.h | 122 ---- sigtran/sccp_sap.c | 43 -- sigtran/sccp_sap.h | 199 ------- sigtran/sua.c | 1431 --------------------------------------------- sigtran/sua.h | 21 - sigtran/sua_client_test.c | 57 -- sigtran/sua_server_test.c | 79 --- sigtran/sua_test_common.c | 95 --- sigtran/sua_test_common.h | 31 - src/Makefile.am | 4 +- src/hnbgw.c | 48 +- src/hnbgw.h | 3 +- src/hnbgw_hnbap.c | 3 +- src/hnbgw_rua.c | 3 +- 16 files changed, 55 insertions(+), 2102 deletions(-) delete mode 100644 sigtran/Makefile delete mode 100644 sigtran/proto_sua.h delete mode 100644 sigtran/sccp_sap.c delete mode 100644 sigtran/sccp_sap.h delete mode 100644 sigtran/sua.c delete mode 100644 sigtran/sua.h delete mode 100644 sigtran/sua_client_test.c delete mode 100644 sigtran/sua_server_test.c delete mode 100644 sigtran/sua_test_common.c delete mode 100644 sigtran/sua_test_common.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 23 13:12:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Dec 2015 13:12:21 GMT Subject: libosmocore.git branch master updated. 0.9.0-45-ga2db75f Message-ID: <201512231312.tBNDCLcd052792@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 a2db75f28cfbf096b076058ff89d1ef2cac3e6b1 (commit) from 8db1134c72d629d16368eb493a231d9ec742cf17 (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=a2db75f28cfbf096b076058ff89d1ef2cac3e6b1 commit a2db75f28cfbf096b076058ff89d1ef2cac3e6b1 Author: Harald Welte Date: Tue Dec 22 22:11:27 2015 +0100 Add osmo_prim_op_names[] symbol and _SAP_SS7_BASE define ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/prim.h | 3 +++ src/Makefile.am | 2 +- src/prim.c | 10 ++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/prim.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Dec 23 13:19:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Dec 2015 13:19:26 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-33-g8209bc8 Message-ID: <201512231319.tBNDJQdZ053510@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 8209bc8950979eea9445e1b222b58843fdddc2d0 (commit) via f57a1594b705f93d9711e98e169231929af70966 (commit) via ec86dcdc2fe3b57c0f3c71918967325eeb971369 (commit) from b4d2736ecc0528416bc1c8099950d15f2a6c239d (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=8209bc8950979eea9445e1b222b58843fdddc2d0 commit 8209bc8950979eea9445e1b222b58843fdddc2d0 Author: Harald Welte Date: Wed Dec 23 14:18:42 2015 +0100 fix some recently-introduced compiler warnings http://cgit.osmocom.org/libosmo-sccp/commit/?id=f57a1594b705f93d9711e98e169231929af70966 commit f57a1594b705f93d9711e98e169231929af70966 Author: Harald Welte Date: Wed Dec 23 14:16:21 2015 +0100 Properly define SCCP_SAP_USER without random magic number http://cgit.osmocom.org/libosmo-sccp/commit/?id=ec86dcdc2fe3b57c0f3c71918967325eeb971369 commit ec86dcdc2fe3b57c0f3c71918967325eeb971369 Author: Harald Welte Date: Tue Dec 22 23:24:27 2015 +0100 sccp.c: Fix compiler warnings about size_t / %u ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/Makefile.am | 2 +- include/osmocom/sigtran/sccp_sap.h | 4 +--- include/osmocom/sigtran/sigtran_sap.h | 6 ++++++ src/sccp.c | 6 +++--- tests/sigtran/sua_client_test.c | 2 +- tests/sigtran/sua_test_common.h | 1 + 6 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 include/osmocom/sigtran/sigtran_sap.h hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Dec 23 14:18:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Dec 2015 14:18:31 GMT Subject: osmo-iuh.git branch master updated. f6d0138d76d12e1842524c15eea2c16f3cd37bf3 Message-ID: <201512231418.tBNEIVRH058939@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 code for Iuh interface". The branch, master has been updated via f6d0138d76d12e1842524c15eea2c16f3cd37bf3 (commit) from ffa7c0ad3900c44fb67d486758f31b347f585eb2 (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-iuh/commit/?id=f6d0138d76d12e1842524c15eea2c16f3cd37bf3 commit f6d0138d76d12e1842524c15eea2c16f3cd37bf3 Author: Alexander Huemer Date: Tue Dec 22 14:59:07 2015 +0100 fix copy/paste mistake in src/Makefile.am ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 23 23:48:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Dec 2015 23:48:21 GMT Subject: osmo-iuh.git branch laforge/wip created. c4338deee9f3928eae61689687a1ff7ffee0d7b8 Message-ID: <201512232348.tBNNmL9v019423@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 code for Iuh interface". The branch, laforge/wip has been created at c4338deee9f3928eae61689687a1ff7ffee0d7b8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=c4338deee9f3928eae61689687a1ff7ffee0d7b8 commit c4338deee9f3928eae61689687a1ff7ffee0d7b8 Author: Harald Welte Date: Thu Dec 24 00:40:52 2015 +0100 hnbgw: Bring all parts together We now have the RUA and SUA parts interconnected by the context ID mapper, and should be able to pass messages back and forward between both sides. Unfortunately this touches a bit of everything, but the structures are all still very much in flux. Hopefully they will start to stabilize at some point soon... http://cgit.osmocom.org/osmo-iuh/commit/?id=cd5e981490796eedfb257105036f24d6ba042563 commit cd5e981490796eedfb257105036f24d6ba042563 Author: Harald Welte Date: Wed Dec 23 22:14:16 2015 +0100 hnbgw_rua: Don't use msgb as imput, allow more parameters http://cgit.osmocom.org/osmo-iuh/commit/?id=90256bad581a77069e0e9232927111f677a15272 commit 90256bad581a77069e0e9232927111f677a15272 Author: Harald Welte Date: Wed Dec 23 20:16:36 2015 +0100 Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs http://cgit.osmocom.org/osmo-iuh/commit/?id=f42317ba9caa170fb7f1ae1145c40ecc0af46e4f commit f42317ba9caa170fb7f1ae1145c40ecc0af46e4f Author: Harald Welte Date: Wed Dec 23 15:36:31 2015 +0100 Introduce DRANAP/DRUA log categories to separate logging ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 24 14:45:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Dec 2015 14:45:48 GMT Subject: osmo-iuh.git branch laforge/wip updated. c3851220db0608c322184e02e0e52255470e4640 Message-ID: <201512241445.tBOEjmv5005925@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 code for Iuh interface". The branch, laforge/wip has been updated via c3851220db0608c322184e02e0e52255470e4640 (commit) via f9c9aa5f20957917fbff340c5824874a273830ff (commit) via 57d873392cf27daf5a7fc7e39f6b068b659e1631 (commit) via ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 (commit) via afcaac08eef333411d8241918181bb126d76d695 (commit) via b0de90639b5fe9c62ea8165fd1c49efea2f66477 (commit) via c89c2a6e6a1a2a34413fd186670753ae1574ce89 (commit) via 37166a27cad84fa72825f5cf9e28a57cd2bb5815 (commit) via bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05 (commit) from c4338deee9f3928eae61689687a1ff7ffee0d7b8 (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-iuh/commit/?id=c3851220db0608c322184e02e0e52255470e4640 commit c3851220db0608c322184e02e0e52255470e4640 Author: Harald Welte Date: Thu Dec 24 15:41:21 2015 +0100 hnb-test: Add VTY to manually issue Iuh messages We can now send Iuh messages with commands like 'hnbap hnb register', 'hnbap ue regiter imsi 12345', 'ranap reset cs', 'ranap reset ps', and even establish connection-oriented RUA using 'channel cs lu imsi 12345' http://cgit.osmocom.org/osmo-iuh/commit/?id=f9c9aa5f20957917fbff340c5824874a273830ff commit f9c9aa5f20957917fbff340c5824874a273830ff Author: Harald Welte Date: Thu Dec 24 15:39:00 2015 +0100 ranap_msg_factory.c: Fix compiler warnings http://cgit.osmocom.org/osmo-iuh/commit/?id=57d873392cf27daf5a7fc7e39f6b068b659e1631 commit 57d873392cf27daf5a7fc7e39f6b068b659e1631 Author: Harald Welte Date: Thu Dec 24 15:33:21 2015 +0100 ranap_msg_factory: use OCTET_STRING_fromBuf() in ranap_new_msg_dt() When using asn1c, we cannot use buffers allocated elsewhere and/or on the stack as input into encoding. http://cgit.osmocom.org/osmo-iuh/commit/?id=ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 commit ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 Author: Harald Welte Date: Thu Dec 24 15:09:06 2015 +0100 ranap: New ranap_new_msg_initial_ue() funcition for testing, it is useful if we can also generate an InitialUE message - even though a HNB-GW only needs to receive it. http://cgit.osmocom.org/osmo-iuh/commit/?id=afcaac08eef333411d8241918181bb126d76d695 commit afcaac08eef333411d8241918181bb126d76d695 Author: Harald Welte Date: Thu Dec 24 14:55:45 2015 +0100 asn1helpers.h: Add missing declarations of functions in asn1helpers.c http://cgit.osmocom.org/osmo-iuh/commit/?id=b0de90639b5fe9c62ea8165fd1c49efea2f66477 commit b0de90639b5fe9c62ea8165fd1c49efea2f66477 Author: Harald Welte Date: Thu Dec 24 14:10:17 2015 +0100 hnbgw_rua.c: Incoming context IDs are 24bit wide according to spec so don't try to decode them to u32, which expects 32bit input values. http://cgit.osmocom.org/osmo-iuh/commit/?id=c89c2a6e6a1a2a34413fd186670753ae1574ce89 commit c89c2a6e6a1a2a34413fd186670753ae1574ce89 Author: Harald Welte Date: Thu Dec 24 14:07:05 2015 +0100 RANAP: Replace the last remainng TBCD-STRING with OCTET STRING in order to work around a bug in asn1c. When we keep the original TBCD-STRING, the APER-encoded PLMNidentity always has an extra leading length byte that the decoder doesn't expect. http://cgit.osmocom.org/osmo-iuh/commit/?id=37166a27cad84fa72825f5cf9e28a57cd2bb5815 commit 37166a27cad84fa72825f5cf9e28a57cd2bb5815 Author: Harald Welte Date: Thu Dec 24 10:12:09 2015 +0100 improve logging, remove obsolete FIXMEs, return of non-void functions http://cgit.osmocom.org/osmo-iuh/commit/?id=bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05 commit bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05 Author: Harald Welte Date: Thu Dec 24 08:46:58 2015 +0100 Implement forwarding of RANAP PAGING from CN to all HNBs ----------------------------------------------------------------------- Summary of changes: asn1/ranap/RANAP-IEs.asn | 2 +- src/asn1helpers.h | 3 + src/context_map.c | 12 +- src/hnbgw_cn.c | 28 +++-- src/hnbgw_ranap.c | 7 +- src/hnbgw_rua.c | 31 +++-- src/ranap/RANAP_PLMNidentity.c | 72 ++++++------ src/ranap/RANAP_PLMNidentity.h | 4 +- src/ranap_msg_factory.c | 62 +++++++++- src/ranap_msg_factory.h | 6 + src/tests/Makefile.am | 2 +- src/tests/hnb-test.c | 253 +++++++++++++++++++++++++++++++++++++---- src/tests/hnb-test.h | 2 - 13 files changed, 389 insertions(+), 95 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 24 14:54:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Dec 2015 14:54:21 GMT Subject: osmo-iuh.git branch laforge/wip updated. 7ac7e048b423c01ba4376ab76d1e31cce0191fab Message-ID: <201512241454.tBOEsLrW006556@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 code for Iuh interface". The branch, laforge/wip has been updated via 7ac7e048b423c01ba4376ab76d1e31cce0191fab (commit) from c3851220db0608c322184e02e0e52255470e4640 (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-iuh/commit/?id=7ac7e048b423c01ba4376ab76d1e31cce0191fab commit 7ac7e048b423c01ba4376ab76d1e31cce0191fab Author: Harald Welte Date: Thu Dec 24 15:53:30 2015 +0100 add rua_helper.[ch] missing from previous commit ----------------------------------------------------------------------- Summary of changes: src/tests/rua_helper.c | 157 +++++++++++++++++++++++++++++++++++++++++++++++++ src/tests/rua_helper.h | 9 +++ 2 files changed, 166 insertions(+) create mode 100644 src/tests/rua_helper.c create mode 100644 src/tests/rua_helper.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 24 15:14:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Dec 2015 15:14:21 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-34-g7438165 Message-ID: <201512241514.tBOFEL80008621@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 7438165b6c610eaec4442199dfd19d35e6c0ac22 (commit) from 8209bc8950979eea9445e1b222b58843fdddc2d0 (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=7438165b6c610eaec4442199dfd19d35e6c0ac22 commit 7438165b6c610eaec4442199dfd19d35e6c0ac22 Author: Alexander Huemer Date: Wed Dec 23 22:28:48 2015 +0100 fix build if depenedencies are in distinct directories ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Dec 24 15:16:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Dec 2015 15:16:11 GMT Subject: osmo-iuh.git branch laforge/wip updated. ef8934612c91302f7d345a074cfcda124712084e Message-ID: <201512241516.tBOFGB0s008863@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 code for Iuh interface". The branch, laforge/wip has been updated via ef8934612c91302f7d345a074cfcda124712084e (commit) from 7ac7e048b423c01ba4376ab76d1e31cce0191fab (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-iuh/commit/?id=ef8934612c91302f7d345a074cfcda124712084e commit ef8934612c91302f7d345a074cfcda124712084e Author: Alexander Huemer Date: Wed Dec 23 22:21:19 2015 +0100 fix build if depenedencies are in distinct directories ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + src/Makefile.am | 2 +- src/hnbap/Makefile.am | 2 +- src/ranap/Makefile.am | 2 +- src/rua/Makefile.am | 2 +- src/tests/Makefile.am | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Dec 24 15:18:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Dec 2015 15:18:00 GMT Subject: libosmocore.git branch master updated. 0.9.0-46-g42fff58 Message-ID: <201512241518.tBOFI0i2009001@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 42fff58a45288337110fb2e91d304b07744c7597 (commit) from a2db75f28cfbf096b076058ff89d1ef2cac3e6b1 (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=42fff58a45288337110fb2e91d304b07744c7597 commit 42fff58a45288337110fb2e91d304b07744c7597 Author: Neels Hofmeyr Date: Wed Dec 23 15:12:40 2015 +0100 Fix some recently added formats on 64bit 86ec311896dd5d4 adds compiler warnings on 64bit. The build is clean otherwise, so let's keep it that way. ----------------------------------------------------------------------- Summary of changes: src/msgb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Dec 25 07:19:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 07:19:07 GMT Subject: osmocom-bb.git branch jolly/ui updated. osmocon_v0.0.0-1782-g7decc29 Message-ID: <201512250719.tBP7J7qi007012@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 Open Source GSM Base Band stack". The branch, jolly/ui has been updated via 7decc2901d60ecfbfc047fc91392445905f1b8f2 (commit) from c6066fda395c120051abead1148af7edcedc581e (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/osmocom-bb/commit/?id=7decc2901d60ecfbfc047fc91392445905f1b8f2 commit 7decc2901d60ecfbfc047fc91392445905f1b8f2 Author: Andreas Eversberg Date: Fri Dec 25 08:15:41 2015 +0100 Fix for "Added runtime selection of gps device" The gpsd line in the config file is now generated correctly, so that it is parsed correctly when loading the config on next startup. ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Dec 25 07:45:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 07:45:54 GMT Subject: osmocom-bb.git branch jolly/ui updated. osmocon_v0.0.0-1783-gd4ab172 Message-ID: <201512250745.tBP7jsvB009654@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 Open Source GSM Base Band stack". The branch, jolly/ui has been updated via d4ab17291a55dfe4b676002938ac6b52974b307f (commit) from 7decc2901d60ecfbfc047fc91392445905f1b8f2 (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/osmocom-bb/commit/?id=d4ab17291a55dfe4b676002938ac6b52974b307f commit d4ab17291a55dfe4b676002938ac6b52974b307f Author: Andreas Eversberg Date: Fri Dec 25 08:37:19 2015 +0100 Add VTY option to add forbidden PLMN network manually The given network is appended and also stored in the SIM card. This is useful to block networks that would detach SIM cards with unknown (test) PLMN. Then the mobile will not register to that network, as long it is kept in the blocked list. Note that only the last four forbidden PLMNs will be stored in the SIM card. ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Dec 25 08:38:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 08:38:03 GMT Subject: osmocom-bb.git branch jolly/ui updated. osmocon_v0.0.0-1788-gad435fc Message-ID: <201512250838.tBP8c3oj014612@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 Open Source GSM Base Band stack". The branch, jolly/ui has been updated discards d4ab17291a55dfe4b676002938ac6b52974b307f (commit) discards 7decc2901d60ecfbfc047fc91392445905f1b8f2 (commit) discards c6066fda395c120051abead1148af7edcedc581e (commit) discards bd04a5f7d8acf6e3ed2e406663f9db4df707fe63 (commit) discards 6f616cde4a704d5c9354f16a2ea0cd1c1108db47 (commit) discards 08c3f8c1e2d2d2ae1ac2fb25600221b93e3f681b (commit) discards e782c4a26daa386b40c380a18f1808b040564038 (commit) discards f50919235d38be82e45a23e28331ab23cf54a5df (commit) discards 3704775d875bf10e6de2fc3a1b7c4622304b1bc3 (commit) discards 980f2c02533a0fc0c950c9d781676988de2f117b (commit) discards 55d00b07f7c650e005aa9533bbac8468989ce862 (commit) discards cf242cc0bbe7ba8afadb8804a0f21ba4d767e8d9 (commit) discards 53b085fef627f0329830390084283ba130fd647a (commit) discards ce3bee0b564e283994a29129d3d3452108f40edd (commit) discards ea0c8d0b5a15ff7d253686904964d638f969c041 (commit) discards 23fd1f1b453d21a720b65f0cba82a6181d287c04 (commit) discards d229ca49364655bdebcc316f669ec499a715b9d9 (commit) discards ada8ae74ce6632d596195054a8711998a2780f2a (commit) discards 71738b82e4452c539ff69d4107718359269e973e (commit) discards 03816485d3097dfeee85b1b029a15693acd31f5b (commit) discards 736f9ffbffd3cda30e93cbac488431d26eaccfe1 (commit) discards 13950e8ca054f3a9ed2aca5d3f3097f0c087d237 (commit) discards 8cf0bd71b1bc197eecf9892340ddb8cba9dccc9f (commit) discards 1675f365e081b7ed9372f0220f716c9b823a60ab (commit) discards f67f73c031f4b5a7ea3303240f8e200b203a4d5e (commit) discards dcbb6354ccbd4ca800747cafd6421f480a8e4d8e (commit) discards 4030c3a86a52996344c398e209fc051adaf843a3 (commit) discards 53ec58223be693f68e37c789b52f3cfb1cadf0df (commit) discards a60a4d7668ab898687bd4a7c6441bca15e3287c8 (commit) discards a6cb7514748e34ae062feb450123cae505b649d4 (commit) discards 6fcd906932c9b9625e41f5a6274741817717340c (commit) discards a474f27b3a1909b6c7071998303447c82878c6c6 (commit) discards 59ea06ec82e38cd52734544fa1fb8c703b53a61e (commit) discards 7aa96c6d96e2218f9ab0a58db8aef88e725ed1c9 (commit) via ad435fc269f16f85ba729b30e234f4d4def44316 (commit) via 467b11a32759cf4608612546d837960be0578ece (commit) via 27d23c414c2546c7a3eceb5716e4e3044ef701a7 (commit) via f639c99100614cf3132228cc47241f2db05ca11a (commit) via 3bcaad6031cf6f9ec08cae7f5e3f1509b3b2f1b9 (commit) via 6f2e5eed7a25c5ca6b52e45128d0aa251560e258 (commit) via a65ca739c6821bc6fc85ce05663dc271acc7c5be (commit) via 832e93aafc0c373c43105db2859568b82697d147 (commit) via 74bfd3c494612d2473c28abaa38b3b88ad475794 (commit) via 9cb335996894a696bd14615294f73926f6d2c3d7 (commit) via aa321ebdc3bd4dff2d4cb40495ca721294d8f807 (commit) via cb6bbe8442d4e66dd3c6d19909f625ed7fa4b997 (commit) via aa3c95e65345badf05936c25f050f657b9d06129 (commit) via e2ec1414b9b3e806f5c9e4cacae9975bc104ddfe (commit) via 5bcf470b9d6ed0c47b7ee136597c307a1375f639 (commit) via 0a5e5d98870ce1cf2514fecaa8ca0416fa876c23 (commit) via 9ab35dba8dd49a018619db0830e02898d5263377 (commit) via 90a756b8258b86f2df49bcb314af0ea4fe2d4f64 (commit) via 5aede89e8fcb7568634023aa3bc179c29096d67b (commit) via 2c7bb0d30e0fe24cbfff3aa48d901d3115c98d5c (commit) via aaec61d5f6e64daff909ecd9bba3a229839ef501 (commit) via 6918c08d0cf511d1c984edea00795f1e669660d7 (commit) via 98a0c0bc0eb5ac029c65a1e8de337f25cbdc220c (commit) via 3ba8e6da0de37c302c87b55a8b2f0961e6c1e807 (commit) via ef18b1ab135a2b78291474ff15a96da8d1bbdf59 (commit) via 750eb7b0939c64b96fbdad7e1f22d3f9ae4291fa (commit) via 024e8675f2652e756bf3751be8667cb5cee084f1 (commit) via 2ec90e982259346eb06ff85794cc640f53df5f0b (commit) via 45aa2cc3a22a23741290720d924efc951fb00205 (commit) via a5f2566c5cea485acc0b737ffa0c873987750b57 (commit) via 0f0bbcdda0b111e6f7f77b097096eb827a4ac867 (commit) via 5c2d10e876f670bcce820b8cdb4bbe892e5f7706 (commit) via 4eca66533963e0089c33207010191f3e1e63ae37 (commit) via 8a2e935cdb67ff93a0ec8382b41f173b216ca3b5 (commit) via fc20a37cb375dac11f45b78a446237c70f00841c (commit) via e6372a2c247d9882fe915fd34252d9fbd5b78adf (commit) via d7b69212f8c7a230102a1313d74fdaa99b86dc9b (commit) via a903b3c1ee27047c79728b18ff6340d23d1aad2e (commit) via 2d0a5acaf3f3a7045475914832eb5ea0af7b203e (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 (d4ab17291a55dfe4b676002938ac6b52974b307f) \ N -- N -- N (ad435fc269f16f85ba729b30e234f4d4def44316) 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/osmocom-bb/commit/?id=ad435fc269f16f85ba729b30e234f4d4def44316 commit ad435fc269f16f85ba729b30e234f4d4def44316 Author: Andreas Eversberg Date: Fri Dec 25 08:37:19 2015 +0100 Add VTY option to add forbidden PLMN network manually The given network is appended and also stored in the SIM card. This is useful to block networks that would detach SIM cards with unknown (test) PLMN. Then the mobile will not register to that network, as long it is kept in the blocked list. Note that only the last four forbidden PLMNs will be stored in the SIM card. http://cgit.osmocom.org/osmocom-bb/commit/?id=467b11a32759cf4608612546d837960be0578ece commit 467b11a32759cf4608612546d837960be0578ece Author: Andreas Eversberg Date: Fri Dec 25 08:15:41 2015 +0100 Fix for "Added runtime selection of gps device" The gpsd line in the config file is now generated correctly, so that it is parsed correctly when loading the config on next startup. http://cgit.osmocom.org/osmocom-bb/commit/?id=27d23c414c2546c7a3eceb5716e4e3044ef701a7 commit 27d23c414c2546c7a3eceb5716e4e3044ef701a7 Author: Andreas Eversberg Date: Wed Apr 4 08:30:45 2012 +0200 layer1: Retry fist power measurement, if it seems to fail In some cases (e.g. after a call with TCH) the first power measurement after a full reset will always return 0 (-110dbm). In this case the measurment is repeated once again. This is just a workarround, and it will not fix the actual cause. http://cgit.osmocom.org/osmocom-bb/commit/?id=f639c99100614cf3132228cc47241f2db05ca11a commit f639c99100614cf3132228cc47241f2db05ca11a Author: Andreas Eversberg Date: Wed Apr 4 08:19:13 2012 +0200 layer23/mobile: Save config file when changing settings with UI http://cgit.osmocom.org/osmocom-bb/commit/?id=3bcaad6031cf6f9ec08cae7f5e3f1509b3b2f1b9 commit 3bcaad6031cf6f9ec08cae7f5e3f1509b3b2f1b9 Author: Andreas Eversberg Date: Fri Mar 30 08:37:39 2012 +0200 layer23/UI: Fix: Don't use UI, if not enabled. http://cgit.osmocom.org/osmocom-bb/commit/?id=6f2e5eed7a25c5ca6b52e45128d0aa251560e258 commit 6f2e5eed7a25c5ca6b52e45128d0aa251560e258 Author: Andreas Eversberg Date: Thu Dec 15 10:57:54 2011 +0100 [HACK] Cursor on display http://cgit.osmocom.org/osmocom-bb/commit/?id=a65ca739c6821bc6fc85ce05663dc271acc7c5be commit a65ca739c6821bc6fc85ce05663dc271acc7c5be Author: Andreas Eversberg Date: Thu Dec 15 07:18:22 2011 +0100 [HACK] Display text from UI using framebuffer http://cgit.osmocom.org/osmocom-bb/commit/?id=832e93aafc0c373c43105db2859568b82697d147 commit 832e93aafc0c373c43105db2859568b82697d147 Author: Andreas Eversberg Date: Wed Dec 14 09:37:50 2011 +0100 [HACK] Use display and keypad via L1CTL This hack is just for demonstration. http://cgit.osmocom.org/osmocom-bb/commit/?id=74bfd3c494612d2473c28abaa38b3b88ad475794 commit 74bfd3c494612d2473c28abaa38b3b88ad475794 Author: Andreas Eversberg Date: Thu Dec 8 15:13:16 2011 +0100 layer23/mobile Ignore DSC type Some network sends different DSC value than 0x0f. http://cgit.osmocom.org/osmocom-bb/commit/?id=9cb335996894a696bd14615294f73926f6d2c3d7 commit 9cb335996894a696bd14615294f73926f6d2c3d7 Author: Andreas Eversberg Date: Thu Dec 1 12:11:40 2011 +0100 layer23/mobile: Adding user interface to mobile application Enable it in the VTY: en conf t ms 1 user-interface telnet-port 4248 write It will show a status screen. Different items to display in the status screen can be enabled/disabled via configuration. Dialing and handling of one or multiple calls are possible. This interface is not complete. http://cgit.osmocom.org/osmocom-bb/commit/?id=aa321ebdc3bd4dff2d4cb40495ca721294d8f807 commit aa321ebdc3bd4dff2d4cb40495ca721294d8f807 Author: Andreas Eversberg Date: Thu Dec 1 12:06:51 2011 +0100 layer23/mobile: Added generic user interface The user interface instance is currently accessed via telnet. It supports different views to display or enter something. It is still not complete. http://cgit.osmocom.org/osmocom-bb/commit/?id=cb6bbe8442d4e66dd3c6d19909f625ed7fa4b997 commit cb6bbe8442d4e66dd3c6d19909f625ed7fa4b997 Author: Andreas Eversberg Date: Thu Dec 1 11:50:33 2011 +0100 layer23/mobile Fixes and improvements of built in call control (mnccms) The list of calls are now per MS instance, as they should be. Added init and exit function. Pending call instances are removed on exit. Added call state to call instances for easier state handling. Call functions now have optional indexes to handle explicitly given calls. gsm_call structure and function prototypes are now moved to a new header file (mnccms.h). http://cgit.osmocom.org/osmocom-bb/commit/?id=aa3c95e65345badf05936c25f050f657b9d06129 commit aa3c95e65345badf05936c25f050f657b9d06129 Author: Andreas Eversberg Date: Thu Dec 1 11:14:50 2011 +0100 layer23/mobile Store current PLMN with the network name This is essential, so we know if the least given name is still valid in the network we are currently on. http://cgit.osmocom.org/osmocom-bb/commit/?id=e2ec1414b9b3e806f5c9e4cacae9975bc104ddfe commit e2ec1414b9b3e806f5c9e4cacae9975bc104ddfe Author: Andreas Eversberg Date: Thu Dec 1 11:12:50 2011 +0100 layer23/mobile: Fix: Also monitor subslot of TCH/H channels http://cgit.osmocom.org/osmocom-bb/commit/?id=5bcf470b9d6ed0c47b7ee136597c307a1375f639 commit 5bcf470b9d6ed0c47b7ee136597c307a1375f639 Author: Andreas Eversberg Date: Thu Dec 1 11:11:24 2011 +0100 layer23/mobile: Adding current rxlev/snr/berr to RR layer structure http://cgit.osmocom.org/osmocom-bb/commit/?id=0a5e5d98870ce1cf2514fecaa8ca0416fa876c23 commit 0a5e5d98870ce1cf2514fecaa8ca0416fa876c23 Author: Andreas Eversberg Date: Thu Dec 1 11:07:10 2011 +0100 layer23/mobile: Adding summary of up to 6 strongest neighbour cells http://cgit.osmocom.org/osmocom-bb/commit/?id=9ab35dba8dd49a018619db0830e02898d5263377 commit 9ab35dba8dd49a018619db0830e02898d5263377 Author: Andreas Eversberg Date: Mon Dec 23 11:14:46 2013 +0100 Bad frame indication at l1ctrl.c: Replaced printf-hack by LOGP http://cgit.osmocom.org/osmocom-bb/commit/?id=90a756b8258b86f2df49bcb314af0ea4fe2d4f64 commit 90a756b8258b86f2df49bcb314af0ea4fe2d4f64 Author: Andreas Eversberg Date: Mon Dec 23 11:13:19 2013 +0100 Add ringer support to built-in MNCC application of mobile http://cgit.osmocom.org/osmocom-bb/commit/?id=5aede89e8fcb7568634023aa3bc179c29096d67b commit 5aede89e8fcb7568634023aa3bc179c29096d67b Author: Andreas Eversberg Date: Mon Dec 23 11:09:35 2013 +0100 Add ringer support to L1CTL interface and layer1 http://cgit.osmocom.org/osmocom-bb/commit/?id=2c7bb0d30e0fe24cbfff3aa48d901d3115c98d5c commit 2c7bb0d30e0fe24cbfff3aa48d901d3115c98d5c Author: Andreas Eversberg Date: Mon Dec 16 21:50:37 2013 +0100 mobile: VTY provides two options to disable neighbor cell measurements 1. "no neighbor-measurement idle": neighbor cell measurement for cell re-selection 2. "no neighbor-measurement dedicated": neighbor cell measurement for handover http://cgit.osmocom.org/osmocom-bb/commit/?id=aaec61d5f6e64daff909ecd9bba3a229839ef501 commit aaec61d5f6e64daff909ecd9bba3a229839ef501 Author: Andreas Eversberg Date: Sun Dec 15 18:56:52 2013 +0100 mobile: Fixes of frequency redefinition handling http://cgit.osmocom.org/osmocom-bb/commit/?id=6918c08d0cf511d1c984edea00795f1e669660d7 commit 6918c08d0cf511d1c984edea00795f1e669660d7 Author: Andreas Eversberg Date: Sun Dec 15 18:55:53 2013 +0100 mobile/gsm48_rr.c: Show "cipher 0", if ciphering is disabled http://cgit.osmocom.org/osmocom-bb/commit/?id=98a0c0bc0eb5ac029c65a1e8de337f25cbdc220c commit 98a0c0bc0eb5ac029c65a1e8de337f25cbdc220c Author: Andreas Eversberg Date: Sun Dec 15 18:42:40 2013 +0100 mobile: Keep track of cell channel description during dedicated mode The initial cell channel decription is received via SI1. During a call this description may change due to handover, assignment, frequency redefinition. Whenever it changes, the last received cell channel description is used to handle messages that do not include this information element. Example of one call with handover inbetween. The assignments do not include a cell channel description: IMMEDIATE ASSIGNMENT: Use cell channel description from SI1. ASSIGNMENT COMMAND: Re-use cell channel description from SI1. HANDOVER COMMAND: Use new cell channel description from HANDOVER COMMAND. ASSIGNMENT COMMAND: Re-use cell channel description from HANDOVER COMMAND. http://cgit.osmocom.org/osmocom-bb/commit/?id=3ba8e6da0de37c302c87b55a8b2f0961e6c1e807 commit 3ba8e6da0de37c302c87b55a8b2f0961e6c1e807 Author: Andreas Eversberg Date: Sun Dec 15 18:32:32 2013 +0100 mobile: Use only sel_si for informations about the current cell sel_si structure tracks content of SI5* and SI6 messages. The informations will change after handover, so they do not refer to the origin cell. The list of scanned cells is not affected. The sel_si structure will be overwritten with the selected cell after leaving dedicated mode. http://cgit.osmocom.org/osmocom-bb/commit/?id=ef18b1ab135a2b78291474ff15a96da8d1bbdf59 commit ef18b1ab135a2b78291474ff15a96da8d1bbdf59 Author: Andreas Eversberg Date: Wed Dec 11 16:13:28 2013 +0100 [WIP] HO: VTY test option to fake a better neighbor cell to force handover The handover is forced by reporting perfect measurement results of a given neighbor cell. All other neighbor cells and the serving cell is reported as poor. The falke report will sustain until the connection is released or a new 'better' cell is specified. http://cgit.osmocom.org/osmocom-bb/commit/?id=750eb7b0939c64b96fbdad7e1f22d3f9ae4291fa commit 750eb7b0939c64b96fbdad7e1f22d3f9ae4291fa Author: Andreas Eversberg Date: Wed Dec 11 11:35:14 2013 +0100 [WIP] HO: Completed handover process at mobile (layer 3). The implementation supports: - Non-synchronised handover - Synchronized handover (tbd) - Pre-sychronized handover http://cgit.osmocom.org/osmocom-bb/commit/?id=024e8675f2652e756bf3751be8667cb5cee084f1 commit 024e8675f2652e756bf3751be8667cb5cee084f1 Author: Andreas Eversberg Date: Wed Dec 11 16:25:33 2013 +0100 [WIP] HO: Transmit access bursts on DCCH of TCH channels http://cgit.osmocom.org/osmocom-bb/commit/?id=2ec90e982259346eb06ff85794cc640f53df5f0b commit 2ec90e982259346eb06ff85794cc640f53df5f0b Author: Andreas Eversberg Date: Wed Dec 11 11:20:50 2013 +0100 [WIP] HO: Add RX only mode for handover When establishing dedicate mode, a flag is used to disable transitter. When transmitter is disabled, access bursts are allowed. After sending a L1CTL_PARAM_REQ, the transmitter is enabled with given parameters. http://cgit.osmocom.org/osmocom-bb/commit/?id=45aa2cc3a22a23741290720d924efc951fb00205 commit 45aa2cc3a22a23741290720d924efc951fb00205 Author: Andreas Eversberg Date: Wed Dec 11 11:31:39 2013 +0100 [WIP] HO: Add new parameters to L1CTL_DM_EST_REQ * Flag to enter dedicated mode with TX disabled * Flag to use sync info of neighbor cell * Flag to use sync info of previous serving cell * Index of neighbor cell All these parameters are required to handover to a new channel. http://cgit.osmocom.org/osmocom-bb/commit/?id=a5f2566c5cea485acc0b737ffa0c873987750b57 commit a5f2566c5cea485acc0b737ffa0c873987750b57 Author: Andreas Eversberg Date: Mon Dec 9 11:44:40 2013 +0100 [WIP] HO: Add SCH read of neighbor cells to TCH channels The task will try to sync to neighbor cell during search (idle) frame. http://cgit.osmocom.org/osmocom-bb/commit/?id=0f0bbcdda0b111e6f7f77b097096eb827a4ac867 commit 0f0bbcdda0b111e6f7f77b097096eb827a4ac867 Author: Andreas Eversberg Date: Mon Dec 9 09:12:57 2013 +0100 [WIP] HO: Add power measurement of neighbor cells to TCH channels The task will measure power between TX and RX of successive TCH frames. http://cgit.osmocom.org/osmocom-bb/commit/?id=5c2d10e876f670bcce820b8cdb4bbe892e5f7706 commit 5c2d10e876f670bcce820b8cdb4bbe892e5f7706 Author: Andreas Eversberg Date: Sun Dec 8 14:47:42 2013 +0100 [WIP] HO: Add BSIC to L1CTL_NEIGH_PM_IND http://cgit.osmocom.org/osmocom-bb/commit/?id=4eca66533963e0089c33207010191f3e1e63ae37 commit 4eca66533963e0089c33207010191f3e1e63ae37 Author: Andreas Eversberg Date: Thu Sep 23 21:05:18 2010 +0200 [WIP] Safely change TPU offset on TS change or sync change The TPU offset may vary some qbits, but on significant change, like a change to a new time slot, the TPU offset is always incremented. Changing backwards is performed by changing forwards and incrementing frame number. (This is because we wrap arround into the next frame.) The maximum amount of incrementation is half of a TDMA frame duration. This way we can be sure that the TPU always generates next IRQ later. If an incrmentation of more than half of a TDMA frame is required, the incrementation is performed in two steps, thus we can can be sure that each IRQ will always happen later. Example: TS 1 -> TS 2: increment by 625 qbits, keep same FN TS 1 -> TS 7: increment by 2500 qbits, then by 1250 qbits, keep same FN TS 7 -> TS 1: increment by 1250 qbits, increment FN TS 2 -> TS 1: increment by 2500 qbits, then by 1875 qbits, increment FN TODO: Prevent scheduling/transmission before and during change of TPU/FN. ----------------------------------------------------------------------- Summary of changes: .../include/osmocom/bb/common/osmocom_data.h | 2 + .../include/osmocom/bb/common/sap_interface.h | 65 ++- .../layer23/include/osmocom/bb/mobile/settings.h | 6 - src/host/layer23/src/common/l1ctl.c | 1 + src/host/layer23/src/common/sap_interface.c | 511 +++++++++++++++++++-- src/host/layer23/src/common/sim.c | 14 +- src/host/layer23/src/mobile/app_mobile.c | 4 + src/host/layer23/src/mobile/main.c | 2 +- src/host/layer23/src/mobile/subscriber.c | 33 +- src/host/layer23/src/mobile/vty_interface.c | 9 +- src/target/firmware/board/compal/highram.lds | 1 + src/target/firmware/board/compal/ram.lds | 1 + src/target/firmware/board/compal_e88/flash.lds | 1 + src/target/firmware/board/compal_e88/loader.lds | 1 + src/target/firmware/board/mediatek/ram.lds | 1 + src/target/firmware/layer1/l23_api.c | 8 +- 16 files changed, 575 insertions(+), 85 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Dec 25 14:36:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 14:36:07 GMT Subject: osmo-iuh.git branch laforge/wip updated. efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 Message-ID: <201512251436.tBPEa7me046272@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 code for Iuh interface". The branch, laforge/wip has been updated via efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 (commit) via 87ffeb91dc52db2a9aac26b9cd851b3f8ffd0beb (commit) via 3cfa450fdcc3cb9a47c05c3bc543cb493dd43b20 (commit) via 706213ac4bc9bee19ecd5d65c500a8996ea3ed45 (commit) via 2963ee2505393514a12ff5cf3ed73c5e92f3dafc (commit) via 831e1ee8f41883f81ff1307360fb5a27d615dfc2 (commit) via 23058e114497355475e6645a16c723bb0829a45b (commit) via c3ca7eba180a784af75e98f5dada9e8c441d1a90 (commit) via 3d39f842337099f8aa219cf47302d647be0caf2f (commit) from ef8934612c91302f7d345a074cfcda124712084e (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-iuh/commit/?id=efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 commit efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 Author: Harald Welte Date: Fri Dec 25 15:35:01 2015 +0100 ranap_common: Add value_string for procedure code and presence http://cgit.osmocom.org/osmo-iuh/commit/?id=87ffeb91dc52db2a9aac26b9cd851b3f8ffd0beb commit 87ffeb91dc52db2a9aac26b9cd851b3f8ffd0beb Author: Harald Welte Date: Fri Dec 25 15:34:22 2015 +0100 factor out some common shared test init code http://cgit.osmocom.org/osmo-iuh/commit/?id=3cfa450fdcc3cb9a47c05c3bc543cb493dd43b20 commit 3cfa450fdcc3cb9a47c05c3bc543cb493dd43b20 Author: Harald Welte Date: Fri Dec 25 15:33:41 2015 +0100 Add new common RANAP parsing code for CN elements http://cgit.osmocom.org/osmo-iuh/commit/?id=706213ac4bc9bee19ecd5d65c500a8996ea3ed45 commit 706213ac4bc9bee19ecd5d65c500a8996ea3ed45 Author: Harald Welte Date: Fri Dec 25 10:33:09 2015 +0100 Fix typo / spelling mistakes http://cgit.osmocom.org/osmo-iuh/commit/?id=2963ee2505393514a12ff5cf3ed73c5e92f3dafc commit 2963ee2505393514a12ff5cf3ed73c5e92f3dafc Author: Harald Welte Date: Fri Dec 25 10:32:37 2015 +0100 hnbgw_hnbap: Print HNBAP Cause during UE De-Register http://cgit.osmocom.org/osmo-iuh/commit/?id=831e1ee8f41883f81ff1307360fb5a27d615dfc2 commit 831e1ee8f41883f81ff1307360fb5a27d615dfc2 Author: Harald Welte Date: Fri Dec 25 10:28:55 2015 +0100 hnbgw_rua.c: Print RUA cause in error indication http://cgit.osmocom.org/osmo-iuh/commit/?id=23058e114497355475e6645a16c723bb0829a45b commit 23058e114497355475e6645a16c723bb0829a45b Author: Harald Welte Date: Fri Dec 25 10:25:01 2015 +0100 hnbgw_ranap: Print RANAP Cause in RESET and ERROR INDICATION http://cgit.osmocom.org/osmo-iuh/commit/?id=c3ca7eba180a784af75e98f5dada9e8c441d1a90 commit c3ca7eba180a784af75e98f5dada9e8c441d1a90 Author: Harald Welte Date: Fri Dec 25 10:17:17 2015 +0100 don't return undefined strings from rua_cause_str() http://cgit.osmocom.org/osmo-iuh/commit/?id=3d39f842337099f8aa219cf47302d647be0caf2f commit 3d39f842337099f8aa219cf47302d647be0caf2f Author: Harald Welte Date: Fri Dec 25 09:40:07 2015 +0100 ranap_common: Add ranap_cause_str() to stringify RANAP Cause ----------------------------------------------------------------------- Summary of changes: src/hnbgw_hnbap.c | 6 +- src/hnbgw_ranap.c | 22 +++- src/hnbgw_rua.c | 3 +- src/ranap_common.c | 260 +++++++++++++++++++++++++++++++++++++ src/ranap_common.h | 6 + src/rua_common.c | 3 + src/tests/Makefile.am | 6 +- src/tests/hnb-test.c | 10 +- src/tests/ranap_common_cn.c | 303 ++++++++++++++++++++++++++++++++++++++++++++ src/tests/ranap_common_cn.h | 17 +++ src/tests/test-hnbap.c | 18 +-- src/tests/test-ranap.c | 27 +--- src/tests/test_common.c | 87 +++++++++++++ src/tests/test_common.h | 3 + 14 files changed, 719 insertions(+), 52 deletions(-) create mode 100644 src/tests/ranap_common_cn.c create mode 100644 src/tests/ranap_common_cn.h create mode 100644 src/tests/test_common.c create mode 100644 src/tests/test_common.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Dec 25 16:15:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 16:15:00 GMT Subject: libosmocore.git branch master updated. 0.9.0-47-gc959afd Message-ID: <201512251615.tBPGF0P0052353@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 c959afdcd9d8f227f4a72a915ac2e3f79d1d1d3b (commit) from 42fff58a45288337110fb2e91d304b07744c7597 (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=c959afdcd9d8f227f4a72a915ac2e3f79d1d1d3b commit c959afdcd9d8f227f4a72a915ac2e3f79d1d1d3b Author: Harald Welte Date: Fri Dec 25 17:14:07 2015 +0100 osmo_prim_op_names should be extern ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/prim.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Dec 25 16:48:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 16:48:44 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-6-g2b03b8c Message-ID: <201512251648.tBPGmicu054690@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 2b03b8c07c1e816af6627547b34711135483c5a2 (commit) from cc4ce39fc6e3b844605eb3fbc1c413b3282ed292 (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=2b03b8c07c1e816af6627547b34711135483c5a2 commit 2b03b8c07c1e816af6627547b34711135483c5a2 Author: Harald Welte Date: Fri Dec 25 17:47:19 2015 +0100 stream.c: ensure to zero-initialize sctp_sndrcvinfo caught by valgrind: ==3150== Syscall param sendmsg(msg.msg_control) points to uninitialised byte(s) ==3150== at 0x60DC0D0: __sendmsg_nocancel (syscall-template.S:81) ==3150== by 0x5DF3413: sctp_send (in /usr/lib/x86_64-linux-gnu/libsctp.so.1.0.16) ==3150== by 0x65AA066: osmo_stream_srv_write (stream.c:540) ----------------------------------------------------------------------- Summary of changes: src/stream.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Dec 25 16:48:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 16:48:52 GMT Subject: libosmo-netif.git branch laforge/sctp deleted. 0.0.6-2-gfb3e20b Message-ID: <201512251648.tBPGmqPX054741@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, laforge/sctp has been deleted was fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 ----------------------------------------------------------------------- fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 SCTP support for osmo_stream_{cli,srv} code ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Dec 25 21:46:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 21:46:25 GMT Subject: openbsc.git branch laforge/msc-split created. 0.15.0-141-gc357307 Message-ID: <201512252146.tBPLkPj6073325@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, laforge/msc-split has been created at c357307267f8becaee1c85724156595ee0de732e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c357307267f8becaee1c85724156595ee0de732e commit c357307267f8becaee1c85724156595ee0de732e Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=3bf293fe726b03239faf442a60391eb5d26a3fc5 commit 3bf293fe726b03239faf442a60391eb5d26a3fc5 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Dec 25 21:47:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Dec 2015 21:47:25 GMT Subject: openbsc.git branch laforge/gprs-iu created. 0.15.0-144-gd07ccc0 Message-ID: <201512252147.tBPLlPGg073404@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, laforge/gprs-iu has been created at d07ccc09369db365038a8eabf65ae9a54e80abd5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d07ccc09369db365038a8eabf65ae9a54e80abd5 commit d07ccc09369db365038a8eabf65ae9a54e80abd5 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=e92ca9273d4c9b72d9a44fe62a8b20bbda972f68 commit e92ca9273d4c9b72d9a44fe62a8b20bbda972f68 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=ae8e3f8a621e22ae523f6f484acd2e81ee77b990 commit ae8e3f8a621e22ae523f6f484acd2e81ee77b990 Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=5e8d5824b486e1743560300412b96a6ef87e1636 commit 5e8d5824b486e1743560300412b96a6ef87e1636 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=70398adf5bdd06088ab4e7a2ad366fea8b5450b4 commit 70398adf5bdd06088ab4e7a2ad366fea8b5450b4 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Dec 26 02:11:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 02:11:15 GMT Subject: openbsc.git branch neels/cscn created. 0.15.0-140-gd7bfbdc Message-ID: <201512260211.tBQ2BFUr093332@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, neels/cscn has been created at d7bfbdc17d17a44963eecc694013cae652e574d8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d7bfbdc17d17a44963eecc694013cae652e574d8 commit d7bfbdc17d17a44963eecc694013cae652e574d8 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Dec 26 07:44:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 07:44:44 GMT Subject: osmo-iuh.git branch laforge/wip updated. cee5a2878bd7311115b144b6ff372481e1c2fad6 Message-ID: <201512260744.tBQ7iiKi030523@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 code for Iuh interface". The branch, laforge/wip has been updated via cee5a2878bd7311115b144b6ff372481e1c2fad6 (commit) via 3aad6af6a415dff3797b20a3587be15e5e724aee (commit) via 37704d907db906dec6f64adb138489aa896bd3f7 (commit) via 8c572fee2a123344b698e42aba779a490a7be453 (commit) from efef6fb4deedbfdc61e6aa2ca9f8e8625532bfc5 (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-iuh/commit/?id=cee5a2878bd7311115b144b6ff372481e1c2fad6 commit cee5a2878bd7311115b144b6ff372481e1c2fad6 Author: Harald Welte Date: Sat Dec 26 08:43:31 2015 +0100 don't double-free msgb's in rua_helper and ranap_common_cn http://cgit.osmocom.org/osmo-iuh/commit/?id=3aad6af6a415dff3797b20a3587be15e5e724aee commit 3aad6af6a415dff3797b20a3587be15e5e724aee Author: Harald Welte Date: Sat Dec 26 08:43:04 2015 +0100 add 'dummy cn' as a stub core netwrok element to which hnbgw connects http://cgit.osmocom.org/osmo-iuh/commit/?id=37704d907db906dec6f64adb138489aa896bd3f7 commit 37704d907db906dec6f64adb138489aa896bd3f7 Author: Harald Welte Date: Sat Dec 26 08:42:31 2015 +0100 ranap_common.c: Add ranap_parse_lai() http://cgit.osmocom.org/osmo-iuh/commit/?id=8c572fee2a123344b698e42aba779a490a7be453 commit 8c572fee2a123344b698e42aba779a490a7be453 Author: Harald Welte Date: Sat Dec 26 08:42:07 2015 +0100 use libosmocore SCCP_SSN_RANAP definition ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 8 +- src/ranap_common.c | 26 +++++ src/sccp_helpers.c | 22 ++-- src/tests/Makefile.am | 9 +- src/tests/dummy_cn_sua.c | 264 ++++++++++++++++++++++++++++++++++++++++++++ src/tests/ranap_common_cn.c | 5 +- src/tests/rua_helper.c | 8 +- 7 files changed, 312 insertions(+), 30 deletions(-) create mode 100644 src/tests/dummy_cn_sua.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Dec 26 08:56:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 08:56:49 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-35-g0b44895 Message-ID: <201512260856.tBQ8unpA036942@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 0b44895a8829082a967b7cd037fb2389e3c96628 (commit) from 7438165b6c610eaec4442199dfd19d35e6c0ac22 (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=0b44895a8829082a967b7cd037fb2389e3c96628 commit 0b44895a8829082a967b7cd037fb2389e3c96628 Author: Harald Welte Date: Fri Dec 25 16:53:57 2015 +0100 Add missing OSMO_SCCP_SSN_RANAP for RANAP SSN ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_sap.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Dec 26 19:13:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 19:13:43 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-7-g7aa5a93 Message-ID: <201512261913.tBQJDhxa094117@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 7aa5a93e77fa10f40f4e4721745c764106ae188f (commit) from 2b03b8c07c1e816af6627547b34711135483c5a2 (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=7aa5a93e77fa10f40f4e4721745c764106ae188f commit 7aa5a93e77fa10f40f4e4721745c764106ae188f Author: Holger Hans Peter Freyther Date: Sat Dec 26 20:12:03 2015 +0100 libsctp: Fix build and don't link everything to libsctp On some systems sctp_* is part of the standard libc, so do not use AC_CHECK_LIB but AC_SEARCH_LIBS to find the symbol we need. Both macros modify LIBS which means all applications will link again libsctp and this is not what we want. Undo the side-effect of LIBS and export LIBSCTP_LIBS which is already used in the Makefile.am. ----------------------------------------------------------------------- Summary of changes: configure.ac | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Dec 26 19:19:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 19:19:48 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-8-g4d702db Message-ID: <201512261919.tBQJJmxi094595@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 4d702db3f7a16c7aad20f799420c9a175194f722 (commit) from 7aa5a93e77fa10f40f4e4721745c764106ae188f (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=4d702db3f7a16c7aad20f799420c9a175194f722 commit 4d702db3f7a16c7aad20f799420c9a175194f722 Author: Holger Hans Peter Freyther Date: Sat Dec 26 20:19:32 2015 +0100 libsctp: Only define LIBSCTP_LIBS in case there is a lib ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Dec 26 19:27:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 19:27:17 GMT Subject: libosmo-sccp.git branch zecke/ancient/debian6.0 created. 0.0.6.3-28-g0cdee84 Message-ID: <201512261927.tBQJRHRT095787@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, zecke/ancient/debian6.0 has been created at 0cdee842d9a46b9aa56588477d95432f7db003e4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=0cdee842d9a46b9aa56588477d95432f7db003e4 commit 0cdee842d9a46b9aa56588477d95432f7db003e4 Author: Holger Hans Peter Freyther Date: Sat Dec 26 20:26:58 2015 +0100 Debian: Remove some fields for backward compat ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Dec 26 19:28:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 19:28:28 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-36-gde26062 Message-ID: <201512261928.tBQJSS84095956@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 de2606249d1f539233fc4a52ab2ed72d9e91780a (commit) from 0b44895a8829082a967b7cd037fb2389e3c96628 (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=de2606249d1f539233fc4a52ab2ed72d9e91780a commit de2606249d1f539233fc4a52ab2ed72d9e91780a Author: Holger Hans Peter Freyther Date: Sat Dec 26 20:28:03 2015 +0100 sua: Attempt to fix make distcheck ----------------------------------------------------------------------- Summary of changes: tests/sigtran/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Dec 26 22:46:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 22:46:09 GMT Subject: libosmo-sccp.git branch laforge/wip created. 0.0.6.3-39-g22d4c9f Message-ID: <201512262246.tBQMk911016103@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, laforge/wip has been created at 22d4c9fafbf04533897102a68d6eaa07e0e58f09 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=22d4c9fafbf04533897102a68d6eaa07e0e58f09 commit 22d4c9fafbf04533897102a68d6eaa07e0e58f09 Author: Harald Welte Date: Sat Dec 26 23:36:27 2015 +0100 sua: Ensure that a SUA client will continuously try to reconnect http://cgit.osmocom.org/libosmo-sccp/commit/?id=c576a64efa7ccad8b099c4ca165b8b6b3078d7d5 commit c576a64efa7ccad8b099c4ca165b8b6b3078d7d5 Author: Harald Welte Date: Sat Dec 26 23:35:31 2015 +0100 sua: call conn_disconnect() in sua_disconnect_req() disconnect is not a class3/4 operation. We simply generate + send the DISCONNECT.ind message to the remote side and drop all local state about the connection. http://cgit.osmocom.org/libosmo-sccp/commit/?id=7444079afb4cf85bb82a906453bf77ffcb7d89bd commit 7444079afb4cf85bb82a906453bf77ffcb7d89bd Author: Harald Welte Date: Sat Dec 26 23:34:54 2015 +0100 sua: Fix typo in log message http://cgit.osmocom.org/libosmo-sccp/commit/?id=578824d22f7805cb9fe9fd3907bfcf1940b42878 commit 578824d22f7805cb9fe9fd3907bfcf1940b42878 Author: Harald Welte Date: Sat Dec 26 23:34:03 2015 +0100 allow user to give private data to osmo_sua_user_create() ... which can be resolved from the prim_cb() by calling osmo_sua_link_get_user_priv(). ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Dec 26 22:47:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 22:47:08 GMT Subject: osmo-iuh.git branch laforge/wip updated. 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 Message-ID: <201512262247.tBQMl8Dv016239@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 code for Iuh interface". The branch, laforge/wip has been updated via 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 (commit) via 0744d6f63ec9ee5c1bf3854a6d1422f847ec723d (commit) via 1be24f1b0ac9ce02bde0fa69c6698902a7faffbe (commit) via 2bc20f85c1192afefdeac5d4e00f0a775173b8e1 (commit) via e311ae078aee4940bd8d5e1f264d0cf644a86501 (commit) via 96e36eb675bf40329ddb16210babae7f26424e85 (commit) via 5bea800fa752efe7d307ede31574a236663dfc17 (commit) via 552fdf144a15335b54b9dcd9a062ce29aa1f0f67 (commit) via 4009b36d747e25e66055347e25457a642a9cfd8b (commit) via 2ebe42fed79ab116fdb84927f57bdca565eb427b (commit) from cee5a2878bd7311115b144b6ff372481e1c2fad6 (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-iuh/commit/?id=4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 commit 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 Author: Harald Welte Date: Sat Dec 26 23:49:52 2015 +0100 Dummy CN: Handle RANAP payload of DISCONNET.ind In case of RANAP Release Complete, the DISCONNECT contains RANAP payload that we'd like to parse and handle. http://cgit.osmocom.org/osmo-iuh/commit/?id=0744d6f63ec9ee5c1bf3854a6d1422f847ec723d commit 0744d6f63ec9ee5c1bf3854a6d1422f847ec723d Author: Harald Welte Date: Sat Dec 26 23:45:18 2015 +0100 dummy CN: Handle Iu Release Request (respond with Release Command) http://cgit.osmocom.org/osmo-iuh/commit/?id=1be24f1b0ac9ce02bde0fa69c6698902a7faffbe commit 1be24f1b0ac9ce02bde0fa69c6698902a7faffbe Author: Harald Welte Date: Sat Dec 26 23:44:28 2015 +0100 dummy_cn_sua.c: Fix syntax errors http://cgit.osmocom.org/osmo-iuh/commit/?id=2bc20f85c1192afefdeac5d4e00f0a775173b8e1 commit 2bc20f85c1192afefdeac5d4e00f0a775173b8e1 Author: Harald Welte Date: Sat Dec 26 23:43:48 2015 +0100 Dummy CN: Create a per-UE connection context and resolve it. http://cgit.osmocom.org/osmo-iuh/commit/?id=e311ae078aee4940bd8d5e1f264d0cf644a86501 commit e311ae078aee4940bd8d5e1f264d0cf644a86501 Author: Harald Welte Date: Sat Dec 26 23:41:14 2015 +0100 ranap: Allocate msgb's with headroom for SCCP User primitive pushing http://cgit.osmocom.org/osmo-iuh/commit/?id=96e36eb675bf40329ddb16210babae7f26424e85 commit 96e36eb675bf40329ddb16210babae7f26424e85 Author: Harald Welte Date: Sat Dec 26 23:40:54 2015 +0100 remove ranap_parse_lai() from hnbgw_ranap.c http://cgit.osmocom.org/osmo-iuh/commit/?id=5bea800fa752efe7d307ede31574a236663dfc17 commit 5bea800fa752efe7d307ede31574a236663dfc17 Author: Harald Welte Date: Sat Dec 26 23:40:31 2015 +0100 More verbose logging (CS/PS domain) http://cgit.osmocom.org/osmo-iuh/commit/?id=552fdf144a15335b54b9dcd9a062ce29aa1f0f67 commit 552fdf144a15335b54b9dcd9a062ce29aa1f0f67 Author: Harald Welte Date: Sat Dec 26 23:39:30 2015 +0100 Start to use SUA local referencs from 1000 upwards ... which allows us to detect sequence 0 as something that's wrong (i.e. uninitalized) http://cgit.osmocom.org/osmo-iuh/commit/?id=4009b36d747e25e66055347e25457a642a9cfd8b commit 4009b36d747e25e66055347e25457a642a9cfd8b Author: Harald Welte Date: Sat Dec 26 23:39:05 2015 +0100 context_map: Don't forget to store the SCU connection ID http://cgit.osmocom.org/osmo-iuh/commit/?id=2ebe42fed79ab116fdb84927f57bdca565eb427b commit 2ebe42fed79ab116fdb84927f57bdca565eb427b Author: Harald Welte Date: Sat Dec 26 23:38:38 2015 +0100 properly resolve the cnlink from SUA signalling link ----------------------------------------------------------------------- Summary of changes: src/context_map.c | 1 + src/hnbgw_cn.c | 11 ++++-- src/hnbgw_ranap.c | 26 ------------- src/hnbgw_rua.c | 11 +++++- src/ranap_common.c | 2 +- src/tests/dummy_cn_sua.c | 95 +++++++++++++++++++++++++++++++++++++++--------- 6 files changed, 95 insertions(+), 51 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Dec 26 23:36:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Dec 2015 23:36:10 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-145-ga7105bc Message-ID: <201512262336.tBQNaAYK021744@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, laforge/gprs-iu has been updated via a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 (commit) from d07ccc09369db365038a8eabf65ae9a54e80abd5 (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=a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 commit a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 52 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 13:57:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 13:57:48 GMT Subject: openbsc.git branch sylvain/32c3_codec created. 0.15.0-140-g860673d Message-ID: <201512271357.tBRDvmOI091942@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, sylvain/32c3_codec has been created at 860673df5cd3b7411137de3f44f2193b31846021 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=860673df5cd3b7411137de3f44f2193b31846021 commit 860673df5cd3b7411137de3f44f2193b31846021 Author: Andreas Eversberg Date: Sun Mar 31 12:01:25 2013 +0200 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 14:05:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 14:05:49 GMT Subject: openbsc.git branch sylvain/32c3_codec updated. 0.15.0-140-gaf8285e Message-ID: <201512271405.tBRE5nhT093332@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, sylvain/32c3_codec has been updated discards 860673df5cd3b7411137de3f44f2193b31846021 (commit) via af8285ed7c0848463667f4db660f77fd32b89f9d (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 (860673df5cd3b7411137de3f44f2193b31846021) \ N -- N -- N (af8285ed7c0848463667f4db660f77fd32b89f9d) 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/openbsc/commit/?id=af8285ed7c0848463667f4db660f77fd32b89f9d commit af8285ed7c0848463667f4db660f77fd32b89f9d Author: Sylvain Munaut Date: Sun Dec 27 15:05:41 2015 +0100 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mncc_int.h | 8 ++++++ openbsc/src/libmsc/gsm_04_08.c | 17 ------------ openbsc/src/libmsc/mncc_builtin.c | 10 +++++++ openbsc/src/libmsc/vty_interface_layer3.c | 44 +++++++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 14:44:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 14:44:29 GMT Subject: openbsc.git branch sylvain/32c3_codec updated. 0.15.0-140-gb21bf53 Message-ID: <201512271444.tBREiT8T095906@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, sylvain/32c3_codec has been updated discards af8285ed7c0848463667f4db660f77fd32b89f9d (commit) via b21bf53788397012f220311af61db8632efa059b (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 (af8285ed7c0848463667f4db660f77fd32b89f9d) \ N -- N -- N (b21bf53788397012f220311af61db8632efa059b) 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/openbsc/commit/?id=b21bf53788397012f220311af61db8632efa059b commit b21bf53788397012f220311af61db8632efa059b Author: Sylvain Munaut Date: Sun Dec 27 15:05:41 2015 +0100 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/mncc_builtin.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 16:09:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 16:09:53 GMT Subject: openbsc.git branch jolly/32c3 created. 0.15.0-153-gf7637bc Message-ID: <201512271609.tBRG9rut002077@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, jolly/32c3 has been created at f7637bc5155e14aabdcae1d3271a43ebbade6ef8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f7637bc5155e14aabdcae1d3271a43ebbade6ef8 commit f7637bc5155e14aabdcae1d3271a43ebbade6ef8 Author: Andreas Eversberg Date: Mon Jan 20 07:50:53 2014 +0100 Hack: Make Nokia Flexi-BTS work http://cgit.osmocom.org/openbsc/commit/?id=4d255e2aaacda06f042abb14e2e0117a8d2eb269 commit 4d255e2aaacda06f042abb14e2e0117a8d2eb269 Author: Andreas Eversberg Date: Sun Mar 31 12:03:12 2013 +0200 Allow handling of TCH/F and TCH/H frames from layer 4 http://cgit.osmocom.org/openbsc/commit/?id=de522c78ca8b4b225b4df880d7e28faa8134f3ad commit de522c78ca8b4b225b4df880d7e28faa8134f3ad Author: Andreas Eversberg Date: Sun Mar 31 12:01:25 2013 +0200 osmo-nitb support for codec negotiation Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. http://cgit.osmocom.org/openbsc/commit/?id=ab56d32c57c670084bc009757651db9127d005b5 commit ab56d32c57c670084bc009757651db9127d005b5 Author: Andreas Eversberg Date: Sun Mar 31 11:57:38 2013 +0200 If requested TCH/H channel is not available, try assigning TCH/F If MNCC application requests a half rate channel, the channel might not be available, due to different cell configuration, so the full rate channel is used. http://cgit.osmocom.org/openbsc/commit/?id=60eefc6620cd709a7d3d26d55209168812726156 commit 60eefc6620cd709a7d3d26d55209168812726156 Author: Andreas Eversberg Date: Sun Mar 31 11:44:34 2013 +0200 Fix: If paging for half rate was requested, use hr, if supported by MS http://cgit.osmocom.org/openbsc/commit/?id=df202379cb69eaa7ab12a9f568177436aae67129 commit df202379cb69eaa7ab12a9f568177436aae67129 Author: Andreas Eversberg Date: Tue Mar 26 08:21:46 2013 +0100 Fixed AMR payload type selection and handling http://cgit.osmocom.org/openbsc/commit/?id=b113b0bd35c9f964c1d513cde917d55aef9baf18 commit b113b0bd35c9f964c1d513cde917d55aef9baf18 Author: Andreas Eversberg Date: Thu Mar 14 09:41:18 2013 +0100 Drop bad speech frames rather than forwarding them via RTP Some RTP endpoints may not check for bad frame indications, so a frame that is marked as bad may be still decoded, which creates anoying noise. This patch drops these frames. It depends on the SIP endpoint how these dropped frames are handled. (insert silence, extrapolate speech...) http://cgit.osmocom.org/openbsc/commit/?id=d3ae9498a8d26fb1583f992dd64b734a6f98018c commit d3ae9498a8d26fb1583f992dd64b734a6f98018c Author: Andreas Eversberg Date: Mon Mar 11 08:20:48 2013 +0100 Add check for non existing lchan at tch_frame_down() Traffic cannot sent to BTS, if there is (currently) no logical channel associated with the transaction. http://cgit.osmocom.org/openbsc/commit/?id=c42af135521031ba061a31bd256529972e078fbe commit c42af135521031ba061a31bd256529972e078fbe Author: Andreas Eversberg Date: Tue Feb 19 12:55:59 2013 +0100 Fix: TCHH/HR payloads are 15 bytes (ToC + 14 bytes of speech data) http://cgit.osmocom.org/openbsc/commit/?id=fd0b0528be9cec102239e4ec935101e1bf110f82 commit fd0b0528be9cec102239e4ec935101e1bf110f82 Author: Andreas Eversberg Date: Thu Mar 8 14:39:19 2012 +0100 Finished support for all codecs (RTP bridge and MNCC interface) The codes is not yet tested. AMR rate is currently fixed to 5.9k. http://cgit.osmocom.org/openbsc/commit/?id=7ef67185e692f2dff75d5c3952cc15dbd6586bb0 commit 7ef67185e692f2dff75d5c3952cc15dbd6586bb0 Author: Andreas Eversberg Date: Thu Mar 8 11:08:37 2012 +0100 Fixed delay problems, if RTP stream jitters too much The RTP stream is generated or forwarded by OpenBSC to nanoBTS. Due to switching of streams (hold/retrieve call), packet loss or even stalling of sender's process, the time stamp must be corrected. If outdated packets are received, they get dropped. http://cgit.osmocom.org/openbsc/commit/?id=fbc3393bee719c8c4723cb089635ccb804a12464 commit fbc3393bee719c8c4723cb089635ccb804a12464 Author: Andreas Eversberg Date: Fri Feb 17 15:20:59 2012 +0100 Allow dynamic RTP payload types between application and MNCC interface Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can be set. If it is set, the frame type must be set also, so OpenBSC knows what frame types are received via RTP. This modification only affects traffic beween application and MNCC interface, not the RTP traffic between OpenBSC and BTS. http://cgit.osmocom.org/openbsc/commit/?id=08f433e1a3e7d2c6e9d1244fb3d63266b69e2409 commit 08f433e1a3e7d2c6e9d1244fb3d63266b69e2409 Author: Andreas Eversberg Date: Fri Jan 20 20:33:37 2012 +0100 Adding 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_TCHF_BAD_FRAME. The application can now handle the GAP of missing audio. (e.g. with extrapolation) If TRAU frames are forwarded via RTP, bad frames are dropped, but frame counter and timestamp of RTP sender state is increased. http://cgit.osmocom.org/openbsc/commit/?id=00bfaf0f96d7899790d89f9d2605b40cf445bb03 commit 00bfaf0f96d7899790d89f9d2605b40cf445bb03 Author: Andreas Eversberg Date: Mon Jan 16 09:29:28 2012 +0100 Adding traffic forwarding via RTP to remote application Instead of forwarding traffic through MNCC interface, traffic can now be forwarded to a given RTP destination. A special MNCC message is used for that. The traffic can still be forwarded through MNCC interface when this special MNCC message is not used. It also works with E1 based BTSs. In conjunction with LCR's "rtp-bridge" feature, the RTP traffic can be directly exchanged with a remote SIP endpoint, so that the traffic is not forwarded by LCR itself. This way the performance of handling traffic only depends on OpenBSC and the remote SIP endpoint. Also the traffic is exchanged with the SIP endpoint without transcoding, to have maximum performance. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 18:13:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 18:13:46 GMT Subject: gapk.git branch laforge/benchmark created. 7a04624563ac72b7237e39d6fcee5dab96f4d948 Message-ID: <201512271813.tBRIDkLY011706@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 "GSM Audio Pocket Knife". The branch, laforge/benchmark has been created at 7a04624563ac72b7237e39d6fcee5dab96f4d948 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Sun Dec 27 18:15:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 18:15:14 GMT Subject: gapk.git branch laforge/mmx created. 7a04624563ac72b7237e39d6fcee5dab96f4d948 Message-ID: <201512271815.tBRIFETF011856@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 "GSM Audio Pocket Knife". The branch, laforge/mmx has been created at 7a04624563ac72b7237e39d6fcee5dab96f4d948 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Sun Dec 27 18:24:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 18:24:22 GMT Subject: gapk.git branch laforge/mmx updated. 12caf496aa2649559c364753c15a027251c95e0d Message-ID: <201512271824.tBRIOM44012704@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 "GSM Audio Pocket Knife". The branch, laforge/mmx has been updated via 12caf496aa2649559c364753c15a027251c95e0d (commit) via 1ea1d362fd3f239840170d1746f735e5e5ad1fdb (commit) from 7a04624563ac72b7237e39d6fcee5dab96f4d948 (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/gapk/commit/?id=12caf496aa2649559c364753c15a027251c95e0d commit 12caf496aa2649559c364753c15a027251c95e0d Author: Harald Welte Date: Sun Dec 27 19:23:18 2015 +0100 WIP: add laforge-mmx.diff to illustrate MMX related changes I tried http://cgit.osmocom.org/gapk/commit/?id=1ea1d362fd3f239840170d1746f735e5e5ad1fdb commit 1ea1d362fd3f239840170d1746f735e5e5ad1fdb Author: Harald Welte Date: Sun Dec 27 19:18:14 2015 +0100 WIP on adding MMX support for some of the HR codec primitives ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + libgsmhr/Makefile.am | 6 +- libgsmhr/asm.s | 49 ++++++++++++++ libgsmhr/laforge-mmx.diff | 167 ++++++++++++++++++++++++++++++++++++++++++++++ libgsmhr/mmx.c | 71 ++++++++++++++++++++ 5 files changed, 291 insertions(+), 3 deletions(-) create mode 100644 libgsmhr/asm.s create mode 100644 libgsmhr/laforge-mmx.diff create mode 100644 libgsmhr/mmx.c hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Sun Dec 27 21:27:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 21:27:12 GMT Subject: openbsc.git branch jolly/32c3 updated. 0.15.0-146-g5724fb7 Message-ID: <201512272127.tBRLRCrF027358@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, jolly/32c3 has been updated discards f7637bc5155e14aabdcae1d3271a43ebbade6ef8 (commit) discards 4d255e2aaacda06f042abb14e2e0117a8d2eb269 (commit) discards de522c78ca8b4b225b4df880d7e28faa8134f3ad (commit) discards ab56d32c57c670084bc009757651db9127d005b5 (commit) discards 60eefc6620cd709a7d3d26d55209168812726156 (commit) discards df202379cb69eaa7ab12a9f568177436aae67129 (commit) discards b113b0bd35c9f964c1d513cde917d55aef9baf18 (commit) discards d3ae9498a8d26fb1583f992dd64b734a6f98018c (commit) discards c42af135521031ba061a31bd256529972e078fbe (commit) discards fd0b0528be9cec102239e4ec935101e1bf110f82 (commit) discards 7ef67185e692f2dff75d5c3952cc15dbd6586bb0 (commit) discards fbc3393bee719c8c4723cb089635ccb804a12464 (commit) discards 08f433e1a3e7d2c6e9d1244fb3d63266b69e2409 (commit) discards 00bfaf0f96d7899790d89f9d2605b40cf445bb03 (commit) via 5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00 (commit) via a964c3e894e13530d17eff50d3903d8ac968bb37 (commit) via c155ea7240776a151e763ea50bceeb57fcf48ffd (commit) via d4cde09829cfce77a1dd553b5b8ad1074c93b9b6 (commit) via 4622fbe25d9a8a0d03e260f5d3fcf1669c996d00 (commit) via fa032ac8b3c1f49c908dcd5380b48f198439494e (commit) via 990b41308770426eec50cbee6ac5f270f93afee2 (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 (f7637bc5155e14aabdcae1d3271a43ebbade6ef8) \ N -- N -- N (5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00) 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/openbsc/commit/?id=5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00 commit 5724fb76169008c7f7d6bf8ffedbe2a4a78f8e00 Author: Andreas Eversberg Date: Sun Mar 31 12:01:25 2013 +0200 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. http://cgit.osmocom.org/openbsc/commit/?id=a964c3e894e13530d17eff50d3903d8ac968bb37 commit a964c3e894e13530d17eff50d3903d8ac968bb37 Author: Andreas Eversberg Date: Sun Mar 31 11:57:38 2013 +0200 If requested TCH/H channel is not available, try assigning TCH/F If MNCC application requests a half rate channel, the channel might not be available, due to different cell configuration, so the full rate channel is used instead. http://cgit.osmocom.org/openbsc/commit/?id=c155ea7240776a151e763ea50bceeb57fcf48ffd commit c155ea7240776a151e763ea50bceeb57fcf48ffd Author: Andreas Eversberg Date: Sun Mar 31 11:44:34 2013 +0200 Fix: If paging for half rate was requested, use hr, if supported by MS http://cgit.osmocom.org/openbsc/commit/?id=d4cde09829cfce77a1dd553b5b8ad1074c93b9b6 commit d4cde09829cfce77a1dd553b5b8ad1074c93b9b6 Author: Andreas Eversberg Date: Thu Mar 14 09:41:18 2013 +0100 Drop bad speech frames rather than forwarding them via RTP Some RTP endpoints may not check for bad frame indications, so a frame that is marked as bad may be still forwarded, which creates anoying noise. This patch drops these frames. It depends on the other RTP endpoint how dropped frames are handled. (insert silence, extrapolate speech...) http://cgit.osmocom.org/openbsc/commit/?id=4622fbe25d9a8a0d03e260f5d3fcf1669c996d00 commit 4622fbe25d9a8a0d03e260f5d3fcf1669c996d00 Author: Andreas Eversberg Date: Thu Mar 8 11:08:37 2012 +0100 Fixed (ipaccess BTS) delay/silence problems, if RTP stream jitters too much After OpenBSC stalled for some reason (e.g. CPU overload or database access) or after speech frames have been lost (MNCC application problems / hold/retrieve call), the timestamp and the sequence number of the RTP socket state must be corrected. The amount of incrmentation is calculated from the elapsed time. Not incrementing timestamp and sequence number would cause all frames to be dropped by ipaccess BTS, because the BTS expects frames with more recent timestamps. If speech frames are received too fast, they must be dropped. The timestamp and sequence number of the RTP socket state are not changed in this case. Incmenetating timestamp and sequence number would causes high delay at ipaccess BTS, because the BTS would queue the frames until the timestamp matches the current time. There is a simple test case: Make a call between two phones and check the delay. (When using LCR, make a call to the echo test.) The press CTRL+z to suspend OpenBSC process for a few seconds and enter "fg" to continue OpenBSC process. There shall be no change in the delay, even after repeating this test many times. http://cgit.osmocom.org/openbsc/commit/?id=fa032ac8b3c1f49c908dcd5380b48f198439494e commit fa032ac8b3c1f49c908dcd5380b48f198439494e Author: Andreas Eversberg Date: Fri Feb 17 15:20:59 2012 +0100 Allow dynamic RTP payload types between application and MNCC interface Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can be set. If it is set, the frame type must be set also, so OpenBSC knows what frame types are received via RTP. This modification only affects traffic beween application and MNCC interface, not the RTP traffic between OpenBSC and BTS. http://cgit.osmocom.org/openbsc/commit/?id=990b41308770426eec50cbee6ac5f270f93afee2 commit 990b41308770426eec50cbee6ac5f270f93afee2 Author: Andreas Eversberg Date: Mon Jan 16 09:29:28 2012 +0100 Add traffic forwarding via RTP to remote application Instead of forwarding traffic through MNCC interface, traffic can be forwarded to a given RTP peer directly. A special MNCC message is used to control the peer's destination. The traffic can still be forwarded through MNCC interface when this special MNCC message is not used. It also works with E1 based BTSs. In conjunction with LCR's "rtp-bridge" feature, the RTP traffic can be directly exchanged with a remote SIP endpoint, so that the traffic is not forwarded by LCR itself. This way the performance of handling traffic only depends on OpenBSC and the remote SIP endpoint. Also the traffic is exchanged with the SIP endpoint without transcoding, to have maximum performance. Increment MNCC version to 5. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/mncc_int.h | 2 - openbsc/include/openbsc/rtp_proxy.h | 4 +- openbsc/include/openbsc/transaction.h | 2 +- openbsc/src/libbsc/abis_rsl.c | 59 +++++++-------- openbsc/src/libbsc/bsc_vty.c | 25 ------- openbsc/src/libbsc/bts_nokia_site.c | 1 - openbsc/src/libmsc/gsm_04_08.c | 104 ++------------------------ openbsc/src/libmsc/mncc_builtin.c | 17 ++--- openbsc/src/libmsc/mncc_sock.c | 8 +- openbsc/src/libmsc/vty_interface_layer3.c | 36 --------- openbsc/src/libtrau/rtp_proxy.c | 117 +++++++++++++++--------------- openbsc/tests/gbproxy/gbproxy_test.c | 3 +- 13 files changed, 107 insertions(+), 272 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Dec 27 22:19:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Dec 2015 22:19:48 GMT Subject: openbsc.git branch sylvain/32c3_codec updated. 0.15.0-141-gf198259 Message-ID: <201512272219.tBRMJmWP031582@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, sylvain/32c3_codec has been updated via f198259f57f868bc85726cbac3df47b143b0300f (commit) from b21bf53788397012f220311af61db8632efa059b (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=f198259f57f868bc85726cbac3df47b143b0300f commit f198259f57f868bc85726cbac3df47b143b0300f Author: Sylvain Munaut Date: Sun Dec 27 23:19:25 2015 +0100 HACK for HR Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: openbsc/src/libtrau/rtp_proxy.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 28 08:56:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Dec 2015 08:56:48 GMT Subject: openbsc.git branch sylvain/32c3_codec updated. 0.15.0-142-g5b4a16b Message-ID: <201512280856.tBS8um22021219@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, sylvain/32c3_codec has been updated via 5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275 (commit) from f198259f57f868bc85726cbac3df47b143b0300f (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=5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275 commit 5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275 Author: Sylvain Munaut Date: Mon Dec 28 09:56:05 2015 +0100 HACK: Fix the bit order in HR frames Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: openbsc/src/libtrau/rtp_proxy.c | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Dec 28 13:43:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Dec 2015 13:43:30 GMT Subject: osmo-iuh.git branch laforge/wip updated. 7bccc98cf88ef304646a523764d102630e3d9a93 Message-ID: <201512281343.tBSDhURx069851@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 code for Iuh interface". The branch, laforge/wip has been updated via 7bccc98cf88ef304646a523764d102630e3d9a93 (commit) via a31e63ab39ef4c8531c91458b963bc7d0beb7a3c (commit) via bfe49a2293c901e9eee1abe624695aca77217754 (commit) via 2cf0d8f1ebe55f50a311db60519e89f1ed3ea455 (commit) via c371a429384a40940389cfb9d1f8d11b651a0c4d (commit) from 4e2783fc0f6a0105ce4a9608c06ee1f9b384da07 (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-iuh/commit/?id=7bccc98cf88ef304646a523764d102630e3d9a93 commit 7bccc98cf88ef304646a523764d102630e3d9a93 Author: Harald Welte Date: Mon Dec 28 14:44:49 2015 +0100 ranap_common_cn: Handle non-terminal 'outcome' for RAB-ASS.resp http://cgit.osmocom.org/osmo-iuh/commit/?id=a31e63ab39ef4c8531c91458b963bc7d0beb7a3c commit a31e63ab39ef4c8531c91458b963bc7d0beb7a3c Author: Harald Welte Date: Mon Dec 28 13:19:35 2015 +0100 ranap_common_cn: Fix typo http://cgit.osmocom.org/osmo-iuh/commit/?id=bfe49a2293c901e9eee1abe624695aca77217754 commit bfe49a2293c901e9eee1abe624695aca77217754 Author: Harald Welte Date: Mon Dec 28 13:14:52 2015 +0100 ranap_msg_factory.c: Use X.213 NSAP encoding for TransportLayerAddr http://cgit.osmocom.org/osmo-iuh/commit/?id=2cf0d8f1ebe55f50a311db60519e89f1ed3ea455 commit 2cf0d8f1ebe55f50a311db60519e89f1ed3ea455 Author: Harald Welte Date: Mon Dec 28 13:13:47 2015 +0100 ranap_msg_factory: CipheringInformation is optional in SecurityModeCommand http://cgit.osmocom.org/osmo-iuh/commit/?id=c371a429384a40940389cfb9d1f8d11b651a0c4d commit c371a429384a40940389cfb9d1f8d11b651a0c4d Author: Harald Welte Date: Sun Dec 27 11:03:44 2015 +0100 RANAP-PDU-Contents: fix syntax error regarding InitialUE-Message With that syntax error, the RAC was not treated as a possible IE in the InitialUE-Message, causing decoder failure. ----------------------------------------------------------------------- Summary of changes: asn1/ranap/RANAP-PDU-Contents.asn | 2 +- src/ranap_msg_factory.c | 34 +++++++++++++++++++++++++++------- src/tests/ranap_common_cn.c | 32 +++++++++++++++++++++++++++++++- 3 files changed, 59 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Dec 28 18:27:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Dec 2015 18:27:19 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-652-ge1f3d44 Message-ID: <201512281827.tBSIRJU7006829@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/edge has been updated via e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 (commit) via 9978e1819d0e7b7cf7738c5b8d1a847e9695c126 (commit) via 2b7928793ff42ac642f2ed1573168ef8a8aad873 (commit) via c303f5018dc0a670e83073d8166ef249f56fd0cb (commit) via 40fbd32bb258993427b457ac068f75abdb4c3cee (commit) via 86f36bb27c8628d885d06730d08e251a59868336 (commit) via 544d44df53ae3fd9a7363e696ec204c6aceca3ef (commit) via 722957a9f958495c0d452ec983b6cb541c4408e9 (commit) via 6e361335852a773d56bffbfb43f64069d32ef1d6 (commit) via b5837de15cb9c5ab75b866d47adb73ff5099a22e (commit) via 644c0a6b3a993f96d069763a70c6d5b2d2496988 (commit) via b68973d75a36c202b5055d30aa23104bf8729cea (commit) via 9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee (commit) via 05b525773ecd369115ae1f5e7fed66c6333329ec (commit) via 31b6b685f2fa069091eee40f259411310df41985 (commit) via 31acb7b95f30f8709cb40f868471ad51137f2c15 (commit) from 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (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=e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 commit e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 Author: Jacob Erlbeck Date: Mon Dec 28 19:06:09 2015 +0100 tbf/vty: Move tbf_print_vty_info to pcu_vty_functions.cpp This function is similar to the show_ms function already present in the target file. Since the TBF lists will be turned into LListHead based lists, they will get an iteration function in pcu_vty_functions.cpp, too. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9978e1819d0e7b7cf7738c5b8d1a847e9695c126 commit 9978e1819d0e7b7cf7738c5b8d1a847e9695c126 Author: Jacob Erlbeck Date: Mon Dec 28 18:49:12 2015 +0100 tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf Currently casts from gprs_rlcmac_tbf to gprs_rlcmac_ul_tbf and gprs_rlcmac_dl_tbf are done by using static_cast. This doesn't provide protection against converting a gprs_rlcmac_ul_tbf pointer to a gprs_rlcmac_dl_tbf pointer and vice versa. This commit provides two functions as_ul_tbf and as_dl_tbf, that behave similar like dynamic_cast but use the direction field instead of RTTI. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=2b7928793ff42ac642f2ed1573168ef8a8aad873 commit 2b7928793ff42ac642f2ed1573168ef8a8aad873 Author: Jacob Erlbeck Date: Mon Dec 21 15:30:18 2015 +0100 WIP: Add decoding test based on real RLC messages (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=c303f5018dc0a670e83073d8166ef249f56fd0cb commit c303f5018dc0a670e83073d8166ef249f56fd0cb Author: Jacob Erlbeck Date: Mon Dec 28 14:54:08 2015 +0100 encoding: Remove RlcMacDownlink_t based write_packet_uplink_ack This is the CSN1-encoder based variant, which has been replaced and is no longer being used. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=40fbd32bb258993427b457ac068f75abdb4c3cee commit 40fbd32bb258993427b457ac068f75abdb4c3cee Author: Jacob Erlbeck Date: Tue Dec 22 14:59:13 2015 +0100 tbf: Use bitvec based write_packet_uplink_ack (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=86f36bb27c8628d885d06730d08e251a59868336 commit 86f36bb27c8628d885d06730d08e251a59868336 Author: Jacob Erlbeck Date: Tue Dec 22 14:58:34 2015 +0100 encoding: Add bitvec based write_packet_uplink_ack (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=544d44df53ae3fd9a7363e696ec204c6aceca3ef commit 544d44df53ae3fd9a7363e696ec204c6aceca3ef Author: Jacob Erlbeck Date: Mon Dec 28 14:10:14 2015 +0100 sched: Assert that the generated message is not empty Currently the msg data is accessed and index 0 assuming the msg is not empty. While this should be always the case, the msg can be empty if there are software errors in the message creation functions. This commit adds an assertion to catch this kind of bugs. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=722957a9f958495c0d452ec983b6cb541c4408e9 commit 722957a9f958495c0d452ec983b6cb541c4408e9 Author: Jacob Erlbeck Date: Mon Dec 28 14:07:21 2015 +0100 edge: Set the EGPRS window parameters Currently the GPRS parameters are used, which is ok for the WS but not for the SNS. This commit uses RLC_EGPRS_SNS and RLC_EGPRS_MIN_WS for the window configuration. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6e361335852a773d56bffbfb43f64069d32ef1d6 commit 6e361335852a773d56bffbfb43f64069d32ef1d6 Author: Jacob Erlbeck Date: Mon Dec 28 14:01:50 2015 +0100 edge: Move EGPRS setup from setup_tbf to tbf_alloc_ul_tbf Currently the EGPRS mode is enabled in setup_tbf depending on the values of egprs_ms_class and bts->egprs_enabled (both must be != 0). This makes it difficult to set different values (like window parameters) depending on the direction. This commit moved the initialisation part to tbf_alloc_ul_tbf und just leaves the setting of the ms_class to setup_tbf. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b5837de15cb9c5ab75b866d47adb73ff5099a22e commit b5837de15cb9c5ab75b866d47adb73ff5099a22e Author: Jacob Erlbeck Date: Mon Dec 28 13:51:44 2015 +0100 rlc: Make WS and SNS variable Currently the values for WS and SNS are fixed to 64 (WS) and 128 (SNS) which are the only values that can be used with GPRS. On the other hand, EGPRS requires an SNS of 2014 and a WS in the range of 64 to 1024. This commit adds member variables and setters to both window classes. By default, the GPRS values are being used. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=644c0a6b3a993f96d069763a70c6d5b2d2496988 commit 644c0a6b3a993f96d069763a70c6d5b2d2496988 Author: Jacob Erlbeck Date: Mon Dec 28 13:46:32 2015 +0100 rlc: Add constructor to window classes Currently the gprs_rlc_dl_window and gprs_rlc_ul_window do not have constructors, but need to get initialized explicitly. This commit adds constructors to both classes and removes explicit external initialization code. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b68973d75a36c202b5055d30aa23104bf8729cea commit b68973d75a36c202b5055d30aa23104bf8729cea Author: Jacob Erlbeck Date: Wed Dec 23 16:40:56 2015 +0100 rlc/edge: Consistently use uint16_t for BSNs and SSNs Currently in some places uint8_t is being used to encode BSNs and SSNs. This is inconsistent and (even worse) not enough for EPGRS which uses an SNS of 2014. This commit changes these to uint16_t. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee commit 9f2ac1f1b2eda9a36fc52e9ddd7119db51db24ee Author: Jacob Erlbeck Date: Wed Dec 23 16:29:07 2015 +0100 rlc: Add and use mod_sns(bsn) method Currently there is only a mod_sns() method which is being used in expression like bsn_expr & win.mod_sns(). This only works, because it is known that mod_sns() is (sns() - 1) where sns() in turn is always 2^n. This is error prone, hard to read, and relies on window specifics that should be kept inside the respective module. This commit adds a mod_sns(uint bsn) method to gprs_rlc_ul_window and gprs_rlc_dl_window, that encapsulates and hides this optimized computation. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=05b525773ecd369115ae1f5e7fed66c6333329ec commit 05b525773ecd369115ae1f5e7fed66c6333329ec Author: Jacob Erlbeck Date: Mon Dec 21 17:23:16 2015 +0100 edge: Support EGPRS uplink Ack/Nack messages This commit adds EGPRS UL Ack/Nack encoding based on the CSN1 code. Note that the bitmap encoding is still broken and not easy to fix with the CSN1 framework, especially w.r.t. the length field. Therefore this implementation will be abandoned and replaced by a bitvec based one. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=31b6b685f2fa069091eee40f259411310df41985 commit 31b6b685f2fa069091eee40f259411310df41985 Author: Jacob Erlbeck Date: Mon Dec 21 17:19:53 2015 +0100 rlc: Use a pointer instead of repeated selector chains Currently the same selector chain is used several times in the same function. This commit adds a pointer to Packet_Uplink_Ack_Nack and uses that instead. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=31acb7b95f30f8709cb40f868471ad51137f2c15 commit 31acb7b95f30f8709cb40f868471ad51137f2c15 Author: Jacob Erlbeck Date: Mon Dec 21 15:31:13 2015 +0100 edge: Move the GPRS UL Ack/Nack encoding into a separate function (TODO) TODO: - cm ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 14 ++- src/encoding.cpp | 197 +++++++++++++++++++++++++++++++++++-------- src/encoding.h | 5 +- src/gprs_ms.cpp | 4 +- src/gprs_rlcmac_sched.cpp | 1 + src/gprs_rlcmac_ts_alloc.cpp | 12 +-- src/pcu_vty_functions.cpp | 21 +++++ src/pcu_vty_functions.h | 2 + src/rlc.cpp | 56 +++++++++--- src/rlc.h | 81 ++++++++++++++---- src/tbf.cpp | 45 +++------- src/tbf.h | 22 +++-- src/tbf_dl.cpp | 15 ++-- src/tbf_ul.cpp | 14 ++- tests/edge/EdgeTest.cpp | 28 ++++++ tests/edge/EdgeTest.ok | 2 + tests/types/TypesTest.cpp | 6 +- 17 files changed, 385 insertions(+), 140 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Dec 28 18:28:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Dec 2015 18:28:10 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge updated. 0.2-653-g279e0b0 Message-ID: <201512281828.tBSISAxk006993@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/edge has been updated via 279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d (commit) from e1f3d4431f77eae9fd36dbe5ff7185ef07ff7f42 (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=279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d commit 279e0b004b9af1be4d6e1ac1414f6cf1e5b32c5d Author: Jacob Erlbeck Date: Mon Dec 28 19:15:40 2015 +0100 tbf: Use LListHead instead of llist_pods LListHead does basically the same like llist_pods, but more C++ish and with type safety. This commit turns the former list field of gprs_rlcmac_tbf into a private field, provides accessors, moves the related code from pcu_vty.c to pcu_vty_functions.cpp, and removes the llist_pods type and related code. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 31 +++++++++++++++++-------------- src/bts.h | 26 +++++++++++++++++++------- src/gprs_rlcmac_sched.cpp | 14 +++++++++----- src/pcu_vty.c | 14 +------------- src/pcu_vty_functions.cpp | 19 +++++++++++++++++-- src/pcu_vty_functions.h | 3 +-- src/poll_controller.cpp | 9 +++++---- src/rlc.h | 6 +----- src/tbf.cpp | 17 +++++++---------- src/tbf.h | 37 ++++++++++++++----------------------- tests/alloc/AllocTest.cpp | 12 ++++++------ 11 files changed, 97 insertions(+), 91 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Dec 29 14:26:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Dec 2015 14:26:17 GMT Subject: openbsc.git branch jerlbeck/master-fixes updated. 0.15.0-140-geaf8bed Message-ID: <201512291426.tBTEQHM1051666@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, jerlbeck/master-fixes has been updated discards 4339a539585030c4e1b846d024a005f3d5a631a4 (commit) via eaf8beda440f957258458e3f39c65a89ed415746 (commit) via cdc548cb0ac79a6eef3903872cc6e73eaf6f59ae (commit) via 69a720f3be6debb5aacead27d18d3d904b5754d9 (commit) via da5359f1b608c168226cb7a1009fe290db457157 (commit) via 720372e4e8998d2979a423afebdfa742edbea27b (commit) via 4adca4e8afd0478d5d52736c721ca7f25631c762 (commit) via 0a8cf32a481efa39bd81b027a50dd8f8f408a39a (commit) via 53d51f501ca2ee138556258b0b5c72041c2ac95a (commit) via da8a19fec0ae16f110869508dd20f9ebab1520e5 (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 (4339a539585030c4e1b846d024a005f3d5a631a4) \ N -- N -- N (eaf8beda440f957258458e3f39c65a89ed415746) 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/openbsc/commit/?id=eaf8beda440f957258458e3f39c65a89ed415746 commit eaf8beda440f957258458e3f39c65a89ed415746 Author: Jacob Erlbeck Date: Tue Dec 29 14:35:31 2015 +0100 sgsn: Remove tlli_foreign2local (TODO) Currently foreign TLLI are sometimes mapped to local TLLI in the hope, that they will match. This seems to sometimes introduce inconsisties, possibly leading to a failing assertion in _bssgp_tx_dl_ud. This mapping should probably reduce the allocation of additional LLME during routing area changes. This commit removes tlli_foreign2local. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: .../examples/osmo-gtphub/osmo-gtphub-1iface.cfg | 25 ++++ openbsc/include/openbsc/mncc.h | 7 +- openbsc/osmoappdesc.py | 6 +- openbsc/src/gprs/gb_proxy.c | 2 +- openbsc/src/gprs/gprs_llc.c | 24 +--- openbsc/src/gprs/gtphub_vty.c | 19 +-- openbsc/src/libbsc/bsc_vty.c | 16 +++ openbsc/src/libmsc/gsm_04_08.c | 6 +- openbsc/src/libmsc/mncc.c | 129 ++++++++++----------- openbsc/src/libmsc/mncc_builtin.c | 10 +- openbsc/tests/sgsn/sgsn_test.c | 3 - 11 files changed, 132 insertions(+), 115 deletions(-) create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 29 16:43:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Dec 2015 16:43:34 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-147-g5e6126e Message-ID: <201512291643.tBTGhYoK068585@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, laforge/gprs-iu has been updated via 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 (commit) via 6b4915c08e819b32e892deec2305ee0060afc310 (commit) from a7105bcc1b6ad76709a992ec6ff5c5de505b5c59 (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=5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 commit 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=6b4915c08e819b32e892deec2305ee0060afc310 commit 6b4915c08e819b32e892deec2305ee0060afc310 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +++ openbsc/src/libmsc/gsm_04_08.c | 7 ++----- openbsc/src/libtrau/rtp_proxy.c | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 29 16:48:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Dec 2015 16:48:12 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-148-ga7fff5f Message-ID: <201512291648.tBTGmCnd069151@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, laforge/gprs-iu has been updated via a7fff5f6533f7e20343f1756bd4b277fca786a1e (commit) from 5e6126e74fd0c87cc43d3f84f76b42eb3c86d899 (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=a7fff5f6533f7e20343f1756bd4b277fca786a1e commit a7fff5f6533f7e20343f1756bd4b277fca786a1e Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_iu.c | 425 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 425 insertions(+) create mode 100644 openbsc/src/gprs/sgsn_iu.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 29 17:52:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Dec 2015 17:52:00 GMT Subject: openbsc.git branch laforge/gprs-iu updated. 0.15.0-149-gf34ec8e Message-ID: <201512291752.tBTHq02c075255@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, laforge/gprs-iu has been updated via f34ec8ef88ad612a159af8a7684102a34366f109 (commit) from a7fff5f6533f7e20343f1756bd4b277fca786a1e (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=f34ec8ef88ad612a159af8a7684102a34366f109 commit f34ec8ef88ad612a159af8a7684102a34366f109 Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 4 +++ openbsc/src/gprs/Makefile.am | 23 ++++++++++--- openbsc/src/gprs/gprs_gmm.c | 69 +++++++++++++++++++++++++------------ openbsc/src/gprs/gprs_sgsn.c | 51 ++++++++++++++++++++++++--- openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++++++++++++++++++++++++---- openbsc/src/gprs/sgsn_libgtp.c | 27 ++++++++++++--- openbsc/src/gprs/sgsn_main.c | 11 ++++++ 7 files changed, 203 insertions(+), 41 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Dec 29 18:23:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Dec 2015 18:23:37 GMT Subject: osmo-iuh.git branch laforge/wip updated. 01de8d716a2fbf2b2a951edc20178c5abd24a080 Message-ID: <201512291823.tBTINbkT078953@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 code for Iuh interface". The branch, laforge/wip has been updated via 01de8d716a2fbf2b2a951edc20178c5abd24a080 (commit) via 05ac6778401de0b7c4e49fb58c3adc3ded7d93f7 (commit) via 49287978072f3f777e3954f20e9775c28aee0b8e (commit) from 7bccc98cf88ef304646a523764d102630e3d9a93 (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-iuh/commit/?id=01de8d716a2fbf2b2a951edc20178c5abd24a080 commit 01de8d716a2fbf2b2a951edc20178c5abd24a080 Author: Harald Welte Date: Tue Dec 29 19:10:48 2015 +0100 fix copy+paste mistakes when encoding GTP TEI in RAB Parameters http://cgit.osmocom.org/osmo-iuh/commit/?id=05ac6778401de0b7c4e49fb58c3adc3ded7d93f7 commit 05ac6778401de0b7c4e49fb58c3adc3ded7d93f7 Author: Harald Welte Date: Tue Dec 29 19:09:52 2015 +0100 make bitrates configurable in new_rab_par_data() http://cgit.osmocom.org/osmo-iuh/commit/?id=49287978072f3f777e3954f20e9775c28aee0b8e commit 49287978072f3f777e3954f20e9775c28aee0b8e Author: Harald Welte Date: Tue Dec 29 19:00:35 2015 +0100 more verbose logging in various places ----------------------------------------------------------------------- Summary of changes: src/context_map.c | 5 ++++- src/hnbgw_rua.c | 5 +++++ src/ranap_common.h | 3 ++- src/ranap_msg_factory.c | 15 ++++++++------- src/tests/ranap_common_cn.c | 4 ++++ 5 files changed, 23 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Dec 30 11:05:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 11:05:05 GMT Subject: gapk.git branch master updated. v0.3-9-gc0f0342 Message-ID: <201512301105.tBUB55it081458@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 "GSM Audio Pocket Knife". The branch, master has been updated via c0f0342596ea6e6faecb0d3cf4be692fa999eb4e (commit) via 5e2e0442e0fd0f4d6cfaed7049d4dad2139d7d4c (commit) via 59a6c2dc621cedb6480f0704170137dc28aca846 (commit) via 04a705f419d9af9432bed107e32bc6920a4cd5d2 (commit) via cddc91428ff4531e9df75d34c0953a260782860c (commit) via 8966846f3e7a9d18503b9b8213e78ab5795103e2 (commit) via ac967d20fde48bc6a2d5fdf412a8495e6254b99d (commit) via ea1c6c61f45be4642b0a6a15c681e0da9400d366 (commit) via d392a89cc8c27946b3e4d7590fc0d56265f45a87 (commit) from d72b0f654f23087326a4f8ee8473abdf0f35b0c9 (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/gapk/commit/?id=c0f0342596ea6e6faecb0d3cf4be692fa999eb4e commit c0f0342596ea6e6faecb0d3cf4be692fa999eb4e Author: Sylvain Munaut Date: Wed Dec 30 11:47:44 2015 +0100 libgsmhr: Make it safe to decode/encode different streams at once Basically the reference code has a bunch of global state. With some minimal patchihg (previous commit) we can ensure that all that state is within .bss So what we do it to save/restore the bss section between calls of the reference code so we can process several in // and we don't have to completely fix all reference to global state in the reference codec. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=5e2e0442e0fd0f4d6cfaed7049d4dad2139d7d4c commit 5e2e0442e0fd0f4d6cfaed7049d4dad2139d7d4c Author: Sylvain Munaut Date: Wed Dec 30 11:45:58 2015 +0100 libgsmhr: Add some code cleanup / speedup patches for reference codec Mostly this will help witht the upcoming bss switcheroo patch Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=59a6c2dc621cedb6480f0704170137dc28aca846 commit 59a6c2dc621cedb6480f0704170137dc28aca846 Author: Sylvain Munaut Date: Wed Dec 30 11:44:01 2015 +0100 libgsmhr: Use patch instead of 'sed' Patches are without function-name and without context to minimize what we have to include. The current patchset does exactly what the previous 'sed' did, but this will make it easier to add more. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=04a705f419d9af9432bed107e32bc6920a4cd5d2 commit 04a705f419d9af9432bed107e32bc6920a4cd5d2 Author: Sylvain Munaut Date: Wed Dec 30 11:41:58 2015 +0100 libgsmhr: Fix parallel build dependency Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=cddc91428ff4531e9df75d34c0953a260782860c commit cddc91428ff4531e9df75d34c0953a260782860c Author: Sylvain Munaut Date: Wed Dec 30 10:55:05 2015 +0100 libgsmhr: fix Makefile.am dependency on source download Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=8966846f3e7a9d18503b9b8213e78ab5795103e2 commit 8966846f3e7a9d18503b9b8213e78ab5795103e2 Author: Sylvain Munaut Date: Wed Dec 30 10:56:13 2015 +0100 libgsmhr/fetch_sources: Only use the filename and not any path There shouldn't be any but somebody might be nasty :p Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=ac967d20fde48bc6a2d5fdf412a8495e6254b99d commit ac967d20fde48bc6a2d5fdf412a8495e6254b99d Author: Sylvain Munaut Date: Wed Dec 30 10:53:53 2015 +0100 build: Don't build static libraries They won't be supported anyway when using the 'bss switcheroo' hack for libgsmhr Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=ea1c6c61f45be4642b0a6a15c681e0da9400d366 commit ea1c6c61f45be4642b0a6a15c681e0da9400d366 Author: Sylvain Munaut Date: Wed Dec 30 10:53:16 2015 +0100 build: Use autotools 'subdir-objects' option Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gapk/commit/?id=d392a89cc8c27946b3e4d7590fc0d56265f45a87 commit d392a89cc8c27946b3e4d7590fc0d56265f45a87 Author: Sylvain Munaut Date: Wed Dec 30 10:45:22 2015 +0100 benchmark: Make sure to print to stderr stdout can be used for data output ... Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 +- libgsmhr/Makefile.am | 12 +- libgsmhr/fetch_sources.py | 2 +- libgsmhr/libgsmhr.c | 33 ++ .../0001-Fix-round-function-name-conflict.patch | 520 +++++++++++++++++++++ ...-longword-so-they-are-32-bits-even-on-x64.patch | 30 ++ .../patches/0003-Remove-unused-variables.patch | 22 + ...ake-sure-all-constants-are-marked-as-such.patch | 175 +++++++ .../0005-Remove-globals-initialization.patch | 48 ++ ...ing-of-most-of-the-math-function-for-bett.patch | 142 ++++++ src/benchmark.c | 6 +- 11 files changed, 983 insertions(+), 11 deletions(-) create mode 100644 libgsmhr/patches/0001-Fix-round-function-name-conflict.patch create mode 100644 libgsmhr/patches/0002-Use-int-for-longword-so-they-are-32-bits-even-on-x64.patch create mode 100644 libgsmhr/patches/0003-Remove-unused-variables.patch create mode 100644 libgsmhr/patches/0004-Make-sure-all-constants-are-marked-as-such.patch create mode 100644 libgsmhr/patches/0005-Remove-globals-initialization.patch create mode 100644 libgsmhr/patches/0006-Allow-inlining-of-most-of-the-math-function-for-bett.patch hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Dec 30 12:06:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 12:06:51 GMT Subject: gapk.git branch master updated. v0.3-10-gdb94df5 Message-ID: <201512301206.tBUC6prm088407@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 "GSM Audio Pocket Knife". The branch, master has been updated via db94df5f9c6c88b7b1f6601c35811a4d99184c0f (commit) from c0f0342596ea6e6faecb0d3cf4be692fa999eb4e (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/gapk/commit/?id=db94df5f9c6c88b7b1f6601c35811a4d99184c0f commit db94df5f9c6c88b7b1f6601c35811a4d99184c0f Author: Sylvain Munaut Date: Wed Dec 30 13:06:40 2015 +0100 main: Fixup the help screen Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Dec 30 15:06:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 15:06:17 GMT Subject: openbsc.git branch jerlbeck/master-fixes updated. 0.15.0-147-gbf23692 Message-ID: <201512301506.tBUF6HJ5008369@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, jerlbeck/master-fixes has been updated via bf23692c0b74f56a5d561c9178add21727122a99 (commit) via a42ebde22ebedb19ad925862d69ee61bac5b61f4 (commit) via 05153f5b96dff3a53435d1eabe12ee98d135f14e (commit) via 4cc50a523cd0eb133b968b167befa9430473bd81 (commit) via f515975cf9959798e53685b498bddbb96d546d78 (commit) via 0b5c78232b819136b2513b5bf17021ae505458a3 (commit) via f2e9e0d64e14528ac8f7597a88e19d41e5b44add (commit) from eaf8beda440f957258458e3f39c65a89ed415746 (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=bf23692c0b74f56a5d561c9178add21727122a99 commit bf23692c0b74f56a5d561c9178add21727122a99 Author: Jacob Erlbeck Date: Wed Dec 30 16:01:52 2015 +0100 gprs/test: Add test case test_gmm_routing_areas This test add different cases of routing area changes. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=a42ebde22ebedb19ad925862d69ee61bac5b61f4 commit a42ebde22ebedb19ad925862d69ee61bac5b61f4 Author: Jacob Erlbeck Date: Wed Dec 30 16:01:21 2015 +0100 FIXUP not foreign http://cgit.osmocom.org/openbsc/commit/?id=05153f5b96dff3a53435d1eabe12ee98d135f14e commit 05153f5b96dff3a53435d1eabe12ee98d135f14e Author: Jacob Erlbeck Date: Wed Dec 30 16:00:49 2015 +0100 FIXUP equals Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=4cc50a523cd0eb133b968b167befa9430473bd81 commit 4cc50a523cd0eb133b968b167befa9430473bd81 Author: Jacob Erlbeck Date: Wed Dec 30 15:49:06 2015 +0100 sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req (TODO) Currently the MM context is just overwritten by a call to sgsn_mm_ctx_by_tlli(msgb_tlli(msg), &old_ra_id) even if it has already been found by using the BSSGP info. With the changes made to sgsn_mm_ctx_by_tlli this will never find a MM context if the routing area has changed. If the routing area has not changed, the mmctx has already been found if it exists. This commit splits searching for an MM context (if it hasn't been found already) from checking, whether a found one can really be used. The actual search is removed, so that the MS will be forced to restart the attach procedure, which is less efficient but safe. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f515975cf9959798e53685b498bddbb96d546d78 commit f515975cf9959798e53685b498bddbb96d546d78 Author: Jacob Erlbeck Date: Wed Dec 30 15:45:51 2015 +0100 gprs: Make ra_id_equals available as gprs_ra_id_equals The function is moved to gprs_utils.c, renamed, and made non-static to be usable in other modules, too. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=0b5c78232b819136b2513b5bf17021ae505458a3 commit 0b5c78232b819136b2513b5bf17021ae505458a3 Author: Jacob Erlbeck Date: Wed Dec 30 15:40:40 2015 +0100 sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli Currently the code also matches the TLLI against LOCAL and FOREIGN mappings of the P-TMSI, thus eventually finding MM contexts not consistent with the TLLI (both tlli and tlli_new differ). On the other hand, tlli_new is not checked at all. This commit changes the function to only look at mmctx->tlli, mmctx->tlli_new, and the routing area. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f2e9e0d64e14528ac8f7597a88e19d41e5b44add commit f2e9e0d64e14528ac8f7597a88e19d41e5b44add Author: Jacob Erlbeck Date: Wed Dec 30 12:27:11 2015 +0100 sgsn/test: Add bssgp_raid parameter to send_0408_message (TODO) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_utils.h | 2 + openbsc/src/gprs/gprs_gmm.c | 18 +- openbsc/src/gprs/gprs_sgsn.c | 40 +--- openbsc/src/gprs/gprs_utils.c | 7 + openbsc/tests/sgsn/sgsn_test.c | 371 ++++++++++++++++++++++++++++++++--- openbsc/tests/sgsn/sgsn_test.ok | 7 + 6 files changed, 378 insertions(+), 67 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 30 16:34:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 16:34:22 GMT Subject: openbsc.git branch jerlbeck/wip/sgsn created. 0.15.0-148-g6bcf31b Message-ID: <201512301634.tBUGYM7A019257@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, jerlbeck/wip/sgsn has been created at 6bcf31b40f861fc8ef53d45b591c82fc42fcf077 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6bcf31b40f861fc8ef53d45b591c82fc42fcf077 commit 6bcf31b40f861fc8ef53d45b591c82fc42fcf077 Author: Jacob Erlbeck Date: Wed Dec 30 17:24:27 2015 +0100 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI (TODO) If an MM context cannot be found based on BBSGP info and a RA UPDATE REQUEST is received, try to find it based on deriving a TLLI from the P-TMSI and comparing the result with the TLLI. TODO: - more cm Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Dec 30 20:07:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 20:07:06 GMT Subject: gapk.git branch laforge/benchmark deleted. 7a04624563ac72b7237e39d6fcee5dab96f4d948 Message-ID: <201512302007.tBUK7656044357@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 "GSM Audio Pocket Knife". The branch, laforge/benchmark has been deleted was 7a04624563ac72b7237e39d6fcee5dab96f4d948 ----------------------------------------------------------------------- 7a04624563ac72b7237e39d6fcee5dab96f4d948 Add cycle benchmarking support ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Dec 30 20:08:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 20:08:18 GMT Subject: gapk.git branch mmx created. v0.3-11-gc3f7dd1 Message-ID: <201512302008.tBUK8ItR044523@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 "GSM Audio Pocket Knife". The branch, mmx has been created at c3f7dd1a1072bec11b04e76f8eb5a449f17dcf3c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gapk/commit/?id=c3f7dd1a1072bec11b04e76f8eb5a449f17dcf3c commit c3f7dd1a1072bec11b04e76f8eb5a449f17dcf3c Author: Sylvain Munaut Date: Wed Dec 30 21:08:10 2015 +0100 libgsmhr: Experimental MMX support by Harald Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Dec 30 20:10:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Dec 2015 20:10:28 GMT Subject: gapk.git branch mmx updated. v0.3-11-gfafa9ce Message-ID: <201512302010.tBUKASu7044809@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 "GSM Audio Pocket Knife". The branch, mmx has been updated discards c3f7dd1a1072bec11b04e76f8eb5a449f17dcf3c (commit) via fafa9ce88b438891956f1ed512513a367b10e786 (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 (c3f7dd1a1072bec11b04e76f8eb5a449f17dcf3c) \ N -- N -- N (fafa9ce88b438891956f1ed512513a367b10e786) 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/gapk/commit/?id=fafa9ce88b438891956f1ed512513a367b10e786 commit fafa9ce88b438891956f1ed512513a367b10e786 Author: Sylvain Munaut Date: Wed Dec 30 21:08:10 2015 +0100 libgsmhr: Experimental MMX support by Harald Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: libgsmhr/refsrc.git | 1 - 1 file changed, 1 deletion(-) delete mode 160000 libgsmhr/refsrc.git hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Thu Dec 31 11:17:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Dec 2015 11:17:51 GMT Subject: gen_ladder.git branch master updated. f4d281356f3a9209a6327f34d0d9bb490aaa27b1 Message-ID: <201512311117.tBVBHpmN050669@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 "Small tool to generate ladder diagrams for network protocols". The branch, master has been updated via f4d281356f3a9209a6327f34d0d9bb490aaa27b1 (commit) from ca05d75ce7d9a90d07161068e216e3b990c95b02 (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/gen_ladder/commit/?id=f4d281356f3a9209a6327f34d0d9bb490aaa27b1 commit f4d281356f3a9209a6327f34d0d9bb490aaa27b1 Author: Harald Welte Date: Thu Dec 31 12:21:05 2015 +0100 add some more ladder diagrams; use mscgen instead of gen_ladder mscgen (http://www.mcternan.me.uk/mscgen/) seems much more advanced than gen_ladder, so I'm creating new diagrams in that language instead. What remains to be done is a converter to conver the legacy ladder diagrams to mscgen format. ----------------------------------------------------------------------- Summary of changes: hnb_cs_lu.msc | 45 +++++++++++++++++++++++++++++++ hnb_cs_mo_call.msc | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++ hnb_cs_mt_call.msc | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ hnb_ps_lu.msc | 45 +++++++++++++++++++++++++++++++ hnb_ps_pdp_act.msc | 25 +++++++++++++++++ 5 files changed, 269 insertions(+) create mode 100644 hnb_cs_lu.msc create mode 100644 hnb_cs_mo_call.msc create mode 100644 hnb_cs_mt_call.msc create mode 100644 hnb_ps_lu.msc create mode 100644 hnb_ps_pdp_act.msc hooks/post-receive -- Small tool to generate ladder diagrams for network protocols From gitosis at osmocom.org Thu Dec 31 13:07:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Dec 2015 13:07:59 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1758-gef0d8ec Message-ID: <201512311307.tBVD7xA5063114@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 Open Source GSM Base Band stack". The branch, master has been updated via ef0d8ec31d3560e5f272042a3fea618e0ab1be8c (commit) via c400827539172334ea722099df50687c583db234 (commit) via 1a35cc801d54f516a6e1c3f4dc6c62f795a78678 (commit) from 8a2e935cdb67ff93a0ec8382b41f173b216ca3b5 (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/osmocom-bb/commit/?id=ef0d8ec31d3560e5f272042a3fea618e0ab1be8c commit ef0d8ec31d3560e5f272042a3fea618e0ab1be8c Author: Harald Welte Date: Thu Dec 31 14:12:40 2015 +0100 modernize AM_INit_AUTOMAKE according to http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation http://cgit.osmocom.org/osmocom-bb/commit/?id=c400827539172334ea722099df50687c583db234 commit c400827539172334ea722099df50687c583db234 Author: Harald Welte Date: Thu Dec 31 14:12:14 2015 +0100 autoconf: Migrate from INCLUDES to AM_CPPFLAGS http://cgit.osmocom.org/osmocom-bb/commit/?id=1a35cc801d54f516a6e1c3f4dc6c62f795a78678 commit 1a35cc801d54f516a6e1c3f4dc6c62f795a78678 Author: Max Date: Mon Dec 16 16:02:46 2013 +0100 cleanup some compile warnings ----------------------------------------------------------------------- Summary of changes: src/host/layer23/configure.ac | 5 ++--- src/host/layer23/src/common/Makefile.am | 2 +- src/host/layer23/src/misc/Makefile.am | 2 +- src/host/layer23/src/mobile/Makefile.am | 2 +- src/target/firmware/apps/loader/main.c | 15 +++++++-------- src/target/firmware/layer1/l23_api.c | 1 - src/target/firmware/layer1/prim_fbsb.c | 19 ++++++++----------- src/target/firmware/layer1/prim_freq.c | 4 ++-- src/target/firmware/layer1/prim_rach.c | 1 - src/target/firmware/layer1/prim_tx_nb.c | 1 - 10 files changed, 22 insertions(+), 30 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack