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, neels/vty has been updated discards 2f5da1de44f3bc54bd6267edb00634fd8ea7481e (commit) discards 5e8c555b5f08f13fb2a3fc2180600aef465d73aa (commit) discards cb67201a62e7848538132d38020adab3acfdd1eb (commit) via 1f907733f4b716c6cdc875cb937c19a0227239a9 (commit) via 9ed1f0dad651f75ddb4b3bba45579f8570f851c2 (commit) via 2e8d2147845d2f82a9a36ca2fc1e30f4b68e4def (commit) via 091107cfbc01904a4b080ee04a7a0ca58cc4c680 (commit) via 2093fe9a3d5bcc3b9c787b45d46db7a1b2cca475 (commit) via 03865c92cf747d9212109a89c9712eed7e2f32ca (commit) via 5398d66442700708a20edc2679608f1d14851806 (commit) via 07c6a36c6e4dcf6721bec378797130a083738bd7 (commit) via 3f57ea1d3adb5a1b23a829efd02c1e28636fa10f (commit) via a6a40dcbfd36d40ab71322e75f8b08ea4933594f (commit) via 06dbdf59ebc87f32048748b822d8caa27dbee4a2 (commit) via 18ba26cfab4a07b8f45aeb7f28b4f8faabc6a2e7 (commit) via ad1797e359f95b3a9ff57bfc92217d4f4f96fc95 (commit) via 38b17235339c8d0223f00d3b3a54626c32184f9d (commit) via 37a83405a5ebbaebc02b7ce8fb9c8bf597cd678c (commit) via 33dbecbbeb2368f8f05fff181383f1c3279f0cd3 (commit) via 458a6f59e38f6cc691c72b89cdc9988ba9cf23b3 (commit) via 0176b4a9789dd8cb13313ab8b8664441acd100bf (commit) via 29d489f0818262f94bd253b39e4438bdcba01fc3 (commit) via 7dc8e88d64716831a1553d402571fb7b1ade3d30 (commit) via 19ec7b948322bbc9457a2b22219c93558a6f931e (commit) via b4718fd233a00a950cef1965d13afccd6c6c0e77 (commit) via b214af5360439ebd36f5ae3439acacdaf3055433 (commit) via 52a38ddfde38afcbfa0fd57d1286aaf238dfffcd (commit) via f9b1e5556a43738322b8a566beec7bc93d120fdd (commit) via ebd3cddb4c75b284b0d3345ab81980f8f4b44b62 (commit) via fe1ed39846c6537ebfe19d22500ee2e38587c143 (commit) via e750980d6c89cf7052daa62745366a743badd384 (commit) via 85f5a2cd9c46ffd165f9244b4e219bfc03aa5e0e (commit) via cd325efae564384c74b4af6163303ddc81c7a3c1 (commit) via 0128c78ffe25196f53fbbc0884a9c4587f493224 (commit) via 9541a683780d23b260c5c0f6b9a9572a7ac16a66 (commit) via 568f8e20175a21da4e4537a2f5a4f7fedec8c6d6 (commit) via 10ee73a7b39b2867fde2a827b199f6264149c75c (commit) via 3fad5d782acbd97be1124ccab874741261913429 (commit) via abcd0e37b77529dadfc296cda7aacfe31858d74d (commit) via 9a938ae882a4d21f132291136c92d5311b84d7e2 (commit) via d8e79c7fff7f1b004551589a0eb32026e5cba812 (commit) via dd2456043348cbfb9fb81fd88e33c6864d718cee (commit) via 39720acb069a33dfef77f07044efe89d0327d963 (commit) via 00393e1a042df7d8d5fc59d6443502b6bd82c520 (commit) via b93f60f7cd4bebbe6c26a456ea0b394fcafc731f (commit) via d0682108964fe7928e75e24c450637a62331ad9f (commit) via c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 (commit) via e2640ef763e1335d0eec590ceaeaa390428cfd51 (commit) via e08da9757099af3d275c122c9379d46a037eb309 (commit) via 0f7bcb5f17f18682f7f9dc41e2d0fc73c4c08318 (commit) via c0fc7940df40de07320c9b2cdd5525659d16805a (commit) via 4a73d5e84383cf3fe02d730a7b21d393024054e4 (commit) via 858cfecf9d142c5577b755ebc84d3f88375eb726 (commit) via c526dbc24f3ec95771085967b9e300c9f9d4fc1f (commit) via 834e2ac0ead4544c207ed365151c8c898b5a949c (commit) via ed029dfab959bca74bd43d86922727c2047eeb4d (commit) via 69b61fe510dd9357040ad0a9f3a1449d913067a7 (commit) via 74aa0258269296f078e685e21fb08b115567e814 (commit) via 38a49f62760a832dcc15c7a47e1c678402ea02da (commit) via ba1059c173ac8f4845464c4f91d1890898f729a0 (commit) via d9abb0a70869bdf4546d9cd0de39461773a1638f (commit) via 16f989ef91a89a79bfd5a1512e98f3f56f93ad6c (commit) via 229fa070c49cb78c10dfda9e813b3702d9bf6e47 (commit) via faee5dead683b87102240e8a4ff1f1a053869aeb (commit) via 504caac641c299d806b27b815029092fa6ca9b7e (commit) via fa8983d2dd2041aea528cf966bc9f39d791df3f0 (commit) via bcf9f23456b58e4c959d84bb42d325589c3669ee (commit) via b48e82ca9eee93ccd821cd179951837bf7a22d6a (commit) via cbf5cdfe7eb10e6efee16cbd6b5e7b910f8c47a7 (commit) via 296511befc8d5050dc5fe0d8497b4a7acb7ce8c5 (commit) via 04c881207f903f48bd5863bc851b8384a06578de (commit) via a7a5065385be71239d49bb60a690402d3153eb34 (commit) via ae510dc4a743e981b40fc5e1fdb4c109f2425e27 (commit) via 8c4f5457aa185bc9d74b6962aaafdd263ea6af56 (commit) via febe83c4243520ccc64544026d5f496ef945a9aa (commit) via c8ef736370483df6feb761b49fccaa6790b6f8c2 (commit) via 754e6877cccddd0a279659c32fa594b23369dc61 (commit) via a568af25d2a8382265b44c9b2b3a72ca504d2443 (commit) via 37f465e275bea35d36b0763bfaef759792a9031f (commit) via 95308596540b0733a43d9db5dc6ab0c4f5e2d08f (commit) via c513c0f562b193a8e710b904b980bfa9b3d08b56 (commit) via 4ce24c45b9286c3946135f97d6ca6f2d4074526e (commit) via abdd7a28ede091f06325b3e5b8a77fc9130e6ee3 (commit) via e9e9e427b78271941a25a63567fc2ec2bb9e4433 (commit) via 224a6dda02a2fcf11f70ac25abe9c780167649bf (commit) via f0e392ac2dbb44eb42a242353f392d570b5de8e8 (commit) via 0b3db5039d25fca3d15ec3375ede77161257db4a (commit) via 9818664315a514b187719792d77723ad9e18dcdf (commit) via ea66852a62319901dc198ea1dc8cbfbf77217347 (commit) via 1fa8dfbaf42a4341255b3bbef3c8a3c574e8c477 (commit) via 4b45669761234ff23769c4d376b04b3003d4bea9 (commit) via 2d2490ed4eead00f23cc4a34b6a0fb17751f6a8f (commit) via a19c126e7693c3f98cc8f5cd0f010d4fa23d922f (commit) via c5b47cc03200c983981ac4b8de20fb0e26d4f873 (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 (2f5da1de44f3bc54bd6267edb00634fd8ea7481e) \ N -- N -- N (1f907733f4b716c6cdc875cb937c19a0227239a9) 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=1f907733f4b716c6cdc875cb937c19a0227239a9 commit 1f907733f4b716c6cdc875cb937c19a0227239a9 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 05:55:23 2017 +0100 logging vty: add 'logging set-log-mask' command to log node So far the set-log-mask is only published on the VIEW and ENABLE nodes. It appears to have been forgotten from the actual log target node where it could be quite useful in config files. The command is like logging set-log-mask mm,1:cc,3:rsl,3 There also is a deprecated alias 'set log mask' without dashes, do not add that one, since it makes no sense to add a deprecated alias to a node where it was never present. Change-Id: Iedd67750539b676271de0e0e9316d4e6f794406a http://cgit.osmocom.org/libosmocore/commit/?id=9ed1f0dad651f75ddb4b3bba45579f8570f851c2 commit 9ed1f0dad651f75ddb4b3bba45579f8570f851c2 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 05:54:17 2017 +0100 logging vty: tweak general 'logging' command doc 'logging' is not only for terminals, also for stderr and other log targets. Change-Id: If1ee59c7d1073502259b7d60008206ac3d8e87a3 http://cgit.osmocom.org/libosmocore/commit/?id=2e8d2147845d2f82a9a36ca2fc1e30f4b68e4def commit 2e8d2147845d2f82a9a36ca2fc1e30f4b68e4def Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 05:53:18 2017 +0100 logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL() Change-Id: I73ac5873ede858da44e1486d8a5c81da1ed5b19f http://cgit.osmocom.org/libosmocore/commit/?id=091107cfbc01904a4b080ee04a7a0ca58cc4c680 commit 091107cfbc01904a4b080ee04a7a0ca58cc4c680 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 05:51:42 2017 +0100 comment: utils: more accurately describe OSMO_STRINGIFY macro Change-Id: I7b057c026f9df90608b7cbd12481ab9e7a41d88c http://cgit.osmocom.org/libosmocore/commit/?id=2093fe9a3d5bcc3b9c787b45d46db7a1b2cca475 commit 2093fe9a3d5bcc3b9c787b45d46db7a1b2cca475 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 05:48:43 2017 +0100 vty reference: merge_doc.xsl: do not omit description tag vty_additions.xml files provide <description>s for <node> tags, but for unknown reasons, merge_doc.xsl explicitly omits description tags. Do not omit <description>s so that they show up in the merged document. This will take effect when next building the osmo-gsm-manuals using this file. Change-Id: I418e61705043d4df047d8038c5d61623ba64f2e0 http://cgit.osmocom.org/libosmocore/commit/?id=03865c92cf747d9212109a89c9712eed7e2f32ca commit 03865c92cf747d9212109a89c9712eed7e2f32ca Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Dec 9 03:54:32 2017 +0100 vty: set name for VIEW+ENABLE nodes, for VTY reference Change-Id: Iefb8b78094208a1a4c5d70bd6c69a3deca8da54f http://cgit.osmocom.org/libosmocore/commit/?id=5398d66442700708a20edc2679608f1d14851806 commit 5398d66442700708a20edc2679608f1d14851806 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Oct 22 02:31:33 2017 +0200 VTY reference: use node names as section names In 'show online-help' output, add the node names (currently all derived from the prompt) as <node><name> entry, so that in the osmo-gsm-manuals, each section of node commands gets a title. So far, each section of commands has no name at all, and it is entirely up for guessing which part of the VTY the commands are about. Node section names, e.g. for OsmoHLR, will be like 1 VTY reference 1.4 config 1.5 config-log 1.6 config-line 1.7 config-ctrl 1.8 config-hlr 1.9 config-hlr-gsup Before this patch, all but '1 VTY reference' were plain empty. A better solution would be to list the actual command name that enters the node, and to nest the commands identically to VTY node nesting, but since this information is currently hidden in node command implementations, it is impossible to derive it. So we should actually make the VTY reflect the node nesting structure in its data model, which would resolve both the accurate node name problem as well as produce well-structured output to generate the VTY references from. This patch is a workaround for lack of a more profound fix of the VTY data model. At least it makes the VTY references' sections even remotely useful. Change-Id: Iaf745b2ab3d9b02fc47025a0eba3beb711068bfe http://cgit.osmocom.org/libosmocore/commit/?id=07c6a36c6e4dcf6721bec378797130a083738bd7 commit 07c6a36c6e4dcf6721bec378797130a083738bd7 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Oct 22 02:31:33 2017 +0200 VTY reference: do not list empty nodes In 'show online-help' output, don't list nodes that have no commands (the 'Password' node). Change-Id: Iaf745b2ab3d9b02fc47025a0eba3beb711068bfe http://cgit.osmocom.org/libosmocore/commit/?id=3f57ea1d3adb5a1b23a829efd02c1e28636fa10f commit 3f57ea1d3adb5a1b23a829efd02c1e28636fa10f Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Thu Oct 19 02:44:57 2017 +0200 vty XML export: avoid repeating common node commands for each node We use 'show online-help' to generate VTY reference manuals. It is not helpful to include the common node commands on each and every node level, it clutters the actual useful help. Have a separate first section called 'Common Commands', but omit them elsewhere. Change-Id: Ie802eccad80887968b10269ff9c0e9797268e0d4 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 6 +- configure.ac | 19 +- contrib/fsm-to-dot.py | 53 +- contrib/jenkins-arm.sh | 21 +- contrib/jenkins.sh | 26 +- contrib/jenkins_common.sh | 23 +- debian/changelog | 20 + debian/control | 33 +- debian/copyright | 29 +- .../{libosmocore8.install => libosmocore9.install} | 0 .../{libosmoctrl0.install => libosmoctrl1.install} | 0 debian/{libosmogb4.install => libosmogb5.install} | 0 .../{libosmogsm7.install => libosmogsm8.install} | 0 .../{libosmovty3.install => libosmovty4.install} | 0 doc/vty/merge_doc.xsl | 4 +- include/osmocom/core/bitcomp.h | 6 +- include/osmocom/core/bitvec.h | 4 +- include/osmocom/core/counter.h | 2 + include/osmocom/core/gsmtap.h | 1 + include/osmocom/core/logging.h | 20 +- include/osmocom/core/msgb.h | 10 + include/osmocom/core/rate_ctr.h | 2 +- include/osmocom/core/socket.h | 2 + include/osmocom/core/stats.h | 2 +- include/osmocom/core/utils.h | 27 +- include/osmocom/ctrl/control_cmd.h | 3 + include/osmocom/ctrl/control_if.h | 8 + include/osmocom/gprs/gprs_ns.h | 10 +- include/osmocom/gsm/abis_nm.h | 7 + include/osmocom/gsm/gsm0808_utils.h | 12 +- include/osmocom/gsm/gsup.h | 4 +- include/osmocom/gsm/oap.h | 5 +- include/osmocom/gsm/tlv.h | 15 +- include/osmocom/vty/command.h | 4 +- include/osmocom/vty/logging.h | 2 +- include/osmocom/vty/ports.h | 1 + m4/ax_check_simd.m4 | 18 +- src/Makefile.am | 18 +- src/application.c | 8 + src/backtrace.c | 2 + src/bitcomp.c | 5 +- src/bits.c | 2 + src/bitvec.c | 55 +- src/codec/gsm610.c | 2 + src/codec/gsm620.c | 2 + src/codec/gsm660.c | 2 + src/codec/gsm690.c | 2 + src/coding/gsm0503_coding.c | 10 +- src/coding/gsm0503_interleaving.c | 2 + src/coding/gsm0503_mapping.c | 2 + src/coding/gsm0503_parity.c | 2 + src/coding/gsm0503_tables.c | 2 + src/conv.c | 2 + src/conv_acc.c | 26 +- src/conv_acc_generic.c | 2 + src/conv_acc_sse.c | 4 +- src/conv_acc_sse_avx.c | 4 +- src/conv_acc_sse_impl.h | 2 + src/counter.c | 9 + src/crc16.c | 2 + src/crcXXgen.c.tpl | 2 + src/ctrl/Makefile.am | 6 +- src/ctrl/control_cmd.c | 4 + src/ctrl/control_if.c | 149 +- src/ctrl/control_vty.c | 4 +- src/ctrl/fsm_ctrl_commands.c | 6 + src/fsm.c | 24 +- src/gb/Makefile.am | 6 +- src/gb/common_vty.c | 2 + src/gb/gprs_bssgp.c | 18 +- src/gb/gprs_bssgp_bss.c | 2 + src/gb/gprs_bssgp_util.c | 2 + src/gb/gprs_bssgp_vty.c | 2 + src/gb/gprs_ns.c | 117 +- src/gb/gprs_ns_frgre.c | 4 +- src/gb/gprs_ns_vty.c | 65 +- src/gsm/Makefile.am | 11 +- src/gsm/a5.c | 2 + src/gsm/abis_nm.c | 4 +- src/gsm/apn.c | 22 +- src/gsm/auth_comp128v1.c | 2 + src/gsm/auth_comp128v23.c | 2 + src/gsm/auth_core.c | 8 + src/gsm/auth_milenage.c | 2 + src/gsm/comp128.c | 2 + src/gsm/comp128v23.c | 2 + src/gsm/gan.c | 2 + src/gsm/gea.c | 4 +- src/gsm/gprs_cipher_core.c | 6 + src/gsm/gprs_gea.c | 6 +- src/gsm/gprs_rlc.c | 7 + src/gsm/gsm0341.c | 2 + src/gsm/gsm0411_smc.c | 2 + src/gsm/gsm0411_smr.c | 2 + src/gsm/gsm0411_utils.c | 2 + src/gsm/gsm0480.c | 2 + src/gsm/gsm0502.c | 2 + src/gsm/gsm0808.c | 2 + src/gsm/gsm0808_utils.c | 12 +- src/gsm/gsm23003.c | 5 +- src/gsm/gsm48.c | 2 + src/gsm/gsm48_ie.c | 2 + src/gsm/gsm_04_08_gprs.c | 4 +- src/gsm/gsm_utils.c | 23 +- src/gsm/gsup.c | 5 +- src/gsm/ipa.c | 2 + src/gsm/kasumi.c | 3 +- src/gsm/lapd_core.c | 2 + src/gsm/lapdm.c | 5 +- src/gsm/milenage/aes-encblock.c | 2 + src/gsm/milenage/aes-internal-enc.c | 2 + src/gsm/milenage/aes-internal.c | 2 + src/gsm/milenage/aes.h | 2 + src/gsm/milenage/aes_i.h | 2 + src/gsm/milenage/aes_wrap.h | 2 + src/gsm/milenage/milenage.c | 2 + src/gsm/milenage/milenage.h | 2 + src/gsm/oap.c | 5 +- src/gsm/rsl.c | 6 +- src/gsm/rxlev_stat.c | 2 + src/gsm/sysinfo.c | 2 + src/gsm/tlv_parser.c | 5 +- src/gsmtap_util.c | 2 + src/logging.c | 2 + src/logging_gsmtap.c | 2 + src/logging_syslog.c | 2 + src/loggingrb.c | 2 + src/macaddr.c | 2 + src/msgb.c | 50 + src/msgfile.c | 7 +- src/panic.c | 2 + src/plugin.c | 2 + src/prbs.c | 6 +- src/prim.c | 8 +- src/pseudotalloc/pseudotalloc.c | 21 +- src/pseudotalloc/talloc.h | 20 +- src/rate_ctr.c | 121 +- src/rbtree.c | 4 +- src/select.c | 3 + src/sercomm.c | 2 + src/serial.c | 2 + src/signal.c | 2 + src/sim/Makefile.am | 4 +- src/sim/card_fs_isim.c | 2 + src/sim/card_fs_sim.c | 2 + src/sim/card_fs_tetra.c | 2 + src/sim/card_fs_uicc.c | 2 + src/sim/class_tables.c | 2 + src/sim/core.c | 2 + src/sim/reader.c | 2 + src/sim/reader_pcsc.c | 2 + src/socket.c | 55 + src/stat_item.c | 4 +- src/stats.c | 6 +- src/stats_statsd.c | 6 +- src/strrb.c | 2 + src/timer.c | 2 + src/timer_gettimeofday.c | 13 +- src/utils.c | 44 +- src/vty/Makefile.am | 6 +- src/vty/buffer.c | 2 + src/vty/command.c | 12 +- src/vty/fsm_vty.c | 2 + src/vty/logging_vty.c | 16 +- src/vty/stats_vty.c | 11 +- src/vty/talloc_ctx_vty.c | 2 + src/vty/telnet_interface.c | 5 +- src/vty/utils.c | 3 + src/vty/vector.c | 2 + src/vty/vty.c | 3 +- src/write_queue.c | 2 + tests/Makefile.am | 97 +- tests/abis/abis_test.c | 4 +- tests/bits/bitfield_test.c | 164 + tests/bits/bitfield_test.ok | 36 + tests/codec/codec_test.c | 10 +- tests/coding/coding_test.c | 302 +- tests/coding/coding_test.ok | 4171 ++++++++++++++++++++ tests/gb/bssgp_fc_test.c | 43 +- tests/gb/bssgp_fc_tests.ok | 84 + tests/gb/gprs_bssgp_test.c | 4 +- tests/gb/gprs_ns_test.c | 13 +- tests/gb/gprs_ns_test.ok | 120 +- tests/gsm0408/gsm0408_test.c | 1 - tests/gsm0808/gsm0808_test.c | 2 + tests/gsm23003/gsm23003_test.c | 3 +- tests/lapd/lapd_test.c | 13 +- tests/msgb/msgb_test.c | 105 + tests/msgb/msgb_test.ok | 8 + tests/oap/oap_test.c | 4 +- tests/sercomm/sercomm_test.c | 5 + tests/stats/stats_test.c | 47 +- tests/stats/stats_test.ok | 108 +- tests/strrb/strrb_test.c | 2 + tests/testsuite.at | 6 + tests/utils/utils_test.c | 43 + tests/utils/utils_test.ok | 18 + tests/vty/vty_test.c | 8 +- utils/Makefile.am | 5 +- utils/osmo-auc-gen.c | 2 +- 200 files changed, 6319 insertions(+), 765 deletions(-) rename debian/{libosmocore8.install => libosmocore9.install} (100%) rename debian/{libosmoctrl0.install => libosmoctrl1.install} (100%) rename debian/{libosmogb4.install => libosmogb5.install} (100%) rename debian/{libosmogsm7.install => libosmogsm8.install} (100%) rename debian/{libosmovty3.install => libosmovty4.install} (100%) create mode 100644 tests/bits/bitfield_test.c create mode 100644 tests/bits/bitfield_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications