Subject: openbsc.git branch zecke/features/nitb-ctrl-interface updated. 0.13.0-48-g5b83438
From: [email-masked]
To: [email-masked]
Date: Wed, 17 Apr 2013 12:33:33 GMT

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/features/nitb-ctrl-interface has been updated
  discards  b85c2f117884b77a5cdf8a3d4c4869d996de9fcc (commit)
  discards  0a9d44c6df34eeb1f7c8a94838ec75cf7b763b71 (commit)
  discards  4ae30f2fa1a0eae7ea643f1b4ea5501058531f9c (commit)
  discards  351bc761ed8891e8bb4c24b5e07498e9845b110d (commit)
  discards  62ac160006a9205056fb65d2be951a7db994e5c3 (commit)
  discards  490d7865dbd56ee65c624f973c4e43c8ba8077de (commit)
  discards  989e971c10817809dea7826a684599c7e17272d6 (commit)
  discards  89f3ac6df0c3bd373eae2bf0ec36f5f14afea9f3 (commit)
  discards  6b53fa88b49284548bffb74f9113aad8caee8157 (commit)
  discards  d0d57607a6809a5c5a1f2a26df04415a24e9d4be (commit)
  discards  e197c39f57dae41ca48dae90119ca92978bac62a (commit)
  discards  ba5a2b9b955b57cb4f48db222e204ae1ff1a2ba8 (commit)
  discards  900ea487823edc09c1f8b505f33e674e19079e9b (commit)
  discards  9b4039bbd77514eebe1fdb872c42f78b320a98e2 (commit)
  discards  8285527fd3e9822a5a3ce110fc27f1fc2f65c522 (commit)
  discards  73b80daf92600b034fbcf7decbbe2a09f75ae586 (commit)
  discards  69c61d1e60fb43867b83e809d497f3fbe70924d4 (commit)
  discards  bd887ea09b082dadcba7adcb012b06db6a0b77ee (commit)
  discards  32dfccf62cb45ba58e7fb41bf7d836f8e4ec97d5 (commit)
  discards  28ba25a0b70e74bea28fdb743ba5542f53926d53 (commit)
  discards  9a93d3ea084258e51563884fc7271eda6f6e6f61 (commit)
  discards  ff158219358081600a3015cf53e0ce1d8ba1d5db (commit)
  discards  36c4a731aa637638cb067304afcdc8a7cb511e90 (commit)
  discards  b5466f860ff1260f6fb2cf7f1506ae762426a991 (commit)
  discards  59af1fb915262e3e3e417f9439d87f51d450694d (commit)
  discards  8e5d6ded2027a60bac34f07c0389653c6da0352b (commit)
  discards  fdeec77afe1515a00ece873f343193d024816a34 (commit)
  discards  fab46b1f8cd526f5c435882c2b06a2f008dda962 (commit)
       via  5b8343891e967056050ffaee45bff034f63ba283 (commit)
       via  b924edca049127f98233a6b07203539109f5aac3 (commit)
       via  518896224dad437368bcebc6a957468fc88eaa52 (commit)
       via  a402ac553352c5b09cc2874f4c85dab4f7967b3e (commit)
       via  700b145fcca4f7367dbe27f5a39e6ca2169738cc (commit)
       via  b7a3752cdd2515febea37eae8de8a01ed0d8275c (commit)
       via  ffb84af66c4b726b6f770825c54b0f669fc6cd77 (commit)
       via  de062930a97e8bb7d26fff8e9a2898334bb94964 (commit)
       via  bc1bc3eef3db382f9329a13bbbe6b42d948678ae (commit)
       via  d6140cbbe49356b47b0a97916a2d8ed7aa86e6f7 (commit)
       via  ab9706150da4364281eb3306a9c700d5327be481 (commit)
       via  d58ea291633a482a66198d91ff92efdc636bff03 (commit)
       via  27fed39f06d3dc922539c0c742ac27d91cee6227 (commit)
       via  b74c3c485420bf3ca02b4996c9e6aead3945c864 (commit)
       via  a6c7e802ab841c0a4a736cf8df87367f9ddbec07 (commit)
       via  02a3c8d4cab6d32568737ade4a9547e0ae896684 (commit)
       via  bf6693b73f7a92dcfec63f2bbff0c88d622d045c (commit)
       via  8e0de2d94930879a71475852566c121d6ccac959 (commit)
       via  be6a02ebcce1d2d60f98df00e099e1bf47c6bc21 (commit)
       via  26cd2da7e61102e619866185129f0b449465cdb8 (commit)
       via  d4be511dfc0e76c73784ecfa0be936c4978c8377 (commit)
       via  8e67e1d91f664c9698536afde3f234307909f157 (commit)
       via  229783b5c9d16ddb7a4c5a1d09fc0feb3caef327 (commit)
       via  04699c7495c1fbe306b068e7590886389c1b3abd (commit)
       via  36dd3daf1c24220aa84a6ec855773cc9c1e74046 (commit)
       via  3abdec0204b1a75c1ae7952ca2b9e0c2bdd9182e (commit)
       via  1b29c758b652f79d845c32da23a94cfb40650c11 (commit)
       via  b2b291d3efea54a60c2e5c50f8ac34a2f12125cd (commit)
       via  c279e39c128615286a50e440179b6957158ceadb (commit)
       via  0e5f5aeaad5234a6ce22ad10fd3d0801d17cea9f (commit)
       via  dbd9449a1659f46ef8be68c6c643045e841835a6 (commit)
       via  27b618422541af332b3a5876b5e6a5919236b4d3 (commit)
       via  dc3a78f0c4b6586b9a5ffb9b79712ce3130591e6 (commit)
       via  ac04d8d55e413d49ef0a9179bccf1147e6f2a87a (commit)
       via  7d7054eafa76f1b9cda588c6a46229f732b7ccad (commit)
       via  7c831ecd191bab20ab5330d16da147e9a12bbba8 (commit)
       via  931ad6ac33d8efaf7f32f49c253c0cc7bbf595fc (commit)
       via  462b7d7158937b51fbb833ea3066e01fe8322f37 (commit)
       via  c327187259d74cf260c977f165963778de4bedb1 (commit)
       via  77956aa034a7ac5ddfdf91c7341d3bf82cb07367 (commit)
       via  6de9d0ba35f6fc9c483ef75426364580ad9fae01 (commit)
       via  1c0c31709462af26bb1a1176c3e8b3491a26d429 (commit)
       via  30156e1eea9dd5ac5c9f266e3095a942b75ef20a (commit)
       via  d34adb2f9f0190398bf124e3c44384dd72094676 (commit)
       via  8ae35c160692b18ac701edea43cfac675ca18bec (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 (b85c2f117884b77a5cdf8a3d4c4869d996de9fcc)
            \
             N -- N -- N (5b8343891e967056050ffaee45bff034f63ba283)

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=5b8343891e967056050ffaee45bff034f63ba283

commit 5b8343891e967056050ffaee45bff034f63ba283
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 12 16:36:10 2013 +0100

    DUMMY: Add a dummy command for the cell barred

http://cgit.osmocom.org/openbsc/commit/?id=b924edca049127f98233a6b07203539109f5aac3

commit b924edca049127f98233a6b07203539109f5aac3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 12 15:55:19 2013 +0100

    DUMMY: Add command for re-selection hysteris and offset

http://cgit.osmocom.org/openbsc/commit/?id=518896224dad437368bcebc6a957468fc88eaa52

commit 518896224dad437368bcebc6a957468fc88eaa52
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 11 00:41:49 2013 +0100

    DUMMY: Add stubs for the logging handling

http://cgit.osmocom.org/openbsc/commit/?id=a402ac553352c5b09cc2874f4c85dab4f7967b3e

commit a402ac553352c5b09cc2874f4c85dab4f7967b3e
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 10 23:45:20 2013 +0100

    DUMMY: Add dummy commands for managing a subscriber

http://cgit.osmocom.org/openbsc/commit/?id=700b145fcca4f7367dbe27f5a39e6ca2169738cc

commit 700b145fcca4f7367dbe27f5a39e6ca2169738cc
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 4 14:52:12 2013 +0100

    DUMMY: Add a command to start a silent call

http://cgit.osmocom.org/openbsc/commit/?id=b7a3752cdd2515febea37eae8de8a01ed0d8275c

commit b7a3752cdd2515febea37eae8de8a01ed0d8275c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 4 12:36:07 2013 +0100

    DUMMY: Create a dummy for a handover command for the BTS

http://cgit.osmocom.org/openbsc/commit/?id=ffb84af66c4b726b6f770825c54b0f669fc6cd77

commit ffb84af66c4b726b6f770825c54b0f669fc6cd77
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 4 10:31:59 2013 +0100

    DUMMY: Create a rflock/drop command for the BTS/TRX

http://cgit.osmocom.org/openbsc/commit/?id=de062930a97e8bb7d26fff8e9a2898334bb94964

commit de062930a97e8bb7d26fff8e9a2898334bb94964
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 28 18:09:25 2013 +0100

    DUMMY: Add a stub for enabling/disabling of Meas TRAP reporting

http://cgit.osmocom.org/openbsc/commit/?id=bc1bc3eef3db382f9329a13bbbe6b42d948678ae

commit bc1bc3eef3db382f9329a13bbbe6b42d948678ae
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jan 9 19:55:04 2013 +0100

    nitb: Add ctrl command to set the TRX ARFCN

http://cgit.osmocom.org/openbsc/commit/?id=d6140cbbe49356b47b0a97916a2d8ed7aa86e6f7

commit d6140cbbe49356b47b0a97916a2d8ed7aa86e6f7
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 10:52:35 2013 +0100

    nitb: Add ctrl command to set the TRX max_power_reduction

http://cgit.osmocom.org/openbsc/commit/?id=ab9706150da4364281eb3306a9c700d5327be481

commit ab9706150da4364281eb3306a9c700d5327be481
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 28 17:05:32 2013 +0100

    nitb: Add ctrl command to set the T200 of the BTS

http://cgit.osmocom.org/openbsc/commit/?id=d58ea291633a482a66198d91ff92efdc636bff03

commit d58ea291633a482a66198d91ff92efdc636bff03
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 26 10:03:44 2013 +0100

    nitb: Add ctrl command to add/remove the BTS neighbor list

http://cgit.osmocom.org/openbsc/commit/?id=27fed39f06d3dc922539c0c742ac27d91cee6227

commit 27fed39f06d3dc922539c0c742ac27d91cee6227
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 13:25:09 2013 +0100

    nitb: Add ctrl command to set the BTS neighbor mode

http://cgit.osmocom.org/openbsc/commit/?id=b74c3c485420bf3ca02b4996c9e6aead3945c864

commit b74c3c485420bf3ca02b4996c9e6aead3945c864
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 13:24:18 2013 +0100

    nitb: Add ctrl command to set the BTS ms max power

http://cgit.osmocom.org/openbsc/commit/?id=a6c7e802ab841c0a4a736cf8df87367f9ddbec07

commit a6c7e802ab841c0a4a736cf8df87367f9ddbec07
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 21 11:27:30 2013 +0100

    nitb: Add ctrl command to set the BTS cell_identity

http://cgit.osmocom.org/openbsc/commit/?id=02a3c8d4cab6d32568737ade4a9547e0ae896684

commit 02a3c8d4cab6d32568737ade4a9547e0ae896684
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 21 11:14:30 2013 +0100

    nitb: Add ctrl command to set the BTS location area code

http://cgit.osmocom.org/openbsc/commit/?id=bf6693b73f7a92dcfec63f2bbff0c88d622d045c

commit bf6693b73f7a92dcfec63f2bbff0c88d622d045c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Jan 10 09:23:33 2013 +0100

    nitb: Add ctrl command to set the BTS site id

http://cgit.osmocom.org/openbsc/commit/?id=8e0de2d94930879a71475852566c121d6ccac959

commit 8e0de2d94930879a71475852566c121d6ccac959
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jan 9 19:52:14 2013 +0100

    nitb: Add ctrl command to set the BTS description

http://cgit.osmocom.org/openbsc/commit/?id=be6a02ebcce1d2d60f98df00e099e1bf47c6bc21

commit be6a02ebcce1d2d60f98df00e099e1bf47c6bc21
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 28 17:00:20 2013 +0100

    nitb: Add ctrl command for setting the global timers

http://cgit.osmocom.org/openbsc/commit/?id=26cd2da7e61102e619866185129f0b449465cdb8

commit 26cd2da7e61102e619866185129f0b449465cdb8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jan 9 17:30:11 2013 +0100

    nitb: Add ctrl command to apply the configuration
    
    Right now this only works for IP based BTS like the sysmoBTS and
    by dropping the OML link.

http://cgit.osmocom.org/openbsc/commit/?id=d4be511dfc0e76c73784ecfa0be936c4978c8377

commit d4be511dfc0e76c73784ecfa0be936c4978c8377
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jan 9 17:25:11 2013 +0100

    nitb: Add ctrl command for saving the configuration

http://cgit.osmocom.org/openbsc/commit/?id=8e67e1d91f664c9698536afde3f234307909f157

commit 8e67e1d91f664c9698536afde3f234307909f157
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Jan 9 17:03:27 2013 +0100

    nitb: Add ctrl command for MNC, MCC, short-name and long-name
    
    Add the framework for adding more setting commands.

http://cgit.osmocom.org/openbsc/commit/?id=229783b5c9d16ddb7a4c5a1d09fc0feb3caef327

commit 229783b5c9d16ddb7a4c5a1d09fc0feb3caef327
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 11:04:35 2013 +0100

    ctrl: Make it possible to re-use the string get and set routine
    
    This can be used for the description field that requires some
    special handling for newlines.

http://cgit.osmocom.org/openbsc/commit/?id=04699c7495c1fbe306b068e7590886389c1b3abd

commit 04699c7495c1fbe306b068e7590886389c1b3abd
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 10:09:45 2013 +0100

    ctrl: Make the int range set, get and verify methods available
    
    For the max power reduction we will need to have a different range
    method. It will need to check if the value is even. Make the set,
    get and verify methods available through a macro.

http://cgit.osmocom.org/openbsc/commit/?id=36dd3daf1c24220aa84a6ec855773cc9c1e74046

commit 36dd3daf1c24220aa84a6ec855773cc9c1e74046
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 10:53:29 2013 +0100

    ctrl: Provide a reply in case the range check failed

http://cgit.osmocom.org/openbsc/commit/?id=3abdec0204b1a75c1ae7952ca2b9e0c2bdd9182e

commit 3abdec0204b1a75c1ae7952ca2b9e0c2bdd9182e
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 22 10:03:56 2013 +0100

    ctrl: Make the commands static to not pollute the namespace
    
    We do not need to access these commands from another compilation
    unit and can just make it static.

http://cgit.osmocom.org/openbsc/commit/?id=1b29c758b652f79d845c32da23a94cfb40650c11

commit 1b29c758b652f79d845c32da23a94cfb40650c11
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 28 15:10:04 2013 +0100

    bts: Implement setting the T200 for the BS11 and nanoBTS
    
    Implement setting the specific parts of the T200 timer for the
    different kind of channels. This is implemented for the nanoBTS and
    the BS11. The nanoBTS values have been made default, the BS11 values
    are now inside the example configuration value. The order in the new
    t200 struct is coming from GSM 12.21 and it has been verified by
    setting the values to 1,2,3,4,5,6,7 and having a look in wireshark
    at the result.
    
    The index into the data has been found with:
    	for (i = 0; i < ARRAY_SIZE(bs11_attr_bts); ++i)
    		if (bs11_attr_bts[i] == NM_ATT_T200)
    			printf("BS11 i %d\n", i);
    	for (i = 0; i < ARRAY_SIZE(nanobts_attr_bts); ++i)
    		if (nanobts_attr_bts[i] == NM_ATT_T200)
    			printf("N i %d\n", i);

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                           |   6 +
 debian/osmocom-sgsn.examples               |   2 +-
 openbsc/include/openbsc/bsc_nat.h          |  66 ++++--
 openbsc/include/openbsc/bsc_nat_sccp.h     |   5 +-
 openbsc/include/openbsc/gsm_data_shared.h  |   1 +
 openbsc/include/openbsc/mgcp.h             |   1 +
 openbsc/src/libcommon/gsm_data_shared.c    |   4 +
 openbsc/src/libmgcp/mgcp_protocol.c        |  30 ++-
 openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c  | 311 +++++++++++++++++++++++++----
 openbsc/src/osmo-bsc_nat/bsc_nat.c         |  76 +++++--
 openbsc/src/osmo-bsc_nat/bsc_nat_filter.c  |   4 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c |  26 ++-
 openbsc/src/osmo-bsc_nat/bsc_nat_utils.c   |  67 ++++++-
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c     |  24 ++-
 openbsc/src/osmo-bsc_nat/bsc_sccp.c        |  24 +--
 openbsc/src/osmo-bsc_nat/bsc_ussd.c        |   8 +-
 openbsc/tests/bsc-nat/Makefile.am          |   1 +
 openbsc/tests/bsc-nat/bsc_data.c           |  17 ++
 openbsc/tests/bsc-nat/bsc_nat_test.c       | 116 ++++++++++-
 openbsc/tests/bsc-nat/bsc_nat_test.ok      |   1 +
 openbsc/tests/mgcp/mgcp_test.c             |  25 +++
 openbsc/tests/mgcp/mgcp_test.ok            |   3 +
 22 files changed, 699 insertions(+), 119 deletions(-)

hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)