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.orgThis 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 ec0f334e995a72aab78cb0fc839b67c7b961b336 (commit) via 536534a62f253b61e3c1c253fe95e33fda3101f1 (commit) via 75ee4e8aa957d4f04e107130fe69d61e6b215763 (commit) via fcf79926e5e5d296efc4d53b1c50849e4fff7908 (commit) via bb22df3db915f2141ce3c2477e7417781c5961f4 (commit) via 46145e80ec64f4941469debb8310be37fba69ded (commit) via 167f808d7641f2a23f247cb1f66ec93d026ca366 (commit) from 21946e8f5dbc0c7128ac82991017ec6d4c99d0d1 (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=ec0f334e995a72aab78cb0fc839b67c7b961b336 commit ec0f334e995a72aab78cb0fc839b67c7b961b336 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 04:17:35 2018 +0200 contrib/fsm-to-dot: less false positives on event parsing Do some more mad hacking to only detect event triggers if event names actually appear in if() or case: statements. Also combine events in consecutive 'case' statements. When will this madness stop? Change-Id: Iabaaab57f0d1687607eaaa4e09c7c2439fbd7a25 http://cgit.osmocom.org/libosmocore/commit/?id=536534a62f253b61e3c1c253fe95e33fda3101f1 commit 536534a62f253b61e3c1c253fe95e33fda3101f1 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 04:15:37 2018 +0200 contrib/fsm-to-dot: mark arrows that feed events Most arrows draw state transitions, but some want to show that an event is delivered to a state. Mark those with a "halfopen" arrow head. Change-Id: Ib07380894a6d513896c9135f175ecbf653a23eec http://cgit.osmocom.org/libosmocore/commit/?id=75ee4e8aa957d4f04e107130fe69d61e6b215763 commit 75ee4e8aa957d4f04e107130fe69d61e6b215763 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 03:08:28 2018 +0200 contrib/fsm-to-dot: add default edge label '-' When some edges have no label, it is sometimes hard to interpret which label belongs to which edge. Adding a '-' default label clarifies the edge labeling. Change-Id: I3a10b615288107e8fc12ffdbbe0099cf51abe94f http://cgit.osmocom.org/libosmocore/commit/?id=fcf79926e5e5d296efc4d53b1c50849e4fff7908 commit fcf79926e5e5d296efc4d53b1c50849e4fff7908 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 01:03:26 2018 +0100 contrib/fsm-to-dot: warn and draw unallowed state transitions Hacked as it is, fsm-to-dot is capable of detecting action functions transitioning to states that are not allowed according to the FSM definition struct. Draw those in red and output a warning. Found these osmo-bsc gscon errors with this patch: ERROR: gscon_fsm_active() triggers a transition to ST_WAIT_HO_COMPL, but this is not allowed by the FSM definition ERROR: gscon_fsm_wait_ho_compl() triggers a transition to ST_WAIT_MDCX_BTS_HO, but this is not allowed by the FSM definition Related: OS#3109 Change-Id: Ic6319a958b3c7247510c1930bac8b02b95f9dcf2 http://cgit.osmocom.org/libosmocore/commit/?id=bb22df3db915f2141ce3c2477e7417781c5961f4 commit bb22df3db915f2141ce3c2477e7417781c5961f4 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 01:03:26 2018 +0100 contrib/fsm-to-dot: don't match on event names in comments Strip comments from function bodies before matching on event names. In osmo-bsc's gscon FSM, there often are event names in comments. The naive parsing of fsm-to-dot.py mistakes these as events causing state transitions, but the comments are just explaining how states interact. Makes me reconsider parsing the C with clang instead, but I got away with a dirty hack once more. Change-Id: I56d70ae14d363f7ca655dced16d93d795b3f940d http://cgit.osmocom.org/libosmocore/commit/?id=46145e80ec64f4941469debb8310be37fba69ded commit 46145e80ec64f4941469debb8310be37fba69ded Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 01:02:35 2018 +0100 contrib/fsm-to-dot: allow transition from and to the same state In osmo-bsc's new gscon FSM, there is an osmo_fsm_inst_state_chg() from ST_ACTIVE to ST_ACTIVE. Avoid an exception triggering on this simple fact. Change-Id: I420c7be84e3af555cc5e8bddbff7261013348375 http://cgit.osmocom.org/libosmocore/commit/?id=167f808d7641f2a23f247cb1f66ec93d026ca366 commit 167f808d7641f2a23f247cb1f66ec93d026ca366 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Mar 25 01:01:32 2018 +0100 contrib/fsm-to-dot: add -h option to print basic instructions Change-Id: I196033e44d50ebb73cf9b44cbdc94a2b8b4f98ce ----------------------------------------------------------------------- Summary of changes: contrib/fsm-to-dot.py | 88 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 69 insertions(+), 19 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications