Changelog for
libosmoctrl0-0.9.3.git1490794834.d78c973-1.2.x86_64.rpm :
Wed Mar 29 14:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1490794834.d78c973:
* logging: fail gracefully if log_info() was not called
* README.md: Make sure all hyperlinks use <>
* 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
* abis: add attribute names
* abis: add message type names
* Add support for PCU version report
* Fix LAPD UA message buffer memory leak.
Fri Mar 17 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1489690804.9ab0072:
* ctrl_type_vals: fix range check
* 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
* libosmocoding: fix .deb building
* build: cosmetic: coding: break a CPPFLAGS line
* 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
* Doxygen: exclude osmocom/core/gsm/protocol/
*
* lapd_core: Use \'struct value_string\' for LAPD state names
* 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
* fix wrong return code
* 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()
* Add a README file for some background information about this repo
* jenkins: add value_string termination check
Sat Mar 4 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1488463806.777be2e:
* OAP:remove design doc. osmocom-authn-protocol.txt
* gsup: add osmo_gsup_message_type_name()
* fix: gprs_bssgp_vty: logging filter: wrong constant
* Document ctrl_interface_setup_dynip() function
* 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_
*
* Expand and expose ctrl connection allocation
* libosmoctrl: Fix typo in ctrl_interface_connect()
* ports.h: rename CSCN to MSC
* Export comp128 v2 and v3 routines as well
* Fix client-side ctrl interface helpers
* Use value_string for ctrl_type
* Handle replies in ctrl_cmd_handle()
* fsm: convenience: add inline osmo_fsm_inst_state_name()
* fix: gsm0808.c: unterminated value_string array gsm0808_bssap_names
* Check for proper lapdm_datalink entity
Wed Feb 15 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1487084362.437ed4a:
* Mark deprecated function as such
* CTRL: add write-only helpers
* tests/conv: add LTE PBCH test vector
* tests/conv: whitespece fix
* logging: remove code duplication
* libosmogsm.map: fix typo
* doc: fix doxygen \'utils\' group closing brace
* Add abis_nm_fail_evt_vrep to libosmogsm.map
* linuxlist.h: add llist_count()
* disable various code if building for bare-iron embedded
* utils.h: #include
as we use fprintf()
* ipa: Remove unneeded #include statement
* sim: Link to libtalloc as symbols of it are used here
* OML: add external alerts
* socket: Introduce function to obtain socket name
* 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
* lapd_core: Improve debug output
* 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
* select: add functionality to check socket state
* lapd_core: fix program flow
* lapd_core: Fix MDL-ERROR ind after RELEASE ind
* fix various compiler warnings (on FreeBSD-11.0)
* Add minimal testing of socket.c helper functions
* utils/conv_gen.py: improve application flexibility
* cosmetic: replace fprintf with LOGP
* Add CTRL port for OsmoHLR
* utils: add hexparse test
* osmo_hexparse: allow whitespace in parsed string, add ws test
Sun Jan 15 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1484503815.b41b48e:
* stats_test: fix mismatching osmo_stats_reporter->send_item signature
Sun Jan 15 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1484503109.df83ece:
* configure.ac: Introduce --disable-ctrl
* configure.ac: Disable PCSC related code on EMBEDDED
* Always include and not
* bitvec: Ensure bitvec.h and bitvec.c agree on function argument type
* doc: clarify osmo_strlcpy() doc
Fri Jan 13 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1484300185.2f0b0c9:
* Add OML Failure Event Report support
* 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
* gitignore: ignore
*.pyc files
* gsmtap: Add GSMTAP_TYPE_QC_DIAG
* Add value strings for Probable Cause Type
* DTX: fix AMR SID-FIRST detection
* LAPD: improve logging
* Remove obsolete .deb patch
* Add abis_nm_fail_evt_vrep() function
* gprs_ns_vty: guard against duplicate VTY elements
* Fix compilation warnings: missing includes: gsm0411_utils.c, lapd_core.c, oap_test.c
Fri Jan 6 13:00:00 2017 mardnhAATTgmx.de
- Update to version 0.9.3.git1483702629.07352fe:
* gprs_cipher_core: Use typecase to avoid sanitizer error
* lapd_test: avoid calling memcpy with NULL source
* gitignore: ignore tests/oap/oap_test
* Remove direct logging
* Add OML definitions from OsmoBTS
* Add parsed TLV helpers from OsmoBTS
* Add cause enum for OML fail reports
* Add function to get uninterrupted bit run
* Add event cause string descriptions
Wed Jan 4 13:00:00 2017 mardnhAATTgmx.de
- Add python to BuildRequires (needed for older distros, that do
not install python in the build environment per default )
Sun Dec 25 13:00:00 2016 mardnhAATTgmx.de
- Update to version 0.9.3.git1482601481.3faa014:
* build: be robust against install-sh files above the root dir
* Constify ctrl_cmd struct fields where appropriate
* fix USSD: SS message type mask should be 0x3f, not 0xbf
* gsm0408: Adding 3g spcific RR message types
* jenkins.sh: drop unecessary PATH, now in slave config
* Add function to send TRAP over Control Interface
* gsm/Makefile.am: use proper top_builddir/top_srcdir paths
* configure: add --enable-sanitize, use in jenkins.sh
* vty/osmo_counter: use name if description is NULL
* stats_statsd: use int64_t instead of int for value and delta.
* vty/show asciidoc: add user readable description of the version
* vty/show asciidoc: counters: improve table headers
* Revert \"Constify ctrl_cmd struct fields where appropriate\"
* utils/conv_gen.py: generate a single file
* utils/conv_gen.py: improve output formatting
* gsm/gsm0503.h: fix typo
* utils/conv_gen.py: add RACH, SCH and TCH/AHS definitions
* utils/conv_gen.py: fix some typos
* utils/conv_gen.py: add EDGE MCS 1-9 definitions
* COSMETIC: moving rr_cause_name() in gsm48.c
* gsm0408: Completing GSM 04.08 RR message types
* Fix typo in osmo_fsm_log_addr()
* utils/conv_gen.py: don\'t mix print and write()
* utils/conv_gen.py: explicitly import reduce()
* Add osmo_fsm_unregister() to header
* Add null-pointer check to osmo_amr_rtp_dec()
* Add logging and testing for FSM deallocation
* bitcomp: Remove the t4 decoding from libosmocore
* statsd: Fix compiler warning (int32_t vs. int64_t)
* bssgp_vty: Remove dead code and compiler warning
* gan: Mark gan_pdisc_vals[] as public / non-static symbol
* bssgp_rx_paging(): Fix parsing of P-TMSI IE in Paging message
* msgb: add msgb_push_u{8,16,32}() functions
* vty: Skip printing non-initialized log categories
* Extend IPA error logging
* RSL: Add defines for ericsson systinfo SI13
* gsm_08_58.h: Add more Ericsson specific RSL IE Identifiers
* build: make check: disable sim_test when built with --disable-pcsc
* Fix unchecked return valueof osmo_fd_register()
* osmo_sock_init(): Fix memory leak in error path
* telnet_interface: Handle osmo_fd_register() eror return code
* osmo-sim-test.c: Fix rmsg check
* osmo_gsup_encode(): Make coverity happy by invariant checking
* Introduce osmo_strlcpy() function so we can stop using strncpy()
* ctrl_cmd_parse: Make coverity FORWARD_NULL happy
* timer: only call the callback if not NULL
* gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE
* gsm0480: code dup: introduce and use gsm0480_l3hdr_push()
* gsm0480: add gsm0480_create_ussd_notify() and
*_release_complete()
* Revert \"gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE\"
* logging: Extend log_target with call-back for un-formatted log line
* wqueue: Reject messges if queue is considered full
* contrib: add fsm-to-dot.py to draw osmo_fsm dotty graphs
* doc: fsm timer_cb: explain return value
* license: gsup: libosmogsm requires GPL, not AGPL; say \'sysmocom\'
* cosmetic: gsup comments: write \'Generic\' for the G in GSUP
* Fix msgb_test on 64 bit architectures
* gsmtap: Add defintions for GSMTAP based remote logging
* Implement GSMTAP log target
* Fix VTY: add missing doc for \'log gsmtap [HOSTNAME]\'
* fix: DLGSUP logging category \"unusable\"
* import oap message parsing / encoding from openbsc.git; AGPL->GPL
* gsm/oap: more robust: decode presence as clearly either 1 or 0
* oap: add encode/decode unit test
* doc: osmocom-authn-protocol.txt: fix numbering, mark unused sync msgs
* 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
* Catch-up with git version tags
* utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros
* doc: fix typo for osmo_hexparse
* fsm: log tweak: upon free, say \'Freeing instance\'
* Integrate Debian packaging changes
* 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
* 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()
* utils/conv_gen.py: use shared tables if possible
* utils/conv_gen.py: separate code definitions
* fsm: term: get parent pointer as late as possible
Sat Oct 1 14:00:00 2016 mardnhAATTgmx.de
- Update to version 0.9.0.git1475238710.2bb65be:
* gsm_08_58.h: introduce RSL_CHAN_NR_1 constant
* dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH
* rsl: add rsl_act_type_name()
* Add define for invalid TA
* Update structure in libosmocore for 11 bit RACH
* egprs: Add CPS tables from TS 04.60
* Mark input string to osmo_talloc_replace_string() as const
* lapd_core: Fix crash in lapd_dl_flush_hist()
* fsm: Make sure we call \'onenter\' of new state, not old state
* Extend L1SAP with Measurements
* Add .mailmap file for mapping mail addresses in shortlog
* Add control interface port for GGSN
* configure: check for pkg-config presence
* vty: use VTY_BIND_ADDR_DEFAULT instead of \"127.0.0.1\"
* osmo_sock_init(): include host and port in error messages
* fix printf format for commit \'osmo_sock_init(): include host and port in error messages\'
* IuPS: add GMM Service Request related constants and value_str
* core/counter: add osmo_counter_dec()
* fix error msg: msgb_put(): say \"msgb_put\", not \"msgb_push\"
* libosmocodec link fix on MacOSX
* Add Marker to ph_tch_param
* comment:
*/ports.h: link to wiki + manuals, indicate used ports
* fix GGSN Ctrl port to 4257
* build: tests: don\'t link system installed libosmogsm.
* remove unused function get_rate_ctr_group()
* remove unused local variable in get_rate_ctr()
* fix timer_test: don\'t forget to set tv_usec on the stop time
* timer_test: also report early finishes, report timing on error
* timer_test: remove unused precision values and confusing log
* add osmo_gettimeofday as a shim around gettimeofday
* timer_test: do not use real time: deterministic and faster
* timer_test: remove all random elements
* timer_test: redirect some output from stderr to stdout
* timer_test: print more details to stdout to check
* timer_test: set 8 as default steps, use the default in testsuite.at
* log telnet bind address and port
* log CTRL bind address and port
* gprs: Increase NS_ALLOC_SIZE to 3k
* utils/conv_gen.py: code style changes (line width, tabs, etc.)
* Fix ASAN failure in bitrev_test
* bitrev_test: don\'t omit last byte from test result check
* msgb: add msgb_talloc_ctx_init(), deprecate msgb_set_talloc_ctx()
* gsm0408_test: initialize msgb talloc ctx
* AMR: add function to check speech frames
* osmo_select_main(): drop useless call to osmo_timers_check()
* jenkins.sh: output all test logs when \'make check\' failed
* Mark inline header function as static
Sun Jul 17 14:00:00 2016 mardnhAATTgmx.de
- Update to version 0.9.0.git1468741451.505adee:
* Add vty command to explicitly reset given BVCI
* Add missing docs for bssgp bvc reset vty command
* gb: Add bssgp_pdu_str to libosmogb namespace
* Add ubit <-> sbit convertors
* jenkins: Add build script used by jenkins on our public CI
* jenkins: Enable tracing and error handling in bash
* logging.c: assert category_token allocation (CID #57871)
* Add function to get osmo_earfcn bit size
* Addditional classmark check against A5/4 support
* Update internal GPRS cipher API
* Improve code reuse
* Deprecate osmo_a5_1 and osmo_a5_2
* Deprecate comp128
* Add function for appending range1024 to bitvec
* Fix unaligned access found by addr. sanitizer
* Doxygen: Enable client-based search engine
* Doxygen: enable tagfile generation and usage for cross-project references
* Add static lib to -dev .deb package
* doxygen: Try to uninstall the search files as well
* doxygen: Next try to fix the uninstall handling
* doxygen: Remove the tag file on uninstall as well
* milenage/aes: Address undefined behavior on bitshift
* Add code generator for convolutional codes
* add two missing files (gsm0503.h / conv_gen.py) to previous commit
* conv_gen: Use python2 to execute the script
* auth_core: Add osmo_auth_3g_from_2g() to compute CK+IK from Kc
* Add log_fini() function to release all memory allocated by logging framework
* import gsm_04_08_gprs.[ch] from openbsc.git
* add new header file for TS 23.003
* Update doxygen annotations in libosmocore
* tlv: Import osmo_shift_
* and osmo_match_shift_
* from openbsc
* Import osmo_{encode,decode}_big_endian() from openbsc
* import gprs_gsup_message.[ch] from openbsc as gsup.[ch]
* GSUP: Add OSMO_GSUP_CN_DOMAIN_IE to differentiate CS and PS plane
* GSUP: Add support for RAND in SendAuthInfo.req
* add doc/
*.tag to .gitignore
* api doc: auth_core.c: add \\returns, cosmetic
* debian: Fix packaging by requiring python-minimal
* logging: Use __BASE_FILE__ instead of __FILE__
* Set DTX in Cell Options
* Add function to make Uplink Measurement
* Ignore config.cache
* add .gitreview
* gsm48: move to hex TMSI representation
* Fix build for OSX
* Revert \"gsm48: move to hex TMSI representation\"
* misc: Some spelling errors corrected
* Fixing build on Mac OSX
* Add strings with PH primitive names
* Add helper functions for AMR codec
* Patched structs for big-endian architectures
* Add functions to detect HR/FR SID frames
* osmo-auc-gen: Print hex values without intermittent spaces
* gitignore: add gsup_test, tlv_test
* api doc: get_value_string(): mention composition in static buffer
* add get_value_string_or_null() to handle unknown items
* add rsl_or_ipac_msg_name() for both standard and ip.access msg types
* add vty call show asciidoc: generate a documentation for counters
* Fix retrieving rate_ctr over control interface
* vty: Fix documentation of \'show asciidoc counters\' VTY command
* gsup.c: Fix encoding of UMTS auth vectors
* gsup: Add OSMO_GSUP_MSGT_AUTH_FAIL_REPORT
* Add structures defining decoded TS 23.003 identities
* Add UMTS AKA related MM/GMM message type and IE definitions
* Add Finite State Machine abstraction code
* Add octet-aligned/unaligned shift functions
* Fix potential segfault in msg_dequeue
* fsm: Introduce default time-out handling
* Mark input parameter to bitvec_set_bits() as \'const\'
* gitignore:
*-libtool for differing platforms
* Add strings for GPRS ciphers
* Make C4 function globally available
* Add function to check MS GEA capabilities
* tests: test actual support status for auth. algo
* Clarify GPRS ciphering direction
* Clarify GPRS algorithm
* lapd_dl_flush_hist(): Don\'t flush a non-existant history
* Add missing osmo_c4 export
* gitignore tests/fsm/fsm_test
* Add function to check GMM encryptability
* Add strings with GPRS GMM messages
* fsm: call \'onenter\' as last step of a state change
* fsm: talloc + copy the \'id\' passed into a FSM
* fsm: delete the timer when changing state
* Add GEA3 & GEA4 ciphers
* Add EGPRS RLC/MAC headers from 3GPP TS 04.60
* ussd: Decode interrogateSS that doesn\'t have test
* Add function to check TA validity
* bitvec: Force inlining of bitvec_set_bit_pos/bitvec_set_bit
* fix compiler warning: gsup.c: missing braces
Thu Mar 31 14:00:00 2016 mardnhAATTgmx.de
- Update to version 0.9.0.git1459436363.793a290:
+ gb: Add bssgp_msgb_copy function
+ Extend L1SAP PH-DATA with presence information
+ vty: add bind command for telnet vty line
+ add ctrl_interface_setup_dynip() for bind address
+ vty: add ctrl section for Control interface bind address
+ Add byte printing macros
+ fix gsm_7bit_decode API comment: septets, not octets
+ comment typo
+ log: Add log_check_level function
+ log: Add conditional logging based on log_check_level
+ log/test: Extend test case for log_check_level
+ logging: Remove some code duplication
+ logging: Move the filter check up as well
+ logging: Remove unused variable after recent changes
+ debian: Make sure that libtalloc-dev is installed
+ merge_doc.xsl: Don\'t copy the \'descripiton\' element of commands
+ sim: Add osim_file_find_{fid,sfid}() functions
+ rename osim_file_find_
* to osim_file_desc_find_
*
+ Add support for SI2quater messages
+ Add helper function to convert numerical BSSGP PDU type to string
+ 04.08: add inline funcs for pdisc + msg type bitmasks
+ 04.08: switch to r99 msg type bitmasks by default
+ 04.08: add inline funcs for transaction id bits
+ gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS
+ Add function to add bits from array to bitvec
+ Add basic EARFCN support
+ gsm48: move to hex TMSI representation
+ Revert \"gsm48: move to hex TMSI representation\"
+ Rename struct to better match libosmocore conventions
+ add missing #include
+ Improve BSSGP debug output
+ sim: add class_tables / card profiles
+ sim: Add simplistic unit test for APDU class tables
+ Add new osmo_fd_get_by_fd() function
+ sim: make osim_reader_ops public
+ sim: Fix compiler warning and by this fixing the test result
+ Export names for gsm_chan_t and gsm48_chan_mode
+ select: Externalize fd_set filling and dispatch
+ vty: Make a reservation for the osmo-sip-connector
Sat Feb 20 13:00:00 2016 mardnhAATTgmx.de
- Update to version 0.9.0.git1455823705.ab0eb96:
+ update TODO-RELEASE regarding the talloc change.
+ gsm: Add APN conversion functions
+ bitvec: Add get/set byte sequences
+ msgb/test: Add test for msgb message buffers
+ msgb/test: Add functions to catch and check exceptions
+ msgb/test: Add tests for msgb_resize_area and msgb_copy
+ msgb: Assert len >= 0 in msgb_trim
+ msgb/test: Add test case for error cases
+ comment typo
+ debian: Avoid linking with -Bsymbolic-functions
+ kasumi: Fix build with gcc5 that changed behavior of inline
+ Fix sporadic out-of-bounds error
+ bitvec: Fix unaligned memory access in osmo_revbytebits_buf
+ bitvec: Fix interface to consistently use unsigned int
+ Ignore test binaries
+ vty: Use NULL to have a null pointer instead of \'\\0\'
+ ipa: recv is declared in different headers on BSD
+ test: Fix compiler warnings on 64bit systems
+ Add bitvec-related functions from Osmo-PCU
+ bitvec: Fix build on older gcc
+ Add doxygen comments to clarify function use
+ bitvec: Test and fix regression for C++->C conversion
+ bivec: Fix the output of the testcase
+ add vty port nr for osmo-cscn
+ Add CSCN ctrl port defs
+ Expand bitvec interface
+ Add T4 bit map compression routines
+ bitvec: Untested speculative UBAN fix for the new routine
Sat Dec 26 13:00:00 2015 mardnhAATTgmx.de
- Update to version 0.9.0.git1451060047.c959afd:
+ utils: add \'returns\' doc to osmo_hexparse().
+ ipaccess: add OAP proto_ext (in design).
+ comments
+ stats: Add stat_item for value monitoring
+ stats: Add vty_out_stat_item_group
+ ns: Add statistics for some events
+ stats: Use a global index for stat item values
+ core: Extend rate_ctr by helper functions
+ stats: Add stat_item_for_each functions
+ core: Update osmo_counters_for_each doc
+ stat/vty: Use the iterator algorithms to show ctrg and statg
+ stat/vty: Add vty_out_statistics_full to show all statistics
+ stats/vty: Add stats_vty.c
+ stats: Add the reporting framework
+ stats/vty: Add stats configuration
+ stats: Implement timer based reporting
+ stats: Report stat item values
+ core: Add difference function to osmo_counter
+ stats: Add support for osmo_counters
+ stats: Support statsd Multi-Metric Packets
+ stats: Add missing mtu command to \'write\' output
+ stats: Make net config optional
+ stats: Use function pointers in reporter objects
+ stats: Add log reporter
+ stats: Add osmo_ name prefix to identifiers
+ vty: Add reserved nodes to enum node_type
+ stats: Report group indices as unsigned int
+ stats: Limit reporting by class id
+ log: Add new DLSTATS log level
+ stats: Remove warnings about never read variables
+ stats: Do not assign the wrong addresss
+ stats: Fix handling of the no mtu command
+ fix some typos
+ gtphub: add OSMO_VTY_PORT_GTPHUB.
+ timer: Fix compiler warning about timeval
+ stats: Fix build on FreeBSD
+ misc: Prepare the release of libosmocore 0.9.0
+ debian: Install libosmoctrl0 too when installing the dev package
+ test: Remove unneeded linking to libosmovty.la
+ vty/test: Refactor vty creation/deletion into separate functions
+ stats/test: Add tests to check VTY configuration
+ ns/stats: Fix class_id of \"NSVC Peer Statistics\" rate_ctr group
+ stats/vty: Add selective show stats command
+ debian: Make new minor release with the NS bugfix
+ gprs-ns/stats: When the NSVCI is updated, update the stats counter
+ debian: Roll a new release with the GPRS NS counter fix
+ osmo-sim-test: add missing include
+ stats: Document the level in show stats level options
+ stats: Fix name prefix handling
+ stats: Send all values on reporter update
+ stats: Fix handling of multiple resporters
+ stats: Fix not reported stat item values
+ debian: Make a new minor release
+ fix FSF address in sources/headers
+ vty: Don\'t call exit() but rather use OSMO_ASSERT()
+ stat_item.c: Fix compiler warnings
+ use system-wide libtalloc with --enable-system-talloc
+ configure.ac: Use AS_IF() instead of shell-if for PKG_CONFIG
+ configure: It should be --with-system-talloc, not --enable-system-talloc
+ stats: Move statsd related code into a separate file
+ stats: Reorder functions in stats.c
+ stats/test: Add test for reporting
+ stats/test: Add memory leak check
+ stats: Add TODO comment to rate_ctr
+ remove our internal copy of talloc, use system libtalloc
+ stat: Explicitly support stat_items without unit
+ stats: Add OSMO prefix to STAT_ITEM_NOVALUE_ID
+ utils: add TALLOC_CFLAGS to build
+ update debian packaging from libosmocore6 to libosmocore7
+ gsm_03_41: Fix structure definitions for big-endian machines
+ talloc: Untested change to unbreak build
+ RSL: Add enum + TLV definitions for ip.access style embedded IEs
+ talloc: Depend on libtalloc-dev being present as well
+ ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
+ stats: Fix compiler warning about losing const
+ ns: Force a defined state when sending NS RESET
+ LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode
+ some comments / fixed typos
+ msgb: Add msgb_resize_area and msgb_copy
+ msgb: Let msgb_hexdump be more tolerant
+ msgb: Add msgb_test_invariant function
+ Add osmo_prim_op_names[] symbol and _SAP_SS7_BASE define
+ Fix some recently added formats on 64bit
+ osmo_prim_op_names should be extern
Mon Sep 21 14:00:00 2015 mardnhAATTgmx.de
- Update to version 0.8.3.git1442419728.c2ddc4f:
+ build: have a disable-static build succeed
Fri Aug 28 14:00:00 2015 mardnhAATTgmx.de
- Update to version 0.8.3.git1440344354.d452a48:
+ Prepare new upstream release
Wed Aug 19 14:00:00 2015 mardnhAATTgmx.de
- Update to version 0.8.2.git1439975714.69b1b8b:
+ release: Prepare the 0.8.2 release
+ vty: Change API to have node installation be done by int
+ configure.ac: Add subdir-objects
+ Revert \"configure.ac: Add subdir-objects\"
+ Add G-RNTI derived TLLI types defined in 23.003
+ Introduce gsm48_mi_type_name() function
+ tests: Don\'t reference file in src/ to test hidden func. Use static link.
+ build: Enable subdir-objects
- removed patch 0001-build-fix-linker-error-with-a5_test.patch
Mon Jul 13 14:00:00 2015 mardnhAATTgmx.de
- Update to version 0.8.0.git1434740068.c1cb75e:
+ debian: Move to multi-arch support in libosmocore
+ debian: Aim for a higher standards version
+ logging: Implement subsecond resolution of extended timestamps
+ bssgp: Don\'t reply with STATUS when receiving a PtP STATUS message
+ bssgp: Handle BSSGP STATUS messages
+ gsm0808: Remove duplicate initialization
+ msgfile: Fix warning on BSDs stdio
+ libctrl: Include config.h so we can include netinet/tcp.h
+ vty: Fix writing the logging of category
+ endian: Be able to detect endian on GNU and BSD
+ gsm: Add A5/3-4 cipher support
+ Tests: Fix broken loggingrb testcase.
+ ctrl: Avoid accessing cmd_desc->command out of bounds
+ fix compiler warnings for a5 tests
+ bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity)
+ bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity)
+ ns: Log when sending fails (Coverity)
+ msgb: Check the return value of msgb_alloc (Coverity)
+ gprs: Add assertion for msg != NULL to bssgp_msgb_alloc (Coverity)
+ utils: Disable the weak symbol for darwin
+ macaddr: Use the BSD code for Darwin as well
+ sim: Use extern for these structs to generate a linkage
+ logginrb: Fix compiler warning about fprintf
+ osmo_static_assert: Put back the typedef in the code
+ debian: Build new version
+ bssgp: Fix output of the VTY \'show bssgp stats\' command
+ bssgp: Fix encoding of BVC_FLOW_CONTROL
+ bssgp: Fix call to llist_entry in fc_queue_timer_cfg
+ linuxlist: Remove casting of ptr from container_of macro
+ bssgp/test: Fix bssgp-fc test
+ bssgp: Fix bssgp_tx_fc_bvc parameter type
+ debian: Bump version for new local packages
+ build: Fix out-of-tree builds
+ build: Fix the building of tests as well
+ Add APN utility function to libosmogsm
+ debian: New development release with APN changes for the SGSN
+ osmo-auc-gen: \'-a\' is already the algorithm. Fix the help
+ ipa: Properly parse LV stream of a ID_GET request
+ ipa: Add libosmogsm.map entry for ipa_ccm_idtag_parse_off
+ bssgp/test: Add missing START/END printfs
+ bssgp: Fix IMSI buffer size (Coverity)
- add patch 0001-build-fix-linker-error-with-a5_test.patch
Sun Feb 15 13:00:00 2015 mardnhAATTgmx.de
- Update to version 0.8.0.git1422353307.879acef:
+ Supplementary Services (de)activation, interrogation added
+ misc: Ignore a file generated by doxygen
+ sim: Link to libosmocore and libosmogsm
+ ctrl: Link to libraries we use symbols from
+ Prepare a new libosmocore release
+ core/gsmtap: LTE RRC message types and LTE MAC define
+ debian: Add pcsc build depends and pkg-config for the m4 macro
+ vty: Fix typo in the state creation
Tue Dec 30 13:00:00 2014 mardnhAATTgmx.de
- Update to version 0.7.0.git1419942344.c13cf8b:
+ ipa: Add forward declaration of struct osmo_fd
+ ipa: Return -errno instead of -1 in ipa_send
+ libosmo-gsm: Add PCHAN/LCHAN types for CBCH
+ bitvec: Fix typo in the csn1 encoding code
+ log: \"logging level everything\" is a badly named option.
+ Add Cell Broadcast MSGIDs from TS 23.041 v12.6.0 Release 12
+ add gsm0341_test to generate SMSCB hex strings
+ fixup
+ test
+ add missing gsm0341.h
+ smscb/gsm0341_test: Add \\r padding to the message
+ SMS-CB: Add #defines for maximum block/msg size and payload chars
+ use the new GSM341 / GSM412 size constants
+ SMS-CB: introduce and use GSM341_7BIT_PADDING
Thu Dec 18 13:00:00 2014 mardnhAATTgmx.de
- Update to version 0.7.0.git1418580074.4448048:
+ gprs-ns/test: Use gprs_nsvc_reset instead of gprs_ns_tx_reset
+ gprs-ns/test: Save the last PDU type sent
+ gprs-ns/test: Add expire_nsvc_timer
+ gprs-ns/test: Add test_sgsn_reset_invalid_state
+ gprs-ns: Let gprs_nsvc_reset return a value
+ gprs-ns: Fix reset state handling
+ gprs-ns/test: Re-add return value check for gprs_nsvc_reset
+ gprs-ns/test: Check the nsvc state explicitely
+ bssgp: Free msgb in case of error when calling into gprs_ns_sendmsg
+ Move common socket routine into separate function
+ gprs/test: Add BSSGP tests
+ gprs: Don\'t discard SUSPEND/RESUME in bssgp_rcvmsg
+ bssgp: Include sys/socket.h for AF_INET on FreeBSD
+ misc: Ignore the new test file as well
+ msgb: make msgb_get() finally work as expected
+ initial checkin of \'libosmosim\'
+ sim: osmo-sim-test: Also dump binary files
+ sim: add copyright notices and merge file_codec.c into core.c
+ sim: Use autotools for libpcsc-lite linkage
+ sim: strip the SW from the returned data, as SW is passed in msgb->cb
+ sim: comment/explain signature of osim_new_apdumsg
+ sim: add comment/explaination for structure osim_apdu_case
+ sim: renamed case to the one defined in ISO7816-3
+ sim: added utils/osmo-sim-test to .gitignore
+ sim: add comment/explaination for structure osim_apdu_cmd_hdr
+ sim: add comment/explaination for structure osim_msgb_cb
+ sim: replaced function/structure comments with doxygen comments
+ sim: add decoding of status words
+ sim: further updates/fixes
+ sim: Add minimal/recommended size of file / record
+ sim: Add sfi to EF_
*() macros
+ sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warnings
+ sim: reader_pcsc.c: Avoid compiler warnings by using pcsc-lite LONG
+ sim: Make osmo-sim-test compile again
+ sim: Update to latest SIM/USIM specs and include size information
+ sim: Add 3GPP TS 31.103 ISIM definitions
+ sim: Only one default_decode() function for all card types
+ sim: Make TETRA SIM (TSIM) support compile
+ sim: More comments in sim.h
+ sim: Prepare infrastructure for protocols != T=0 and other drivers
+ sim: add missing const to reader_ops member of reader_handle
+ sim: More talloc return NULL checking
+ make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIM
+ remove doxygen_sqlite3.db during \'make clean\'
+ Change license of libosmogb from AGPLv3+ to GPLv2+
+ Change license of gsm0411_smc/smr to GPLv2+
+ Change copyright notice of ipa.c to GPLv2+
+ sttrb / loggingrb: Use GPLv2+ as license, not AGPLv3+
+ pcsc: Fix the include path
+ sim: reader_pcsc:Remove dead code
+ osmo-sim-test: Fix read_binary() return check
+ bssgp: Fix VTY command \'show bssgp nsei N\'
+ Fix debian packaging
+ pcsc: Allow to disable the PCSC dependency
+ select.c: Add missing #include lines for string.h and sys/select.h
+ strrb.c: Use string.h, not strings.h
+ remove references to u_char type, use \'unsigned char\' instead
+ remove references to u_long type, use \'unsigned long\' instead
+ vty/vector.c: Use string.h, not memory.h
+ fix libosmocore build for NuttX target
+ vty: Check with the application before writing the config
+ gtp: Add a global region for the gtp library of OpenGGSN
+ logging: Make it possible to print category/subsys and timestamps
+ logging: Call color only once and use the result
+ ipa: Make a reservation for the GSUP protocol
Sat Oct 4 14:00:00 2014 mardnhAATTgmx.de
- Update to version 0.7.0+git.1412416163.1a63255:
+ Fix copyright header in gan.c
+ gprs: Fix and check BVCI in BSSGP STATUS messages
+ gprs: Fix bssgp_rcvmsg to handle signalling msgs with BVCI IE
+ gprs: Set bssgph field in bssgp_msgb_alloc()
+ misc: Look into the build directory for generated files
+ utils: resolve compiler warnings on implicit declarations
+ build: remove unused all_includes and use AM_CPPFLAGS
+ build: fix linker error with kasumi_test
+ build: resolve compiler warning about implicit delcaration
Thu Sep 11 14:00:00 2014 mardnhAATTgmx.de
- update to version 0.7.0+git.1410412833.de883e7
- specfile cleanup
Tue Apr 15 14:00:00 2014 mardnhAATTgmx.de
- update to version 0.6.6+git.1396273246.0c50b17
Mon Jan 20 13:00:00 2014 mardnhAATTgmx.de
- update to version 0.6.5+git.1390210662.050e9c4
Sat Oct 19 14:00:00 2013 mardnhAATTgmx.de
- update to version 0.6.4-git
Thu Aug 15 14:00:00 2013 mardnhAATTgmx.de
- disabled system talloc for now
Thu Aug 15 14:00:00 2013 mardnhAATTgmx.de
- git-version-gen needs git and sed
- added git-core and sed to the BuildDependencies
Thu Aug 15 14:00:00 2013 mardnhAATTgmx.de
- initial package
based on libosmocore opensuse-factory rev7)