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