libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-85-gc4cfa99

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Wed Feb 1 11:33:04 UTC 2017


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, pmaier/rbs2000 has been updated
  discards  bdb7ec8d4c93be5d96f5b97e13f856783b659b5d (commit)
  discards  0cb2cd6d8d91cde7203fefe6436f447a4a9b91a8 (commit)
  discards  92d3bbb23e1e2904bedb2ffc4deb34e478ddaa1c (commit)
  discards  7c36b0a63a454c7a39c7533e23c9aa011eddf471 (commit)
  discards  96402001ce3044995ae77e23aab558a593447677 (commit)
  discards  68280f29d7ede9e34e0fd5a80f75ff6b29ba5189 (commit)
       via  c4cfa99e6f60013ad52d0899cbee38631349572b (commit)
       via  d2f57da8e4991c0e56efc05ae1abb58188ec720a (commit)
       via  9ec008117b5adf59692d6fb632b9ce015ac1c05c (commit)
       via  dc706285aea449fc6a1a5bc2a79249ee57ba2c06 (commit)
       via  133aa26d118d381302c074d74defd4cdf4bd1117 (commit)
       via  4a7f87cdc848891f7306109a009e51684b6c5c0e (commit)
       via  92fa18e6b800a27aa064a5fb8321cddd7383ae20 (commit)
       via  48f55833476439fc45fa4eaa4327beccdc92d44b (commit)
       via  319f321da54c39b6d17d02e209407f943d43044c (commit)
       via  6030ce844e057e3c3aeb7c3ff02cc092a6edb82d (commit)
       via  abba1537a7c4c12bd695e089cef9d29adb04fed0 (commit)
       via  75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da (commit)
       via  44c0f63de64ffeaffff7429f3e5e474fe8dd5343 (commit)
       via  505a22fc5102b69cdb7a910fb65da67e41d7f649 (commit)
       via  b0a4234c49ba6338bc78fe83b7f85af2571b70f6 (commit)
       via  0aeda1b17fffa486a57ae84876eb059bb16b9a6e (commit)
       via  6e8c172476454789b32356baa15cdc781f67b054 (commit)
       via  aa1bc012c87041966cfc17b44674e3c7eb3a2250 (commit)
       via  d8494bc9b7f981fed961252fbe29fced2f94daef (commit)
       via  12142950625df5e16be936057be388290c07750f (commit)
       via  8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 (commit)
       via  ace80bb5695e4e7cc61cddcb9190645500a331a7 (commit)
       via  b41b48e76a0057f9cf7b9c98dea86dbb93b602bb (commit)
       via  df83eced6826b65db623aa77cd4a40d307d79486 (commit)
       via  449324b2646b3a42f621756e4556f795c1f791d1 (commit)
       via  f2899c674e6dc43142edbfffeacc1b0c40a2f885 (commit)
       via  1a7d64ccd12bb73852f665af0bf853351a0717f9 (commit)
       via  1c67e754b8e5bd25f966152d9bca347dbc75ec4e (commit)
       via  2f0b0c955b4031a9dd95829322455cf883d40f53 (commit)
       via  c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 (commit)
       via  1251afe2542417426ffe9a4aace2603f06eb15bd (commit)
       via  b632e03f6588636d3ea4f642154754f0aca33988 (commit)
       via  87218edb9acedb0eb797c47357bac472eacd8c29 (commit)
       via  d02c8af6ccb73a18dba5d09112730246d05c187d (commit)
       via  85908a9c2f218b6665b8e90005b900c74875e806 (commit)
       via  ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 (commit)
       via  c0c84323455bf65ef8bb40888dd537da1321d1e4 (commit)
       via  341939142242fb3a8e3e6e153a582af5aff16889 (commit)
       via  8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 (commit)
       via  addeaa39b172b4114bffbbfdd3dd09a029eb37b3 (commit)
       via  ecbcdf52ec7c165c7933346441c02030833aba78 (commit)
       via  07352fee098758431ae1434c47c054d94887a6d4 (commit)
       via  848de8f1df561f4253f754ec3f2415e541071420 (commit)
       via  592fcc97c004b7e3e84ed6960ea9989157c94f75 (commit)
       via  dbd3a92f70325b7a02d0a637929732f297fb2612 (commit)
       via  0bee65c0d89f81a4b90aa3d484016d9ba680dd46 (commit)
       via  edc8db21fa4fec3a87d7892d219ae26135858e9c (commit)
       via  b1edd16e75dfe6af6949d495ac38b35ec029cc97 (commit)
       via  53e2672e1169883983cd3efba3ced2d644ad4ffa (commit)
       via  6cfa56ba0c887d63c40efbab369541681f13fe21 (commit)
       via  3faa0148054ae47924e20a3c3cae4cdf969ab695 (commit)
       via  15492bcb2653e0213caf0db6d44f09f4d05c9b4e (commit)
       via  6431adde78638db7dac0717f74de92ef8b491d73 (commit)
       via  c014f606d055bb0ab09b6b9128078cb7a4e06c4c (commit)
       via  eeacf906dd961002dba7e53ec9144d08a2b2d0ee (commit)
       via  c7155df3ecb0a4f583a7d0e0bedc8cbb847a8fb4 (commit)
       via  b805cc19925b6815957ff470696887bfd74f2639 (commit)
       via  cba8eb9b21afd26ce65ef5098f6a178bce800bb7 (commit)
       via  1514f34dcfed3a8c46678861c488f7dbde856957 (commit)
       via  d2510459a8b5f4ae0ee3740dd36ca1c4abd290b6 (commit)
       via  c68ce3b9fe1314f8133eed1e7246fdfee9295744 (commit)
       via  1db37820aaa0e83cfc7f26270f5bb3a6d9a27189 (commit)
       via  a0f74f218bd5c805d1c190af54d80ed781241148 (commit)
       via  5e5954db8b2f340a10877ebabc895f27ad319231 (commit)
       via  126def710563e1d4b5f16f354176a2088d17e28c (commit)
       via  7309e19358240100e56f2d6af8af61a5bb5630da (commit)
       via  b6d58e8cc0cbf4654efe986eb706f8d3a91a6c76 (commit)
       via  18080960e1f85bb315d927d18e52656973834813 (commit)
       via  4e72ee0d0f678ec91dee5ad33e8796b56e8c078d (commit)
       via  06ac9b40ed600cd36e1c0a158eb8f2ca01b1941f (commit)
       via  42b59c1bf080a5ae785f576ba749afdf3bde598d (commit)
       via  2ae5f186929a720b5604e2bd19ef54606b37fb87 (commit)
       via  5c5c78aacd4cd15e1147c2e5dbb4dc9fca4da7e5 (commit)
       via  a3953e0536a07b571fe3314d6e257db79b2dbe64 (commit)
       via  725698a4f15b9403620951961984b68ed4148992 (commit)
       via  6a13e7f563e3983c51363704bd2a65e691bafc3e (commit)
       via  886d6fdec605e47ec19a3e37dd9596c525178a54 (commit)
       via  a4842afc83334f97653e6cca6220b19f53696509 (commit)
       via  748022694c57ce7b9412469b8190c7d232818a69 (commit)
       via  d1a145e5e782d07140422b85da9f55dd4b35a206 (commit)
       via  ca13574ba4eeb2c9e3ad865a570e6b5d3f05a3b6 (commit)
       via  a280b82f8ea9ef5fc1aa6e2357d27d9d91219173 (commit)
       via  42240de04ce95e458b7b05cfa8357dae40e90b35 (commit)
       via  85b42c46184118db2aaa50e44e97966523dd0269 (commit)
       via  9adf32fb60206065026e9c3ef7088ef6bcc013be (commit)
       via  3cc757df1822114bf446dc2d5f6a95da92321a25 (commit)
       via  d981efa97603594080d90956eb9e08bce8f4c371 (commit)
       via  dd97950d26f0d5642bf4522219c1f7e475de6454 (commit)
       via  c0f00072929b126b21ba7bdfa2c93327ba652d08 (commit)
       via  9795cf1b126d5567dbd0a25b56e9ba75be9513c1 (commit)
       via  fd9ec3bc7dee3037754005c9e44dfce7246a6659 (commit)
       via  aa00f99be2e4cc64ede20d8c9548b83054696581 (commit)
       via  a65e99331a9699a09d2661b595c1723eea51873f (commit)
       via  a24be85dc41885ee77072af9f079c69c575061e9 (commit)
       via  665d48bf15602e8666b292dbe66881786af2ea95 (commit)
       via  5f460dee3d9c0dca3221d80ca5a9701521e647c7 (commit)
       via  dda5e7991c5dd55845a176848c6dc98bc37cfe6c (commit)
       via  0898a007bac173f0a61564914d54d0496a851235 (commit)
       via  c7f52c4c84d6a8898048738c4db9266289c40b45 (commit)
       via  d7c0a373ff38b28a14fd7ee1cc6be3cfbddbd850 (commit)
       via  909cbecbb9d3223b3b372849564600bb9be7fbda (commit)
       via  bc1d758299a1c9ac3f5902f6417cdbcc1d5c1db4 (commit)
       via  25774b9839a9842affc6fef925166b3b9481b466 (commit)
       via  c3c28528de78fd5d50c3a141c2176c0da5dd7075 (commit)
       via  ec9bd5262847f8e697c1c43e14ba48030a44672b (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 (bdb7ec8d4c93be5d96f5b97e13f856783b659b5d)
            \
             N -- N -- N (c4cfa99e6f60013ad52d0899cbee38631349572b)

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=c4cfa99e6f60013ad52d0899cbee38631349572b

commit c4cfa99e6f60013ad52d0899cbee38631349572b
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Wed Feb 1 12:00:45 2017 +0100

    lapd_core: Fix MDL-ERROR ind after RELEASE ind
    
    in lapd_t200_cb() The RELEASE INDICATION is transmitted before
    the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION
    from being sent because the RELASE INDICATION close to connection
    eraly. This commit puts the messages into the correct order.

http://cgit.osmocom.org/libosmocore/commit/?id=d2f57da8e4991c0e56efc05ae1abb58188ec720a

commit d2f57da8e4991c0e56efc05ae1abb58188ec720a
Author: Philipp <pmaier at sysmocom.de>
Date:   Thu Dec 8 10:45:06 2016 +0100

    lapd_core: fix program flow
    
    when the lapd core is in state LAPD_STATE_SABM_SENT, and the
    retransmission counter exceeds (link down) lapd_t200_cb() will
    send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3.
    This action is done before the state is processed. This seems
    to be no problem with standard retransmission counts (n200),
    but may cause timing problems that lead to deadlock states when
    custom timer configurations are in use. (Ericsson RBS).
    
    This commit moves the functions calls for sending the indications
    mentioned above to the very end of the if branch to relax the
    timing again. (See lapd_t200_cb())

http://cgit.osmocom.org/libosmocore/commit/?id=9ec008117b5adf59692d6fb632b9ce015ac1c05c

commit 9ec008117b5adf59692d6fb632b9ce015ac1c05c
Author: Philipp <pmaier at sysmocom.de>
Date:   Fri Dec 9 14:07:18 2016 +0100

    select: add ability to check if a socket is registered
    
    osmo_fd_register() is used to register socket file descriptors,
    after registering a socket, there is no way to test if the socket
    is still registered or actually registered at all.
    
    This commit adds a new function osmo_fd_register_check() that can
    be used to check in advance, if the socket fd is registered,
    before performing further operations.

http://cgit.osmocom.org/libosmocore/commit/?id=dc706285aea449fc6a1a5bc2a79249ee57ba2c06

commit dc706285aea449fc6a1a5bc2a79249ee57ba2c06
Author: Philipp <pmaier at sysmocom.de>
Date:   Thu Dec 8 17:23:26 2016 +0100

    lapd_core: Improve debug output
    
    The debug output of lapd core has no references to the dl objects,
    since we have multiple links, seeing which action is for which
    object is impossible. This commit adds pointer references (dl=%p)
    to each log line.

http://cgit.osmocom.org/libosmocore/commit/?id=133aa26d118d381302c074d74defd4cdf4bd1117

commit 133aa26d118d381302c074d74defd4cdf4bd1117
Author: Alexander Couzens <lynxis at fe80.eu>
Date:   Tue Nov 29 12:42:05 2016 +0100

    gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE
    
    For BSC-located pcu the BSC must understand the PDCH chan request.
    
    Change-Id: Ice44dcaaf798f93af3652a96c567f8e16a6cf784

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

Summary of changes:
 .gitignore                                         |   3 +
 Makefile.am                                        |   2 +-
 TODO-RELEASE                                       |  14 +-
 configure.ac                                       |  10 +
 contrib/fsm-to-dot.py                              | 710 +++++++++++++++++++
 debian/changelog                                   |  26 +
 debian/control                                     | 230 ++++++-
 debian/copyright                                   | 237 +++++--
 debian/docs                                        |   0
 debian/libosmocodec-doc.doc-base                   |   7 +
 debian/libosmocodec-doc.install                    |   1 +
 debian/libosmocore-dev.dirs                        |   8 -
 debian/libosmocore-dev.install                     |   1 -
 debian/libosmocore-doc.doc-base                    |   7 +
 debian/libosmocore-doc.install                     |   1 +
 .../{libosmocore7.install => libosmocore8.install} |   0
 debian/libosmogsm-doc.doc-base                     |   7 +
 debian/libosmogsm-doc.install                      |   1 +
 .../{libosmogsm5.install => libosmogsm7.install}   |   0
 debian/libosmovty-doc.doc-base                     |   7 +
 debian/libosmovty-doc.install                      |   1 +
 debian/patches/debian-changes-0.1.17-1             |  46 --
 debian/patches/series                              |   1 -
 debian/rules                                       |  35 +-
 doc/osmocom-authn-protocol.txt                     | 250 +++++++
 include/Makefile.am                                |   1 +
 include/osmocom/core/bitvec.h                      |   5 +-
 include/osmocom/core/crc16.h                       |  12 +
 include/osmocom/core/fsm.h                         |  87 ++-
 include/osmocom/core/gsmtap.h                      |  20 +
 include/osmocom/core/linuxlist.h                   |  16 +
 include/osmocom/core/logging.h                     |  81 ++-
 include/osmocom/core/socket.h                      |   2 +
 include/osmocom/core/utils.h                       |   5 +
 include/osmocom/ctrl/control_cmd.h                 |  24 +
 include/osmocom/ctrl/ports.h                       |   1 +
 include/osmocom/gsm/abis_nm.h                      |   1 +
 include/osmocom/gsm/gsm0480.h                      |   5 +
 include/osmocom/gsm/gsup.h                         |   4 +-
 include/osmocom/gsm/oap.h                          |  72 ++
 include/osmocom/gsm/protocol/gsm_12_21.h           |  49 ++
 include/osmocom/gsm/tlv.h                          |   2 +
 include/osmocom/vty/misc.h                         |   8 +
 include/osmocom/vty/ports.h                        |   2 +
 src/Makefile.am                                    |   7 +-
 src/bitvec.c                                       |  45 ++
 src/codec/Makefile.am                              |   3 +-
 src/codec/gsm690.c                                 |   4 +-
 src/crc16.c                                        |  42 ++
 src/ctrl/Makefile.am                               |   6 +-
 src/ctrl/control_vty.c                             |   2 +-
 src/fsm.c                                          | 151 +++-
 src/gb/gprs_ns_vty.c                               |   8 +
 src/gsm/Makefile.am                                |   7 +-
 src/gsm/abis_nm.c                                  | 135 ++++
 src/gsm/gprs_cipher_core.c                         |   2 +-
 src/gsm/gsm0411_utils.c                            |  10 +-
 src/gsm/gsm0480.c                                  |  45 +-
 src/gsm/gsm_04_08_gprs.c                           |   8 +-
 src/gsm/gsup.c                                     |  12 +-
 src/gsm/ipa.c                                      |   1 -
 src/gsm/lapd_core.c                                |  13 +-
 src/gsm/libosmogsm.map                             |  13 +
 src/gsm/oap.c                                      | 184 +++++
 src/gsm/tlv_parser.c                               |  60 ++
 src/gsmtap_util.c                                  |   3 -
 src/logging.c                                      |  46 +-
 src/logging_gsmtap.c                               | 134 ++++
 src/macaddr.c                                      |   6 +
 src/serial.c                                       |  28 +-
 src/sim/Makefile.am                                |   4 +-
 src/socket.c                                       |  44 +-
 src/timer.c                                        |   3 +-
 src/utils.c                                        |  15 +-
 src/vty/Makefile.am                                |   5 +-
 src/vty/command.c                                  |  19 +
 src/vty/fsm_vty.c                                  | 177 +++++
 src/vty/logging_vty.c                              |  33 +
 src/write_queue.c                                  |  11 +-
 tests/Makefile.am                                  |  12 +-
 tests/bitvec/bitvec_test.c                         |  42 +-
 tests/bitvec/bitvec_test.ok                        |   2 +
 tests/codec/codec_test.ok                          |   4 +-
 tests/conv/conv_test.c                             |  62 +-
 tests/conv/conv_test.ok                            |   8 +
 tests/fsm/fsm_test.c                               |   2 +-
 tests/fsm/fsm_test.err                             |   2 +-
 tests/gsup/gsup_test.c                             |   5 -
 tests/lapd/lapd_test.c                             |   3 +-
 tests/logging/logging_test.c                       |  21 +
 tests/logging/logging_test.err                     |  13 +-
 tests/msgb/msgb_test.c                             |   2 +-
 tests/oap/Makefile.am                              |  37 +
 tests/oap/oap_test.c                               | 182 +++++
 tests/oap/oap_test.ok                              |  42 ++
 tests/stats/stats_test.c                           |   5 +-
 tests/testsuite.at                                 |  13 +
 tests/write_queue/wqueue_test.c                    |  81 +++
 tests/write_queue/wqueue_test.ok                   |   1 +
 utils/{conv_gen.py => conv_codes_gsm.py}           | 326 +--------
 utils/conv_gen.py                                  | 756 ++-------------------
 101 files changed, 3619 insertions(+), 1290 deletions(-)
 create mode 100755 contrib/fsm-to-dot.py
 delete mode 100644 debian/docs
 create mode 100644 debian/libosmocodec-doc.doc-base
 create mode 100644 debian/libosmocodec-doc.install
 delete mode 100644 debian/libosmocore-dev.dirs
 create mode 100644 debian/libosmocore-doc.doc-base
 create mode 100644 debian/libosmocore-doc.install
 rename debian/{libosmocore7.install => libosmocore8.install} (100%)
 create mode 100644 debian/libosmogsm-doc.doc-base
 create mode 100644 debian/libosmogsm-doc.install
 rename debian/{libosmogsm5.install => libosmogsm7.install} (100%)
 create mode 100644 debian/libosmovty-doc.doc-base
 create mode 100644 debian/libosmovty-doc.install
 delete mode 100644 debian/patches/debian-changes-0.1.17-1
 create mode 100644 doc/osmocom-authn-protocol.txt
 create mode 100644 include/osmocom/gsm/oap.h
 create mode 100644 src/gsm/oap.c
 create mode 100644 src/logging_gsmtap.c
 create mode 100644 src/vty/fsm_vty.c
 create mode 100644 tests/oap/Makefile.am
 create mode 100644 tests/oap/oap_test.c
 create mode 100644 tests/oap/oap_test.ok
 create mode 100644 tests/write_queue/wqueue_test.c
 create mode 100644 tests/write_queue/wqueue_test.ok
 copy utils/{conv_gen.py => conv_codes_gsm.py} (71%)


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list