Harald Welte | 3927cc4 | 2019-01-21 14:50:43 +0100 | [diff] [blame] | 1 | libosmocore (1.0.1) unstable; urgency=medium |
| 2 | |
| 3 | [ Max ] |
| 4 | * Rename msgb_wrap_with_TL() |
| 5 | |
| 6 | -- Harald Welte <laforge@gnumonks.org> Mon, 21 Jan 2019 14:50:42 +0100 |
| 7 | |
Harald Welte | a0c1cba | 2019-01-19 21:59:07 +0100 | [diff] [blame] | 8 | libosmocore (1.0.0) unstable; urgency=medium |
| 9 | |
| 10 | [ Kévin Redon ] |
| 11 | * GSMTAP: add SIM sub_types |
| 12 | * comp128v23 (minor): update original code site and author |
| 13 | |
| 14 | [ Neels Hofmeyr ] |
| 15 | * fix strncpy bugs in gsm/ipa.c |
| 16 | * fix strncpy bugs in socket.c |
| 17 | * cosmetic: osmo-sim-test.c: use memcpy instead of strncpy |
| 18 | * use __FILE__, not __BASE_FILE__ |
| 19 | * log: add 'last' option to 'logging print file' |
| 20 | * gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4 |
| 21 | * api doc: fix osmo_quote_str_* |
| 22 | * add osmo_str_tolower() and _toupper() with test |
| 23 | * fix tests linking: don't use system installed libs |
| 24 | * logging vty: add VTY transcript test |
| 25 | * gsm0808: implement BSSMAP Classmark Request |
| 26 | * jenkins: add --enable-external-tests |
| 27 | * logging vty: rewrite 'logging level' vty cmd generation |
| 28 | * logging vty: deprecate the 'everything' keyword |
| 29 | * logging vty: write: check logging levels validity |
| 30 | * logging vty: deprecate 'all', introduce 'force-all' |
| 31 | * Revert "gsm0808: add function to convert amr gsm0408 setings to gsm0808" |
| 32 | * logging vty: add 'logging level set-all <level>' |
| 33 | * vty reference: fix deprecation bit evaluation |
| 34 | * vty list: fix deprecation/hidden bit logic |
| 35 | * vty: omit HIDDEN from vty reference |
| 36 | * vty logging: fix crash when missing 'logging enable' |
| 37 | * jenkins: print gcc version in log |
| 38 | * gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie |
| 39 | * add contrib/struct_endianess.py |
| 40 | * gsm0408_test: test encoding and decoding Mobile Identity |
| 41 | * api doc: gsm48_mi_to_string(): warn of return value implementation |
| 42 | * add osmo_bcd2str() |
| 43 | * gsm48_mi_to_string: use osmo_bcd2str(), fix some corner cases |
| 44 | * gsm48_generate_mid(): mask out ODD flag from mi_type |
| 45 | * gsm48_mi_to_string(): guard against zero length output buffer |
| 46 | * gsm48_mi_to_string(): do not read from zero length input buffer |
| 47 | * fix api doc for osmo_bcd2str() |
| 48 | * add to osmo_sock_get_name*() API |
| 49 | * add/clean big-endian packed structs (struct_endianess.py) |
| 50 | * define LOGPFSM fmt only once, in LOGPFSMLSRC |
| 51 | * add API doc for LOGPFSM* macros |
| 52 | * LOGPFSM*: guard against fi == NULL |
| 53 | * add LOGPFSMSL(), LOGPFSMSLSRC() |
| 54 | * gsm_utils: add enum osmo_rat_type, from osmo-msc enum ran_type |
| 55 | * osmo_rat_type: add OSMO_RAT_EUTRAN_SGS |
| 56 | * fix typo in enum BSS_MAP_MSG_TYPE: BSS_MAP_MSG_ASSIGMENT* |
| 57 | * add osmo_mi_name(), for MI-to-string like "IMSI-123456" |
| 58 | * add osmo_lu_type_names[], osmo_lu_type_name() |
| 59 | * change GSM48_CMSERV_* to enum type, add names |
| 60 | * comments: update/fix three 3GPP spec references |
| 61 | |
| 62 | [ Alexander Couzens ] |
| 63 | * ctrl/vty: fsm: use correct element when iterating over fsm->proc.children |
| 64 | * bssgp: introduce flush queue functions |
| 65 | * configure.ac: check clock_gettime for glib < 2.17 |
| 66 | |
| 67 | [ Harald Welte ] |
| 68 | * gsm0480: Factor out msgb allocation helper function |
| 69 | * USSD: Introduce gsm0480_gen_ussd_resp_7bit() |
| 70 | * 04.80: New gsm0480_gen_{reject,return_error}() functions |
| 71 | * import oap_client into libosmogsm |
| 72 | * oap_client: Rename symbols with osmo_ prefix |
| 73 | * import oap_client_test from osmo-sgsn |
| 74 | * cosmetic: More context / naming / comment for test_idtag_parsing() |
| 75 | * Deprecate ipa_ccm_idtag_parse() with ipa_ccm_id_{get,resp}_parse() |
| 76 | * jenkins_arm.sh: Use same Werror related options as on other builds |
| 77 | * re-introduce ipa_ccm_idtag_parse_off() |
| 78 | * debian/rules: Don't overwrite .tarball-version |
| 79 | * Add RSPRO support to IPA and logging definitions |
| 80 | * Add new osmo-config-merge utility |
| 81 | * logging_vty: Ensure writing well-formed config files |
| 82 | * osmo-config-merge: Don't use C99 'for' loop initial declarations |
| 83 | * Revert "osmo-config-merge: Add manual page" |
| 84 | * osmo-config-merge: fclose() what we fopen() |
| 85 | * timerfd_create(): Fix error handling of osmo_fd_register() |
| 86 | * telnet_interface: avoid double-close of fd() |
| 87 | * vty.c: Set vty->fd to -1 after closing the FD |
| 88 | * SGsAP protocol definitions (header + C file) |
| 89 | * gsm23003: Add MME domain name related helper functions |
| 90 | * Fix VTY documentation error introduced in "bind" VTY port change |
| 91 | |
| 92 | [ Vadim Yanitskiy ] |
| 93 | * vty/vty.c: remove dead unused tall_bsc_ctx |
| 94 | * gsm/gsm0480.c: prevent NULL-pointer dereference |
| 95 | * gsm/gsm0480.c: use the local msgb allocator |
| 96 | * libosmogsm: (re)introduce gsm48_push_l3hdr() |
| 97 | * core/utils.h: drop duplicate '<stdbool.h>' include |
| 98 | * core/utils.h: move includes to the top |
| 99 | * vty/command.h: document and prettify CMD_ATTR_* flags |
| 100 | * utils/osmo-config-merge: explicitly return from main() |
| 101 | * libosmogsm/gsup.c: fix error code in osmo_gsup_encode() |
| 102 | * gsm/gsup.h: cosmetic: use tab for comment alignment |
| 103 | * core/msgb.h: introduce msgb_l4len() helper |
| 104 | * gsm0480: fix copy-pasted note for gsm0480_gen_return_error() |
| 105 | * GSUP/SMS: introduce MO-/MT-FORWARD-SM messages |
| 106 | * GSUP/SMS: introduce READY-FOR-SM message |
| 107 | * tests/gsm0808: use new msgb comparison API |
| 108 | * logging/gsmtap: fix buffer overflow in _gsmtap_raw_output() |
| 109 | * tests/gsup_test.c: drop session IEs from MO-ForwardSM Error |
| 110 | |
| 111 | [ Philipp Maier ] |
| 112 | * socket: check return code of setsockopt |
| 113 | * socket: do not set SO_REUSEADDR for IPPROTO_UDP |
| 114 | * socket: add flag to enforce SO_REUSEADDR on UDP sockets |
| 115 | * gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP |
| 116 | * gsm0808: fix wrong codec defaults for OFR_AMR_WB |
| 117 | * gsm0808: add function to convert amr gsm0408 setings to gsm0808 |
| 118 | * gsm0808: add function to convert amr gsm0408 setings to gsm0808 |
| 119 | * gsm0808_utils: constify parameter |
| 120 | * gsm_utils: add function to get value strings for gsm48_chan_mode |
| 121 | * gsm0808: add function to convert AMR S15-S0 to gsm0408 settings |
| 122 | * gsm0808: allow decoding of zero length speech codec lists. |
| 123 | * gsm0808: fix doxygen apidoc |
| 124 | * gsm0808: cosmetic: rename parameter "reason" to "cause" |
| 125 | * gsm48: correct apidoc for gsm48_generate_mid() |
| 126 | * gsm_29_118: add missing include to header file |
| 127 | * gsm29118: add value strings for SGSAP IEI |
| 128 | * fsm: fix apidoc of osmo_fsm_state_name() |
| 129 | * gsm0808: add message generator for BSSMAP HANDOVER PERFORMED |
| 130 | * gsm_29_118: add missing extern for struct value_string decl. |
| 131 | * cosmetic apn: correct whitespace error |
| 132 | * gsm_29_118.h: Add constant for default port |
| 133 | * gsm29118: add generator functions for GSM29118 messages |
| 134 | * gsm0808: add encoder for cause codes and use it |
| 135 | |
| 136 | [ Mykola Shchetinin ] |
| 137 | * vty/vty.c: fix bug in vty_config_write |
| 138 | |
| 139 | [ Pau Espin Pedrol ] |
| 140 | * signal: Introduce API osmo_signal_talloc_ctx_init |
| 141 | * msgb: Introduce msgb_{de,en}queue_count APIs |
| 142 | * vty: Makefile: Fix LIBVERSION typo introduced in 0.12.0 release |
| 143 | * ipa: Document ipa_msg_recv* functions |
| 144 | * osmo-release.sh: Add quotes to string to fix shellcheck warning |
| 145 | * osmo-release.sh: Allow forcing release without LIBVERSION bump |
| 146 | * osmo-release.sh: Add checks to help avoid libversion debian major mismatch |
| 147 | * gsm_08_58.h: Introduce struct abis_rsl_link_id |
| 148 | * gsm_08_58.h: Introduce struct abis_rsl_chan_nr |
| 149 | * gsm48: gsm48_decode_freq_list: Improve documentation of paramter f |
| 150 | * gsm: Deprecate buggy gsm_arfcn2band API and introduce gsm_arfcn2band_rc |
| 151 | * timer: Fix clockid_t undefined on MacOS < 10.12 |
| 152 | * stats.h: Fix build on MacOS |
| 153 | |
| 154 | [ Stefan Sperling ] |
| 155 | * properly handle mandatory cli param of gsm0808_create_paging2 |
| 156 | * Properly deal with sockaddr_un socket path length limitations. |
| 157 | * ensure unix socket paths are NUL-terminated for bind/connect |
| 158 | * fix error handling gprs_ns_nsip_listen() |
| 159 | * add support for ipaccess messages on the ctrl interface |
| 160 | * stop printing group description in vty_out_rate_ctr_group_fmt() |
| 161 | * make 'show rate-counters' show group index |
| 162 | * send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCK |
| 163 | * document unblock-ack vs. signalling in gprs_ns_process_msg() |
| 164 | * rename CELL_IDENT_LAI_AND_LAC to CELL_IDENT_LAI |
| 165 | * port arfcn range encode support from osmo-bsc |
| 166 | * port rest octets encoding code from osmo-bsc |
| 167 | |
| 168 | [ Keith ] |
| 169 | * Add CC_CAUSE value_string array |
| 170 | |
| 171 | [ Alexander Chemeris ] |
| 172 | * coding: Correctly count bits when decoding EDGE bursts with MCS >= 7. |
| 173 | * coding: Always initialize bit counters in gsm0503_pdtch_egprs_decode(). |
| 174 | |
| 175 | [ Daniel Willmann ] |
| 176 | * osmo-config-merge: Fix some small issues |
| 177 | * osmo-config-merge: Add manual page |
| 178 | * stats_statsd: Send all stat_items as gauges |
| 179 | |
| 180 | [ Shinjo Park ] |
| 181 | * GSMTAP: add definitions for new LTE RRC channels |
| 182 | * GSMTAP: add definitions for LTE NAS subtypes |
| 183 | * GSMTAP: fix typos in comments |
| 184 | |
| 185 | [ Max ] |
| 186 | * vty: adjust telnet log |
| 187 | * Update cipher reject function |
| 188 | * Fix deprecation warning in gsm0808_test |
| 189 | * Add helper wrapper for BSSAP TLV parsing |
| 190 | * Update 3GPP TS 08.08 Cause handling |
| 191 | * Update GSM0808_LCLS enums |
| 192 | * Move msgb_push helpers to public header |
| 193 | * Support cipher mode reject with extended cause |
| 194 | * Add missing header include |
| 195 | * LCLS: add 48.008 parameter structure |
| 196 | * Update gsm0808_create_ass() doxygen |
| 197 | * ctrl: print textual error on IPA parsing failure |
| 198 | * Move BSSMAP_MSG_* defines to header file |
| 199 | * Update msgb Lx helpers |
| 200 | * ctrl: use #define for TRAP id |
| 201 | * Add msgb_tl_put() helper |
| 202 | * LCLS: update osmo_lcls struct |
| 203 | * Allow log_init() with NULL log_info |
| 204 | * Add osmo_sockaddr_in_to_str_and_uint() |
| 205 | * Constify llist_count() parameter |
| 206 | * msgb: add test helpers |
| 207 | * LCLS, TS 29.205: add GCR routines |
| 208 | * LCLS, TS 48.008: add GCR IE encoding/decoding |
| 209 | * LCLS: add gsm0808_create_ass2() |
| 210 | * Fix typos in SS opcode names |
| 211 | * LCLC: fix doc to match type signature |
| 212 | * Use define for key buffers |
| 213 | * TLV: fix doc copy-paste error |
| 214 | * TLV: add convenience function for 1-byte values |
| 215 | * LCLS: enc/dec entire parameter set instead of GCR |
| 216 | * Streamline glibc version check |
| 217 | * Automatically disable GnuTLS fallback |
| 218 | * LCLS: fix LCLS-CONNECT-CONTROL encoder |
| 219 | * msgb: fix debug print |
| 220 | * LCLS: use proper types for value_string wrappers |
| 221 | * LCLS: expand enc/dec tests |
| 222 | * LCLS: add GCR comparison helper |
| 223 | |
| 224 | [ Oliver Smith ] |
| 225 | * cosmetic: fix typo (soocket -> socket) |
| 226 | * add osmo_sock_get_{local,remote}_ip{,_port}() |
| 227 | * socket.c: fix IP and port buffer sizes |
| 228 | * merge_doc.xsl: move to osmo-gsm-manuals.git |
| 229 | * GSUP: fix missing osmo_gsup_get_err_msg_type()s |
| 230 | * GSUP: add end marker to enum osmo_gsup_iei |
| 231 | * GSUP: add CHECK-IMEI message |
| 232 | * Cosmetic: GSUP: note "on wire" for imei_result |
| 233 | * gsm23003: add osmo_imei_str_valid() |
| 234 | |
| 235 | [ Martin Hauke ] |
| 236 | * gsm/protocol/gsm_08_58.h: Fix typo |
| 237 | |
| 238 | [ Holger Hans Peter Freyther ] |
| 239 | * vty: The telnet interface is TCP only. Fix the comments |
| 240 | * vty: Make TCP port configurable and introduce telnet_init_default |
| 241 | |
| 242 | -- Harald Welte <laforge@gnumonks.org> Sat, 19 Jan 2019 21:59:07 +0100 |
| 243 | |
Pau Espin Pedrol | 924ef0b | 2018-07-27 17:31:47 +0200 | [diff] [blame] | 244 | libosmocore (0.12.0) unstable; urgency=medium |
| 245 | |
| 246 | [ Pau Espin Pedrol ] |
| 247 | * control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cb |
| 248 | * configure: Check separately for lib implementing dlopen and dlsym |
| 249 | * tests: bitrev_test: Fix dynamic-stack-buffer-overflow |
| 250 | * tests: gea_test: Use correct max size for key in buffer |
| 251 | * tests: a5_test: Print wrong buffer correctly on error |
| 252 | * gsm: kasumi: Fix dynamic-stack-buffer-overflow on out buffers not multiple of 64 bits |
| 253 | * gsm: lapdm.c: Add missing new line char in notice log string |
| 254 | * ctrl: Log CMD TYPE on invalid ID number |
| 255 | * ctrl: Fix parsing of ERROR recvd msgs with id=err |
| 256 | * gsm0808: Add value_string for encryption algorithms |
| 257 | * ctrl: Introduce ctrl_cmd_parse3 API |
| 258 | * ctrl: ctrl_handle_msg: Avoid sending back received ERROR msgs |
| 259 | * tests: ctrl: Test received ERROR messages are handled correctly |
| 260 | * libosmocoding: clarify return values for TCH decoding functions |
| 261 | * libosmocodec: FR err concealment: Fix too many silent frames generated |
| 262 | * tests: codec: ecu_fr: Print XMAXC fields |
| 263 | * tests: codec: ecu_fr: Add buffer with unequal XMAXC values |
| 264 | * rate_ctr: Improve logging |
| 265 | * logging: log_vty_command_string: Fix undercount of buf alloc size |
| 266 | * logging_vty: Simplify code in config_write_log_single |
| 267 | * logging.c: Fix whitespace typo |
| 268 | |
| 269 | [ Harald Welte ] |
| 270 | * lapdm: Fix back-pointer from lapdm_entity to lapdm_channel |
| 271 | * lapdm: Implement SABM related constraints |
| 272 | * lapdm: cleanup: send_rslms_rll_l3_ui(): Use msgb_tv_push() |
| 273 | * lapdm: send_rslms_rll_l3_ui(): Don't include B4/SACCH IE unless needed |
| 274 | * lapdm: don't enforce contention resolution on SAPI0/DCCH |
| 275 | * Add osmo_timerfd_* functions for osmo_fd-wrapped timerfd |
| 276 | * import isdn4linux HDLC code from linux kernel |
| 277 | * isdnhdlc: Port from kernel to userspace |
| 278 | * mncc: properly export osmo_mncc_name() |
| 279 | * cosmetic: Whitespace fixes in control_if.c |
| 280 | * ctrl: Introduce libosmoctrl.map to avoid unintended exports |
| 281 | * ctrl: Add doxygen API documentation; generate html from it |
| 282 | * debian: Add libosmoctrl-doc sub-package |
| 283 | * gsm_08_08.h: Add enum for LCLS config, control and status |
| 284 | * gsm0808: Add encoding functions for LCLS BSSMAP messages |
| 285 | * gsm0808: Add value_string for LCLS related IEs |
| 286 | * tlv: Add TLVP_VAL_MINLEN() to obtain value _if_ length is >= minimum |
| 287 | * Add osmo_isqrt32() to compute 32bit integer square root |
| 288 | * fsm: Change semantics of LOGPFSML() log-level |
| 289 | * vty: Don't dump deprecated commands in XML export |
| 290 | * vty: Add logging_vty_add_deprecated_subsys |
| 291 | * gsup: Add osmo_gsup_get_err_msg_type() function |
| 292 | * gsup: Add value_string for Session State IE |
| 293 | * gsm 04.80: Add value_string for component type and op code |
| 294 | * Fix embedded (arm-none-eabi) builds |
| 295 | * jenkins_arm.sh: Don't run 'make check' on embedded builds |
| 296 | * jenkins_arch.sh: Accept "arm-none-eabi" as alias for "arm" |
| 297 | * jenkins_arch.sh: Exit with error on unknown architecture |
| 298 | * Don't call abort() directly, always use osmo_panic() |
| 299 | * osmo_panic(): Annotate as __attribute__ ((noreturn)) |
| 300 | * gprs_ns.h: Declare gprs_ns_cause_str() which already existed in c file |
| 301 | |
| 302 | [ Stefan Sperling ] |
| 303 | * define a constant for the max length of called party BCD IE |
| 304 | * introduce vty_out_rate_ctr_group_fmt() function |
| 305 | * Add a 'show rate-counters' VTY command. |
| 306 | * remove unused argument from pad_append_ctr() helper function |
| 307 | * check bssgp_tlv_parse() return code in bssgp_rcvmsg() |
| 308 | * return error to sender upon bssgp_tlv_parse() failure |
| 309 | |
| 310 | [ Neels Hofmeyr ] |
| 311 | * add gsm0808 channel enum to IE val conversion functions |
| 312 | * add gsm0808_cell_id_to_list() |
| 313 | * add support for gsm0808 HANDOVER REQUIRED message |
| 314 | * add gsm0808_create_handover_request_ack() |
| 315 | * add osmo_fsm_inst_state_chg_keep_timer() |
| 316 | * fix gsm0808_permitted_speech(): don't return HR3 for TCH_F + AMR |
| 317 | * add and tweak inter-BSC HO API |
| 318 | * vty/command.c: talloc from tall_vty_cmd_ctx, not NULL |
| 319 | * vty: cosmetic: cmd_deopt(): use talloc_strndup(), not memcpy() |
| 320 | * vty: fix use-after-free and memleaks in is_cmd_ambiguous() |
| 321 | * utils_test: fix isqrt_test calculation range |
| 322 | * utils_test: check stderr to catch sanitizer issues |
| 323 | * add osmo_sockaddr_to_str_and_uint() |
| 324 | |
| 325 | [ Philipp Maier ] |
| 326 | * fsm: guard action callback |
| 327 | * gsm_04_08: add function to get value string |
| 328 | * gsm_08_08: gsm0808_permitted_speech does not have value strings |
| 329 | |
| 330 | [ Thorsten Alteholz ] |
| 331 | * fix spelling |
| 332 | |
| 333 | [ Keith ] |
| 334 | * Add enum gsm48_cause_coding from GSM 04.08 Section 10.5.4.11 |
| 335 | * Add enum gsm48_progress_desc |
| 336 | |
| 337 | [ Daniel Willmann ] |
| 338 | * ports.h: Add ctrl port for osmo-gbproxy |
| 339 | * Add function gprs_nsvc_state_append |
| 340 | * stats_vty: Add asciidoc sections between the different counters |
| 341 | |
| 342 | [ Vadim Yanitskiy ] |
| 343 | * gsm0480: fix: don't overwrite the data of RELEASE_COMPLETE |
| 344 | * GSUP: implement TCAP-like session management |
| 345 | * GSUP: introduce new messages for SS/USSD payloads |
| 346 | * Doxygen: gitignore generated files for libosmoctrl |
| 347 | * gsm/gsm0480.c: introduce gsm0480_extract_ie_by_tag() |
| 348 | * gsm/gsm0480: refactor and expose gsm0480_parse_facility_ie() |
| 349 | * Don't enforce Python 2 for utilities |
| 350 | |
| 351 | [ Alexander Chemeris ] |
| 352 | * coding: Fix (E)GPRS BER calculation to correctly account for puncturing. |
| 353 | * coding: Documentation typo fix. |
| 354 | |
| 355 | [ Alexander Couzens ] |
| 356 | * vty: initialize termios before using it |
| 357 | * stats_statsd: sanitize statsd name |
| 358 | |
| 359 | -- Pau Espin Pedrol <pespin@sysmocom.de> Fri, 27 Jul 2018 17:31:46 +0200 |
| 360 | |
Pau Espin Pedrol | 13154ff | 2018-05-03 15:47:11 +0200 | [diff] [blame] | 361 | libosmocore (0.11.0) unstable; urgency=medium |
| 362 | |
| 363 | [ Max ] |
| 364 | * Enable GnuTLS fallback |
| 365 | * Ctrl: add rate counter group introspection |
| 366 | * ctrl: log incorrect interval values |
| 367 | * Improve get_rate_ctr() error handling |
| 368 | * ctrl: make response easier to parse |
| 369 | * coding test: cosmetic cleanup |
| 370 | * coding test: enable debug output |
| 371 | * coding test: move bit dump into functions |
| 372 | * coding test: use OSMO_ASSERT |
| 373 | * Fix embedded build |
| 374 | * embedded: fix tests |
| 375 | * Embedded: fix sercomm test |
| 376 | * Add functions for extended RACH coding |
| 377 | * Do not allocate already existing counter group |
| 378 | * Fix incorrect spec reference |
| 379 | * Use 127.0.0.1 for GSMTAP logging by default |
| 380 | * coding: move eB adjustement to appropriate place |
| 381 | * Add function to properly encode RAI |
| 382 | * Use existing function for TLLI encoding |
| 383 | * log: print loginfo assertions source |
| 384 | * Allow multiple 'log gsmtap' sinks |
| 385 | * Deprecate gsm48_construct_ra() |
| 386 | * Log lapd_datalink state on errors |
| 387 | * jenkins: add dispatcher script |
| 388 | * Embedded: disable stats test |
| 389 | * Embedded: add sercomm stubs |
| 390 | * GSUP: don't fail test on first error |
| 391 | * jenkins: remove obsolete scripts |
| 392 | * jenkins: move make invocation into shared function |
| 393 | * utils: add helper wrapper for osmo_strlcpy() |
| 394 | * GSUP: change osmo_gsup_encode() return type |
| 395 | * Use python 3 for utilities |
| 396 | * Add test for gsm48_generate_mid_from_imsi() |
| 397 | * Add generic Mobile Identity encoder |
| 398 | * Add function to encode classmark |
| 399 | |
| 400 | [ Niro Mahasinghe ] |
| 401 | * gsm0503_coding.c: Fix tch_efr_unreorder() of one bit |
| 402 | * gsm0503_coding.c: Use majority vote in tch_efr_unreorder() |
| 403 | |
| 404 | [ Harald Welte ] |
| 405 | * debian: build now depends on libgnutls |
| 406 | * Fix/Update copyright notices; Add SPDX annotation |
| 407 | * Print /proc/cpuinfo before executing testsuite |
| 408 | * conv_acc: Our code requires SSSE3, not just SSE3 |
| 409 | * ports.h: Use same VTY port number for osmo-mgw and osmo-bsc_mgcp |
| 410 | * gsmtap.h: Introduce new GSMTAP type for LTE NAS messages |
| 411 | * gsm0808_create_cipher_reject: Fix encoding of Cause IE |
| 412 | * rate_ctr: print proper error message if rate_ctr already exists |
| 413 | * timer: fixup whitespace issues |
| 414 | * control_if: Close control connection socket/fd on read/write == 0 |
| 415 | * control_if: Log the disconnect of a CTRL client |
| 416 | * CTRL: Ensure peer/connection info is always printed the same way |
| 417 | * MNCC: Add MNCC to string dumper |
| 418 | * gsm48_pdisc_names: Use conscise, short names |
| 419 | * SMS: Add value_string for TS 04.11 CP and RP state |
| 420 | * gsm_04_08.h: Clearly annotate timers that don't have a 3GPP Default value |
| 421 | * gsm_04_08.h: Reduce T310 default to 30s. |
| 422 | * gsm48_hdr_msg_type[_r99]: Fix bit-masks |
| 423 | * gsm48_hdr_msg_type(): SS is in the same group as MM/CC |
| 424 | * tlv_parser: Report *first* occurrence of repeated IEs |
| 425 | * msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message buffer |
| 426 | * Revert "Use python 3 for utilities" |
| 427 | * Revert "fsm: do not terminate child FSMs early" |
| 428 | * osmo_msgbdump_{l2,l3}(): Proper typecast |
| 429 | * debian/control: Fix Vcs-Browser URL |
| 430 | * Add GSM 04.08 type-of-number / numbering-plan-id definitions |
| 431 | * talloc_ctx_vty: Fix help strings (missing \n at end of line) |
| 432 | * Revert "Add function to encode classmark" |
| 433 | * rate_ctr: Add rate_ctr_inc2() as convenience wrapper |
| 434 | * coding: Add BER-reporting RACH decode functions |
| 435 | * l1sap: Add RSSI, BER and quarter-bit accurate timing to PH-RACH.ind |
| 436 | * l1sap: Add fields for higher-precision timing offset values |
| 437 | * abis_nm: Introduce abis_nm_dump_foh() |
| 438 | * VTY: Don't welcome the user to the "control" interface, if it's VTY |
| 439 | * prevent integer underflow in ipa_ccm_make_id_resp_from_req() |
| 440 | * RSL/LAPDm: Not all RLL message are "transparent" |
| 441 | |
| 442 | [ Neels Hofmeyr ] |
| 443 | * vty: deprecate now empty node commands |
| 444 | * memleak: osmo_config_list_parse: getline() needs free also on error |
| 445 | * abis_test: sanitize: fix msgb memleak |
| 446 | * lapd_test: sanitize: fix msgb memleaks |
| 447 | * gsm0408_test: sanitize: cleanup msgb |
| 448 | * gsm0808_test: sanitize: fix msgb memleak |
| 449 | * msgb: add inline msgb_queue_free() |
| 450 | * rate_ctr: fix mem leak for mangled desc |
| 451 | * bssgp_fc_test: remove rounding to deciseconds |
| 452 | * bssgp_fc_test: clarify by outputting ok / failure messages |
| 453 | * bssgp_fc_test: sanitizer: free msgb context when done |
| 454 | * gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow |
| 455 | * bssgp_fc_test: sanitize: free fc struct when done |
| 456 | * tlv_put: guard against NULL val and 0 len |
| 457 | * sercomm_test: sanitize: fix msgb mem leak |
| 458 | * osmo_strlcpy: sanitize: don't memcpy from NULL src even if len is 0 |
| 459 | * fsm_tmr_cb: don't set T=0, the fi may no longer exist |
| 460 | * vty XML export: avoid repeating common node commands for each node |
| 461 | * VTY reference: do not list empty nodes |
| 462 | * VTY reference: use node names as section names |
| 463 | * vty: set name for VIEW+ENABLE nodes, for VTY reference |
| 464 | * vty reference: merge_doc.xsl: do not omit description tag |
| 465 | * comment: utils: more accurately describe OSMO_STRINGIFY macro |
| 466 | * logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL() |
| 467 | * fix osmo_identifier_valid(): only allow printable characters |
| 468 | * utils: add osmo_separated_identifiers_valid() |
| 469 | * add osmo_auth_c3() (separate from gsm_milenage()) |
| 470 | * utils: add osmo_escape_str() |
| 471 | * ctrl_test.c: replace print_escaped() with new osmo_escape_str() |
| 472 | * ctrl: prep test: separate new ctrl_handle_msg() from handle_control_read() |
| 473 | * ctrl_test: expand to test message handling and detect mem leaks |
| 474 | * ctrl_test: show memleak when receiving GET_REPLY and SET_REPLY commands |
| 475 | * ctrl: fix mem leak when handling GET_REPLY and SET_REPLY |
| 476 | * ctrl_test: add two more current parsing bugs to prep for fix |
| 477 | * add ctrl_cmd_parse2() to return parsing errors |
| 478 | * ctrl: on parse errors, return a detailed message to sender |
| 479 | * rate_ctr: fix osmo-sgsn DoS: don't return NULL on already used index |
| 480 | * ports: define proper VTY and CTRL ports for OsmoHNBGW |
| 481 | * ctrl: tighten CTRL input parsing |
| 482 | * ctrl: separate handling of GET_REPLY, SET_REPLY and TRAP |
| 483 | * jenkins: add 'make V=1' for more verbose build logs |
| 484 | * logging vty: tweak general 'logging' command doc |
| 485 | * gsm: add gsm0808_speech_codec_type_names |
| 486 | * logging-gsmtap: send only basename of source file |
| 487 | * logging: add ability to log the log-level with API and vty |
| 488 | * logging: color the log level |
| 489 | * logging: color the log category according to level |
| 490 | * fix -Werror build: logging.c: always use literal with snprintf |
| 491 | * cosmetic: logging: if color is disabled, don't print "" |
| 492 | * logging: separate the '<000b>' subsys from filename logging |
| 493 | * logging: allow to log only the basename of each source |
| 494 | * logging vty: add 'logging print file (0|1|basename)' cmd |
| 495 | * vty: fix 'logging print file' output |
| 496 | * gsmtap_sendmsg(): clarify API doc concerning msgb ownership |
| 497 | * memleak: gsmtap_sendmsg(): don't return 0 when no data was written |
| 498 | * memleak: fix all libosmocore callers of gsmtap_sendmsg() to free on failure |
| 499 | * memleak: _gsmtap_raw_output(): free msg in case of vsnprintf failure |
| 500 | * cosmetic: gsm0408_test: RA test cases as array-of-struct |
| 501 | * gsm0408_test: cosmetically re-order MCC to come before MNC |
| 502 | * gsm0408_test: include BCD and leading zeros in test output |
| 503 | * gsm0408_test: RA test: include min/max value cases |
| 504 | * gsm0408_test: also test gsm48_generate_lai() and gsm48_decode_lai() |
| 505 | * implement support for 3-digit MNC with leading zeros |
| 506 | * gsm0408_test: check for new mnc_3_digits flag |
| 507 | * gsm0408_test: test new gsm48_{decode,generate}_lai2() functions |
| 508 | * gsm0408_test: add test cases for MNC with leading zeros |
| 509 | * gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC |
| 510 | * introduce GSM_MCC_MNC_INVALID |
| 511 | * gsm23003_test: fix: compare members instead of bcmp |
| 512 | * fix osmo_mnc_from_str(): don't try to parse NULL |
| 513 | * gsm23003: add osmo_mcc_from_str() |
| 514 | * configure: add --enable-werror |
| 515 | * jenkins_amd64.sh: use --enable-werror configure flag, not CFLAGS |
| 516 | * gsm0808_test: cosmetic: re-arrange struct init; print hexdump on failure |
| 517 | * gsm0808_test: cosmetic: test non-hex MCC |
| 518 | * show failure in gsm0808_enc_cell_id_list2() in gsm0808_test |
| 519 | * fix gsm0808_enc_cell_id_list2 for leading-zero MNC |
| 520 | * cosmetic: gsm0808_test: drop extraneous assertion |
| 521 | * contrib/fsm-to-dot: add -h option to print basic instructions |
| 522 | * contrib/fsm-to-dot: allow transition from and to the same state |
| 523 | * contrib/fsm-to-dot: don't match on event names in comments |
| 524 | * contrib/fsm-to-dot: warn and draw unallowed state transitions |
| 525 | * contrib/fsm-to-dot: add default edge label '-' |
| 526 | * contrib/fsm-to-dot: mark arrows that feed events |
| 527 | * contrib/fsm-to-dot: less false positives on event parsing |
| 528 | * contrib/fsm-to-dot: mark illegal states in red |
| 529 | * contrib/fsm-to-dot: warn about identically named FSMs |
| 530 | * vty/command.c: write_config_file(): sanely compose temp path |
| 531 | * fix logging talloc ctx: add osmo_init_logging2() |
| 532 | * ctrl: test deferred cmd, show current failure |
| 533 | * ctrl: fix deferred commands (and hence fix osmo-bts-sysmo 'clock-info' cmd) |
| 534 | * cosmetic: flatten ctrl_handle_msg() |
| 535 | * fix ctrl_test sanitizer issues |
| 536 | * use osmo_init_logging2() with proper talloc ctx |
| 537 | * add osmo_quote_str(),osmo_quote_str_buf() and test |
| 538 | * fsm_test: terminate the main loop instead of exit on timeout |
| 539 | * osmo_fsm_inst_find_by_name(): guard against strcmp(NULL) |
| 540 | * fsm_test: more thoroughly test FSM inst ids and names |
| 541 | * fsm: id: properly set name in case of NULL id |
| 542 | * cosmetic: osmo_fsm_inst_update_id(): don't log "allocate" |
| 543 | * add osmo_fsm_inst_update_id_f() |
| 544 | * add gsm48_reject_value_names |
| 545 | * deprecate PLMN de-/coding functions incapable of 3-digit MNC with leading zeros |
| 546 | * avoid warning in gsm0808_create_layer3 |
| 547 | * add osmo_cgi_name() |
| 548 | * add gsm0808_cell_id_list_add() to combine two cell identifier lists |
| 549 | * add tlv_parse2(), capable of multiple instances of the same IE |
| 550 | * add gsm0808_{enc,dec}_cell_id |
| 551 | * test_gsm0808_enc_dec_cell_id_list_lac(): validate encoded bytes |
| 552 | * test_gsm0808_enc_dec_cell_id_list_lac(): populate all LACs |
| 553 | * test_gsm0808_enc_dec_speech_codec_with_cfg: initialize properly |
| 554 | * cosmetic: log: fix typo, clarify msg for rate_ctr name mangling |
| 555 | * tlv: add TLV_GET() and TLV_GET_MINLEN() |
| 556 | * add gsm0808_cell_{id,id_list}_name() and friends |
| 557 | * gsm0808_test: fix more missing inits (address sanitizer issues) |
| 558 | * gsm0808_test: silence deprecation: use gsm0808_create_layer3_2() |
| 559 | |
| 560 | [ Philipp Maier ] |
| 561 | * vty: add port number for osmo-mgw |
| 562 | * libosmocodec: add FR bit offset definitions |
| 563 | * libosmocodec: implement ECU (Error Concealment Unit) for FR |
| 564 | * fsm: fix double llist_del in osmo_fsm_inst_term() |
| 565 | * socket: fix socket leak in osmo_sock_local_ip() |
| 566 | * socket: use inet_ntop() instead of inet_ntoa() in osmo_sock_local_ip() |
| 567 | * fsm: add functions for unlinking and changing parents |
| 568 | * fsm: do not terminate child FSMs early |
| 569 | * fsm: allow graceful exit on FSM termination |
| 570 | * features: move bts feature related functionality to libosmocore |
| 571 | * features: define osmo_bts_*_feature() as static inline |
| 572 | * gsm_08_08: correct speech codec defaults |
| 573 | * gsm0808: Add value strings for BSSMAP cause codes |
| 574 | |
| 575 | [ Pau Espin Pedrol ] |
| 576 | * vty: Fix bad use of vector_slot() |
| 577 | * gsm: Use correct include for getrandom |
| 578 | * utils: Fix false positive in compiler warning |
| 579 | * cosmetic: Fix trailing whitespace |
| 580 | * Fix malformed Abis/RSL messages with extra L3 Information field |
| 581 | * tests: coding_test: Fix compilation with -O0 |
| 582 | * tests: utils_test: Fix test failure when compiling with -O0 |
| 583 | * ports.h: Add VTY and CTRL ports for osmo-trx |
| 584 | * core: Add timespec helper macros and make timer_compat.h public |
| 585 | * core/logging.h: Add logging category for jitter buffer |
| 586 | * timer: Introduce osmo_clock_gettime to override clock_gettime |
| 587 | * timer: Document osmo_gettimeofday API |
| 588 | * osmo-release.sh: Set correct version when generating the changelog |
| 589 | * socket.c: osmo_sock_init2: bind: Several logic fixes and log improvements |
| 590 | * socket.c: osmo_sock_init2: connect: Several logic fixes and log improvements |
| 591 | * socket.c: osmo_sock_init: Several logic fixes and log improvements |
| 592 | * msgb: msgb_get: Drop unneeded tmp var |
| 593 | * msgb: msgb_pull: Abort when pulling more than avail size |
| 594 | * osmo_get_macaddr: Fix buffer read out of bounds |
| 595 | * osmo_sockaddr_is_local: Fix memleak |
| 596 | * gsm_08_58.h: Add Ericsson vendor-specific RSL message types |
| 597 | * osmo-release.sh: Remove temporary file TODO-RELEASE.entries after use |
| 598 | * osmo-release.sh: Exit with error if no description for new changelog entry provided |
| 599 | * osmo-release.sh: Fix error condition no LIBVERSION modified |
| 600 | * osmo-release.sh: Always generate entire commit changelog |
| 601 | * osmo-release.sh: Allow user to add extra information to the release commit |
| 602 | * debian: libosmoctrl: Use correct library version in pkg name |
| 603 | * debian/changelog: Fix typo in maintainer e-mail |
| 604 | |
| 605 | [ Holger Hans Peter Freyther ] |
| 606 | * logging: Extend the LOGPSRC macro to put cont in it as well |
| 607 | * license: Fix the license to GPL |
| 608 | |
| 609 | [ Alexander Couzens ] |
| 610 | * counters: add osmo_counters_count() returns the amount of counters |
| 611 | * vty: show asciidoc counters: don't create an empty table for osmo_counters |
| 612 | * gsm_08_58.h: introduce RSL_IE_ERIC_PAGING_GROUP |
| 613 | * gsm_utils: call gnutls_global_init() as constructor |
| 614 | |
| 615 | [ Jean-Francois Dionne ] |
| 616 | * Fix LAPD UA msgb memory leak. |
| 617 | |
| 618 | [ Vadim Yanitskiy ] |
| 619 | * libosmocodec: add FR/HR/EFR frame length definitions |
| 620 | * ussd_test.c: fix rc / len debug output confusion |
| 621 | * gsm0480: fix USSD OCTET STRING length confusion |
| 622 | * gsm0480: clean up the parse_process_uss_req() code |
| 623 | * gsm0480: handle UnstructuredSS Request with DSC != 0x0F |
| 624 | * gsm0480: parse GSM0480_MTYPE_FACILITY separately |
| 625 | * gsm0480: handle GSM0480_CTYPE_RETURN_RESULT |
| 626 | * gsm0480: handle USS_NOTIFY and USS_REQUEST with PROCESS_USS_REQ |
| 627 | * gsm0480: handle GSM0480_OP_CODE_PROCESS_USS_DATA |
| 628 | * gsm0480: add specification reference to SS message type |
| 629 | * gsm0480: pass exact GSM 04.80 payload length to parse_ss() |
| 630 | * gsm0480: move SS request length check to parse_ss() |
| 631 | * gsm0480: refactor gsm0480_decode_ss_request |
| 632 | * gsm0480: correct parse_ss_info_elements() declaration |
| 633 | * tests/ussd: fix wrong GSM 04.80 payload length |
| 634 | * gsm0480: parse all SS info elements in a message |
| 635 | * gsm0480: parse optional IEs for RELEASE COMPLETE message |
| 636 | * tests/ussd: prevent uninitialized memory access |
| 637 | * libosmocoding: fix typo in library documentation |
| 638 | * libosmocoding: use frame length definitions from codec.h |
| 639 | * src/msgb.c: cosmetic: fix spelling mistakes |
| 640 | * src/msgb.c: remove dead includes from OpenBSC |
| 641 | * src/msgb.c: print an error if msgb allocation failed |
| 642 | * src/msgb.c: avoid using internal talloc API |
| 643 | * gsm0480: document the 'ss_request' structure |
| 644 | * gsm0480: copy the raw USSD data, its DCS and length |
| 645 | * gsm0480: drop messages with incorrect data length |
| 646 | * protocol/gsm_04_08.h: drop incorrect GSM48_PDISC_USSD |
| 647 | * gsm/gsm48.c: add call independent SS message names |
| 648 | |
| 649 | [ Stefan Sperling ] |
| 650 | * TLVP_PRESENT() should not return TRUE after tlv_parse() fails. |
| 651 | * Add helper functions for ACC bit flags in rach control IE. |
| 652 | * ensure that osmo_fsm vty commands are only installed once |
| 653 | * print BIG FAT ERROR message if osmo_fsm lacks event names |
| 654 | * ensure VTY commands don't segfault if an FSM has no event names |
| 655 | * support for more cell ID list types in libosmocore |
| 656 | * fix a cell identifier parsing bug in libosmocore |
| 657 | * fix cell identifier decoding in libosmocore |
| 658 | * use gsm48_decode_lai2() in gsm0808_dec_cell_id_list() |
| 659 | * fix bug in parse_cell_id_ci_list() |
| 660 | * fix parse_cell_id_lac_and_ci_list() |
| 661 | * add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists |
| 662 | * add a regression test for TLV parsing with repeated IEs |
| 663 | |
| 664 | [ Sergey Kostanbaev ] |
| 665 | * gsm0480: skip length check for 'RELEASE COMPLETE' message |
| 666 | |
| 667 | [ allesklar2 ] |
| 668 | * gsmtap.h: define TETRA DMO mode channels |
| 669 | |
| 670 | [ Martin Hauke ] |
| 671 | * build: Ensure all .pc files are installed |
| 672 | |
| 673 | [ Daniel Willmann ] |
| 674 | * fsm: Add a function to change the FSM instance ID later |
| 675 | * contrib/jenkins_arch.sh: Fix script comparison and arm support |
| 676 | * fsm: Update the name as well if the id is updated and accept NULL |
| 677 | |
| 678 | [ Thorsten Alteholz ] |
| 679 | * fix spelling |
| 680 | * fix issue on big endian architecture |
| 681 | |
| 682 | -- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 03 May 2018 15:47:11 +0200 |
| 683 | |
Harald Welte | 69b61fe | 2017-11-02 18:51:03 +0100 | [diff] [blame] | 684 | libosmocore (0.10.2) unstable; urgency=medium |
| 685 | |
| 686 | * Revert "vty: Fix bad use of vector_slot()" |
| 687 | * New upstream release of libosmocore |
| 688 | |
Pau Espin Pedrol | 456081d | 2018-05-03 15:39:11 +0200 | [diff] [blame] | 689 | -- Harald Welte <laforge@gnumonks.org> Thu, 02 Nov 2017 18:51:02 +0100 |
Harald Welte | 69b61fe | 2017-11-02 18:51:03 +0100 | [diff] [blame] | 690 | |
Harald Welte | d9abb0a | 2017-10-29 10:46:47 +0100 | [diff] [blame] | 691 | libosmocore (0.10.1) unstable; urgency=medium |
| 692 | |
| 693 | * New upstream release of libosmocore |
| 694 | |
Pau Espin Pedrol | 456081d | 2018-05-03 15:39:11 +0200 | [diff] [blame] | 695 | -- Harald Welte <laforge@gnumonks.org> Sun, 29 Oct 2017 10:46:47 +0100 |
Harald Welte | d9abb0a | 2017-10-29 10:46:47 +0100 | [diff] [blame] | 696 | |
Harald Welte | faee5de | 2017-10-27 19:43:33 +0200 | [diff] [blame] | 697 | libosmocore (0.10.0+nmu1) UNRELEASED; urgency=medium |
| 698 | |
| 699 | * Non-maintainer upload. |
| 700 | * New upstream release of libosmocore |
| 701 | |
Pau Espin Pedrol | 456081d | 2018-05-03 15:39:11 +0200 | [diff] [blame] | 702 | -- Harald Welte <laforge@gnumonks.org> Fri, 27 Oct 2017 19:45:00 +0200 |
Harald Welte | faee5de | 2017-10-27 19:43:33 +0200 | [diff] [blame] | 703 | |
Max | 4e72ee0 | 2016-12-13 18:41:17 +0100 | [diff] [blame] | 704 | libosmocore (0.9.6) unstable; urgency=medium |
| 705 | |
| 706 | * doc: osmocom-authn-protocol.txt: fix numbering, mark unused sync msgs |
| 707 | * New upstream release of libosmocore. |
| 708 | |
| 709 | -- Max <msuraev@sysmocom.de> Tue, 13 Dec 2016 18:23:56 +0100 |
| 710 | |
| 711 | libosmocore (0.9.5) unstable; urgency=medium |
| 712 | |
| 713 | * fix: DLGSUP logging category "unusable" |
| 714 | * New upstream release of libosmocore. |
| 715 | * ph_data_param struct changed / Extend L1SAP PH-DATA with measurement information |
| 716 | * size of ph_tch_param struct changed / Extend with RTP Marker |
| 717 | * size of struct log_target changed / Extend with GSMTAP |
| 718 | |
| 719 | -- Max <msuraev@sysmocom.de> Tue, 13 Dec 2016 18:22:56 +0100 |
| 720 | |
| 721 | libosmocore (0.9.4) unstable; urgency=medium |
| 722 | |
| 723 | * New upstream release of libosmocore. |
| 724 | * Internal API for GPRS cipher implementors updated to accommodate for arbitrary key lengths |
| 725 | * external talloc dependency / internal talloc removal |
| 726 | * size of ph_data_param struct changed / Extend L1SAP PH-DATA with presence information |
| 727 | |
| 728 | -- Max <msuraev@sysmocom.de> Tue, 13 Dec 2016 18:21:56 +0100 |
| 729 | |
Holger Hans Peter Freyther | abc46af | 2015-11-09 21:34:43 +0100 | [diff] [blame] | 730 | libosmocore (0.9.3) unstable; urgency=medium |
| 731 | |
| 732 | * Send all stats values after re-configuration. |
| 733 | * Fix using an empty prefix. |
| 734 | * Fix sending timing values. |
| 735 | |
| 736 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Mon, 09 Nov 2015 21:34:37 +0100 |
| 737 | |
Holger Hans Peter Freyther | eed4695 | 2015-11-04 14:48:13 +0100 | [diff] [blame] | 738 | libosmocore (0.9.2) unstable; urgency=medium |
| 739 | |
| 740 | * Fix the counter index after the NS reset. |
| 741 | |
| 742 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Wed, 04 Nov 2015 14:47:48 +0100 |
| 743 | |
Holger Hans Peter Freyther | 6e149b1 | 2015-11-04 10:23:57 +0100 | [diff] [blame] | 744 | libosmocore (0.9.1) unstable; urgency=medium |
| 745 | |
| 746 | * Fix rate_ctr attribute for GPRS NS counters. |
| 747 | |
| 748 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Wed, 04 Nov 2015 10:23:39 +0100 |
| 749 | |
Holger Hans Peter Freyther | 8649d57 | 2015-11-03 09:30:52 +0100 | [diff] [blame] | 750 | libosmocore (0.9.0) unstable; urgency=medium |
| 751 | |
| 752 | * StatsD support |
| 753 | * Disable building of static libraries |
| 754 | * GTP Hub and OAP ports/identifiers assigned |
| 755 | |
| 756 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Tue, 03 Nov 2015 09:31:41 +0100 |
| 757 | |
Holger Hans Peter Freyther | d452a48 | 2015-08-23 17:38:26 +0200 | [diff] [blame] | 758 | libosmocore (0.8.3) unstable; urgency=medium |
| 759 | |
| 760 | * Prepare new release |
| 761 | |
| 762 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Sun, 23 Aug 2015 17:38:55 +0200 |
| 763 | |
Holger Hans Peter Freyther | c136da5 | 2015-08-01 20:19:13 +0200 | [diff] [blame] | 764 | libosmocore (0.8.2) unstable; urgency=medium |
Holger Hans Peter Freyther | ad69f89 | 2015-04-16 21:23:49 +0200 | [diff] [blame] | 765 | |
| 766 | * Add endian header |
Holger Hans Peter Freyther | 16082fd | 2015-05-06 17:58:07 +0200 | [diff] [blame] | 767 | * GPRS flow control changes |
Holger Hans Peter Freyther | a6ea50c | 2015-05-25 14:17:29 +0200 | [diff] [blame] | 768 | * Add APN format routines to libosmocore. |
Holger Hans Peter Freyther | ad69f89 | 2015-04-16 21:23:49 +0200 | [diff] [blame] | 769 | |
Holger Hans Peter Freyther | c136da5 | 2015-08-01 20:19:13 +0200 | [diff] [blame] | 770 | -- Holger Hans Peter Freyther <holger@moiji-mobile.com> Sat, 01 Aug 2015 20:18:45 +0200 |
Holger Hans Peter Freyther | ad69f89 | 2015-04-16 21:23:49 +0200 | [diff] [blame] | 771 | |
| 772 | libosmocore (0.8.0) unstable; urgency=medium |
Holger Hans Peter Freyther | 25aeab7 | 2015-01-18 19:05:19 +0100 | [diff] [blame] | 773 | |
| 774 | * New upstream release of libosmocore. |
| 775 | |
| 776 | -- Holger Hans Peter Freyther <holger@freyther.de> Sun, 18 Jan 2015 19:04:10 +0100 |
| 777 | |
| 778 | libosmocore (0.7.0) unstable; urgency=medium |
Harald Welte | 336915a | 2014-08-21 15:51:07 +0200 | [diff] [blame] | 779 | |
| 780 | * New upstream release of libosmocore. |
| 781 | |
| 782 | -- Harald Welte <laforge@gnumonks.org> Thu, 21 Aug 2014 15:52:00 +0200 |
| 783 | |
Holger Hans Peter Freyther | 0c50b17 | 2014-03-31 15:36:57 +0200 | [diff] [blame] | 784 | libosmocore (0.6.6) UNRELEASED; urgency=medium |
| 785 | |
| 786 | * New upstream release of libosmocore. |
| 787 | |
| 788 | -- Holger Hans Peter Freyther <holger@freyther.de> Mon, 31 Mar 2014 15:37:33 +0200 |
| 789 | |
| 790 | libosmocore (0.6.5) unstable; urgency=medium |
Holger Hans Peter Freyther | 050e9c4 | 2014-01-20 10:37:42 +0100 | [diff] [blame] | 791 | |
| 792 | * New upstream release of libosmocore |
| 793 | |
| 794 | -- Holger Hans Peter Freyther <holger@freyther.de> Mon, 20 Jan 2014 10:37:23 +0100 |
| 795 | |
| 796 | libosmocore (0.6.4+git3) unstable; urgency=low |
Jacob Erlbeck | 1fa1664 | 2013-11-11 09:43:06 +0100 | [diff] [blame] | 797 | |
| 798 | * GPRS fix NS connections to a SGSN when configured via VTY |
| 799 | |
| 800 | -- Jacob Erlbeck <jerlbeck@sysmocom.de> Thu, 07 Nov 2013 16:07:20 +0100 |
| 801 | |
| 802 | libosmocore (0.6.4+git2) unstable; urgency=low |
Holger Hans Peter Freyther | f41e5e6 | 2013-10-10 14:17:51 +0200 | [diff] [blame] | 803 | |
| 804 | * GPRS related changes, some GSM encoding/decoding changes |
Holger Hans Peter Freyther | 81286a7 | 2013-10-17 14:49:02 +0200 | [diff] [blame] | 805 | * GPRS correctly determine routable NSVC. |
Holger Hans Peter Freyther | 7fcb3ce | 2013-10-25 09:51:17 +0200 | [diff] [blame] | 806 | * Update with GPRS changes |
Holger Hans Peter Freyther | f41e5e6 | 2013-10-10 14:17:51 +0200 | [diff] [blame] | 807 | |
| 808 | -- Holger Hans Peter Freyther <holger@freyther.de> Thu, 10 Oct 2013 14:16:37 +0200 |
| 809 | |
| 810 | libosmocore (0.6.3+git1-1) unstable; urgency=low |
Holger Hans Peter Freyther | 73fa642 | 2013-08-09 17:48:06 +0200 | [diff] [blame] | 811 | |
| 812 | * New upstream release with new primitives, USSD fixes. |
Holger Hans Peter Freyther | 9a935e2 | 2013-08-12 11:47:12 +0200 | [diff] [blame] | 813 | * Split libosmocore into several package. One lib per package. |
Holger Hans Peter Freyther | 73fa642 | 2013-08-09 17:48:06 +0200 | [diff] [blame] | 814 | |
| 815 | -- Holger Hans Peter Freyther <holger@freyther.de> Fri, 09 Aug 2013 17:47:30 +0200 |
| 816 | |
Holger Hans Peter Freyther | d244675 | 2013-06-26 08:03:14 +0200 | [diff] [blame] | 817 | libosmocore (0.6.2) unstable; urgency=low |
Holger Hans Peter Freyther | b64b2b0 | 2013-03-25 17:41:15 +0100 | [diff] [blame] | 818 | |
| 819 | * New upstream release with NS UDP DSCP ABI changes |
| 820 | |
Holger Hans Peter Freyther | d244675 | 2013-06-26 08:03:14 +0200 | [diff] [blame] | 821 | -- Holger Hans Peter Freyther <holger@freyther.de> Wed, 26 Jun 2013 08:01:55 +0200 |
Holger Hans Peter Freyther | b64b2b0 | 2013-03-25 17:41:15 +0100 | [diff] [blame] | 822 | |
| 823 | libosmocore (0.5.3+git1-6) unstable; urgency=low |
Holger Hans Peter Freyther | b73d191 | 2013-01-04 09:55:29 +0100 | [diff] [blame] | 824 | |
| 825 | * Build new package with the new API required for osmo-bts/openbsc |
Holger Hans Peter Freyther | b3f304b | 2013-02-13 18:11:43 +0100 | [diff] [blame] | 826 | * Package the arfcn utility. |
| 827 | * Add the SOCK_RAW work-around for glibc. |
Holger Hans Peter Freyther | a5007db | 2013-02-13 19:27:42 +0100 | [diff] [blame] | 828 | * Re-enable the debug packages thanks to Jan. |
Holger Hans Peter Freyther | b73d191 | 2013-01-04 09:55:29 +0100 | [diff] [blame] | 829 | |
| 830 | -- Holger Hans Peter Freyther <holger@freyther.de> Fri, 04 Jan 2013 09:54:55 +0100 |
| 831 | |
Holger Hans Peter Freyther | 9e6789d | 2012-11-05 21:36:48 +0100 | [diff] [blame] | 832 | libosmocore (0.5.3+git1-2) unstable; urgency=low |
| 833 | |
Pau Espin Pedrol | 456081d | 2018-05-03 15:39:11 +0200 | [diff] [blame] | 834 | * New upstream version |
Holger Hans Peter Freyther | 9e6789d | 2012-11-05 21:36:48 +0100 | [diff] [blame] | 835 | |
| 836 | -- Holger Hans Peter Freyther <holger@freyther.de> Mon, 05 Nov 2012 21:35:57 +0100 |
| 837 | |
Eric Butler | b5372ab | 2012-08-14 20:43:47 -0700 | [diff] [blame] | 838 | libosmocore (0.5.3+git1-1) precise; urgency=low |
| 839 | |
| 840 | * Fix issue with package version. |
| 841 | |
| 842 | -- Eric Butler <eric@codebutler.com> Tue, 14 Aug 2012 20:43:17 -0700 |
| 843 | |
Eric Butler | 8dbdc4f | 2012-08-14 18:07:00 -0700 | [diff] [blame] | 844 | libosmocore (0.5.3+git1) precise; urgency=low |
| 845 | |
| 846 | * Updated debian package. |
| 847 | |
| 848 | -- Eric Butler <eric@codebutler.com> Tue, 14 Aug 2012 16:53:56 -0700 |
| 849 | |
Harald Welte | f5afa18 | 2011-05-10 17:29:01 +0200 | [diff] [blame] | 850 | libosmocore (0.3.0) natty; urgency=low |
| 851 | |
| 852 | * New upstream version of libosmocore |
| 853 | |
| 854 | -- Harald Welte <laforge@gnumonks.org> Tue, 10 May 2011 17:28:24 +0200 |
| 855 | |
Holger Hans Peter Freyther | ab1255b | 2011-01-13 18:09:44 +0800 | [diff] [blame] | 856 | libosmocore (0.1.27) natty; urgency=low |
| 857 | |
| 858 | * New upstream version of libosmocore. |
| 859 | |
| 860 | -- Holger Hans Peter Freyther <holger@freyther.de> Thu, 13 Jan 2011 18:07:36 +0800 |
| 861 | |
Harald Welte | d4bb7ab | 2010-08-24 15:17:13 +0200 | [diff] [blame] | 862 | libosmocore (0.1.17-1) unstable; urgency=low |
| 863 | |
Holger Hans Peter Freyther | 9a935e2 | 2013-08-12 11:47:12 +0200 | [diff] [blame] | 864 | * Initial release |
Harald Welte | d4bb7ab | 2010-08-24 15:17:13 +0200 | [diff] [blame] | 865 | |
| 866 | -- Harald Welte <laforge@gnumonks.org> Tue, 24 Aug 2010 10:55:04 +0200 |