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 annotated tag, 0.10.0 has been created at 95783d23461e8a9e729ddc35dfe7eb4eb55942ea (tag) tagging faee5dead683b87102240e8a4ff1f1a053869aeb (commit) replaces 0.9.6 tagged by Harald Welte on Fri Oct 27 20:19:30 2017 +0200 - Log ----------------------------------------------------------------- Release 0.10.0 on 2017-10-27 -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlnzeLIVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWmj0P/jMuxeKUt7sd0YmYNNCT2AMXnrt3 jGm/Hbu/fiiQfW1mqxFNPkJ6NmBma/bxkWuJVFV1Xa2IwtIFq4Pldu00xF/2om8r pxkoF/S/MOX6tafYIPDron3M3ferE2F2thZHdspgK09CgsKNEQmQ8vYRuNKuhmw/ GySQtV61JTpgacgAXaxybkmO/SRhcBjc1pE1UJziuS4JrAz0qEZD8lIQ6vtCCfXl ryKngmxV6cfPT3dpzlDYSXOhVFFznQWyRSEYHOqoieW1Q4t7mdaw06Eu0jWQzhsY OD1iYUwE+PtgTRKrqMJdKXji+wL/ZoYVKQcWH/57cmisDa9KaPGOtnsaL+rcN27W 6t9gfwbIH/C2FpBIkajdxag0ug+uECwJ1Z+++fs58Vnls8vTV7o+KseDbvVY+qq/ HJLpLL9RE3FB60oB4Iabtl/3fEMHg/1L6PEPFaVrmEbmnT0yY0fVBnOJRyasWffL 81CziIxaOJVLLxpj2N47F1eiJvw4jYgoaTHOu/PdlO5lpYxtDFZY7lyKCoBrzEpk YCE5/R5T8Uv0HXzqJ5YvdVu2jQJVgUlnjWvA9ZjzkXBa3dQDsx8CqfFOsZo9Rs+w PCG4vgUJW48cDX7QQ1ZgEv2SzbG7c24nCPcnipcRGw+4u8hofH6jndrGC5XLi0v8 YP+9RG2nTeF7zqVD =ZX+5 -----END PGP SIGNATURE----- Alexander Couzens (2): gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE gsm_04_08: add _NUM_CHREQ_T to enum Daniel Willmann (1): gsm_04_08: Add missing GSM cause value Harald Welte (135): Fix erroneously AGPL licensed file in libosmocore. add CRC16-CCITT to libosmocore serial: Open devie in non-blocking mode and then switch to blocking serial.c: Some ports don't support TIOCMBIS for RTS/CTS control serial.c: Fix fd leak in case of fcntl() error paths serial.c: file descriptor '0' is a valid value gprs_cipher_core: Use typecase to avoid sanitizer error lapd_test: avoid calling memcpy with NULL source vty: OSMO_ASSERT() if two identical commands are installed Add osmo_fsm_find_by_name() and avoid registering FSM with same name fsm: Add VTY introspection of osmo_fsm and their instances gsmtap: Add GSMTAP_TYPE_QC_DIAG configure.ac: Introduce --disable-ctrl configure.ac: Disable PCSC related code on EMBEDDED Always include <osmocom/core/talloc.h> and not <talloc.h> bitvec: Ensure bitvec.h and bitvec.c agree on function argument type disable various code if building for bare-iron embedded utils.h: #include <stdio.h> as we use fprintf() ipa: Remove unneeded #include statement socket: Introduce function to obtain socket name fix various compiler warnings (on FreeBSD-11.0) Add minimal testing of socket.c helper functions libosmoctrl: Fix typo in ctrl_interface_connect() Doxygen: exclude osmocom/core/gsm/protocol/* lapd_core: Use 'struct value_string' for LAPD state names Add a README file for some background information about this repo logging: fail gracefully if log_info() was not called README.md: Make sure all hyperlinks use <> logging.h: #define DLSS7, DLSCCP, DLSUA, DLM3UA for libosmo-sigtran logging: Add log_info_cat for DLSS7/DLSCCP/DLSUA/DLM3UA add VTY port number for osmo-stp Add struct osmo_prim_event_map and osmo_event_for_prim() Add osmo_sock_init2() function, allowing both BIND *and* CONNECT vty/command.h: Introduce VTY nodes for libosmo-sigtran msgb: Add msgb_pull_to_l2() analogous to msgb_pull_to_l3() ipa: Introduce helpers to encode IPA CCM ID RESPONSE osmo_fsm: Lookup functions to find FSM Instance by name or ID fsm: Re-set fsm_inst->T to 0 after timer expiration ctrl: Allow installation of additional node lookup helpers control_if: Add API to initialize control interface without TCP port bind control_if: Add helper function for 'local execution' of control command control_if: Add control interface commands for FSMs control_if: Don't use magic number '5' when allocating vector Uninitialized variable in ipa_ccm_make_id_resp_from_req() src/logging.c: Fix EMBEDDED build endian.h: Make it work on 'bare iron' builds (and possibly more platforms) introduce byteswap.h with osmo_{htonl,ntohl,htons,ntohs} use osmo_{htonl,htons,ntohl,ntohs}() functions all over libosmocore tlv: Add tlvp_val{16,32}be() to get TLV values in unaligned host byte order libosmogb: Convert to use new endian conversion helpers gsm0808 + ipa: fix compilation on systems without sys/socket.h strrb: Add missing #include to talloc.h stats: Disable stats*.c on embedded targets timer: use timerclear() rather than explicit tv_set = tv_usec = 0 Import sercomm.c from osmocom-bb sercomm: Enable multiple instances of 'sercomm' sercomm: introduce osmo_ naming prefix in struct and function names sercomm: make rx msg size configurable per instance sercomm: include header file from osmocom/core sercomm: Add doxygen-style documentation to public API sercomm: Move HDLC related defines into C file sercomm: remove unrequired helper functions sercomm: Rename sercomm_lock() to sercomm_drv_lock() src/panic.c: Remove unneeded #include of gsm_utils.h sercomm: Include in libosmocore Makefile add sercomm unit test sercomm: Better integration of driver interface sercomm: More API documentation gitignore: Update with new *_gen.c files and generic 'tags' add libpseudotalloc as super-simplistic talloc replacement src/select.c: Don't #include <sys/select.h> if it doesn't exist introduce proper test case for GSM FR detection osmo_{fr,hr}_check_sid(): Use const input argument Update L3 protocol discriminator definitions Include codec.h file from codec C files Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014 gsm0503_{coding,mapping}: Mark input arguments as 'const' Add doxygen documentation to libosmocoding gsm0503_interleaving: Mark input arguments as 'const *' gsm0503_coding: Mark gsm0503_mcs_{ul,dl}_codes as const Update doxygen main page for libosmo{core,gsm,vty} update/extend doxygen documentation gsm_04_08.h: Add struct for 9.1.13b GPRS suspension request Add pseudo-random bit sequence generator to libosmcoore gsmtap_util: Add chantype_gsmtap2rsl() as inverse of chantype_rsl2gsmtap() gsmtap: Add value_strings for GSMTAP_TYPE and GSMTAP_CHANNEL select: Add new osmo_fd_close() function socket.c: Add multicast related convenience functions socket: Unify listen() calls and check for erroneous returns socket: Allow disabling multicast loop on socket creation socket: Add new OSMO_SOCK_F_NO_MCAST_ALL option extend osmo_sysinfo_type with missing SYSINFO_TYPE osmo_sock_init2(): Fix creation of non-bound sockets chantype_rsl2gsmtap/gsmtap2rsl: Fix PDCH channel type conversion Rename GSMTAP_CHANNEL_PDCH to GSMTAP_CHANNEL_PDTCH RSL: Add support for RSL_CHAN_OSMO_PDCH to rsl_dec_chan_nr() Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions tlv: add [msgb_]t16lv_put() for 16bit tag + 8 bit len TLVs add osmo_fd_setup() convenience function to fill-in osmo_fd auth_milenage: Fix non-AUTS case with OP ports.h: Add VTY port for GGSN Fixup severe build performance issues Ensure __always_inline is defined on operating systems that don't have it Rename 'statistics.c' to 'counter.c' [doc] stat_item: Complete doxygen documentation for API [doc] counter.[ch] Add Doxygen API documentation [doc] Add Doxygen API documentation for stats.c and stats_statsd.c [doc] src/logging.c: Fix Doxygen syntax to make logging.c show up in logging group [doc] rate_ctr: Extend Doxygen API documentation with human-readable text on its use [doc] bits.c: Better / more Doxygen documentation [doc] Put CRC-16 and generic CRC code in one Doxygen module [doc] Doxygen documentation on osmo_hexdump print buffer size [doc] Make sure loggingrb.c file is in correct Doxygen group. [doc] Introductory text on what the logging ring buffer is about [doc] Expand Doxuygen documentation for osmo_prim [doc] Don't add libosmovty bits to libosmocore groups [doc] Rename "RSL" to "A-bis RSL" in documentation. [doc] TLV parser has far grown beyond GSM L3 [doc] Ensure stats.h is parsed properly for Doxygen [doc] Ensure include/crypt/* is part of libosmogsm documentation [doc] Provide proper name for 'auth' group [doc] gea has separate group; A5 is not part of crypto but a5 group [doc] make sure all SMS related code is part of the 'sms' group [doc] Define 'gsup' group with proper name, add intro text [doc] Properly define 'oap' group and add introductory text [doc] Properly define gsm0800 group and move all related files into it Introduce osmo_identifier_valid() function to check validity of identifier fsm: Enforce FSM and FSM instance names are valid osmocom identifiers rate_ctr: Enforce counter (and ctr_group) names are valid identifiers Convert lib-internal rate_ctr from '.' separator to ':' separator stats_test: Extend check to include test for counter group name mangling rate_ctr: Fix null pointer dereference in error path osmo_char2bcd(): Implment hex digits a-f and A-F Add unit tests for bcd2char and char2bcd conversion Tag/Release version 0.10.0 Holger Hans Peter Freyther (5): sim: Link to libtalloc as symbols of it are used here Export comp128 v2 and v3 routines as well select: Find the highest fd when filling the fd_sets gsup: Add encoding/decoding for the pdp charging characteristics gsm_04_08/sgsn: Add another IE for internal usage in the sgsn Ivan Kluchnikov (1): lapd_core: Fix crash in lapd_est_req() function Jean-Francois Dionne (3): DTX: fix AMR SID-FIRST detection Fix LAPD UA message buffer memory leak. Fix wrongful GSM FR codec SID frame detection in DTX. Keith (2): gsm0411_utils: GSM03.40 9.2.3.11 SCTS should be local cosmetic: clarify language in vty read error Max Suraev (71): Catch-up with git version tags Integrate Debian packaging changes Remove direct logging Add OML definitions from OsmoBTS Add parsed TLV helpers from OsmoBTS Add event cause string descriptions Add OML Failure Event Report support Add value strings for Probable Cause Type LAPD: improve logging Remove obsolete .deb patch Add abis_nm_fail_evt_vrep() function Fix compilation warnings: missing includes: gsm0411_utils.c, lapd_core.c, oap_test.c Mark deprecated function as such CTRL: add write-only helpers logging: remove code duplication libosmogsm.map: fix typo Add abis_nm_fail_evt_vrep to libosmogsm.map OML: add external alerts Add CTRL port for OsmoHLR Document ctrl_interface_setup_dynip() function Expand and expose ctrl connection allocation Fix client-side ctrl interface helpers Use value_string for ctrl_type Handle replies in ctrl_cmd_handle() Check for proper lapdm_datalink entity libosmocoding: fix .deb building abis: add attribute names abis: add message type names Add support for PCU version report Add SW Description (de)marshalling Fix broken ctrl commands Simplify ctrl cmd lookup gprs: add value strings for NS PDU type vty: cleanup logging functions doc: fix incorrect return value description Make EARFCN size calculation more robust Distinguish between unsupported and invalid MCS Add human-readable names for signal_ns Move NUM_BYTES macro to core library deb: fix build by adding libosmogb doc package BSSGP: handle BVC-RESET-ACK Add missing BSSGP cause values Deprecate wrappers around loglevel_strs Ignore broken everything log level BSSGP: add function to reset all PTP BVC Add release target to Makefile Relax branch restriction while making release Use value string check from osmo-ci Update release helper Add define for supported a5 key length limit libosmogsm: add Routing Area Identifier test Make release helper more robust Expand bit pretty-printer Add time conversion helpers Add function to generate random identifier Fix build on older systems GPRS: print remote state info for NS peer Cleanup jenkins build scripts Disable doxygen in jenkins for embedded tests Make osmo_apn_to_str() more robust GPRS: log NS socket Expand osmo_gettimeofday() docs Add tests for bitvec_write_field() Replace bitvec_set_uint() with bitvec_set_u64() Simplify bitvec_write_field() GPRS: unify NS state printing GPRS: wrap NS state assignment in macro GPRS: clarify ip/frgre union use GPRS: check and report local address used for NSE GPRS: add vty command to show only persistent NS GPRS: constify NS printing routine parameters Minh-Quang Nguyen (5): Add cause enum for OML fail reports IPAC manufacture-defined measurement pre-processing definitions LC15: Enable string for IPAC RSL direct retry LC15: Add IPAC Directed Retry Enquiry data structure LC15: add NM measurement type to standard attribute list Neels Hofmeyr (129): logging test: cosmetic: print target and don't print color show bug in logging: erratic redirection to DLGLOBAL for invalid categories fix logging: redirection to DLGLOBAL for invalid categories show bug in logging: erratic redirection to DLGLOBAL for first invalid category fix logging: also catch first out-of-bounds logging cat show bug in logging: out-of-bounds check should end with user categories fix logging: out-of-bounds check should end with user categories show bug in logging: log_set_category_filter on DL* categories fix logging: log_set_category_filter() for internal DL* logging cats fsm: add LOGPFSML to pass explicit logging level fsm: log caller's source for events and state changes, not fsm.c lines typo in comment for osmo_fsm_log_addr() add value strings for enum osmo_fsm_term_cause and use for logging fsm: explicitly log removal from parent fsm fsm api doc: fix typo in doxygen marker '\breif' fsm: term: safer iteration to remove all child FSMs utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros doc: fix typo for osmo_hexparse fsm: log tweak: upon free, say 'Freeing instance' fsm_test.c: fix compiler warning: timer cb return type fsm: doc: add missing file, line args; fix ws + tweak on one line fsm: log calling file+line for error "event for NULL fi" fsm: move LOGPFSMSRC and LOGPFSMLSRC to .h fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term() fsm: term: get parent pointer as late as possible gprs_ns_vty: guard against duplicate VTY elements doc: clarify osmo_strlcpy() doc stats_test: fix mismatching osmo_stats_reporter->send_item signature doc: fix doxygen 'utils' group closing brace linuxlist.h: add llist_count() vty/ports.h: reserve port 4258 for OsmoHLR VTY comment: ports.h: more visibly remind to keep docs+wiki synced GSUP, OAP, osmo-gen-vec: fix AUTS length to 14, not 16 gsm48: add UMTS AKA res+sync IEIs, msg type and cause val osmo-auc-gen: cosmetic: clarify output upon AUTS osmo-auc-gen: cmdline help: list algorithms; error messages osmo_auth*: fix ordering of function args bssgp_fc_test: do not use real time utils: add hexparse test osmo_hexparse: allow whitespace in parsed string, add ws test gsup: add osmo_gsup_message_type_name() fix: gprs_bssgp_vty: logging filter: wrong constant gsup decode: fix expectation of AUTS length, should be 14 fix osmo_auth_gen_vec_auts: copy rand to auth vector gsup test: add decoding test for UMTS IEs gsup_test: also check stderr logging: centrally define ctx and filter indexes gsm_04_08.h: add R99 MSCR and CBQ3 to SI3 Ctrl Chan Descr logging.h: fix backwards compat broken by recent commit logging.h: fixup: add API doc for logging enums recently added logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_* ports.h: rename CSCN to MSC fsm: convenience: add inline osmo_fsm_inst_state_name() fix: gsm0808.c: unterminated value_string array gsm0808_bssap_names ctrl_type_vals: fix range check build: cosmetic: coding: break a CPPFLAGS line milenage_test: cosmetic fix: shown value is not SEQ.MS add osmo-auc-gen_test osmo-auc-gen: clarify SQN output, prepare for SQN changes osmo_auth_gen_vec: UMTS auth: store last used SQN, not next osmo_auth_gen_vec: UMTS auth: fix SQN as SEQ || IND milenage_test: enhance to verify new SQN increments linuxlist.h: add llist_first/last_entry macros milenage_test: cosmetic: verify AUTS in comments ctrl_type_vals: explicitly terminate fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY() auth_milenage: fix check against too large ind contrib: add script to find unterminated value_string arrays add gsm48_pdisc_names and gsm48_pdisc_name() add gsm48_pdisc_msgtype_name() jenkins: add value_string termination check osmo-auc-gen: fix --sqn limit on 32bit systems, fixing build build: coding/gsm0503: fix build in sep. dir: -I builddir build: generate gsm0503.h to builddir, not srcdir build: conv_gen.py: ensure parent dirs of written files exist build: fix build dependencies for generated sources build: fix distcheck: include gen scripts in EXTRA_DIST jenkins: also test build in separate dir src/Makefile.am: fix build: use AM_CFLAGS, not CFLAGS doxygen: drop INPUT gsm/protocol, already part of gsm/ doxygen: include all undocumented items in the API doc doxygen: add missing gb API doc generation doxygen: enable AUTOBRIEF, drop \brief api doc typo fix in core/logging.h doxygen: various fixes in core/timer.h doxygen: unify use of \file across the board doxygen: config: one enum val per line fix map entry and .h declaration for gsm0808_chan_type_to_speech_codec() fix map entry for gsm0808_speech_codec_from_chan_type doxygen: gsm: do not exclude include/gsm/protocol/* osmo_sock_get_name(): clearly indicate local and remote add DLMGCP logging category for libosmo-mgcp GSUP: define default GSUP port as 4222 vty: 'ctrl' node: add missing default commands like list,exit,end cosmetic: test for osmo-auc-gen: print error for missing binary osmo-auc-gen: umts: remove erratic SQN.MS printout osmo-auc-gen: umts: properly request --sqn osmo-auc-gen: umts: use default of ind_bitlen = 5 instead of 0 osmo-auc-gen: umts: add --ind arg osmo-auc-gen: umts: add --ind-len arg osmo-auc-gen: umts: print out the IND of the SQN used cosmetic: umts aka: tweak comments for sqn and ind umts aka: add sqn_ms out-param, print SQN.MS in osmo-auc-gen ipa: place comment "IPA Multiplex" on ipa allocated msgbs VTY: interactive: never look for matching commands on parent node osmo-auc-gen.c: squelch compiler warnings, move local var VTY: implicit node exit by de-indenting, not parent lookup fix vty regression: empty parent node comment: describe indent_cmp() vty_test: add artificial node levels for better testing vty: use internal node id for xml ids vty: derive node name from prompt, use as XML ids vty: fix style: bssgp node vty prompt gb: drop special vty exit commands, use vty_install_default() vty: install 'exit', 'end',... commands on *all* nodes CTRL: add unit tests for CTRL command parsing doxygen: adjust copyright to include 2017 add osmo_imsi_str_valid() and osmo_msisdn_str_valid() auth: add value_strings for osmo_sub_auth_type, comment on osmo_auth_alg_name() auth: add OSMO_MILENAGE_IND_BITLEN_MAX utils: add osmo_is_hexstr(), add unit test gsm: make osmo_imsi_str_valid() NULL-safe api doc: fix two doxygen group closing braces ctrl: allow more nodes than those in enum ctrl_node_type add osmo_talloc_asprintf() and ctrl_cmd_reply_printf() contrib/fsm-to-dot.py: some tweaks that help with osmo-bsc's new FSMs fixups for recent "Cleanup jenkins build scripts" jenkins: bail early if $MAKE env var is not set utils: avoid segfault when calling osmo_strlcpy(src=NULL) Pablo Neira Ayuso (1): timer: add osmo_timer_setup() Pau Espin Pedrol (28): socket: Add osmo_sock_init2_ofd() function Fix compilation warning on deprecated macro card_fs_uicc.c: Fix unused compilation warning sms_test.c: Remove test of deprecated wrapper function gprs_ns_test.c: Remove unused byte arrays tlv_test.c: Fix compilation warnings lapd_test.c: Convert compilation warning to level message abis_test.c: Fix warning appearing on some buggy gcc versions sercomm_test.c: return correctly in main timer_gettimeofday.c: Fix implicit use of timeradd fsm.c: Fix compilation warning: Use PRIu32 for uint32_t osmo-sim-test.c: Remove unused functions pseudotalloc: Add simplistic implementation of talloc_asprintf Fix compilation warnings: use correct log type for uint32_t Fix warnings: tolower() and similar require uchar gsm0411_utils.c: Fix compilation warnings configure.ac: Enable -Wall by default serial.c: Use pragma message instead of warning abis_nm.c: Fix implicit enumeration type conversion control_cmd.c: Fix unsigned comparison against < 0 jenkins.sh: Disable sanitize for FreeBSD configure.ac: Fix C(PP)FLAGS for BSD build contrib: Enable -Werror by default l1sap.h: Add ber10k and lqual_cb to ph_tch_param configure.ac: Add --disable-doxygen flag gsm_utils: Add osmo_dump_gsmtime abis_nm: Add abis_nm_admin_name() API vty: Fix bad use of vector_slot() Philipp Maier (33): lapd_core: Improve debug output select: add functionality to check socket state lapd_core: fix program flow lapd_core: Fix MDL-ERROR ind after RELEASE ind cosmetic: replace fprintf with LOGP gsm0808: Add utils for AoIP Transport Layer Address gsm0808: Add utils for Speech Codec List and Speech Codec gsm0808: Add AoIP specific elements to gsm0808_create_... functions gsm0808: Add utils for Channel Type gsm0808: Add utils for Encryption Information gsm0808: Add utils for Cell Identifier List gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808: Add create functions for BSS_MAP_MSG_PAGING gsm0808: Add create functions for BSS_MAP_MSG_ASSIGMENT_RQST gsm0808: make gsm0808_create_reset_ack() accessible gsm0808: fix control flow issue l1sap: Add frame-number to measurement indication struct vty: additional nodes for sccp-address configuration cosmetic: Add codec references to Speech Version Indication gsm0408: update bearer capability speech version cosmetic: Add info about coresponding codecs to permitted speech consts gsm0808: add speech codec type constants gsm0808: fix AoIP speech codec element parser/generator gsm0808: add default speech codec configuration gsm0808: add function gsm0808_chan_type_to_speech_code() gsm0808: add function gsm0808_speech_codec_from_chan_type() cosmetic: remove API documentation strings in header file gsm0808: fix length check of the element decoder functions comments: gsm0808_utils: mention various 3GPP specs utils: add function gsm_fn_as_gsmtime_str() add function msgb_printf() to print formatted text into msg buf socket: add function osmo_sock_local_ip() to query local ip gb: optionally allow nsip packets only from a specific host Pravin Kumarvel (1): Add function to get uninterrupted bit run Thorsten Alteholz (3): fix wrong return code compiler warnings: take care of compiler warning "unused-result" fix spelling in API docu, command reply, logging, descriptions Tom Tsou (2): core/conv: implement optimized Viterbi decoder core/conv: add x86 SSE support for Viterbi decoder Vadim Yanitskiy (42): utils/conv_gen.py: use shared tables if possible utils/conv_gen.py: separate code definitions gitignore: ignore tests/oap/oap_test gitignore: ignore *.pyc files tests/conv: add LTE PBCH test vector tests/conv: whitespece fix utils/conv_gen.py: improve application flexibility utils/conv_gen.py: add test vectors generation feature utils/conv_gen.py: add header generation feature gsm0503.h: generate header automatically tests/conv: separate test logic libosmocoding: migrate transcoding routines from OsmoBTS tests/conv: add GSM 05.03 specific test core/conv: strip unused memalign() call configure.ac: add SIMD detection capabilities configure.ac: check for __builtin_cpu_supports call support configure.ac: fix build on systems without SIMD support kasumi_test.c: fix incomplete check fsm_test.c: fix unreachable check gsm/tlv.h: fix copy-paste error gsm/gsm0411_smr.c: strip unused variable utils/osmo-sim-test.c: strip unused variables tests/Makefile.am: do not test disabled features core/conv: rename viterbi_gen.c to viterbi_generic.c core/conv: do not mix up AVX and SSE code core/conv/viterbi.c: fix possible NULL-pointer reference sim/core.c: drop useless double assignment gb/gprs_bssgp.c: avoid valueless goto usage core/conv/conv.c: drop useless assignment vty/command.c: drop useless assignment gsm/gsm48.c: drop useless assignment ctrl_test.c: fix build with GCC 7.1.1 core/conv: use proper filenames core/conv: update description headers for conv_acc_* core/conv/conv_acc.c: drop unused structure member core/conv/conv_acc.c: delete reset_decoder() core/conv/conv_acc.c: use static allocation for vdecoder core/conv/conv_acc.c: use static allocation for trellis gitignore all tests using mask Makefile.am: fix missing LTLDFLAGS for libosmocoding vty/vty.c: do not bind vty context to application's one VTY: implement talloc context introspection command blobb (3): Introduce build script for arm-none-eabi cross-compilations Revert "Introduce build script for arm-none-eabi cross-compilations" Introduce build script for arm-none-eabi cross-compilations ikostov (1): OAP:remove design doc. osmocom-authn-protocol.txt ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications