Subject: openbsc.git branch zecke/hacks/jerlbeck-diff-ptime updated. 0.13.0-352-g9eba68f
From: [email-masked]
To: [email-masked]
Date: Tue, 1 Apr 2014 15:22:01 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/hacks/jerlbeck-diff-ptime has been updated
  discards  4aef1b762a5f8089acb18e3e70a2bbdb5d7d0610 (commit)
  discards  11b8496f6afda7ce1f9af3ef54bb70963c6f0739 (commit)
  discards  f30515a04a472694edfb22d6ba9c6a128c8d97db (commit)
  discards  59e48fec705a4829da9165da0ac86958a26e029e (commit)
  discards  47817623d57cd1ff5b754eaa650d7a18e1764da4 (commit)
  discards  3edbc24cb37985029d4d095c5af12c61d9cca096 (commit)
  discards  1858b6eb7469684aab7cba7c3fc12a2ead0a5754 (commit)
  discards  504888c7189e78293a9c3bd6d0fff6d834b946cc (commit)
  discards  a4d4c1f55d4520f02cc31500580194f5a24f5340 (commit)
  discards  2ac0b83856ffc9d31e63ed73008b40be159386de (commit)
  discards  53943e881495c095c6222ad4cf8de039f90e8ba2 (commit)
  discards  5baf5ca1f151de0862ab208a062eaee594b10fe4 (commit)
       via  9eba68f969a048f020d5a0a31814750de4478fc4 (commit)
       via  8d746385db06addbb142e32b2f133033c63f5fa5 (commit)
       via  82ab4cf8a57553d3988cd8eec0ba5f54b567874f (commit)
       via  0e669e05cd42e5e5ae8e2fdfbeddf775968b740b (commit)
       via  c44162653496ec36b50322cc0e39e619bdc0b449 (commit)
       via  613c40d8061344395ca881763bfc449be3b40ee3 (commit)
       via  c9054a279ee4af8a5abecdfbd6eedc8171ca3933 (commit)
       via  559ab839990bbd87834b90d5b71ea4bb564904d6 (commit)
       via  e38e360a0302b5a932143be17fa02b26289ed66c (commit)
       via  0e956f6391d000d5ad6702585f13ad3af2702fcc (commit)
       via  43a1ec6acdceea9a98fd74a3e895db877d8426f9 (commit)
       via  d9470d64dd478a5798b3fe7e44722794f82a7c3c (commit)
       via  e827812051f1597db89da2b90e2899b5cd1955ea (commit)
       via  8a158bb1ea36d0f88da18d0f034884b30f09fda2 (commit)
       via  a27303094ab8bedb0a3b3bfe771daeed10a2e0a9 (commit)
       via  49f9e5b6b42cae9f6083e5c69c70af0b29b15b23 (commit)
       via  d883db027bb75cb4299a733d005de6ff6a1f426c (commit)
       via  2d99eeb7f2c7978e9d96f5df61e462e6feb05973 (commit)
       via  9dbc3f8db7ca2c95ad6b986cdc4cd6c7a602a8b4 (commit)
       via  d092f486486db4b2cb2cdc018ad3948d48a26827 (commit)
       via  ebe55aa95a11bff56779e1354cf8f6640a1a7a9e (commit)
       via  2826cb58bb220f67345c4fc2b027432a1f570aad (commit)
       via  870cc0fdac4251d9b8e8f7382ae6d196e16cb253 (commit)
       via  63bfdd83ea94bef8f6b1a2756e80e7b2e8b46250 (commit)
       via  9acbe4cefee2afa6625ee646e9cc96d04c8d1018 (commit)
       via  f78fc4e76e961ae6c0a9d57c2d7e28b10b262510 (commit)
       via  f50f70452fca8e049f18be68343c176b4717e540 (commit)
       via  162a0becc5431406af2b8727c25c7f8317b98ef8 (commit)
       via  9e55636fe051f150820086d8dc34d710144fc5bb (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 (4aef1b762a5f8089acb18e3e70a2bbdb5d7d0610)
            \
             N -- N -- N (9eba68f969a048f020d5a0a31814750de4478fc4)

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=9eba68f969a048f020d5a0a31814750de4478fc4

commit 9eba68f969a048f020d5a0a31814750de4478fc4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 18 17:52:03 2014 +0100

    send a real rtp packet

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

commit 8d746385db06addbb142e32b2f133033c63f5fa5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 18 14:59:07 2014 +0100

    more crazy hacks for different ptime...
    
    Untested with either a manual nor a a real phone call.

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

commit 82ab4cf8a57553d3988cd8eec0ba5f54b567874f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 18 00:38:57 2014 +0100

    remove the testing hack

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

commit 0e669e05cd42e5e5ae8e2fdfbeddf775968b740b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 18 00:38:06 2014 +0100

    WIP hacks.. .. wrong ptime sending

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

commit c44162653496ec36b50322cc0e39e619bdc0b449
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Mar 14 18:21:04 2014 +0100

    mgcp: Fix CRCX payload type in SDP (TODO)
    
    Sponsored-by: On-Waves ehf

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

commit 613c40d8061344395ca881763bfc449be3b40ee3
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Mar 14 18:06:23 2014 +0100

    contrib/rtp: Use payload data files directly by gen_rtp_header
    
    This adds a --frame-size option to read payload binary files with a
    fixed frame size directly. The file must not contain RTP headers.
    In addition '--rate' and '--duration' can be used to configure the
    timing.
    
    Sponsored-by: On-Waves ehf

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

commit c9054a279ee4af8a5abecdfbd6eedc8171ca3933
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Mar 14 18:04:41 2014 +0100

    mgcp: Detect the media type by looking at the subtype first
    
    If the subtype has not been set, use the payload type instead.
    
    Sponsored-by: On-Waves ehf

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

commit 559ab839990bbd87834b90d5b71ea4bb564904d6
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Mar 14 18:01:20 2014 +0100

    mgcp: Only include SDP lines with valid contents
    
    Don't show media related lines if the payload type has not been set.
    Don't show a 'a=rtpmap' line if the audio_name has not been set.
    
    Unifies SDP generation of create_response_with_sdp() and send_msg().
    
    Sponsored-by: On-Waves ehf

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

commit e38e360a0302b5a932143be17fa02b26289ed66c
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Mar 14 16:52:51 2014 +0100

    mgcp: Change SDP parsing and generation to support transcoding (EXP)
    
    Sponsored-by: On-Waves ehf

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

commit 0e956f6391d000d5ad6702585f13ad3af2702fcc
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Mar 13 14:33:37 2014 +0100

    mgcp: Add CLI tool to test audio conversion (EXPERIMENTAL)
    
    Sponsored-by: On-Waves ehf

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

commit 43a1ec6acdceea9a98fd74a3e895db877d8426f9
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Mar 13 14:25:51 2014 +0100

    mgcp: Add audio processing (EXPERIMENTAL)
    
    This allows transcoding between GSM, G.729, PCMA.
    
    Needs an installed libcg729. No proper autoconf support yet.
    
    Sponsored-by: On-Waves ehf

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

commit d9470d64dd478a5798b3fe7e44722794f82a7c3c
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Mar 13 14:24:52 2014 +0100

    mgcp: Add hooks for payload processing
    
    Sponsored-by: On-Waves ehf

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

Summary of changes:
 openbsc/configure.ac                          |   2 +-
 openbsc/contrib/systemd/osmo-bsc-mgcp.service |   1 -
 openbsc/contrib/systemd/osmo-bsc.service      |   1 -
 openbsc/contrib/systemd/osmo-nitb.service     |   1 -
 openbsc/contrib/systemd/osmo-sgsn.service     |   8 ++
 openbsc/include/openbsc/abis_nm.h             |   3 +
 openbsc/include/openbsc/bsc_msc.h             |   2 +
 openbsc/include/openbsc/bsc_nat.h             |   5 +
 openbsc/include/openbsc/control_cmd.h         |   4 +-
 openbsc/include/openbsc/control_if.h          |  12 +-
 openbsc/include/openbsc/db.h                  |   2 +
 openbsc/include/openbsc/gprs_sgsn.h           |  10 ++
 openbsc/include/openbsc/gsm_data.h            |   1 +
 openbsc/include/openbsc/mncc.h                |  14 +-
 openbsc/src/gprs/Makefile.am                  |   9 +-
 openbsc/src/gprs/sgsn_ctrl.c                  | 138 ++++++++++++++++++++
 openbsc/src/gprs/sgsn_main.c                  |  13 ++
 openbsc/src/gprs/sgsn_vty.c                   |   2 +-
 openbsc/src/libbsc/Makefile.am                |   3 +-
 openbsc/src/libbsc/abis_nm.c                  |   6 +
 openbsc/src/libbsc/bsc_ctrl_commands.c        |  43 +++++++
 openbsc/src/libbsc/bsc_ctrl_lookup.c          | 179 ++++++++++++++++++++++++++
 openbsc/src/libbsc/bsc_msc.c                  |  10 ++
 openbsc/src/libctrl/control_if.c              | 158 ++---------------------
 openbsc/src/libmgcp/mgcp_vty.c                |   8 +-
 openbsc/src/libmsc/Makefile.am                |   2 +-
 openbsc/src/libmsc/ctrl_commands.c            | 179 ++++++++++++++++++++++++++
 openbsc/src/libmsc/db.c                       | 120 +++++++++++++++++
 openbsc/src/libmsc/gsm_04_08.c                |   6 +-
 openbsc/src/libmsc/mncc.c                     |   6 +-
 openbsc/src/libmsc/mncc_builtin.c             |  22 ++--
 openbsc/src/libmsc/mncc_sock.c                |   3 +-
 openbsc/src/libtrau/rtp_proxy.c               |  14 ++
 openbsc/src/libtrau/trau_mux.c                |   2 +-
 openbsc/src/osmo-bsc/osmo_bsc_main.c          |   2 +-
 openbsc/src/osmo-bsc/osmo_bsc_msc.c           |   9 +-
 openbsc/src/osmo-bsc_nat/bsc_nat.c            |  19 ++-
 openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c       |   2 +-
 openbsc/src/osmo-bsc_nat/bsc_ussd.c           |   8 +-
 openbsc/src/osmo-nitb/bsc_hack.c              |   9 +-
 openbsc/tests/ctrl_test_runner.py             |  90 +++++++++++++
 openbsc/tests/trau/Makefile.am                |   2 +-
 openbsc/tests/trau/trau_test.c                |   2 +-
 43 files changed, 928 insertions(+), 204 deletions(-)
 create mode 100644 openbsc/contrib/systemd/osmo-sgsn.service
 create mode 100644 openbsc/src/gprs/sgsn_ctrl.c
 create mode 100644 openbsc/src/libbsc/bsc_ctrl_lookup.c
 create mode 100644 openbsc/src/libmsc/ctrl_commands.c

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