libosmocore.git branch laforge/ctr-ctrl created. 0.9.6-404-g27c9d1e1

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
Tue Oct 3 10:23:37 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, laforge/ctr-ctrl has been created
        at  27c9d1e14398ad8533a7988ccd6ef1683e98d949 (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=27c9d1e14398ad8533a7988ccd6ef1683e98d949

commit 27c9d1e14398ad8533a7988ccd6ef1683e98d949
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 3 17:49:21 2017 +0800

    Convert lib-internal rate_ctr from '.' separator to ':' separator
    
    The rate_ctr.c code would do this mangling automatically, but let's
    avoid using this from new versions of our code for
    simplicity/explicitness.
    
    Change-Id: I24a556f447cfac25efb6e83cac2d0c2972d98fe3

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

commit 7666ff00a9c4f5c59cbb5c7da3779a97cece492c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 3 17:46:14 2017 +0800

    rate_ctr: Enforce counter (and ctr_group) names are valid identifiers
    
    As rate counters are automatically exposed on the CTRL interface,
    we need to make sure they don't contain special characters such as '.'
    which are not permitted/supported by CTRL.
    
    In order to be able to run old versions of osmocom programs with
    libosmocore versions after this commit, we introduce some special
    name mangling:  Any '.' in the names are replaced with ':' during
    counter group registration, if valid identifiers can be obtained
    this way.
    
    Change-Id: Ifc6ac824f5dae9a848bb4a5d067c64a69eb40b56

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

commit 6da265a012be65026a05ea82f3414846af94bbb8
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 3 17:44:03 2017 +0800

    fsm: Enforce FSM and FSM instance names are valid osmocom identifiers
    
    Let's enforce that the names of FSMs and their instances are valid
    osmocom identifiers.  This is important as the FSMs are automatically
    exported via those names on the CTRL inteface, and we have to make sure
    CTRL syntax actually permits them.
    
    Change-Id: I9ef59432f43a3cdb94e4cbb0c44ac3f9b2aac0f2

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

commit 535b9d06cbe2e95fe585d769052da57989dcab05
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 3 17:41:59 2017 +0800

    Introduce osmo_identifier_valid() function to check validity of identifier
    
    We define the notion of an 'osmocom identifier' which is basically a
    7-bit US-ASCII without any special characters beyond "-_:@".  We
    introduce a function to verify if an identifier consists only of the
    permitted characters.
    
    Change-Id: I96a8d345c5a69238a12d040f39b70c485a5c421c

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


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



More information about the osmocom-commitlog mailing list