File libosmo-netif.changes of Package libosmo-netif

-------------------------------------------------------------------
Sat Sep 13 18:54:21 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.6.1.16:
  * doc: add twrtp guide document
  * bring twrtp into libosmo-netif
  * bring twjit into libosmo-netif
  * Use %zu for size_t
  * Fix time_t prints for debian 13 armv7l
  * osmux: Use while loop to tear down entire llist
  * Generate a version.h file
  * include/osmocom/netif/Makefile: format osmonetif_HEADERS
  * stream: Support configuring TCP_USER_TIMEOUT parameter
  * stream: Support configuring TCP keep-alive pars
  * stream_srv: Improve API documentation
  * add osmo_stream_*_set_name_f()
  * stream: Improve error logging sctp_recvmsg without sctp_sndrcvinfo
  * cosmetic: stream: Fix line indentation
  * stream_{cli,srv}: fix copy-paste in API docs
  * .gitignore: add utils/osmo-amr-inspect
  * Bump version: 1.5.1.34-ada6-dirty → 1.6.0
  * stream: osmo_stream_{cli,srv}_set_segmentation_cb(2): documentation improvements
  * stream: Undeprecate osmo_stream_srv_set_segmentation_cb()
  * stream: Add osmo_stream_srv_link_set_msgb_alloc_info()
  * stream: Introduce osmo_stream_{cli,srv}_set_segmentation_cb2
  * api doc: stream.h: hint at how to select modern vs legacy mode
  * Revert "contrib: remove rpm spec file"
  * src/Makefile.am cosmetic: make it easier to extend
  * include/osmocom/netif/Makefile.am cosmetic: make it easier to extend
  * ipa: Add osmo_ipa_ka_fsm_inst APIs
  * stream_cli: Fix discard 1st msg received quick after connect
  * stream_cli: Explicitly ignore return code of internal functions
  * stream_cli: Explicitly ignore return code of stream_cli_close
  * stream_cli: Assert reentrant disconnect_cb() never happens
  * stream_cli: steal talloc ctx upon delaying free to avoid use after free
  * stream: Allow null ptr in destroy() functions
  * stream_srv: Add API osmo_stream_srv_link_set_tx_queue_max_length()
  * stream_cli: Add API osmo_stream_cli_set_tx_queue_max_length()
  * stream_cli: Support destroy object within user callback
  * stream_cli: Move osmo_stream_cli_close() before osmo_stream_cli_reconnect()
  * stream_cli: Rename private functions
  * stream_srv: Add osmo_stream_srv_link_set_{ip_dscp,priority}() APIs
  * stream_cli: Add osmo_stream_cli_set_{ip_dscp,priority}() APIs
  * stream_cli: Announce failed connect() if reconnect is disabled
  * stream_cli: Log all code paths ending up in close/reconnect
  * stream: Improve logging around recv() failure
  * stream: Explicitly document MSG_NOTIFICATION case in recv() API
  * examples/ipa-stream-client: Fix wrong call to osmo_ipa_process_msg()
  * stream_cli: Allow setting nodelay sockopt after opening sock
  * Drop libosmo-abis cond dep together with examples/lapd-over-datagram
  * rtp: osmo_rtp_get_payload(): Fix return ptr if RTP pkt contains padding
  * coverity CID#216829
  * osmo_rtp_get_payload(): fix bounds check for padding
  * src/stream.c: Use sctp_assoc_id 'canary' to detect misisng sinfo
  * stream_test: don't check if uint8_t is negative
  * Bump version: 1.5.0.1-9ea4 → 1.5.1
  * ipa: Ensure osmo_ipa_segmentation_cb sets msg->l2h to the payload data
  * Bump version: 1.4.0.57-481f-dirty → 1.5.0
  * stream_test: Increase log level to debug
  * README.md: cosmetic: fix a typo
  * contrib: remove rpm spec file
  * stream_{cli,srv}: Add 'res' param to read_cb2
  * tests/stream: Fix missing msgb_free()
  * stream: Define types for each API callback
  * stream_cli: Remove unused write_cb field
  * examples/ipa-stream-client: Fix memleaks in read_cb()
  * stream_cli.c: Handle read / recvfrom error and close connection
  * docs: Improve/clean-up doxygen for datagram.[ch]
  * docs: various osmux API documentation updates
  * introduce osmo_stream_cli_get_iofd() API
  * Makefile.am: Remove $(SOURCES) which is not defined anywhere
  * docs: jibuf: Prevent internal #defines being documented
  * docs: Split Stream Server and Stream Client into separate groups
  * docs: Don't export internal structs declared in src files
  * docs: More verbose stream_{cli,srv} API documentation/manual
  * Ensure osmo_stream_{cli,srv}_recv() is used only in osmo_fd mode
  * docs: Don't export documentation about static (internal) functions
  * docs: Use \defgroup and avoid repeated boilerplate text
  * docs: Enable AUTOBRIEF feauture in doxygen
  * Makefile.am: Fix dependency: rebuild doxygen on src/include changes
  * stream_srv: Fix retrieve of srv_link sockname for AF_UNIX sockets
  * prim: Introduce osmo_prim_srv{_link}_set_name APIs
  * stream: Add osmo_stream_*_get_name() APIs
  * osmo_stream_cli_send(): Drop data if client is not connected [yet]
  * osmo_prim_srv_send: assert prim_srv is not NULL
  * stream_{client,server} example: Cleanup on exit
  * stream_cli: Correctly setup and free osmo_io client instance
  * osmo_stream_cli_write(): fix double-free of msgb
  * stream_{cli,srv}: Free received messages when not forwarded
  * osmo_io: make use of osmo_iofd_get_ioops()
  * stream_{cli,srv}: Fix memory leak, if sending a message fails
  * stream_{cli,srv}: Add support for SCTP in OSMO_IO mode
  * examples/stream-{server,client}: Generate talloc report on SIGUSR1
  * examples/stream-*: Add options, to set local/remote peer
  * examples/stream-*: Support SCTP when called with "-s" argument
  * build: include git-version-gen into the release tarball
  * stream_srv_link: osmo_stream_srv_link_get_sockname() now returns the full set of addresses
  * stream_cli: Introduce API osmo_stream_srv_get_sockname()
  * stream_cli: osmo_stream_cli_get_sockname() now returns the full set of addresses
  * netif: sctp.h: Introduce value_string for enum sctp_sstat_state
  * netif: sctp.h: Introduce value_string for enum sctp_spinfo_state
  * stream: Add missing osmo_stream_srv_link_get_fd() API
  * stream_cli: Fix opening sctp client socket if no local address set

-------------------------------------------------------------------
Tue Sep 09 20:00:34 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.6.0.16:
  * doc: add twrtp guide document
  * bring twrtp into libosmo-netif
  * bring twjit into libosmo-netif

-------------------------------------------------------------------
Tue Aug 12 20:00:35 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.13:
  * Use %zu for size_t
  * Fix time_t prints for debian 13 armv7l

-------------------------------------------------------------------
Thu Jul 10 20:00:41 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.11:
  * osmux: Use while loop to tear down entire llist

-------------------------------------------------------------------
Tue Jun 24 20:00:42 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.10:
  * Generate a version.h file
  * include/osmocom/netif/Makefile: format osmonetif_HEADERS

-------------------------------------------------------------------
Wed Jun 18 20:00:41 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.8:
  * stream: Support configuring TCP_USER_TIMEOUT parameter
  * stream: Support configuring TCP keep-alive pars
  * stream_srv: Improve API documentation

-------------------------------------------------------------------
Mon May 05 20:00:42 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.5:
  * add osmo_stream_*_set_name_f()

-------------------------------------------------------------------
Thu Apr 24 20:00:47 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.4:
  * stream: Improve error logging sctp_recvmsg without sctp_sndrcvinfo
  * cosmetic: stream: Fix line indentation

-------------------------------------------------------------------
Thu Mar 13 21:00:54 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.2:
  * stream_{cli,srv}: fix copy-paste in API docs

-------------------------------------------------------------------
Mon Mar 03 21:00:45 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.1:
  * .gitignore: add utils/osmo-amr-inspect

-------------------------------------------------------------------
Wed Feb 12 21:01:28 UTC 2025 - mardnh@gmx.de

- Update to version 1.6.0.0:
  * Bump version: 1.5.1.34-ada6-dirty → 1.6.0

-------------------------------------------------------------------
Mon Jan 27 21:00:44 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.34:
  * stream: osmo_stream_{cli,srv}_set_segmentation_cb(2): documentation improvements
  * stream: Undeprecate osmo_stream_srv_set_segmentation_cb()

-------------------------------------------------------------------
Mon Jan 20 21:00:43 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.32:
  * stream: Add osmo_stream_srv_link_set_msgb_alloc_info()

-------------------------------------------------------------------
Sun Jan 19 21:00:45 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.31:
  * stream: Introduce osmo_stream_{cli,srv}_set_segmentation_cb2

-------------------------------------------------------------------
Fri Jan 17 21:00:57 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.30:
  * api doc: stream.h: hint at how to select modern vs legacy mode

-------------------------------------------------------------------
Wed Jan 15 21:00:47 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.29:
  * Revert "contrib: remove rpm spec file"

-------------------------------------------------------------------
Fri Jan 10 21:00:55 UTC 2025 - mardnh@gmx.de

- Update to version 1.5.1.28:
  * src/Makefile.am cosmetic: make it easier to extend
  * include/osmocom/netif/Makefile.am cosmetic: make it easier to extend

-------------------------------------------------------------------
Mon Dec 09 21:00:45 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.26:
  * ipa: Add osmo_ipa_ka_fsm_inst APIs

-------------------------------------------------------------------
Mon Dec 02 21:00:44 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.25:
  * stream_cli: Fix discard 1st msg received quick after connect

-------------------------------------------------------------------
Sun Dec 01 21:00:42 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.24:
  * stream_cli: Explicitly ignore return code of internal functions

-------------------------------------------------------------------
Fri Nov 29 21:01:29 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.23:
  * stream_cli: Explicitly ignore return code of stream_cli_close
  * stream_cli: Assert reentrant disconnect_cb() never happens

-------------------------------------------------------------------
Thu Nov 28 21:00:45 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.21:
  * stream_cli: steal talloc ctx upon delaying free to avoid use after free
  * stream: Allow null ptr in destroy() functions
  * stream_srv: Add API osmo_stream_srv_link_set_tx_queue_max_length()
  * stream_cli: Add API osmo_stream_cli_set_tx_queue_max_length()

-------------------------------------------------------------------
Wed Nov 27 21:00:45 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.17:
  * stream_cli: Support destroy object within user callback

-------------------------------------------------------------------
Mon Nov 25 21:00:52 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.16:
  * stream_cli: Move osmo_stream_cli_close() before osmo_stream_cli_reconnect()
  * stream_cli: Rename private functions
  * stream_srv: Add osmo_stream_srv_link_set_{ip_dscp,priority}() APIs
  * stream_cli: Add osmo_stream_cli_set_{ip_dscp,priority}() APIs

-------------------------------------------------------------------
Fri Nov 22 21:00:53 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.12:
  * stream_cli: Announce failed connect() if reconnect is disabled
  * stream_cli: Log all code paths ending up in close/reconnect
  * stream: Improve logging around recv() failure
  * stream: Explicitly document MSG_NOTIFICATION case in recv() API
  * examples/ipa-stream-client: Fix wrong call to osmo_ipa_process_msg()

-------------------------------------------------------------------
Thu Nov 21 21:00:50 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.7:
  * stream_cli: Allow setting nodelay sockopt after opening sock
  * Drop libosmo-abis cond dep together with examples/lapd-over-datagram

-------------------------------------------------------------------
Sun Sep 29 19:24:16 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.5:
  * rtp: osmo_rtp_get_payload(): Fix return ptr if RTP pkt contains padding
  * coverity CID#216829
  * osmo_rtp_get_payload(): fix bounds check for padding
  * src/stream.c: Use sctp_assoc_id 'canary' to detect misisng sinfo
  * stream_test: don't check if uint8_t is negative

-------------------------------------------------------------------
Thu Aug 01 20:00:40 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.1.0:
  * Bump version: 1.5.0.1-9ea4 → 1.5.1

-------------------------------------------------------------------
Wed Jul 31 20:00:40 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.0.1:
  * ipa: Ensure osmo_ipa_segmentation_cb sets msg->l2h to the payload data

-------------------------------------------------------------------
Wed Jul 24 20:00:56 UTC 2024 - mardnh@gmx.de

- Update to version 1.5.0.0:
  * Bump version: 1.4.0.57-481f-dirty → 1.5.0

-------------------------------------------------------------------
Sat Jun 15 20:00:42 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.57:
  * stream_test: Increase log level to debug

-------------------------------------------------------------------
Wed Jun 05 20:00:47 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.56:
  * README.md: cosmetic: fix a typo

-------------------------------------------------------------------
Mon May 13 20:00:43 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.55:
  * contrib: remove rpm spec file

-------------------------------------------------------------------
Thu Apr 18 20:00:50 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.54:
  * stream_{cli,srv}: Add 'res' param to read_cb2
  * tests/stream: Fix missing msgb_free()
  * stream: Define types for each API callback
  * stream_cli: Remove unused write_cb field

-------------------------------------------------------------------
Wed Apr 17 20:01:19 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.50:
  * examples/ipa-stream-client: Fix memleaks in read_cb()

-------------------------------------------------------------------
Fri Mar 22 21:00:46 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.49:
  * stream_cli.c: Handle read / recvfrom error and close connection

-------------------------------------------------------------------
Tue Mar 19 19:49:41 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.48:
  * docs: Improve/clean-up doxygen for datagram.[ch]
  * docs: various osmux API documentation updates

-------------------------------------------------------------------
Sun Mar 17 21:02:21 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.46:
  * introduce osmo_stream_cli_get_iofd() API

-------------------------------------------------------------------
Sat Mar 16 21:00:48 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.45:
  * Makefile.am: Remove $(SOURCES) which is not defined anywhere
  * docs: jibuf: Prevent internal #defines being documented
  * docs: Split Stream Server and Stream Client into separate groups
  * docs: Don't export internal structs declared in src files
  * docs: More verbose stream_{cli,srv} API documentation/manual

-------------------------------------------------------------------
Fri Mar 15 21:00:44 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.40:
  * Ensure osmo_stream_{cli,srv}_recv() is used only in osmo_fd mode
  * docs: Don't export documentation about static (internal) functions
  * docs: Use \defgroup and avoid repeated boilerplate text
  * docs: Enable AUTOBRIEF feauture in doxygen
  * Makefile.am: Fix dependency: rebuild doxygen on src/include changes

-------------------------------------------------------------------
Wed Mar 13 21:00:43 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.35:
  * stream_srv: Fix retrieve of srv_link sockname for AF_UNIX sockets
  * prim: Introduce osmo_prim_srv{_link}_set_name APIs
  * stream: Add osmo_stream_*_get_name() APIs

-------------------------------------------------------------------
Tue Mar 12 21:00:45 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.32:
  * osmo_stream_cli_send(): Drop data if client is not connected [yet]
  * osmo_prim_srv_send: assert prim_srv is not NULL

-------------------------------------------------------------------
Fri Mar 08 21:00:55 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.30:
  * stream_{client,server} example: Cleanup on exit
  * stream_cli: Correctly setup and free osmo_io client instance

-------------------------------------------------------------------
Tue Mar 05 21:00:41 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.28:
  * osmo_stream_cli_write(): fix double-free of msgb

-------------------------------------------------------------------
Sat Mar 02 21:00:53 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.27:
  * stream_{cli,srv}: Free received messages when not forwarded
  * osmo_io: make use of osmo_iofd_get_ioops()
  * stream_{cli,srv}: Fix memory leak, if sending a message fails
  * stream_{cli,srv}: Add support for SCTP in OSMO_IO mode

-------------------------------------------------------------------
Wed Feb 28 21:00:42 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.23:
  * examples/stream-{server,client}: Generate talloc report on SIGUSR1
  * examples/stream-*: Add options, to set local/remote peer
  * examples/stream-*: Support SCTP when called with "-s" argument

-------------------------------------------------------------------
Wed Feb 07 14:42:35 UTC 2024 - mardnh@gmx.de

- Update to version 1.4.0.20:
  * build: include git-version-gen into the release tarball
  * stream_srv_link: osmo_stream_srv_link_get_sockname() now returns the full set of addresses
  * stream_cli: Introduce API osmo_stream_srv_get_sockname()
  * stream_cli: osmo_stream_cli_get_sockname() now returns the full set of addresses
  * netif: sctp.h: Introduce value_string for enum sctp_sstat_state
  * netif: sctp.h: Introduce value_string for enum sctp_spinfo_state
  * stream: Add missing osmo_stream_srv_link_get_fd() API
  * stream_cli: Fix opening sctp client socket if no local address set
  * Introduce generic osmo_stream_{cli,srv}_get_fd() API
  * stream_srv: osmo_stream_srv_get_ofd() works only in OSMO_FD mode

-------------------------------------------------------------------
Wed Nov 22 21:00:49 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.12:
  * Introduce generic osmo_stream_{cli,srv}_get_fd() API

-------------------------------------------------------------------
Tue Nov 21 21:01:16 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.11:
  * stream_srv: osmo_stream_srv_get_ofd() works only in OSMO_FD mode

-------------------------------------------------------------------
Tue Oct 24 20:01:48 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.10:
  * stream_srv: Make osmo_stream_srv_clear_tx_queue() aware of osmo_io

-------------------------------------------------------------------
Thu Oct 19 20:01:37 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.9:
  * stream_test: Fix memleaks
  * stream_test: Improve mem mgmt, fix connection mgmt

-------------------------------------------------------------------
Mon Oct 09 20:00:45 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.7:
  * stream: Add and use helper function osmo_ipa_push_headers()
  * stream (test): Fix Coverity CID 323456

-------------------------------------------------------------------
Mon Oct 02 20:01:03 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.5:
  * stream: Add client-side (segmentation) support for IPA
  * stream_test: Disable nagling

-------------------------------------------------------------------
Fri Sep 29 20:01:05 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.3:
  * stream_srv: Fix connection error handling

-------------------------------------------------------------------
Thu Sep 28 20:00:48 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.2:
  * stream_srv: Set io_fd pointer to NULL after freeing

-------------------------------------------------------------------
Tue Sep 19 20:00:57 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.1:
  * ipa: Don't break strict aliasing rule

-------------------------------------------------------------------
Sat Sep 16 11:29:23 UTC 2023 - mardnh@gmx.de

- Update to version 1.4.0.0:
  * Bump version: 1.3.0.56-745c-dirty → 1.4.0
  * stream: Add new stream_{cli,srv_link} parameters to set SCTP_INITMSG sockopt values
  * stream: Introduce API to set several transport parameters
  * stream: Use new libosmocore API osmo_sock_init2_multiaddr2()
  * stream_test: Avoid leaking osmo_stream_srv_link
  * stream test: Fix test output check
  * stream: Add server-side (segmentation) support for IPA
  * stream: Use new flag OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED for SCTP sockets
  * stream_cli: Forward SCTP MSG_NOTIFICATION to upper layers
  * stream: Refactor sctp_recvmsg_wrapper() logging
  * stream_srv: Log SCTP REMOTE_ERROR events
  * stream_srv: sctp: Log error cause of COMM_LOST event
  * sctp: Document relevant RFC specs
  * stream_cli: Proper handling of send() socket errors
  * stream_srv: Handle ESHUTDOWN and other write() errors destroying the socket
  * stream: Append data to current tail of message upon recv()
  * stream_srv: Improve logging lines accepting new connections
  * stream_srv: call setsockopt(SO_NOSIGPIPE) also in srv sockets
  * stream_srv: Use LOGSLNK() to print log line
  * stream_cli: Increase log level of established conn to INFO
  * ipa: Add segmentation callback
  * examples: Add extension header octet to example
  * stream: Split cli/srv specific code out of stream.c
  * stream: Fix osmo_panic log fmts
  * stream: Notify stream_cli on connect()
  * stream: Rename static function to have correct prefix
  * stream: srv cb: Use osmo_sockaddr and improve logging when cli connects
  * stream: Drop name param from recently added API osmo_stream_srv_create2()
  * stream: Drop recently added API osmo_stream_cli_create2
  * stream: Print socket info as part of the logging context
  * stream: Allow setting name printed during logging
  * stream: Set state to closed before calling disconnect_cb()
  * stream: Assert that fd is valid in stream_cli_handle_connecting()
  * examples: Set logging level to DEBUG in {,ipa-}stream-{client,server}
  * stream: Remove duplicated code in osmo_stream_cli_create()
  * stream: Document osmo_stream_cli_create2()
  * stream: Setup ofd in osmo_stream_cli_open
  * examples: Use new stream API in {ipa-,}stream-{client,server}
  * Add osmo_io support to osmo_stream_cli and osmo_stream_srv
  * stream: Correctly close osmo_stream_cli when in state WAIT_RECONNECT
  * stream: Use cli->state to check if cli is already closed
  * stream: Factor out reconnection handling
  * stream: Update log messages
  * cosmetic: Change name of osmo_stream_src_fd_cb()
  * stream: Properly name osmo_stream_srv read callback
  * ipa-stream-server: Return -EBADF in read_cb after osmo_stream_srv_destroy()
  * stream: (typo) Change callback param name of struct osmo_stream_cli from srv to cli
  * stream: Introduce and use osmo_stream_cli_fd() to get the fd
  * debian: set compat level to 10
  * src/Makefile.am: do not overwrite AM_LDFLAGS
  * tests/Makefile.am: clean up AM_* variables
  * {utils,tests}/Makefile.am: reorder libraries in LDADD
  * rtp.h: add RTP_PT_CSDATA

-------------------------------------------------------------------
Mon Feb 20 21:00:44 UTC 2023 - mardnh@gmx.de

- Update to version 1.3.0.4:
  * fix msgb leak on OSMO_STREAM_SRV_F_FLUSH_DESTROY
  * Run struct_endianness.py

-------------------------------------------------------------------
Sat Feb 11 21:00:38 UTC 2023 - mardnh@gmx.de

- Update to version 1.3.0.2:
  * Add osmo_stream_srv_link_is_opened()

-------------------------------------------------------------------
Fri Feb 10 21:00:41 UTC 2023 - mardnh@gmx.de

- Update to version 1.3.0.1:
  * osmo_stream_srv_link_close(): properly handle NULL input

-------------------------------------------------------------------
Tue Feb 07 21:00:50 UTC 2023 - mardnh@gmx.de

- Update to version 1.3.0.0:
  * Bump version: 1.2.0.114-3804-dirty → 1.3.0

-------------------------------------------------------------------
Wed Jan 04 21:00:38 UTC 2023 - mardnh@gmx.de

- Update to version 1.2.0.114:
  * osmo-amr-inspect: Improve robustness reading from stdin

-------------------------------------------------------------------
Mon Jan 02 21:00:43 UTC 2023 - mardnh@gmx.de

- Update to version 1.2.0.113:
  * Introduce utils/osmo-amr-inspect program

-------------------------------------------------------------------
Thu Dec 22 21:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.112:
  * amr: osmo_amr_bwe_to_oa(): validate input data is long enough
  * amr: use OSMO_BYTES_FOR_BITS()
  * amr: Clarify size of AMR BWE header and ToC
  * amr: use struct bwe_hdr in osmo_amr_bwe_to_oa()
  * amr: constify input buffer in osmo_amr_is_oa()
  * amr: Add missing header stdbool.h

-------------------------------------------------------------------
Wed Dec 21 21:00:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.106:
  * amr.h: Fix AMR_FT_{GSM,TDMA,PDC}_EFR_SID_LEN
  * stream: Fix tx data dropped upon show socket write
  * stream: Avoid useless polling if tx_queue becomes empty
  * stream: Log error on short send
  * stream: osmo_stream_*_write: Unifiy way to get data and length
  * stream: Log read/write flags

-------------------------------------------------------------------
Tue Dec 20 21:00:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.100:
  * osmux: Allow forwarding AMR NO_DATA frames
  * amr: Support all SID and NO_DATA amr formats
  * tests/amr: Add test case for unused FT=14
  * amr: Add struct definition for AMR BWE header
  * amr: osmo_amr_bwe_to_oa() define variable as unsigned
  * amr: osmo_amr_bwe_to_oa(): Modify loop to allow osmo_amr_bytes()=0 (NO_DATA)
  * amr.h: Fix missing include dependencies

-------------------------------------------------------------------
Fri Nov 25 21:00:43 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.93:
  * osmux_output: Refactor init code to avoid calling deprecated APIs internally

-------------------------------------------------------------------
Tue Nov 22 21:00:41 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.92:
  * Add assert for link check to osmo_stream_srv_create()

-------------------------------------------------------------------
Mon Nov 21 21:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.91:
  * osmux: Refactor osmux_xfrm_output_pull() to simplify code flow
  * osmux: Check received osmuxh->amr_ft is correct before using it
  * amr: Guard against incorrect AMR FT passed to osmo_amr_{bits,bytes}()
  * tests/osmux: Add extra asserts to validate osmux header is pulled correctly
  * osmux: Improve logging of osmux_xfrm_input
  * osmux: Introduce API osmux_xfrm_input_set_name()
  * osmux: Support recreating lost RTP packets at start of the batch

-------------------------------------------------------------------
Sat Nov 19 21:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.84:
  * osmux: Set M bit in osmuxhdr if seqnum hole found encoding RTP pkts
  * osmux: Avoid filling in seqnum holes upon rx of RTP pkt with M bit set
  * osmux: Use better rationale when limiting amount of lost & forged RTP incoming packets
  * osmux: Obey current batch_size restrictions when creating forged RTP packets to fill holes

-------------------------------------------------------------------
Thu Nov 17 21:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.80:
  * tests/osmux: Test big seqnum holes (>batch_factor) in incoming RTP stream
  * tests/osmux: Test incoming RTP stream with seqnum jumps during wraparound
  * tests/osmux: Test replay of one lost RTP packet when generating osmux batches
  * osmux: Drop noop OR during assignment
  * osmux: Add data[0] field to osmux_hdr
  * osmux: Drop marker bit in forged RTP packets to fill gaps
  * osmux: recreate lost RTP pkts before handling newest one
  * osmux: dup in RTP pkt: Replace potentially internally forged pkt with incoming one
  * osmux: dup in RTP pkt: check before applying queue flush due to Marker bit
  * osmux: Use internal struct to cache parsing state of rtp pkt from user

-------------------------------------------------------------------
Wed Nov 16 21:00:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.70:
  * osmux: Fix endianness logging duplicaed seqnum
  * osmux: Add internal backpointer to in_handle to simplify param passing
  * osmux: rename internal struct osmux_batch -> osmux_link

-------------------------------------------------------------------
Tue Nov 15 21:00:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.67:
  * osmux: Fix naming of functions operating on osmux circuits
  * osmux: Log AMR FT when incorrect AMR payload size detected
  * osmux: Use msgb_copy() API in osmux_replay_lost_packets()
  * osmux: Rework log formatting when replaying detected RTP gaps

-------------------------------------------------------------------
Fri Nov 04 21:00:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.63:
  * Support building with -Werror=strict-prototypes / -Werror=old-style-definition

-------------------------------------------------------------------
Wed Nov 02 21:00:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.62:
  * amr: Document SID frame length from spec

-------------------------------------------------------------------
Tue Oct 25 20:00:41 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.61:
  * cosmetic: Fix indentation whitespace

-------------------------------------------------------------------
Mon Oct 17 20:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.60:
  * stream: Introduce APIs osmo_stream_{cli,srv}_clear_tx_queue()
  * cosmetic: stream: Fix parameter name
  * stream: Improve logging of SCTP_PEER_ADDR_CHANGE notification

-------------------------------------------------------------------
Sat Oct 08 20:00:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.57:
  * Better handling of send() error

-------------------------------------------------------------------
Tue Oct 04 20:00:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.56:
  * osmux: Introduce API osmux_xfrm_input_get_deliver_cb_data()
  * osmux: Replace deprecated osmux_xfrm_input_* APIs in examples & tests
  * osmux: Allocate struct osmux_out_handle through API

-------------------------------------------------------------------
Mon Oct 03 20:00:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.53:
  * tests/osmo-pcap/osmux: Replace deprecated API osmux_xfrm_output_init2()
  * cosmetic: osmux: Make linter happy
  * osmux: Split input and output code into separate files
  * osmux: Take into account configured osmux_in_handle->osmux_seq field
  * osmux: join osmux_xfrm_input_open_circuit() and osmux_batch_add_circuit()

-------------------------------------------------------------------
Fri Sep 30 20:00:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.48:
  * stream: Document osmo_stream_srv_recv() SCTP specialties
  * stream: Return 0 when receiving sctp notification SCTP_COMM_LOST
  * stream: Remove unneeded break statement
  * stream: Set sctp_ppid and sctp_stream when sctp notifciation is received
  * stream: Log rx of sctp notification SCTP_SEND_FAILED
  * stream: Erase sctp_msg_flags if receiving user data
  * stream: Set proper msgb length when returning sctp_notification

-------------------------------------------------------------------
Thu Sep 29 20:00:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.41:
  * osmux: Fix unwanted RTP marker bit upon rx of osmux seqnum wrap around
  * tests/osmux: Test rx of osmux seqnum wrap around
  * tests/osmux: Properly flush and free out_handle in osmux_test
  * osmux: Fix osmux seqnum incremented globally instead of per circuit
  * cosmetic: osmux: Fix typo in comment
  * cosmetic: osmux: Properly separate expressions with whitespace
  * osmux: Fix AMR F,Q,CMR fields not properly encoded in osmux header
  * tests/osmux: Add new osmux_input_test to validate AMR FT changes
  * osmux: Proper encoding of osmux frames when when AMR FT changes
  * amr: Add data[0] field to amr_hdr
  * osmux: Print osmux_hdr rtp_m field in osmux_snprintf()
  * tests: rename test osmux_test2 -> osmux_output_test
  * tests/osmux: Always run with fake time
  * tests/osmux_test2: Document unit tests
  * osmux: assert no batch factor greater than 8 is used
  * osmux: Early return on error or batch full during osmux_replay_lost_packets()
  * osmux: Unify return codes of osmux_batch_add() and osmux_batch_enqueue()
  * cosmetic: osmux: Fix typo in comment
  * osmux: Change order of lines to follow packet fill order
  * osmux: Avoid duplicated RTP msg trigger Tx of osmux frame

-------------------------------------------------------------------
Sun Sep 25 20:00:44 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.21:
  * osmux: osmux_xfrm_input(): Propagate error code to inform caller
  * osmux: Improve logging non-usual conditions
  * tests/osmo-pcap-test/osmux_test: Fix return condition check for osmux_xfrm_input()

-------------------------------------------------------------------
Tue Sep 20 20:00:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.18:
  * stream: Provide caller with SCTP flags during osmo_stream_*_recv()

-------------------------------------------------------------------
Tue Sep 13 20:00:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.17:
  * stream: Unset fd value after close() before calling closed_cb()
  * stream: Fix typos in log messages

-------------------------------------------------------------------
Mon Sep 12 20:00:41 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.15:
  * osmux: osmux_xfrm_input_close_circuit(): Log circuit not found
  * osmux: Allow the user to alloc msgbs used to provide generated RTP packets

-------------------------------------------------------------------
Tue Sep 06 20:00:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.13:
  * osmux: Allocate struct osmux_out_handle through API
  * osmux: Move osmux_xfrm_output_set_tx_cb() further down to the xfrm_output section
  * osmux: Drop long time deprecated APIs

-------------------------------------------------------------------
Fri Sep 02 20:00:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.10:
  * examples/osmux-test-output: Avoid using deprecated Osmux API

-------------------------------------------------------------------
Fri Aug 26 20:00:43 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.9:
  * Properly handle send() return code

-------------------------------------------------------------------
Sun Aug 21 20:00:46 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.8:
  * Log more details in osmo_stream_srv_write()

-------------------------------------------------------------------
Fri Aug 12 20:00:43 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.7:
  * rtp: Avoid memcpy(len=0)
  * osmux.h: Define default Osmux port

-------------------------------------------------------------------
Thu Aug 11 20:00:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.5:
  * osmux.h: Add missing msgb.h header

-------------------------------------------------------------------
Mon Jul 25 20:00:45 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.4:
  * stream: getsockopt ret socklen_t is unsigned

-------------------------------------------------------------------
Wed Jul 13 20:00:34 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.3:
  * tests/amr: fix less-than-zero comparison of an unsigned value

-------------------------------------------------------------------
Wed Jul 06 20:00:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.2:
  * stream: assert params are not NULL in send/recv functions

-------------------------------------------------------------------
Tue Jul 05 20:00:34 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.1:
  * rtp: Delay rtph ptr assign after validating length

-------------------------------------------------------------------
Tue Jun 28 20:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.2.0.0:
  * Bump version: 1.1.0.14-d1ab-dirty → 1.2.0

-------------------------------------------------------------------
Sat Jun 18 20:00:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.1.0.14:
  * update git URLs (git -> https; gitea)

-------------------------------------------------------------------
Thu Feb 17 21:00:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.1.0.13:
  * amr_test: increase test coverage for oa / bwe conversation

-------------------------------------------------------------------
Tue Feb 15 21:00:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.1.0.12:
  * amr: cosmetic: fix grammer in comment

-------------------------------------------------------------------
Wed Jan 05 21:00:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.1.0.11:
  * amr: Fix length check in bwe<->iuup converters
  * amr: Fix FormatType from parsing BWE AMR header
  * amr: Introduce APIs to convert BE to IuUP/IuFP format

-------------------------------------------------------------------
Tue Jan 04 21:00:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.1.0.8:
  * export osmo_amr_bits
  * amr: don't rely on pad bits to be zero

-------------------------------------------------------------------
Thu Dec 16 21:00:35 UTC 2021 - mardnh@gmx.de

- Update to version 1.1.0.6:
  * prim: return last error code

-------------------------------------------------------------------
Fri Dec 10 21:00:36 UTC 2021 - mardnh@gmx.de

- Update to version 1.1.0.5:
  * prim: Add internal CTL SAPI to negotiate SAP versions
  * Introduce osmo_prim_srv APIs
  * stream: Add support for AF_UNIX sockets

-------------------------------------------------------------------
Wed Dec 01 21:00:31 UTC 2021 - mardnh@gmx.de

- Update to version 1.1.0.2:
  * stream: Factor out sctp_recvmg long code chunk

-------------------------------------------------------------------
Wed Nov 24 21:00:31 UTC 2021 - mardnh@gmx.de

- Update to version 1.1.0.1:
  * Introduce sctp.h to provide SCTP related functionalities

-------------------------------------------------------------------
Tue Feb 23 21:00:46 UTC 2021 - mardnh@gmx.de

- Update to version 1.1.0.0:
  * Bump version: 1.0.0.14-3e65-dirty → 1.1.0

-------------------------------------------------------------------
Fri Feb 19 21:00:41 UTC 2021 - mardnh@gmx.de

- Update to version 1.0.0.14:
  * tests: Replace deprecated API log_set_print_filename
  * gitignore: Ignore autfoo *~ churn
  * tests: Explicitly drop category from log

-------------------------------------------------------------------
Sat Feb 13 21:00:40 UTC 2021 - mardnh@gmx.de

- Update to version 1.0.0.11:
  * Don't depend on libosmo-abis (by default)
  * migrate to osmo_fd_{read,write}_{enable,disable}()

-------------------------------------------------------------------
Thu Jan 28 21:00:41 UTC 2021 - mardnh@gmx.de

- Update to version 1.0.0.9:
  * configure.ac: set -std=gnu11

-------------------------------------------------------------------
Wed Oct 21 20:00:36 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.8:
  * cosmetic: Fix whitespace (use tab instead of 8x space)
  * Use osmo_fd_setup() wherever applicable

-------------------------------------------------------------------
Thu Oct 15 20:00:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.6:
  * examples: Use osmo_stream_*_set_nodelay in ipa examples

-------------------------------------------------------------------
Tue Oct 13 20:00:39 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.5:
  * contrib/jenkins: Enable parallel make in make distcheck

-------------------------------------------------------------------
Wed Sep 02 20:00:38 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.4:
  * stream: add missing Doxygen \return statements to non-void functions

-------------------------------------------------------------------
Tue Aug 25 20:00:37 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.3:
  * stream: Fix log of IPv6 during accept()

-------------------------------------------------------------------
Mon Aug 24 20:00:36 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.2:
  * stream: Support creating sockets with IPv6 addresses

-------------------------------------------------------------------
Thu Aug 13 20:00:43 UTC 2020 - mardnh@gmx.de

- Update to version 1.0.0.1:
  * debian/control: change maintainer to the Osmocom team / mailing list
  * Bump version: 0.7.0.24-b1e0 → 1.0.0

-------------------------------------------------------------------
Mon Jul 06 20:00:34 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.24:
  * stream: Fix some SCTP code not disabled if --disable-libsctp is used

-------------------------------------------------------------------
Wed Jun 03 20:00:33 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.23:
  * src/stream.c: Don't leak socket during SCTP_EVENTS getsockopt
  * src/stream: Work around more Linux kernel ABI breakage

-------------------------------------------------------------------
Tue Jun 02 20:00:36 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.21:
  * amr: fix off-by-one in osmo_amr_bwe_to_oa()

-------------------------------------------------------------------
Fri May 22 20:00:36 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.20:
  * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in

-------------------------------------------------------------------
Tue May 19 20:00:49 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.19:
  * contrib: integrate RPM spec

-------------------------------------------------------------------
Sun May 17 20:00:41 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.18:
  * amr: Whitespace fix
  * amr: Fix OA<->BWE conversion.
  * contrib: import RPM spec

-------------------------------------------------------------------
Fri May 15 20:00:42 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.15:
  * Revert "amr: Fix OA<->BWE conversion."

-------------------------------------------------------------------
Thu May 14 20:00:39 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.14:
  * amr: Fix OA<->BWE conversion.

-------------------------------------------------------------------
Sun May 10 20:00:40 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.13:
  * Use OSMO_FD_* instead of deprecated BSC_FD_*

-------------------------------------------------------------------
Fri May 08 20:00:35 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.12:
  * stream: Attempt to workaround kernel ABI breakage

-------------------------------------------------------------------
Sun Apr 19 20:00:38 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.11:
  * debian/control: Drop incorrect libortp-dev dependency

-------------------------------------------------------------------
Tue Apr 14 20:00:39 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.10:
  * configure.ac: fix libtool issue  with clang and sanitizer

-------------------------------------------------------------------
Wed Jan 29 21:00:29 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.9:
  * stream: Rename cli state NONE to CLOSED
  * stream: Add new WAIT_RECONNECT cli state
  * stream: Re-arrange cli states to fix 100% cpu usage bug
  * stream: Drop data during write() while in state NONE

-------------------------------------------------------------------
Sun Jan 12 21:01:43 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.5:
  * add/clean big-endian packed structs (struct_endianess.py)
  * stream.c: Improve logging during sock send()
  * configure.ac: Drop unneeded check for dahdi
  * configure.ac: Introduce --{enable,disable}-libsctp configure flag

-------------------------------------------------------------------
Wed Jan 08 21:00:55 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.1:
  * struct amr_header: copy comments to little endian part

-------------------------------------------------------------------
Fri Jan 03 21:01:04 UTC 2020 - mardnh@gmx.de

- Update to version 0.7.0.0:
  * Bump version: 0.6.0.16-6413a-dirty → 0.7.0

-------------------------------------------------------------------
Thu Nov 21 21:02:26 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.16:
  * osmux_test: don't use color logging

-------------------------------------------------------------------
Tue Oct 22 20:00:45 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.15:
  * libosmo-netif.pc.in: Append -lsctp to Libs.private

-------------------------------------------------------------------
Mon Oct 21 20:00:36 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.14:
  * stream: Fix fd param passed to close() in error conditon

-------------------------------------------------------------------
Fri Oct 18 10:11:52 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.13:
  * tests: osmux_test: Hardcode h_output values set by random()
  * stream: osmo_stream_cli: Support setting multiple addr
  * stream: osmo_stream_srv_link: Support setting multiple addr

-------------------------------------------------------------------
Thu Oct 10 20:00:28 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.10:
  * stream.c: remove duplicated line setting variable

-------------------------------------------------------------------
Wed Oct 09 20:01:15 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.9:
  * tests: osmux_test: Provide More accurate logging expectancies

-------------------------------------------------------------------
Fri Oct 04 20:00:30 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.8:
  * osmux: squash LOGP message to one line
  * tests: osmux_test: Use fake time also for monotonic clock
  * osmux: osmux_snprintf(): Remove dangling whitespace at the end of dummy frames
  * osmux: osmux_snprintf(): Append comma between osmux frames in msg

-------------------------------------------------------------------
Fri Sep 20 20:00:33 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.4:
  * stream_test: Log fake time
  * stream_test: Use fake time

-------------------------------------------------------------------
Thu Sep 05 20:00:35 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.2:
  * stream: Fix scheduling of queued messages during connecting state
  * stream: Introduce API osmo_stream_cli_is_connected

-------------------------------------------------------------------
Thu Aug 08 21:54:13 UTC 2019 - mardnh@gmx.de

- Update to version 0.6.0.0:
  * Bump version: 0.5.0.2-6563-dirty → 0.6.0

-------------------------------------------------------------------
Thu Jul 11 20:00:58 UTC 2019 - mardnh@gmx.de

- Update to version 0.5.0.2:
  * contrib/jenkins.sh: run "make maintainer-clean"

-------------------------------------------------------------------
Sun May 19 20:00:35 UTC 2019 - mardnh@gmx.de

- Update to version 0.5.0.1:
  * osmux: Extend osmux_out_handle and add new API to set rtp payload_type

-------------------------------------------------------------------
Fri May 10 20:00:37 UTC 2019 - mardnh@gmx.de

- Update to version 0.5.0.0:
  * Bump version: 0.4.0.1-738f → 0.5.0

-------------------------------------------------------------------
Wed Mar 27 21:00:48 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.25:
  * amr: use sizeof(struct amr_hdr) when working with amr header length

-------------------------------------------------------------------
Tue Mar 19 21:00:36 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.24:
  * Deprecate osmo_stream_cli_open2()

-------------------------------------------------------------------
Thu Mar 14 21:00:36 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.23:
  * tests: AM_LDFLAGS = -noinstall for all tests
  * gitignore: add amr_test

-------------------------------------------------------------------
Wed Mar 13 21:01:21 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.21:
  * amr: be sure result of osmo_amr_bwe_to_oa() fits into int buf
  * amr: cosmetic: correct sourcecode formatting

-------------------------------------------------------------------
Mon Mar 11 21:00:34 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.19:
  * AMR: add functions to convert between bw-efficient and octet-aligned
  * AMR: add define constants for AMR payload length

-------------------------------------------------------------------
Thu Feb 28 21:00:30 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.17:
  * debian: Add BuildDepends on libpcap0.8-dev
  * AMR: add spec reference for AMR frame types

-------------------------------------------------------------------
Thu Feb 21 21:00:30 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.15:
  * Stream client: add disconnect callback

-------------------------------------------------------------------
Mon Feb 11 21:00:34 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.14:
  * Add stream client/server test

-------------------------------------------------------------------
Thu Feb 07 21:00:31 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.13:
  * Stream client: report reconnection event as INFO

-------------------------------------------------------------------
Wed Feb 06 21:00:31 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.12:
  * Ignore test binaries
  * Stream examples: fix typos in error message

-------------------------------------------------------------------
Tue Feb 05 21:00:32 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.10:
  * Stream client: fix disconnection logic
  * Add socket name functions to stream client/server
  * Stream client: update logging
  * Stream examples: print accepted client address

-------------------------------------------------------------------
Mon Feb 04 21:00:33 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.6:
  * Stream client: fix doxygen typo

-------------------------------------------------------------------
Fri Feb 01 21:00:26 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.5:
  * Cosmetic: use #pragma once as include guard
  * Add missing include

-------------------------------------------------------------------
Thu Jan 31 21:00:28 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.3:
  * Stream examples: fix server's endless loop
  * Stream examples: log sent/received bytes
  * Stream examples: filter internal logging

-------------------------------------------------------------------
Sun Jan 20 21:00:32 UTC 2019 - mardnh@gmx.de

- Update to version 0.4.0.0:
  * Bump version: 0.3.0.6-a555 → 0.4.0

-------------------------------------------------------------------
Mon Dec 10 21:00:29 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.7:
  * logging: fix typo in stream.c

-------------------------------------------------------------------
Fri Nov 09 21:00:33 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.6:
  * detect freed connections in osmo_stream_srv_read()

-------------------------------------------------------------------
Mon Aug 13 20:00:31 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.5:
  * jibuf: fix indentation in line inside conditional clause

-------------------------------------------------------------------
Mon Aug 06 20:00:32 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.4:
  * debian/rules: Don't overwrite .tarball-version

-------------------------------------------------------------------
Wed Aug 01 20:00:32 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.3:
  * link libosmo-netif against libosmogsm
  * Migrate from osmo_ipa_idtag_parse() to ipa_ccm_id_resp_parse()

-------------------------------------------------------------------
Fri Jul 27 20:00:33 UTC 2018 - mardnh@gmx.de

- Update to version 0.3.0.1:
  * fix strncpy bug in rs232.c
  * Bump version: 0.2.0.6-ac33-dirty → 0.3.0

-------------------------------------------------------------------
Thu Jul 05 20:01:54 UTC 2018 - mardnh@gmx.de

- Update to version 0.2.0.6:
  * stream.c: Use non-blocking connect in osmo_stream_cli

-------------------------------------------------------------------
Fri Jun 29 20:00:30 UTC 2018 - mardnh@gmx.de

- Update to version 0.2.0.5:
  * remove "channel" layer

-------------------------------------------------------------------
Thu May 17 20:01:00 UTC 2018 - mardnh@gmx.de

- Update to version 0.2.0.4:
  * tests: jibuf_test: Set some functions as static
  * tests: jibuf_test: Add scenario to show out-of-order bug
  * jibuf: Fix out-of-order seq queue around syncpoints
  * osmux: change log lvl of batch full to debug

-------------------------------------------------------------------
Thu May 03 20:00:34 UTC 2018 - mardnh@gmx.de

- Update to version 0.2.0.0:
  * Bump version: 0.1.1.38-ef190-dirty → 0.2.0

-------------------------------------------------------------------
Sat Apr 28 20:00:30 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.38:
  * osmux: Fix use of uninitialized memory in osmux_out_handle

-------------------------------------------------------------------
Mon Apr 23 20:00:30 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.37:
  * osmux: Add new API osmux_xfrm_output_sched to fix rtp generation issues
  * tests: Add osmux2 testsuite
  * osmux: Set Marker bit on osmux frame loss detected
  * osmux: Move examples and tests to use new output APIs

-------------------------------------------------------------------
Wed Apr 18 18:48:17 UTC 2018 - mardnh@gmx.de

- Rebase patch: osmo-talloc.diff

-------------------------------------------------------------------
Tue Apr 17 20:00:34 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.33:
  * tests: use osmo_init_logging2
  * Build jibuf_tool based on libpcap availability
  * examples: use osmo_init_logging2

-------------------------------------------------------------------
Mon Apr 16 20:00:30 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.30:
  * jibuf: Add initial implementation of Jitter Buffer
  * tests: jibuf_tool: Initial commit
  * tests: jibuf_tool: Improve jibuf_test to read pcaps
  * tests: jibuf_tool: Add OSMUX support
  * tests: jibuf_tool: Add parameters to control size of buffer
  * jibuf: Take RTP marker into account
  * jibuf: re-sync clock out of sync timestamps
  * tests: jibuf_tool: Add seq.plt
  * jibuf: Estimate src clock skew

-------------------------------------------------------------------
Fri Apr 13 19:59:49 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.21:
  * Update README.md

-------------------------------------------------------------------
Thu Apr 12 21:45:14 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.20:
  * tests: osmo-pcap-test: Fix pcap includes not found in old versions
  * osmux: osmux_xfrm_output_pull: Improve checks and log of malformed packets

-------------------------------------------------------------------
Sat Apr 07 18:49:56 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.18:
  * stream.c: osmo_stream_cli_open2: Remove wrong assumption in reconnect decision

-------------------------------------------------------------------
Wed Mar 14 21:21:51 UTC 2018 - mardnh@gmx.de

- Update to version 0.1.1.17:
  * gitignore: vim swp files
  * osmo_stream_{cli,srv}_destroy: fix mem leak: empty msgb queue
  * contrib: jenkins.sh: Disable building doxygen for deps
  * Enable sanitize for CI tests
  * debian/control: Fix Vcs-Browser
  * add support for flushing and destroying a server-side stream
  * test: osmo-pcap-test: Fix clock drift while replaying pcap file
  * osmux: Use correct log category DLMUX
  * configure: add --enable-werror
  * jenkins.sh: use --enable-werror configure flag, not CFLAGS

-------------------------------------------------------------------
Wed Jan 24 12:55:27 UTC 2018 - mardnh@gmx.de

- Update to new upstream snapshot 0.1.1.11

-------------------------------------------------------------------
Wed Dec 27 20:38:21 UTC 2017 - jengelh@inai.de

- Update to new upstream release 0.1.1
  * cosmetic: relax UDP length check
  * cosmetic: print textual error from recv()
  * osmux_snprintf: Support different types of Osmux frames

-------------------------------------------------------------------
Mon Oct  2 23:04:14 UTC 2017 - jengelh@inai.de

- Update to new upstream snapshot 0.0.6.85
  * rtp: return offset in osmo_rtp_snprintf()
  * somo_stream_srv_fd_cb(): close socket if NODELAY fails

-------------------------------------------------------------------
Fri Apr 28 21:24:50 UTC 2017 - jengelh@inai.de

- Update to new upstream snapshot 0.0.6.67
  * Fix potential NULL dereference
  * stream: don't crash in _close() when fd is not initialized
  * stream: When destroying, make sure to kill reconnect timer
  * osmux: Fix delay between RTP packets

-------------------------------------------------------------------
Sun Jul 31 17:59:57 UTC 2016 - jengelh@inai.de

- Update to new upstream snapshot 0.0.6.19
* misc: Drop oRTP dependency as there is nothing using it
* osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini()
* osmux: Add function to delete all msgs pending for a circuit
* osmux-test: remove real-time constraint by default

-------------------------------------------------------------------
Tue Jan 26 12:06:24 UTC 2016 - jengelh@inai.de

- Dump testsuite results on failure

-------------------------------------------------------------------
Fri Jan 22 18:17:18 UTC 2016 - jengelh@inai.de

- Update to new upstream snapshot 0.0.6.8
* don't link everything to libsctp
* ensure to zero-initialize sctp_sndrcvinfo

-------------------------------------------------------------------
Wed Dec 23 17:13:12 UTC 2015 - jengelh@inai.de

- Update to new upstream release 0.0.6.5
* No changelog was provided
- Drop osmo-cppflags.diff, osmo-ldadd.diff, osmo-allincludes.diff
  (merged upstream)

-------------------------------------------------------------------
Thu Oct  2 20:58:44 UTC 2014 - jengelh@inai.de

- Initial package (version 0.0.4) for build.opensuse.org
openSUSE Build Service is sponsored by