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 95efc6993f6b7d39293c4e22d44d90f2aa3708ac (commit) via 17518fe393a37781c84d09836256bb1a6256032b (commit) via 33370cb18d3dda2bccbf2648f40d9614693ed0ea (commit) via fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 (commit) via 87e4550585c643e97e0003119b254251ac5ed1d4 (commit) via 249fb71a2e124acb191b7cd4d2c3af6a45da4a5e (commit) via 51816479bcd59b14b4a59940016d28b15cd3df95 (commit) via 6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 (commit) from 452a6bb347aa907d5593f7ca7ab901b4f9a90321 (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=95efc6993f6b7d39293c4e22d44d90f2aa3708ac commit 95efc6993f6b7d39293c4e22d44d90f2aa3708ac Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jun 19 21:46:29 2017 +0200 doxygen: config: one enum val per line In the generated API doc, do not print multiple enum values on the same line, because this makes the lists pretty much unreadable. Change-Id: I63d6f42567f532851e19eb8a6c842e418ce666af http://cgit.osmocom.org/libosmocore/commit/?id=17518fe393a37781c84d09836256bb1a6256032b commit 17518fe393a37781c84d09836256bb1a6256032b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jun 20 04:35:06 2017 +0200 doxygen: unify use of \file across the board Considering the various styles and implications found in the sources, edit scores of files to follow the same API doc guidelines around the doxygen grouping and the \file tag. Many files now show a short description in the generated API doc that was so far only available as C comment. The guidelines and reasoning behind it is documented at https://osmocom.org/projects/cellular-infrastructure/wiki/Guidelines_for_API_documentation In some instances, remove file comments and add to the corresponding group instead, to be shared among several files (e.g. bitvec). Change-Id: Ifa70e77e90462b5eb2b0457c70fd25275910c72b http://cgit.osmocom.org/libosmocore/commit/?id=33370cb18d3dda2bccbf2648f40d9614693ed0ea commit 33370cb18d3dda2bccbf2648f40d9614693ed0ea Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jun 20 04:32:34 2017 +0200 doxygen: various fixes in core/timer.h Move a longish comment to the timer group so that it appears in the API doc. Un-doxygen some floating comments that were associated with unrelated code items ('/**' --> '/*'). Add braces to some function names so that the API doc will render as reference links. Change-Id: I3ea5b88cbe9cb54702429158bf47e768e04e8fe7 http://cgit.osmocom.org/libosmocore/commit/?id=fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 commit fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jun 20 04:29:38 2017 +0200 api doc typo fix in core/logging.h Change-Id: I3f1cd5b10e7beccb61f370d7f8fa2666e56542cf http://cgit.osmocom.org/libosmocore/commit/?id=87e4550585c643e97e0003119b254251ac5ed1d4 commit 87e4550585c643e97e0003119b254251ac5ed1d4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jun 20 00:17:59 2017 +0200 doxygen: enable AUTOBRIEF, drop \brief Especially for short descriptions, it is annoying to have to type \brief for every single API doc. Drop all \brief and enable the AUTOBRIEF feature of doxygen, which always takes the first sentence of an API doc as the brief description. Change-Id: I11a8a821b065a128108641a2a63fb5a2b1916e87 http://cgit.osmocom.org/libosmocore/commit/?id=249fb71a2e124acb191b7cd4d2c3af6a45da4a5e commit 249fb71a2e124acb191b7cd4d2c3af6a45da4a5e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jun 20 02:52:38 2017 +0200 doxygen: add missing gb API doc generation Files in include/osmocom/gprs/ and src/gb/ are not included in any doxygen generated API docs. Add Doxyfile.gb.in and adjust configure.ac and Makefile.am. Change-Id: Ieb64f497f55368e396872083237c9ff28da2dd93 http://cgit.osmocom.org/libosmocore/commit/?id=51816479bcd59b14b4a59940016d28b15cd3df95 commit 51816479bcd59b14b4a59940016d28b15cd3df95 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jun 19 21:59:11 2017 +0200 doxygen: include all undocumented items in the API doc Currently, files that omit the \file directive and all functions, enums, structs lacking a doxygen style comment are completely missing from the doxygen API docs. Set EXTRACT_ALL = YES so that all files and code items are at least listed in the doxygen API. Change-Id: I39f558ec0a33a61a1fcec0554f53c8e7668733de http://cgit.osmocom.org/libosmocore/commit/?id=6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 commit 6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jun 19 22:11:43 2017 +0200 doxygen: drop INPUT gsm/protocol, already part of gsm/ include/osmocom/gsm/protocol is also implicitly included in its parent dir because of the recursive rule. Naming it again makes doxygen use it twice. It doesn't seem to be harmful, but not needed either. Change-Id: I5dc22ca65740a88540dacc61c0742fede172de9c ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + Doxyfile.codec.in | 10 +- Doxyfile.coding.in | 10 +- Doxyfile.core.in | 10 +- Doxyfile.vty.in => Doxyfile.gb.in | 20 ++-- Doxyfile.gsm.in | 12 +- Doxyfile.vty.in | 10 +- Makefile.am | 14 ++- configure.ac | 1 + include/osmocom/codec/codec.h | 4 +- include/osmocom/coding/gsm0503_coding.h | 10 +- include/osmocom/coding/gsm0503_interleaving.h | 10 +- include/osmocom/coding/gsm0503_mapping.h | 10 +- include/osmocom/coding/gsm0503_parity.h | 10 +- include/osmocom/coding/gsm0503_tables.h | 10 +- include/osmocom/core/application.h | 8 +- include/osmocom/core/backtrace.h | 2 + include/osmocom/core/bitXXgen.h.tpl | 16 +-- include/osmocom/core/bitcomp.h | 17 ++- include/osmocom/core/bits.h | 46 ++++---- include/osmocom/core/bitvec.h | 38 ++----- include/osmocom/core/byteswap.h | 6 +- include/osmocom/core/conv.h | 66 +++++------ include/osmocom/core/crc16.h | 2 +- include/osmocom/core/crcXXgen.h.tpl | 21 ++-- include/osmocom/core/crcgen.h | 10 +- include/osmocom/core/defs.h | 14 +-- include/osmocom/core/endian.h | 7 +- include/osmocom/core/fsm.h | 98 ++++++++-------- include/osmocom/core/gsmtap.h | 14 +-- include/osmocom/core/gsmtap_util.h | 13 +-- include/osmocom/core/linuxlist.h | 73 ++++++------ include/osmocom/core/logging.h | 104 +++++++++-------- include/osmocom/core/loggingrb.h | 8 +- include/osmocom/core/macaddr.h | 2 + include/osmocom/core/msgb.h | 100 ++++++++--------- include/osmocom/core/msgfile.h | 1 + include/osmocom/core/panic.h | 6 +- include/osmocom/core/plugin.h | 2 + include/osmocom/core/prim.h | 32 +++--- include/osmocom/core/process.h | 1 + include/osmocom/core/rate_ctr.h | 66 ++++++----- include/osmocom/core/select.h | 18 +-- include/osmocom/core/sercomm.h | 50 ++++----- include/osmocom/core/serial.h | 10 +- include/osmocom/core/signal.h | 7 +- include/osmocom/core/socket.h | 9 +- include/osmocom/core/stat_item.h | 54 +++++---- include/osmocom/core/statistics.h | 30 ++--- include/osmocom/core/stats.h | 4 +- include/osmocom/core/strrb.h | 25 ++--- include/osmocom/core/talloc.h | 3 +- include/osmocom/core/timer.h | 55 +++++---- include/osmocom/core/timer_compat.h | 9 +- include/osmocom/core/utils.h | 22 ++-- include/osmocom/core/write_queue.h | 22 ++-- include/osmocom/crypt/auth.h | 16 ++- include/osmocom/crypt/gprs_cipher.h | 2 + include/osmocom/ctrl/control_cmd.h | 2 + include/osmocom/ctrl/control_if.h | 2 + include/osmocom/ctrl/control_vty.h | 2 + include/osmocom/ctrl/ports.h | 6 +- include/osmocom/gprs/gprs_bssgp.h | 10 +- include/osmocom/gprs/gprs_bssgp_bss.h | 16 +-- include/osmocom/gprs/gprs_msgb.h | 2 + include/osmocom/gprs/gprs_ns.h | 34 +++--- include/osmocom/gprs/gprs_ns_frgre.h | 2 + include/osmocom/gprs/gprs_rlc.h | 8 +- include/osmocom/gprs/protocol/gsm_04_60.h | 7 +- include/osmocom/gprs/protocol/gsm_08_16.h | 19 ++-- include/osmocom/gprs/protocol/gsm_08_18.h | 14 ++- include/osmocom/gsm/a5.h | 12 +- include/osmocom/gsm/abis_nm.h | 10 +- include/osmocom/gsm/apn.h | 2 + include/osmocom/gsm/bitvec_gsm.h | 3 +- include/osmocom/gsm/comp128.h | 4 +- include/osmocom/gsm/comp128v23.h | 4 +- include/osmocom/gsm/gan.h | 2 + include/osmocom/gsm/gea.h | 4 +- include/osmocom/gsm/gsm0341.h | 2 + include/osmocom/gsm/gsm0411_smc.h | 2 + include/osmocom/gsm/gsm0411_smr.h | 2 + include/osmocom/gsm/gsm0411_utils.h | 2 + include/osmocom/gsm/gsm0480.h | 2 + include/osmocom/gsm/gsm0502.h | 2 + include/osmocom/gsm/gsm0808.h | 4 +- include/osmocom/gsm/gsm0808_utils.h | 4 +- include/osmocom/gsm/gsm23003.h | 3 + include/osmocom/gsm/gsm48.h | 2 + include/osmocom/gsm/gsm48_ie.h | 2 + include/osmocom/gsm/gsm_utils.h | 11 +- include/osmocom/gsm/gsup.h | 7 +- include/osmocom/gsm/ipa.h | 2 + include/osmocom/gsm/kasumi.h | 10 +- include/osmocom/gsm/l1sap.h | 156 +++++++++++++------------- include/osmocom/gsm/lapd_core.h | 112 +++++++++--------- include/osmocom/gsm/lapdm.h | 56 +++++---- include/osmocom/gsm/meas_rep.h | 2 + include/osmocom/gsm/mncc.h | 2 + include/osmocom/gsm/oap.h | 13 ++- include/osmocom/gsm/prim.h | 2 + include/osmocom/gsm/protocol/gsm_03_40.h | 5 +- include/osmocom/gsm/protocol/gsm_03_41.h | 5 +- include/osmocom/gsm/protocol/gsm_04_08.h | 8 +- include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 2 + include/osmocom/gsm/protocol/gsm_04_11.h | 2 + include/osmocom/gsm/protocol/gsm_04_12.h | 5 +- include/osmocom/gsm/protocol/gsm_04_14.h | 2 + include/osmocom/gsm/protocol/gsm_04_80.h | 5 +- include/osmocom/gsm/protocol/gsm_08_08.h | 6 +- include/osmocom/gsm/protocol/gsm_08_58.h | 79 +++++++------ include/osmocom/gsm/protocol/gsm_09_02.h | 5 +- include/osmocom/gsm/protocol/gsm_12_21.h | 122 ++++++++++---------- include/osmocom/gsm/protocol/gsm_23_003.h | 2 + include/osmocom/gsm/protocol/gsm_44_318.h | 5 +- include/osmocom/gsm/protocol/ipaccess.h | 2 + include/osmocom/gsm/protocol/smpp34_osmocom.h | 4 +- include/osmocom/gsm/rsl.h | 10 +- include/osmocom/gsm/rxlev_stat.h | 2 + include/osmocom/gsm/sysinfo.h | 2 + include/osmocom/gsm/tlv.h | 121 ++++++++++---------- include/osmocom/sim/class_tables.h | 9 +- include/osmocom/sim/sim.h | 45 ++++---- include/osmocom/vty/buffer.h | 3 +- include/osmocom/vty/command.h | 126 ++++++++++----------- include/osmocom/vty/logging.h | 2 + include/osmocom/vty/misc.h | 2 + include/osmocom/vty/ports.h | 6 +- include/osmocom/vty/stats.h | 2 + include/osmocom/vty/telnet_interface.h | 22 ++-- include/osmocom/vty/vector.h | 3 +- include/osmocom/vty/vty.h | 71 ++++++------ src/application.c | 13 +-- src/backtrace.c | 10 +- src/bitcomp.c | 17 ++- src/bits.c | 32 +++--- src/bitvec.c | 75 +++++++------ src/codec/gsm610.c | 6 +- src/codec/gsm620.c | 6 +- src/codec/gsm660.c | 4 +- src/codec/gsm690.c | 8 +- src/coding/gsm0503_coding.c | 81 +++++++------ src/coding/gsm0503_interleaving.c | 107 +++++++++--------- src/coding/gsm0503_mapping.c | 7 +- src/coding/gsm0503_parity.c | 25 ++--- src/coding/gsm0503_tables.c | 7 +- src/conv.c | 18 ++- src/conv_acc.c | 4 +- src/conv_acc_generic.c | 6 +- src/conv_acc_sse.c | 6 +- src/conv_acc_sse_avx.c | 6 +- src/conv_acc_sse_impl.h | 8 +- src/crc16.c | 6 +- src/crcXXgen.c.tpl | 21 ++-- src/ctrl/control_cmd.c | 5 +- src/ctrl/control_if.c | 17 +-- src/ctrl/control_vty.c | 5 +- src/ctrl/fsm_ctrl_commands.c | 4 +- src/fsm.c | 38 +++---- src/gb/common_vty.c | 6 +- src/gb/common_vty.h | 2 + src/gb/gprs_bssgp.c | 7 +- src/gb/gprs_bssgp_bss.c | 35 +++--- src/gb/gprs_bssgp_util.c | 7 +- src/gb/gprs_bssgp_vty.c | 7 +- src/gb/gprs_ns.c | 92 ++++++++------- src/gb/gprs_ns_frgre.c | 12 +- src/gb/gprs_ns_vty.c | 7 +- src/gsm/a5.c | 40 ++++--- src/gsm/abis_nm.c | 75 ++++++------- src/gsm/apn.c | 2 + src/gsm/auth_comp128v1.c | 8 +- src/gsm/auth_comp128v23.c | 11 +- src/gsm/auth_core.c | 25 ++--- src/gsm/auth_milenage.c | 7 +- src/gsm/comp128.c | 79 ++++++------- src/gsm/comp128v23.c | 18 ++- src/gsm/gan.c | 10 +- src/gsm/gea.c | 15 +-- src/gsm/gprs_cipher_core.c | 9 +- src/gsm/gprs_gea.c | 6 +- src/gsm/gprs_rlc.c | 8 +- src/gsm/gsm0341.c | 3 +- src/gsm/gsm0411_smc.c | 11 +- src/gsm/gsm0411_smr.c | 7 +- src/gsm/gsm0411_utils.c | 29 ++--- src/gsm/gsm0414.c | 2 + src/gsm/gsm0480.c | 4 +- src/gsm/gsm0502.c | 7 +- src/gsm/gsm0808.c | 50 +++++---- src/gsm/gsm0808_utils.c | 32 +++--- src/gsm/gsm48.c | 57 +++++----- src/gsm/gsm48_ie.c | 79 ++++++------- src/gsm/gsm_04_08_gprs.c | 22 ++-- src/gsm/gsm_utils.c | 47 ++++---- src/gsm/gsup.c | 6 +- src/gsm/ipa.c | 13 ++- src/gsm/kasumi.c | 7 +- src/gsm/lapd_core.c | 19 ++-- src/gsm/lapdm.c | 42 ++++--- src/gsm/milenage/aes-encblock.c | 4 +- src/gsm/milenage/aes-internal-enc.c | 7 +- src/gsm/milenage/aes-internal.c | 7 +- src/gsm/milenage/aes.h | 3 +- src/gsm/milenage/aes_i.h | 3 +- src/gsm/milenage/aes_wrap.h | 7 +- src/gsm/milenage/common.h | 1 + src/gsm/milenage/milenage.c | 3 +- src/gsm/milenage/milenage.h | 4 +- src/gsm/oap.c | 13 ++- src/gsm/rsl.c | 52 +++++---- src/gsm/rxlev_stat.c | 7 +- src/gsm/sysinfo.c | 17 +-- src/gsm/tlv_parser.c | 19 ++-- src/gsmtap_util.c | 29 ++--- src/logging.c | 78 ++++++------- src/logging_gsmtap.c | 24 ++-- src/logging_syslog.c | 15 +-- src/loggingrb.c | 21 ++-- src/macaddr.c | 14 +-- src/msgb.c | 31 ++--- src/msgfile.c | 4 +- src/panic.c | 13 +-- src/plugin.c | 16 +-- src/prim.c | 6 +- src/pseudotalloc/pseudotalloc.c | 6 +- src/pseudotalloc/talloc.h | 9 +- src/rate_ctr.c | 28 ++--- src/select.c | 27 ++--- src/sercomm.c | 30 +++-- src/serial.c | 21 ++-- src/signal.c | 19 ++-- src/sim/card_fs_isim.c | 3 +- src/sim/card_fs_sim.c | 3 +- src/sim/card_fs_tetra.c | 3 +- src/sim/card_fs_uicc.c | 3 +- src/sim/card_fs_usim.c | 3 +- src/sim/class_tables.c | 5 +- src/sim/core.c | 5 +- src/sim/gsm_int.h | 2 + src/sim/reader.c | 3 +- src/sim/reader_pcsc.c | 3 +- src/sim/sim_int.h | 2 + src/socket.c | 27 +++-- src/stat_item.c | 26 ++--- src/statistics.c | 7 +- src/stats.c | 1 + src/stats_statsd.c | 1 + src/strrb.c | 46 ++++---- src/timer.c | 27 +++-- src/timer_gettimeofday.c | 9 +- src/utils.c | 37 +++--- src/vty/buffer.c | 3 +- src/vty/command.c | 30 ++--- src/vty/fsm_vty.c | 14 ++- src/vty/logging_vty.c | 8 +- src/vty/stats_vty.c | 10 +- src/vty/telnet_interface.c | 17 +-- src/vty/utils.c | 15 ++- src/vty/vector.c | 6 +- src/vty/vty.c | 31 +++-- src/write_queue.c | 16 ++- utils/conv_gen.py | 3 +- utils/osmo-arfcn.c | 3 +- utils/osmo-auc-gen.c | 7 +- 265 files changed, 2450 insertions(+), 2436 deletions(-) copy Doxyfile.vty.in => Doxyfile.gb.in (99%) hooks/post-receive -- An utility library for Open Source Mobile Communications