Changelog for
libosmocore-devel-1.0.1.42-lp150.1.1.x86_64.rpm :
* Mon Feb 18 2019 mardnhAATTgmx.de- Update to version 1.0.1.42:
* gsm0808: Add unit tests for test_create_clear_command2()
* gsm0808: comment about difference of gsm0808_create_clear_command()
* Fix BSSMAP length generated by gsm0808_create_clear_command2()
* Sun Feb 17 2019 mardnhAATTgmx.de- Update to version 1.0.1.39:
* add OSMO_STRBUF_PRINTF()
* gsm_08_08.h: Add constants for Channel Type in signalling mode
* Fri Feb 15 2019 mardnhAATTgmx.de- Update to version 1.0.1.37:
* fix osmo_gsm48_classmark
* libosmogsm.map entries
* get_value_string(): guard against NULL
* Enable remote SIM protocol log level
* Fri Feb 08 2019 mardnhAATTgmx.de- Update to version 1.0.1.34:
* gsm/gsm0480: introduce gsm0480_create_release_complete()
* Thu Feb 07 2019 mardnhAATTgmx.de- Update to version 1.0.1.33:
* protocol/gsm_04_14: Fix the OPEN LOOP message type
* Wed Feb 06 2019 mardnhAATTgmx.de- Update to version 1.0.1.32:
* platform independence fix: tdef range tests
* Tue Feb 05 2019 mardnhAATTgmx.de- Update to version 1.0.1.31:
* gsm0808: Add CSFB indication IE to BSSMAP CLEAR COMMAND
* bitvec: Add bitvec_tailroom_bits() function
* bitvec: Add bitvec_bytes_used() function
* gsm_08_08.h: Add IEI definitions from Release 15
* Extend gsm_04_08.h with CSFB related definitiosn form 44.018 Rel 15
* Mon Feb 04 2019 mardnhAATTgmx.de- Update to version 1.0.1.26:
* add osmo_tdef API, originally adopted from osmo-bsc T_def
* doxygen: allow manual \'make apidoc\' even if --disable-doxygen
* doxygen: add source files as dependencies
* doxygen: enable cross referencing everywhere
* vty api: add vty_out_va()
* vty telnet: consistently never change nodes upon CTRL-C
* vty: enable tab-completion for optional-multi-choice args
* vty: enable optional-multi-choice syntax: [(one|two)]
* vty: enable optional-multi-choice syntax: ([one]|[two])
* add generic vty_transcript_test.c, vty_transcript_test.vty
* socket.h: add missing include
* GSUP: deprecate osmo_gsup_get_err_msg_type()
* Sat Feb 02 2019 mardnhAATTgmx.de- Update to version 1.0.1.14:
* osmo_fsm_inst_state_chg(): clamp timeout_secs to <= ~68 years
* Thu Jan 31 2019 mardnhAATTgmx.de- Update to version 1.0.1.13:
* osmo_fsm_inst_state_chg(): set T also for zero timeout
* Tue Jan 29 2019 mardnhAATTgmx.de- Update to version 1.0.1.12:
* jenkins distcheck: enable external tests
* build: add missing logging_vty_test.vty to EXTRA_DIST
* osmo_fsm_state_name: make robust against NULL fi
* add osmo_classmark_
* API
* add osmo_hexdump_buf() and test
* gsm0808: add BSSMAP Cell Identifier matching API
* Tue Jan 22 2019 mardnhAATTgmx.de- Update to version 1.0.1.6:
* Work around bogus gcc-8.2 array-bounds warning/error
* constrain gsm48_generate_mid() output array bounds
* gsm0408_test: Fix IMEI-SV related tests to use no more than 16 digits
* Mon Jan 21 2019 mardnhAATTgmx.de- Update to version 1.0.1.3:
* Bump version: 1.0.0 → 1.0.1
* gsm_23_003.h: add GSM23003_IMEI_NUM_DIGITS_NO_CHK
* Mon Jan 21 2019 mardnhAATTgmx.de- Update to version 1.0.0.1:
* Rename msgb_wrap_with_TL()
* Sun Jan 20 2019 mardnhAATTgmx.de- Update to version 1.0.0.0:
* Bump version: 0.12.0.128-8dfde → 1.0.0
* Prevent GCR encoder/decoder functions from being used directly
* LCLS: make GCR into static member of osmo_lcls
* LCLS: add status parameter to Assignment Completed message
* Fri Jan 18 2019 mardnhAATTgmx.de- Update to version 0.12.0.200:
* gsm29118: fix coverity issues
* socket: add define for socket name length
* Tue Jan 15 2019 mardnhAATTgmx.de- Update to version 0.12.0.198:
* LCLS: add GCR comparison helper
* LCLS: expand enc/dec tests
* comments: update/fix three 3GPP spec references
* Mon Jan 14 2019 mardnhAATTgmx.de- Update to version 0.12.0.195:
* change GSM48_CMSERV_
* to enum type, add names
* gsm23003: add osmo_imei_str_valid()
* Sat Jan 12 2019 mardnhAATTgmx.de- Update to version 0.12.0.193:
* port rest octets encoding code from osmo-bsc
* port arfcn range encode support from osmo-bsc
* Wed Jan 09 2019 mardnhAATTgmx.de- Update to version 0.12.0.191:
* LCLS: use proper types for value_string wrappers
* Cosmetic: GSUP: note \"on wire\" for imei_result
* msgb: fix debug print
* Tue Jan 08 2019 mardnhAATTgmx.de- Update to version 0.12.0.188:
* add osmo_lu_type_names[], osmo_lu_type_name()
* add osmo_mi_name(), for MI-to-string like \"IMSI-123456\"
* Mon Jan 07 2019 mardnhAATTgmx.de- Update to version 0.12.0.186:
* LCLS: fix LCLS-CONNECT-CONTROL encoder
* Automatically disable GnuTLS fallback
* Streamline glibc version check
* Sat Jan 05 2019 mardnhAATTgmx.de- Update to version 0.12.0.183:
* tests/gsup_test.c: drop session IEs from MO-ForwardSM Error
* Fri Jan 04 2019 mardnhAATTgmx.de- Update to version 0.12.0.182:
* fix typo in enum BSS_MAP_MSG_TYPE: BSS_MAP_MSG_ASSIGMENT
*
* osmo_rat_type: add OSMO_RAT_EUTRAN_SGS
* gsm_utils: add enum osmo_rat_type, from osmo-msc enum ran_type
* Thu Jan 03 2019 mardnhAATTgmx.de- Update to version 0.12.0.179:
* add LOGPFSMSL(), LOGPFSMSLSRC()
* LOGPFSM
*: guard against fi == NULL
* add API doc for LOGPFSM
* macros
* Sat Dec 29 2018 mardnhAATTgmx.de- Update to version 0.12.0.176:
* logging/gsmtap: fix buffer overflow in _gsmtap_raw_output()
* Sun Dec 23 2018 mardnhAATTgmx.de- Update to version 0.12.0.175:
* LCLS: enc/dec entire parameter set instead of GCR
* define LOGPFSM fmt only once, in LOGPFSMLSRC
* Fix VTY documentation error introduced in \"bind\" VTY port change
* vty: Make TCP port configurable and introduce telnet_init_default
* vty: The telnet interface is TCP only. Fix the comments
* Fri Dec 21 2018 mardnhAATTgmx.de- Update to version 0.12.0.170:
* tests/gsm0808: use new msgb comparison API
* GSUP: add CHECK-IMEI message
* GSUP: add end marker to enum osmo_gsup_iei
* GSUP: fix missing osmo_gsup_get_err_msg_type()s
* Thu Dec 20 2018 mardnhAATTgmx.de- Update to version 0.12.0.166:
* TLV: add convenience function for 1-byte values
* TLV: fix doc copy-paste error
* Use define for key buffers
* Wed Dec 19 2018 mardnhAATTgmx.de- Update to version 0.12.0.163:
* rename CELL_IDENT_LAI_AND_LAC to CELL_IDENT_LAI
* add/clean big-endian packed structs (struct_endianess.py)
* LCLC: fix doc to match type signature
* Fix typos in SS opcode names
* add to osmo_sock_get_name
*() API
* Tue Dec 18 2018 mardnhAATTgmx.de- Update to version 0.12.0.158:
* GSUP/SMS: introduce READY-FOR-SM message
* GSUP/SMS: introduce MO-/MT-FORWARD-SM messages
* Fri Dec 14 2018 mardnhAATTgmx.de- Update to version 0.12.0.156:
* LCLS: add gsm0808_create_ass2()
* LCLS, TS 48.008: add GCR IE encoding/decoding
* LCLS, TS 29.205: add GCR routines
* gsm0480: fix copy-pasted note for gsm0480_gen_return_error()
* Thu Dec 13 2018 mardnhAATTgmx.de- Update to version 0.12.0.152:
* stats.h: Fix build on MacOS
* Wed Dec 12 2018 mardnhAATTgmx.de- Update to version 0.12.0.151:
* msgb: add test helpers
* Tue Dec 11 2018 mardnhAATTgmx.de- Update to version 0.12.0.150:
* fix api doc for osmo_bcd2str()
* Mon Dec 10 2018 mardnhAATTgmx.de- Update to version 0.12.0.149:
* gsm48_mi_to_string(): do not read from zero length input buffer
* gsm48_mi_to_string(): guard against zero length output buffer
* gsm48_generate_mid(): mask out ODD flag from mi_type
* gsm48_mi_to_string: use osmo_bcd2str(), fix some corner cases
* add osmo_bcd2str()
* Constify llist_count() parameter
* api doc: gsm48_mi_to_string(): warn of return value implementation
* gsm0408_test: test encoding and decoding Mobile Identity
* timer: Fix clockid_t undefined on MacOS < 10.12
* Sat Dec 08 2018 mardnhAATTgmx.de- Update to version 0.12.0.140:
* gsm0808: add encoder for cause codes and use it
* Fri Dec 07 2018 mardnhAATTgmx.de- Update to version 0.12.0.139:
* gsm29118: add generator functions for GSM29118 messages
* gsm_29_118.h: Add constant for default port
* cosmetic apn: correct whitespace error
* Add osmo_sockaddr_in_to_str_and_uint()
* Thu Dec 06 2018 mardnhAATTgmx.de- Update to version 0.12.0.135:
* Allow log_init() with NULL log_info
* Wed Dec 05 2018 mardnhAATTgmx.de- Update to version 0.12.0.134:
* gsm_29_118: add missing extern for struct value_string decl.
* Tue Dec 04 2018 mardnhAATTgmx.de- Update to version 0.12.0.133:
* LCLS: update osmo_lcls struct
* Add msgb_tl_put() helper
* ctrl: use #define for TRAP id
* Mon Dec 03 2018 mardnhAATTgmx.de- Update to version 0.12.0.130:
* Update msgb Lx helpers
* gsm0808: add message generator for BSSMAP HANDOVER PERFORMED
* configure.ac: check clock_gettime for glib < 2.17
* Fri Nov 30 2018 mardnhAATTgmx.de- Update to version 0.12.0.127:
* Move BSSMAP_MSG_
* defines to header file
* Mon Nov 26 2018 mardnhAATTgmx.de- Update to version 0.12.0.126:
* ctrl: print textual error on IPA parsing failure
* Thu Nov 22 2018 mardnhAATTgmx.de- Update to version 0.12.0.125:
* add contrib/struct_endianess.py
* Update gsm0808_create_ass() doxygen
* Tue Nov 20 2018 mardnhAATTgmx.de- Update to version 0.12.0.123:
* gsm: Deprecate buggy gsm_arfcn2band API and introduce gsm_arfcn2band_rc
* LCLS: add 48.008 parameter structure
* document unblock-ack vs. signalling in gprs_ns_process_msg()
* send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCK
* Mon Nov 19 2018 mardnhAATTgmx.de- Update to version 0.12.0.119:
* gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie
* Add missing header include
* Support cipher mode reject with extended cause
* Move msgb_push helpers to public header
* Sun Nov 18 2018 mardnhAATTgmx.de- Update to version 0.12.0.115:
* gsm48: gsm48_decode_freq_list: Improve documentation of paramter f
* Update GSM0808_LCLS enums
* Update 3GPP TS 08.08 Cause handling
* Add helper wrapper for BSSAP TLV parsing
* Fri Nov 16 2018 mardnhAATTgmx.de- Update to version 0.12.0.111:
* fsm: fix apidoc of osmo_fsm_state_name()
* gsm29118: add value strings for SGSAP IEI
* Thu Nov 15 2018 mardnhAATTgmx.de- Update to version 0.12.0.109:
* gsm/protocol/gsm_08_58.h: Fix typo
* Thu Nov 15 2018 mardnhAATTgmx.de- remove patch:
* fix-big-endian.patch (fixed upstream)
* Tue Nov 13 2018 mardnhAATTgmx.de- Update to version 0.12.0.108:
* merge_doc.xsl: move to osmo-gsm-manuals.git
* Wed Nov 07 2018 mardnhAATTgmx.de- Update to version 0.12.0.107:
* gsm_29_118: add missing include to header file
* socket.c: fix IP and port buffer sizes
* jenkins: print gcc version in log
* core/msgb.h: introduce msgb_l4len() helper
* Tue Nov 06 2018 mardnhAATTgmx.de- Update to version 0.12.0.103:
* Fix deprecation warning in gsm0808_test
* gsm/gsup.h: cosmetic: use tab for comment alignment
* Sat Nov 03 2018 mardnhAATTgmx.de- Update to version 0.12.0.101:
* gsm48: correct apidoc for gsm48_generate_mid()
* Update cipher reject function
* Tue Oct 30 2018 mardnhAATTgmx.de- Update to version 0.12.0.99:
* gsm0808: cosmetic: rename parameter \"reason\" to \"cause\"
* gsm0808: fix doxygen apidoc
* make \'show rate-counters\' show group index
* Mon Oct 29 2018 mardnhAATTgmx.de- Update to version 0.12.0.96:
* stop printing group description in vty_out_rate_ctr_group_fmt()
* Sun Oct 28 2018 mardnhAATTgmx.de- Update to version 0.12.0.95:
* gsm23003: Add MME domain name related helper functions
* Sat Oct 27 2018 mardnhAATTgmx.de- Update to version 0.12.0.94:
* add osmo_sock_get_{local,remote}_ip{,_port}()
* Thu Oct 25 2018 mardnhAATTgmx.de- Update to version 0.12.0.93:
* cosmetic: fix typo (soocket -> socket)
* Wed Oct 24 2018 mardnhAATTgmx.de- Update to version 0.12.0.92:
* stats_statsd: Send all stat_items as gauges
* vty: adjust telnet log
* Sun Oct 21 2018 mardnhAATTgmx.de- Update to version 0.12.0.90:
* libosmogsm/gsup.c: fix error code in osmo_gsup_encode()
* SGsAP protocol definitions (header + C file)
* gsm_08_58.h: Introduce struct abis_rsl_chan_nr
* vty.c: Set vty->fd to -1 after closing the FD
* telnet_interface: avoid double-close of fd()
* timerfd_create(): Fix error handling of osmo_fd_register()
* osmo-config-merge: fclose() what we fopen()
* Wed Oct 17 2018 mardnhAATTgmx.de- Update to version 0.12.0.83:
* gsm0808: allow decoding of zero length speech codec lists.
* Mon Oct 15 2018 mardnhAATTgmx.de- Update to version 0.12.0.82:
* add support for ipaccess messages on the ctrl interface
* Thu Oct 11 2018 mardnhAATTgmx.de- Update to version 0.12.0.81:
* gsm_08_58.h: Introduce struct abis_rsl_link_id
* Wed Oct 10 2018 mardnhAATTgmx.de- Update to version 0.12.0.80:
* fix error handling gprs_ns_nsip_listen()
* Mon Oct 08 2018 mardnhAATTgmx.de- Update to version 0.12.0.79:
* GSMTAP: fix typos in comments
* GSMTAP: add definitions for LTE NAS subtypes
* GSMTAP: add definitions for new LTE RRC channels
* Mon Oct 01 2018 mardnhAATTgmx.de- Update to version 0.12.0.76:
* vty logging: fix crash when missing \'logging enable\'
* Sat Sep 29 2018 mardnhAATTgmx.de- Update to version 0.12.0.75:
* Revert \"osmo-config-merge: Add manual page\"
* osmo-config-merge: Add manual page
* osmo-config-merge: Fix some small issues
* Thu Sep 27 2018 mardnhAATTgmx.de- Update to version 0.12.0.72:
* utils/osmo-config-merge: explicitly return from main()
* Wed Sep 26 2018 mardnhAATTgmx.de- Update to version 0.12.0.71:
* ensure unix socket paths are NUL-terminated for bind/connect
* osmo-config-merge: Don\'t use C99 \'for\' loop initial declarations
* Tue Sep 25 2018 mardnhAATTgmx.de- Update to version 0.12.0.69:
* logging_vty: Ensure writing well-formed config files
* Add new osmo-config-merge utility
* gsm0808: add function to convert AMR S15-S0 to gsm0408 settings
* gsm_utils: add function to get value strings for gsm48_chan_mode
* vty: omit HIDDEN from vty reference
* Mon Sep 24 2018 mardnhAATTgmx.de- Update to version 0.12.0.64:
* vty list: fix deprecation/hidden bit logic
* vty reference: fix deprecation bit evaluation
* vty/command.h: document and prettify CMD_ATTR_
* flags
* Fri Sep 21 2018 mardnhAATTgmx.de- Update to version 0.12.0.61:
* gsm0808_utils: constify parameter
* Wed Sep 19 2018 mardnhAATTgmx.de- Update to version 0.12.0.60:
* gsm0808: add function to convert amr gsm0408 setings to gsm0808
* Mon Sep 17 2018 mardnhAATTgmx.de- Update to version 0.12.0.59:
* logging vty: add \'logging level set-all
\'
* Revert \"gsm0808: add function to convert amr gsm0408 setings to gsm0808\"
* Sat Sep 15 2018 mardnhAATTgmx.de- Update to version 0.12.0.57:
* gsm0808: add function to convert amr gsm0408 setings to gsm0808
* gsm0808: fix wrong codec defaults for OFR_AMR_WB
* Thu Sep 13 2018 mardnhAATTgmx.de- Update to version 0.12.0.55:
* logging vty: deprecate \'all\', introduce \'force-all\'
* logging vty: write: check logging levels validity
* logging vty: deprecate the \'everything\' keyword
* logging vty: rewrite \'logging level\' vty cmd generation
* jenkins: add --enable-external-tests
* gsm0808: implement BSSMAP Classmark Request
* logging vty: add VTY transcript test
* fix tests linking: don\'t use system installed libs
* Fri Sep 07 2018 mardnhAATTgmx.de- Update to version 0.12.0.47:
* add osmo_str_tolower() and _toupper() with test
* api doc: fix osmo_quote_str_
*
* coding: Always initialize bit counters in gsm0503_pdtch_egprs_decode().
* coding: Correctly count bits when decoding EDGE bursts with MCS >= 7.
* Wed Sep 05 2018 mardnhAATTgmx.de- Update to version 0.12.0.43:
* core/utils.h: move includes to the top
* core/utils.h: drop duplicate \'\' include
* Mon Sep 03 2018 mardnhAATTgmx.de- Update to version 0.12.0.41:
* Add RSPRO support to IPA and logging definitions
* Add CC_CAUSE value_string array
* Thu Aug 30 2018 mardnhAATTgmx.de- Update to version 0.12.0.39:
* osmo-release.sh: Add checks to help avoid libversion debian major mismatch
* osmo-release.sh: Allow forcing release without LIBVERSION bump
* osmo-release.sh: Add quotes to string to fix shellcheck warning
* Wed Aug 29 2018 mardnhAATTgmx.de- Update to version 0.12.0.36:
* Properly deal with sockaddr_un socket path length limitations.
* properly handle mandatory cli param of gsm0808_create_paging2
* Tue Aug 28 2018 mardnhAATTgmx.de- Update to version 0.12.0.34:
* gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4
* log: add \'last\' option to \'logging print file\'
* Fri Aug 24 2018 mardnhAATTgmx.de- Update to version 0.12.0.32:
* gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP
* socket: add flag to enforce SO_REUSEADDR on UDP sockets
* Thu Aug 23 2018 mardnhAATTgmx.de- Remove patch:
* libosmocore-fix-build.patch (fixed upstream)
* Wed Aug 22 2018 mardnhAATTgmx.de- Update to version 0.12.0.30:
* ipa: Document ipa_msg_recv
* functions
* Tue Aug 21 2018 mardnhAATTgmx.de- Update to version 0.12.0.29:
* use __FILE__, not __BASE_FILE__
* vty: Makefile: Fix LIBVERSION typo introduced in 0.12.0 release
* Fri Aug 17 2018 mardnhAATTgmx.de- Update to version 0.12.0.27:
* msgb: Introduce msgb_{de,en}queue_count APIs
* signal: Introduce API osmo_signal_talloc_ctx_init
* Fri Aug 10 2018 mardnhAATTgmx.de- Update to version 0.12.0.25:
* bssgp: introduce flush queue functions
* Mon Aug 06 2018 mardnhAATTgmx.de- Update to version 0.12.0.24:
* debian/rules: Don\'t overwrite .tarball-version
* Sun Aug 05 2018 mardnhAATTgmx.de- Update to version 0.12.0.23:
* libosmogsm: (re)introduce gsm48_push_l3hdr()
* gsm/gsm0480.c: use the local msgb allocator
* gsm/gsm0480.c: prevent NULL-pointer dereference
* vty/vty.c: fix bug in vty_config_write
* comp128v23 (minor): update original code site and author
* Thu Aug 02 2018 mardnhAATTgmx.de- Update to version 0.12.0.18:
* socket: do not set SO_REUSEADDR for IPPROTO_UDP
* socket: check return code of setsockopt
* Wed Aug 01 2018 mardnhAATTgmx.de- Update to version 0.12.0.16:
* re-introduce ipa_ccm_idtag_parse_off()
* jenkins_arm.sh: Use same Werror related options as on other builds
* Deprecate ipa_ccm_idtag_parse() with ipa_ccm_id_{get,resp}_parse()
* cosmetic: More context / naming / comment for test_idtag_parsing()
* Mon Jul 30 2018 mardnhAATTgmx.de- Update to version 0.12.0.12:
* import oap_client_test from osmo-sgsn
* oap_client: Rename symbols with osmo_ prefix
* import oap_client into libosmogsm
* vty/vty.c: remove dead unused tall_bsc_ctx
* Sun Jul 29 2018 mardnhAATTgmx.de- Update to version 0.12.0.8:
* 04.80: New gsm0480_gen_{reject,return_error}() functions
* USSD: Introduce gsm0480_gen_ussd_resp_7bit()
* gsm0480: Factor out msgb allocation helper function
* ctrl/vty: fsm: use correct element when iterating over fsm->proc.children
* Fri Jul 27 2018 mardnhAATTgmx.de- Update to version 0.12.0.4:
* cosmetic: osmo-sim-test.c: use memcpy instead of strncpy
* fix strncpy bugs in socket.c
* fix strncpy bugs in gsm/ipa.c
* GSMTAP: add SIM sub_types
* Bump version: 0.11.0.91-9d4a3-dirty → 0.12.0
* logging.c: Fix whitespace typo
* Wed Jul 25 2018 mardnhAATTgmx.de- Update to version 0.11.0.90:
* logging_vty: Simplify code in config_write_log_single
* logging: log_vty_command_string: Fix undercount of buf alloc size
* stats_statsd: sanitize statsd name
* Tue Jul 24 2018 mardnhAATTgmx.de- Update to version 0.11.0.87:
* stats_vty: Add asciidoc sections between the different counters
* Mon Jul 23 2018 mardnhAATTgmx.de- Update to version 0.11.0.86:
* gprs_ns.h: Declare gprs_ns_cause_str() which already existed in c file
* Sat Jul 21 2018 mardnhAATTgmx.de- Update to version 0.11.0.85:
* rate_ctr: Improve logging
* tests: codec: ecu_fr: Add buffer with unequal XMAXC values
* tests: codec: ecu_fr: Print XMAXC fields
* libosmocodec: FR err concealment: Fix too many silent frames generated
* vty: initialize termios before using it
* Fri Jul 20 2018 mardnhAATTgmx.de- Update to version 0.11.0.80:
* add osmo_sockaddr_to_str_and_uint()
* utils_test: check stderr to catch sanitizer issues
* utils_test: fix isqrt_test calculation range
* libosmocoding: clarify return values for TCH decoding functions
* Mon Jul 16 2018 mardnhAATTgmx.de- Update to version 0.11.0.76:
* tests: ctrl: Test received ERROR messages are handled correctly
* ctrl: ctrl_handle_msg: Avoid sending back received ERROR msgs
* ctrl: Introduce ctrl_cmd_parse3 API
* coding: Documentation typo fix.
* coding: Fix (E)GPRS BER calculation to correctly account for puncturing.
* Fri Jul 13 2018 mardnhAATTgmx.de- Update to version 0.11.0.71:
* gsm0808: Add value_string for encryption algorithms
* Thu Jul 12 2018 mardnhAATTgmx.de- Update to version 0.11.0.70:
* ctrl: Fix parsing of ERROR recvd msgs with id=err
* ctrl: Log CMD TYPE on invalid ID number
* gsm_08_08: gsm0808_permitted_speech does not have value strings
* gsm_04_08: add function to get value string
* vty: fix use-after-free and memleaks in is_cmd_ambiguous()
* Wed Jul 11 2018 mardnhAATTgmx.de- Update to version 0.11.0.65:
* vty: cosmetic: cmd_deopt(): use talloc_strndup(), not memcpy()
* vty/command.c: talloc from tall_vty_cmd_ctx, not NULL
* Mon Jul 02 2018 mardnhAATTgmx.de- Update to version 0.11.0.63:
* Don\'t enforce Python 2 for utilities
* Fri Jun 29 2018 mardnhAATTgmx.de- Update to version 0.11.0.62:
* osmo_panic(): Annotate as __attribute__ ((noreturn))
* Don\'t call abort() directly, always use osmo_panic()
* Thu Jun 28 2018 mardnhAATTgmx.de- Update to version 0.11.0.60:
* jenkins_arch.sh: Exit with error on unknown architecture
* jenkins_arch.sh: Accept \"arm-none-eabi\" as alias for \"arm\"
* jenkins_arm.sh: Don\'t run \'make check\' on embedded builds
* Fix embedded (arm-none-eabi) builds
* Mon Jun 25 2018 mardnhAATTgmx.de- Update to version 0.11.0.56:
* return error to sender upon bssgp_tlv_parse() failure
* check bssgp_tlv_parse() return code in bssgp_rcvmsg()
* Mon Jun 18 2018 mardnhAATTgmx.de- Update to version 0.11.0.54:
* add and tweak inter-BSC HO API
* gsm: lapdm.c: Add missing new line char in notice log string
* gsm 04.80: Add value_string for component type and op code
* Sat Jun 16 2018 mardnhAATTgmx.de- Update to version 0.11.0.51:
* gsup: Add value_string for Session State IE
* Fri Jun 15 2018 mardnhAATTgmx.de- Update to version 0.11.0.50:
* Add function gprs_nsvc_state_append
* Mon Jun 11 2018 mardnhAATTgmx.de- Update to version 0.11.0.49:
* gsup: Add osmo_gsup_get_err_msg_type() function
* gsm/gsm0480: refactor and expose gsm0480_parse_facility_ie()
* gsm/gsm0480.c: introduce gsm0480_extract_ie_by_tag()
* Sat Jun 09 2018 mardnhAATTgmx.de- Update to version 0.11.0.46:
* vty: Add logging_vty_add_deprecated_subsys
* vty: Don\'t dump deprecated commands in XML export
* Fri Jun 08 2018 mardnhAATTgmx.de- Update to version 0.11.0.44:
* fsm: Change semantics of LOGPFSML() log-level
* Thu Jun 07 2018 mardnhAATTgmx.de- Update to version 0.11.0.43:
* fix gsm0808_permitted_speech(): don\'t return HR3 for TCH_F + AMR
* Thu Jun 07 2018 mardnhAATTgmx.de- Update to version 0.11.0.42:
* Add osmo_isqrt32() to compute 32bit integer square root
* Tue Jun 05 2018 mardnhAATTgmx.de- Update to version 0.11.0.41:
* Doxygen: gitignore generated files for libosmoctrl
* Sat Jun 02 2018 mardnhAATTgmx.de- Update to version 0.11.0.40:
* gsm0808: Add value_string for LCLS related IEs
* tlv: Add TLVP_VAL_MINLEN() to obtain value _if_ length is >= minimum
* Fri Jun 01 2018 mardnhAATTgmx.de- Update to version 0.11.0.38:
* GSUP: implement TCAP-like session management
* GSUP: introduce new messages for SS/USSD payloads
* add osmo_fsm_inst_state_chg_keep_timer()
* Wed May 30 2018 mardnhAATTgmx.de- Update to version 0.11.0.35:
* gsm_08_08.h: Add enum for LCLS config, control and status
* gsm0808: Add encoding functions for LCLS BSSMAP messages
* Tue May 29 2018 mardnhAATTgmx.de- Update to version 0.11.0.33:
* ports.h: Add ctrl port for osmo-gbproxy
* gsm0480: fix: don\'t overwrite the data of RELEASE_COMPLETE
* Mon May 28 2018 mardnhAATTgmx.de- Update to version 0.11.0.31:
* add gsm0808_cell_id_to_list()
* add support for gsm0808 HANDOVER REQUIRED message
* add gsm0808_create_handover_request_ack()
* Add enum gsm48_progress_desc
* debian: Add libosmoctrl-doc sub-package
* Sun May 27 2018 mardnhAATTgmx.de- Update to version 0.11.0.26:
* ctrl: Introduce libosmoctrl.map to avoid unintended exports
* ctrl: Add doxygen API documentation; generate html from it
* Sat May 26 2018 mardnhAATTgmx.de- Update to version 0.11.0.24:
* Add enum gsm48_cause_coding from GSM 04.08 Section 10.5.4.11
* cosmetic: Whitespace fixes in control_if.c
* Fri May 25 2018 mardnhAATTgmx.de- Update to version 0.11.0.22:
* introduce vty_out_rate_ctr_group_fmt() function
* Add a \'show rate-counters\' VTY command.
* remove unused argument from pad_append_ctr() helper function
* Thu May 24 2018 mardnhAATTgmx.de- Update to version 0.11.0.19:
* mncc: properly export osmo_mncc_name()
* Thu May 17 2018 mardnhAATTgmx.de- Update to version 0.11.0.18:
* tests: bitrev_test: Fix dynamic-stack-buffer-overflow
* tests: gea_test: Use correct max size for key in buffer
* tests: a5_test: Print wrong buffer correctly on error
* gsm: kasumi: Fix dynamic-stack-buffer-overflow on out buffers not multiple of 64 bits
* Wed May 16 2018 mardnhAATTgmx.de- Update to version 0.11.0.14:
* fix spelling
* Tue May 15 2018 mardnhAATTgmx.de- Update to version 0.11.0.13:
* fsm: guard action callback
* Sat May 12 2018 mardnhAATTgmx.de- Update to version 0.11.0.12:
* import isdn4linux HDLC code from linux kernel
* isdnhdlc: Port from kernel to userspace
* Thu May 10 2018 mardnhAATTgmx.de- Update to version 0.11.0.10:
* Add osmo_timerfd_
* functions for osmo_fd-wrapped timerfd
* Wed May 09 2018 mardnhAATTgmx.de- Update to version 0.11.0.9:
* add gsm0808 channel enum to IE val conversion functions
* lapdm: cleanup: send_rslms_rll_l3_ui(): Use msgb_tv_push()
* lapdm: send_rslms_rll_l3_ui(): Don\'t include B4/SACCH IE unless needed
* lapdm: don\'t enforce contention resolution on SAPI0/DCCH
* Tue May 08 2018 mardnhAATTgmx.de- Update to version 0.11.0.5:
* lapdm: Implement SABM related constraints
* Mon May 07 2018 mardnhAATTgmx.de- Update to version 0.11.0.4:
* define a constant for the max length of called party BCD IE
* Sun May 06 2018 mardnhAATTgmx.de- Update to version 0.11.0.3:
* lapdm: Fix back-pointer from lapdm_entity to lapdm_channel
* Fri May 04 2018 mardnhAATTgmx.de- Bump libosmocore so-version 9 -> 10
* Fri May 04 2018 mardnhAATTgmx.de- Update to version 0.11.0.2:
* control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cb
* configure: Check separately for lib implementing dlopen and dlsym
* Thu May 03 2018 mardnhAATTgmx.de- Update to version 0.11.0.0:
* gsm_utils: call gnutls_global_init() as constructor
* osmo-release.sh: Remove temporary file TODO-RELEASE.entries after use
* osmo-release.sh: Exit with error if no description for new changelog entry provided
* osmo-release.sh: Fix error condition no LIBVERSION modified
* osmo-release.sh: Always generate entire commit changelog
* osmo-release.sh: Allow user to add extra information to the release commit
* debian: libosmoctrl: Use correct library version in pkg name
* debian/changelog: Fix typo in maintainer e-mail
* Bump version: 0.10.2.284-bc47-dirty → 0.11.0
* Tue Apr 24 2018 mardnhAATTgmx.de- Update to version 0.10.2.279:
* gsm0808_test: silence deprecation: use gsm0808_create_layer3_2()
* Mon Apr 23 2018 mardnhAATTgmx.de- Update to version 0.10.2.278:
* gsm_08_58.h: Add Ericsson vendor-specific RSL message types
* gsm_08_58.h: introduce RSL_IE_ERIC_PAGING_GROUP
* gsm0808_test: fix more missing inits (address sanitizer issues)
* Thu Apr 19 2018 mardnhAATTgmx.de- Update to version 0.10.2.275:
* osmo_sockaddr_is_local: Fix memleak
* RSL/LAPDm: Not all RLL message are \"transparent\"
* Wed Apr 18 2018 mardnhAATTgmx.de- Update to version 0.10.2.273:
* tlv: add TLV_GET() and TLV_GET_MINLEN()
* add gsm0808_cell_{id,id_list}_name() and friends
* osmo_get_macaddr: Fix buffer read out of bounds
* Tue Apr 17 2018 mardnhAATTgmx.de- Update to version 0.10.2.270:
* prevent integer underflow in ipa_ccm_make_id_resp_from_req()
* protocol/gsm_04_08.h: drop incorrect GSM48_PDISC_USSD
* gsm/gsm48.c: add call independent SS message names
* Mon Apr 16 2018 mardnhAATTgmx.de- Update to version 0.10.2.267:
* test_gsm0808_enc_dec_speech_codec_with_cfg: initialize properly
* cosmetic: log: fix typo, clarify msg for rate_ctr name mangling
* Sat Apr 14 2018 mardnhAATTgmx.de- Update to version 0.10.2.265:
* add osmo_cgi_name()
* add gsm0808_cell_id_list_add() to combine two cell identifier lists
* add tlv_parse2(), capable of multiple instances of the same IE
* add gsm0808_{enc,dec}_cell_id
* test_gsm0808_enc_dec_cell_id_list_lac(): validate encoded bytes
* test_gsm0808_enc_dec_cell_id_list_lac(): populate all LACs
* Thu Apr 12 2018 mardnhAATTgmx.de- Update to version 0.10.2.259:
* msgb: msgb_get: Drop unneeded tmp var
* msgb: msgb_pull: Abort when pulling more than avail size
* Wed Apr 11 2018 mardnhAATTgmx.de- Update to version 0.10.2.257:
* deprecate PLMN de-/coding functions incapable of 3-digit MNC with leading zeros
* avoid warning in gsm0808_create_layer3
* Mon Apr 09 2018 mardnhAATTgmx.de- Update to version 0.10.2.255:
* add osmo_quote_str(),osmo_quote_str_buf() and test
* fsm_test: terminate the main loop instead of exit on timeout
* osmo_fsm_inst_find_by_name(): guard against strcmp(NULL)
* fsm_test: more thoroughly test FSM inst ids and names
* fsm: id: properly set name in case of NULL id
* cosmetic: osmo_fsm_inst_update_id(): don\'t log \"allocate\"
* add osmo_fsm_inst_update_id_f()
* add gsm48_reject_value_names
* fix issue on big endian architecture
* Mon Apr 09 2018 mardnhAATTgmx.de- Update to version 0.10.2.246:
* fix a cell identifier parsing bug in libosmocore
* fix cell identifier decoding in libosmocore
* use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()
* fix bug in parse_cell_id_ci_list()
* fix parse_cell_id_lac_and_ci_list()
* add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists
* add a regression test for TLV parsing with repeated IEs
* abis_nm: Introduce abis_nm_dump_foh()
* fsm: Update the name as well if the id is updated and accept NULL
* gsm_08_08: correct speech codec defaults
* gsm0808_test: cosmetic: re-arrange struct init; print hexdump on failure
* gsm0808_test: cosmetic: test non-hex MCC
* show failure in gsm0808_enc_cell_id_list2() in gsm0808_test
* fix gsm0808_enc_cell_id_list2 for leading-zero MNC
* cosmetic: gsm0808_test: drop extraneous assertion
* contrib/fsm-to-dot: add -h option to print basic instructions
* contrib/fsm-to-dot: allow transition from and to the same state
* contrib/fsm-to-dot: don\'t match on event names in comments
* contrib/fsm-to-dot: warn and draw unallowed state transitions
* contrib/fsm-to-dot: add default edge label \'-\'
* contrib/fsm-to-dot: mark arrows that feed events
* contrib/fsm-to-dot: less false positives on event parsing
* contrib/fsm-to-dot: mark illegal states in red
* contrib/fsm-to-dot: warn about identically named FSMs
* VTY: Don\'t welcome the user to the \"control\" interface, if it\'s VTY
* vty/command.c: write_config_file(): sanely compose temp path
* fix logging talloc ctx: add osmo_init_logging2()
* gsm0808: Add value strings for BSSMAP cause codes
* gsm0480: document the \'ss_request\' structure
* gsm0480: copy the raw USSD data, its DCS and length
* gsm0480: drop messages with incorrect data length
* ctrl: test deferred cmd, show current failure
* ctrl: fix deferred commands (and hence fix osmo-bts-sysmo \'clock-info\' cmd)
* cosmetic: flatten ctrl_handle_msg()
* fix ctrl_test sanitizer issues
* socket.c: osmo_sock_init2: bind: Several logic fixes and log improvements
* socket.c: osmo_sock_init2: connect: Several logic fixes and log improvements
* socket.c: osmo_sock_init: Several logic fixes and log improvements
* use osmo_init_logging2() with proper talloc ctx
* fix spelling
* Sat Apr 07 2018 mardnhAATTgmx.de- Update to version 0.10.2.245:
* gsm0480: copy the raw USSD data, its DCS and length
* gsm0480: drop messages with incorrect data length
* ctrl: test deferred cmd, show current failure
* ctrl: fix deferred commands (and hence fix osmo-bts-sysmo \'clock-info\' cmd)
* cosmetic: flatten ctrl_handle_msg()
* fix ctrl_test sanitizer issues
* socket.c: osmo_sock_init2: bind: Several logic fixes and log improvements
* socket.c: osmo_sock_init2: connect: Several logic fixes and log improvements
* socket.c: osmo_sock_init: Several logic fixes and log improvements
* use osmo_init_logging2() with proper talloc ctx
* Sat Mar 17 2018 mardnhAATTgmx.de- Update to version 0.10.2.214:
* jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS
* support for more cell ID list types in libosmocore
* fix a cell identifier parsing bug in libosmocore
* fix cell identifier decoding in libosmocore
* use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()
* fix bug in parse_cell_id_ci_list()
* fix parse_cell_id_lac_and_ci_list()
* add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists
* add a regression test for TLV parsing with repeated IEs
* abis_nm: Introduce abis_nm_dump_foh()
* Sat Mar 17 2018 mardnhAATTgmx.de- Update to version 0.10.2.214:
* jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS
* support for more cell ID list types in libosmocore
* fix a cell identifier parsing bug in libosmocore
* fix cell identifier decoding in libosmocore
* use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()
* fix bug in parse_cell_id_ci_list()
* fix parse_cell_id_lac_and_ci_list()
* add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists
* add a regression test for TLV parsing with repeated IEs
* abis_nm: Introduce abis_nm_dump_foh()
* Fri Mar 16 2018 mardnhAATTgmx.de- Update to version 0.10.2.213:
* configure: add --enable-werror
* jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS
* support for more cell ID list types in libosmocore
* fix a cell identifier parsing bug in libosmocore
* fix cell identifier decoding in libosmocore
* use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()
* fix bug in parse_cell_id_ci_list()
* fix parse_cell_id_lac_and_ci_list()
* add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists
* add a regression test for TLV parsing with repeated IEs
* Thu Mar 15 2018 mardnhAATTgmx.de- Update to version 0.10.2.208:
* features: define osmo_bts_
*_feature() as static inline
* src/msgb.c: cosmetic: fix spelling mistakes
* src/msgb.c: remove dead includes from OpenBSC
* src/msgb.c: print an error if msgb allocation failed
* src/msgb.c: avoid using internal talloc API
* configure: add --enable-werror
* jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS
* support for more cell ID list types in libosmocore
* fix a cell identifier parsing bug in libosmocore
* fix cell identifier decoding in libosmocore
* Wed Mar 14 2018 mardnhAATTgmx.de- Update to version 0.10.2.206:
* gsm23003: add osmo_mcc_from_str()
* osmo-release.sh: Set correct version when generating the changelog
* features: define osmo_bts_
*_feature() as static inline
* src/msgb.c: cosmetic: fix spelling mistakes
* src/msgb.c: remove dead includes from OpenBSC
* src/msgb.c: print an error if msgb allocation failed
* src/msgb.c: avoid using internal talloc API
* configure: add --enable-werror
* jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS
* support for more cell ID list types in libosmocore
* Wed Mar 14 2018 mardnhAATTgmx.de- Fix dependencies
* Tue Mar 13 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.10.2.206
* Thu Mar 08 2018 mardnhAATTgmx.de- Add python2 to the build-requirements
* Sun Feb 25 2018 mardnhAATTgmx.de- Update to new upstream snapsthot 0.10.2.178
* Wed Feb 14 2018 mardnhAATTgmx.de- Update to new upstream snapsthot 0.10.2.159- Remove patch:
* osmo-pkgconfig.diff (fixed upstream)
* Sat Feb 10 2018 mardnhAATTgmx.de- Show testsuite.log when tests are failing
* Sat Feb 10 2018 mardnhAATTgmx.de- Update to new upstream snapsthot 0.10.2.155
* Wed Jan 24 2018 mardnhAATTgmx.de- Update to new upstream snapsthot 0.10.2.135
* Wed Dec 27 2017 jengelhAATTinai.de- Update to new upstream release 0.10.2
* GPRS: print remote state info for NS peer
* ctrl: allow more nodes than those in enum ctrl_node_type
* 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
* GPRS: add vty command to show only persistent NS
* Mon Oct 02 2017 jengelhAATTinai.de- Update to new upstream snapshot 0.9.6.400
* vty: install \'exit\', \'end\',... commands on
*all
* nodes
* osmo-auc-gen: umts: add --ind-len arg
* osmo-auc-gen: umts: add --ind arg
* Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions
* BSSGP: add function to reset all PTP BVC
* GSUP: define default GSUP port as 4222
* gsup: Add encoding/decoding for the pdp charging characteristics
* Add missing BSSGP cause values
* gsm0808: fix length check of the element decoder functions
* Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014
* Fix wrongful GSM FR codec SID frame detection in DTX.
* Distinguish between unsupported and invalid MCS
* Fri Apr 28 2017 jengelhAATTinai.de- Update to new upstream snapshot 0.9.6.193
* fix: DLGSUP logging category \"unusable\"
* ph_data_param struct changed / Extend L1SAP PH-DATA with measurement information.
* Size of ph_tch_param struct changed / Extend with RTP Marker
* Size of struct log_target changed / Extend with GSMTAP
* Internal API for GPRS cipher implementors updated to accommodate for arbitrary key lengths.
* Extend L1SAP PH-DATA with presence information
* Fix the counter index after the NS reset.
* Fix rate_ctr attribute for GPRS NS counters.- Remove test.diff (no longer applicable)
* Sat Jul 30 2016 jengelhAATTinai.de- Update to new upstream snapshot 0.9.0.212
* Add support for SI2quater messages
* Add basic EARFCN support
* Add vty command to explicitly reset given BVCI
* Add function to make Uplink Measurement
* Add GEA3 & GEA4 ciphers
* Fri Mar 11 2016 jengelhAATTinai.de- reenable bigendian builds as GSM IE code was fixed upstream during 2015- Update to new upstream snapshot 0.9.0.91
* log: Add conditional logging based on log_check_level
* Add byte printing macros
* vty: add bind command for telnet vty line
* Fri Jan 22 2016 jengelhAATTinai.de- Update to new upstream snapshot 0.9.0.58
* Add bitvector functions and APN conversion functions- Add test.diff to resolve compiler warning
* Wed Dec 23 2015 jengelhAATTinai.de- Update to new upstream release 0.9.0
* ipaccess: add OAP proto_ext (in design).
* stats: Report stat item values
* stats: Implement timer based reporting
* stats/vty: Add stats configuration
* stat/vty: Add vty_out_statistics_full to show all statistics
* stats: Add vty_out_stat_item_group
* LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode
* ns: Force a defined state when sending NS RESET- Drop osmo-symbols.diff (solved better upstream), osmo-talloc.diff, osmo-talloc2.diff, osmo-talloc3.diff (solved upstream)
* Thu Sep 10 2015 jengelhAATTinai.de- Update to new upstream release 0.8.3
* Add G-RNTI derived TLLI types defined in 23.003
* vty: Change API to have node installation be done by int
* ipa: Properly parse LV stream of a ID_GET request
* Add APN utility function to libosmogsm
* gsm: Add A5/3-4 cipher support
* bssgp: Handle BSSGP STATUS messages- Add osmo-symbols.diff
* Sun Mar 01 2015 jengelhAATTinai.de- Update to new upstream release 0.8.0
* new Osmocom SIM card library- Remove 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch, libosmocore_0_7_0_avoid_smscb_test_failure.patch, osmo-kasumi.diff, osmo-version.diff (no longer needed x4), rework osmo-talloc2.diff and add osmo-talloc3.diff after upstream conversion. Add osmo-pkgconfig.diff.
* Wed Feb 18 2015 normandAATTlinux.vnet.ibm.com- remove the previous patch about ppc/ppc64 architectures as upstream suggesting that known to be not supported so explicitely add ExcludeArch in spec file.
* Wed Feb 18 2015 normandAATTlinux.vnet.ibm.com- avoid smscb test failure on ppc/ppc64 architectures with libosmocore_0_7_0_avoid_smscb_test_failure.patch
* Thu Oct 02 2014 jengelhAATTinai.de- Update to new upstream release 0.7.0
* No changelog was provided
* osmocore gained GPRS NS interface support, and now provides a control interface library (libosmoctrl)- Add osmo-kasumi.diff to fix link failure during `make check`
* Mon Jul 21 2014 jengelhAATTinai.de- Update to new upstream release 0.6.6
* No changelog was provided- Remove 0001-osmo-arfcn-Return-something-from-the-method.patch, 0002-utils-avoid-breaking-strict-aliasing.patch (no longer needed)
* Sun Jun 02 2013 jengelhAATTinai.de- Update to new upstream release 0.6.0
* No changelog was provided- Add 0001-osmo-arfcn-Return-something-from-the-method.patch from upstream to provide fix for rpmlint errors- Add 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch, 0002-utils-avoid-breaking-strict-aliasing.patch to fix rpmlint warnings
* Sun Feb 17 2013 jengelhAATTinai.de- Initial package (version 0.5.3) for build.opensuse.org
* Mon Oct 10 2011 jengelhAATTmedozas.de- Initial prototype (version 0.3.10)