Changelog for
libosmonetif11-1.5.1.5-lp155.2.1.x86_64.rpm :
* Sun Sep 29 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.de- Update to version 1.5.1.0:
* Bump version: 1.5.0.1-9ea4 → 1.5.1
* Wed Jul 31 2024 mardnhAATTgmx.de- Update to version 1.5.0.1:
* ipa: Ensure osmo_ipa_segmentation_cb sets msg->l2h to the payload data
* Wed Jul 24 2024 mardnhAATTgmx.de- Update to version 1.5.0.0:
* Bump version: 1.4.0.57-481f-dirty → 1.5.0
* Sat Jun 15 2024 mardnhAATTgmx.de- Update to version 1.4.0.57:
* stream_test: Increase log level to debug
* Wed Jun 05 2024 mardnhAATTgmx.de- Update to version 1.4.0.56:
* README.md: cosmetic: fix a typo
* Mon May 13 2024 mardnhAATTgmx.de- Update to version 1.4.0.55:
* contrib: remove rpm spec file
* Thu Apr 18 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.de- Update to version 1.4.0.50:
* examples/ipa-stream-client: Fix memleaks in read_cb()
* Fri Mar 22 2024 mardnhAATTgmx.de- Update to version 1.4.0.49:
* stream_cli.c: Handle read / recvfrom error and close connection
* Tue Mar 19 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.de- Update to version 1.4.0.46:
* introduce osmo_stream_cli_get_iofd() API
* Sat Mar 16 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.de- Update to version 1.4.0.28:
* osmo_stream_cli_write(): fix double-free of msgb
* Sat Mar 02 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2023 mardnhAATTgmx.de- Update to version 1.4.0.12:
* Introduce generic osmo_stream_{cli,srv}_get_fd() API
* Tue Nov 21 2023 mardnhAATTgmx.de- Update to version 1.4.0.11:
* stream_srv: osmo_stream_srv_get_ofd() works only in OSMO_FD mode
* Tue Oct 24 2023 mardnhAATTgmx.de- Update to version 1.4.0.10:
* stream_srv: Make osmo_stream_srv_clear_tx_queue() aware of osmo_io
* Thu Oct 19 2023 mardnhAATTgmx.de- Update to version 1.4.0.9:
* stream_test: Fix memleaks
* stream_test: Improve mem mgmt, fix connection mgmt
* Mon Oct 09 2023 mardnhAATTgmx.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 2023 mardnhAATTgmx.de- Update to version 1.4.0.5:
* stream: Add client-side (segmentation) support for IPA
* stream_test: Disable nagling
* Fri Sep 29 2023 mardnhAATTgmx.de- Update to version 1.4.0.3:
* stream_srv: Fix connection error handling
* Thu Sep 28 2023 mardnhAATTgmx.de- Update to version 1.4.0.2:
* stream_srv: Set io_fd pointer to NULL after freeing
* Tue Sep 19 2023 mardnhAATTgmx.de- Update to version 1.4.0.1:
* ipa: Don\'t break strict aliasing rule
* Sat Sep 16 2023 mardnhAATTgmx.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 2023 mardnhAATTgmx.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 2023 mardnhAATTgmx.de- Update to version 1.3.0.2:
* Add osmo_stream_srv_link_is_opened()
* Fri Feb 10 2023 mardnhAATTgmx.de- Update to version 1.3.0.1:
* osmo_stream_srv_link_close(): properly handle NULL input
* Tue Feb 07 2023 mardnhAATTgmx.de- Update to version 1.3.0.0:
* Bump version: 1.2.0.114-3804-dirty → 1.3.0
* Wed Jan 04 2023 mardnhAATTgmx.de- Update to version 1.2.0.114:
* osmo-amr-inspect: Improve robustness reading from stdin
* Mon Jan 02 2023 mardnhAATTgmx.de- Update to version 1.2.0.113:
* Introduce utils/osmo-amr-inspect program
* Thu Dec 22 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 1.2.0.93:
* osmux_output: Refactor init code to avoid calling deprecated APIs internally
* Tue Nov 22 2022 mardnhAATTgmx.de- Update to version 1.2.0.92:
* Add assert for link check to osmo_stream_srv_create()
* Mon Nov 21 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 1.2.0.63:
* Support building with -Werror=strict-prototypes / -Werror=old-style-definition
* Wed Nov 02 2022 mardnhAATTgmx.de- Update to version 1.2.0.62:
* amr: Document SID frame length from spec
* Tue Oct 25 2022 mardnhAATTgmx.de- Update to version 1.2.0.61:
* cosmetic: Fix indentation whitespace
* Mon Oct 17 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 1.2.0.57:
* Better handling of send() error
* Tue Oct 04 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 1.2.0.18:
* stream: Provide caller with SCTP flags during osmo_stream_
*_recv()
* Tue Sep 13 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 1.2.0.10:
* examples/osmux-test-output: Avoid using deprecated Osmux API
* Fri Aug 26 2022 mardnhAATTgmx.de- Update to version 1.2.0.9:
* Properly handle send() return code
* Sun Aug 21 2022 mardnhAATTgmx.de- Update to version 1.2.0.8:
* Log more details in osmo_stream_srv_write()
* Fri Aug 12 2022 mardnhAATTgmx.de- Update to version 1.2.0.7:
* rtp: Avoid memcpy(len=0)
* osmux.h: Define default Osmux port
* Thu Aug 11 2022 mardnhAATTgmx.de- Update to version 1.2.0.5:
* osmux.h: Add missing msgb.h header
* Mon Jul 25 2022 mardnhAATTgmx.de- Update to version 1.2.0.4:
* stream: getsockopt ret socklen_t is unsigned
* Wed Jul 13 2022 mardnhAATTgmx.de- Update to version 1.2.0.3:
* tests/amr: fix less-than-zero comparison of an unsigned value
* Wed Jul 06 2022 mardnhAATTgmx.de- Update to version 1.2.0.2:
* stream: assert params are not NULL in send/recv functions
* Tue Jul 05 2022 mardnhAATTgmx.de- Update to version 1.2.0.1:
* rtp: Delay rtph ptr assign after validating length
* Tue Jun 28 2022 mardnhAATTgmx.de- Update to version 1.2.0.0:
* Bump version: 1.1.0.14-d1ab-dirty → 1.2.0
* Sat Jun 18 2022 mardnhAATTgmx.de- Update to version 1.1.0.14:
* update git URLs (git -> https; gitea)
* Thu Feb 17 2022 mardnhAATTgmx.de- Update to version 1.1.0.13:
* amr_test: increase test coverage for oa / bwe conversation
* Tue Feb 15 2022 mardnhAATTgmx.de- Update to version 1.1.0.12:
* amr: cosmetic: fix grammer in comment
* Wed Jan 05 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 1.1.0.6:
* prim: return last error code
* Fri Dec 10 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 1.1.0.2:
* stream: Factor out sctp_recvmg long code chunk
* Wed Nov 24 2021 mardnhAATTgmx.de- Update to version 1.1.0.1:
* Introduce sctp.h to provide SCTP related functionalities
* Tue Feb 23 2021 mardnhAATTgmx.de- Update to version 1.1.0.0:
* Bump version: 1.0.0.14-3e65-dirty → 1.1.0
* Fri Feb 19 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 1.0.0.9:
* configure.ac: set -std=gnu11
* Wed Oct 21 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 1.0.0.6:
* examples: Use osmo_stream_
*_set_nodelay in ipa examples
* Tue Oct 13 2020 mardnhAATTgmx.de- Update to version 1.0.0.5:
* contrib/jenkins: Enable parallel make in make distcheck
* Wed Sep 02 2020 mardnhAATTgmx.de- Update to version 1.0.0.4:
* stream: add missing Doxygen \\return statements to non-void functions
* Tue Aug 25 2020 mardnhAATTgmx.de- Update to version 1.0.0.3:
* stream: Fix log of IPv6 during accept()
* Mon Aug 24 2020 mardnhAATTgmx.de- Update to version 1.0.0.2:
* stream: Support creating sockets with IPv6 addresses
* Thu Aug 13 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.24:
* stream: Fix some SCTP code not disabled if --disable-libsctp is used
* Wed Jun 03 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.21:
* amr: fix off-by-one in osmo_amr_bwe_to_oa()
* Fri May 22 2020 mardnhAATTgmx.de- Update to version 0.7.0.20:
* Makefile.am: EXTRA_DIST: debian, contrib/
*.spec.in
* Tue May 19 2020 mardnhAATTgmx.de- Update to version 0.7.0.19:
* contrib: integrate RPM spec
* Sun May 17 2020 mardnhAATTgmx.de- Update to version 0.7.0.18:
* amr: Whitespace fix
* amr: Fix OA<->BWE conversion.
* contrib: import RPM spec
* Fri May 15 2020 mardnhAATTgmx.de- Update to version 0.7.0.15:
* Revert \"amr: Fix OA<->BWE conversion.\"
* Thu May 14 2020 mardnhAATTgmx.de- Update to version 0.7.0.14:
* amr: Fix OA<->BWE conversion.
* Sun May 10 2020 mardnhAATTgmx.de- Update to version 0.7.0.13:
* Use OSMO_FD_
* instead of deprecated BSC_FD_
*
* Fri May 08 2020 mardnhAATTgmx.de- Update to version 0.7.0.12:
* stream: Attempt to workaround kernel ABI breakage
* Sun Apr 19 2020 mardnhAATTgmx.de- Update to version 0.7.0.11:
* debian/control: Drop incorrect libortp-dev dependency
* Tue Apr 14 2020 mardnhAATTgmx.de- Update to version 0.7.0.10:
* configure.ac: fix libtool issue with clang and sanitizer
* Wed Jan 29 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.1:
* struct amr_header: copy comments to little endian part
* Fri Jan 03 2020 mardnhAATTgmx.de- Update to version 0.7.0.0:
* Bump version: 0.6.0.16-6413a-dirty → 0.7.0
* Thu Nov 21 2019 mardnhAATTgmx.de- Update to version 0.6.0.16:
* osmux_test: don\'t use color logging
* Tue Oct 22 2019 mardnhAATTgmx.de- Update to version 0.6.0.15:
* libosmo-netif.pc.in: Append -lsctp to Libs.private
* Mon Oct 21 2019 mardnhAATTgmx.de- Update to version 0.6.0.14:
* stream: Fix fd param passed to close() in error conditon
* Fri Oct 18 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.6.0.10:
* stream.c: remove duplicated line setting variable
* Wed Oct 09 2019 mardnhAATTgmx.de- Update to version 0.6.0.9:
* tests: osmux_test: Provide More accurate logging expectancies
* Fri Oct 04 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.6.0.4:
* stream_test: Log fake time
* stream_test: Use fake time
* Thu Sep 05 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.6.0.0:
* Bump version: 0.5.0.2-6563-dirty → 0.6.0
* Thu Jul 11 2019 mardnhAATTgmx.de- Update to version 0.5.0.2:
* contrib/jenkins.sh: run \"make maintainer-clean\"
* Sun May 19 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.5.0.0:
* Bump version: 0.4.0.1-738f → 0.5.0
* Wed Mar 27 2019 mardnhAATTgmx.de- Update to version 0.4.0.25:
* amr: use sizeof(struct amr_hdr) when working with amr header length
* Tue Mar 19 2019 mardnhAATTgmx.de- Update to version 0.4.0.24:
* Deprecate osmo_stream_cli_open2()
* Thu Mar 14 2019 mardnhAATTgmx.de- Update to version 0.4.0.23:
* tests: AM_LDFLAGS = -noinstall for all tests
* gitignore: add amr_test
* Wed Mar 13 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.4.0.15:
* Stream client: add disconnect callback
* Mon Feb 11 2019 mardnhAATTgmx.de- Update to version 0.4.0.14:
* Add stream client/server test
* Thu Feb 07 2019 mardnhAATTgmx.de- Update to version 0.4.0.13:
* Stream client: report reconnection event as INFO
* Wed Feb 06 2019 mardnhAATTgmx.de- Update to version 0.4.0.12:
* Ignore test binaries
* Stream examples: fix typos in error message
* Tue Feb 05 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.4.0.6:
* Stream client: fix doxygen typo
* Fri Feb 01 2019 mardnhAATTgmx.de- Update to version 0.4.0.5:
* Cosmetic: use #pragma once as include guard
* Add missing include
* Thu Jan 31 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.4.0.0:
* Bump version: 0.3.0.6-a555 → 0.4.0
* Mon Dec 10 2018 mardnhAATTgmx.de- Update to version 0.3.0.7:
* logging: fix typo in stream.c
* Fri Nov 09 2018 mardnhAATTgmx.de- Update to version 0.3.0.6:
* detect freed connections in osmo_stream_srv_read()
* Mon Aug 13 2018 mardnhAATTgmx.de- Update to version 0.3.0.5:
* jibuf: fix indentation in line inside conditional clause
* Mon Aug 06 2018 mardnhAATTgmx.de- Update to version 0.3.0.4:
* debian/rules: Don\'t overwrite .tarball-version
* Wed Aug 01 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.2.0.6:
* stream.c: Use non-blocking connect in osmo_stream_cli
* Fri Jun 29 2018 mardnhAATTgmx.de- Update to version 0.2.0.5:
* remove \"channel\" layer
* Thu May 17 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.2.0.0:
* Bump version: 0.1.1.38-ef190-dirty → 0.2.0
* Sat Apr 28 2018 mardnhAATTgmx.de- Update to version 0.1.1.38:
* osmux: Fix use of uninitialized memory in osmux_out_handle
* Mon Apr 23 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Rebase patch: osmo-talloc.diff
* Tue Apr 17 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.1.1.21:
* Update README.md
* Thu Apr 12 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.1.1.18:
* stream.c: osmo_stream_cli_open2: Remove wrong assumption in reconnect decision
* Wed Mar 14 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.1.1.11
* Wed Dec 27 2017 jengelhAATTinai.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 02 2017 jengelhAATTinai.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 2017 jengelhAATTinai.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 2016 jengelhAATTinai.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 2016 jengelhAATTinai.de- Dump testsuite results on failure
* Fri Jan 22 2016 jengelhAATTinai.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 2015 jengelhAATTinai.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)