v3.5.0
What's Changed
- ci/sonar: update scanner and java version by @sreimers in #895
- ci/sonar: fix java distribution by @sreimers in #897
- udp: add doxygen comments by @alfredh in #896
- tls: fix some doxygen warnings by @alfredh in #894
- mk: add release target by @sreimers in #901
- types: add re_assert and re_assert_se definition by @sreimers in #900
- btrace improvements by @sreimers in #902
- Safe RE_VA_ARG helpers by @sreimers in #758
- mbuf: add safe mbuf_printf by @sreimers in #899
- auth: cast time_t timestamp by @sreimers in #903
- mbuf: add mbuf_write_ptr and mbuf_read_ptr by @sreimers in #898
- ci/mingw: remove cmake workaround by @sreimers in #906
- tls: assume OpenSSL version 1.1.1 or later by @alfredh in #907
- cmake: cleanup, remove unused define USE_OPENSSL_DTLS by @alfredh in #908
- test/turn: use mutex instead atomic by @sreimers in #909
- stun: remove unused struct members by @alfredh in #910
- stun: complete doxygen for struct by @alfredh in #912
- tcp,udp: full IPv6 dual-stack socket support by @sreimers in #911
- aufile: add methods to get size in bytes/length in ms by @larsimmisch in #913
- async: signal ESHUTDOWN to all open worker callbacks by @sreimers in #915
- dns/client: fix async getaddr query abort (not thread safe) by @sreimers in #914
- async,dns/client: replace ESHUTDOWN with ECANCELED and optimize err handling by @sreimers in #918
- sip: remove unused local variable by @cspiel1 in #920
- dns/client: optimize udp timeout by @sreimers in #916
- ice: add candidate sdp mdns support by @sreimers in #917
- ice/icesdp: fix freeaddrinfo by @sreimers in #923
- retest: fix format string in test_listcases for size_t argument by @cHuberCoffee in #922
- httpauth: http digest challenge request using RFC 7616 by @cHuberCoffee in #919
- types: fix RE_ARG_SIZE default argument promotions by @sreimers in #924
- sip: fix TCP source port by @cspiel1 in #921
- fmt/print: add 64-bit length modifier %Li, %Ld and %Lu by @sreimers in #905
- fmt/print: improve print RE_VA_ARG debugging by @sreimers in #925
- sip/request: fix check return code (found by coverity) by @sreimers in #926
- httpauth/digest: use %L instead of PRI*64 macros by @sreimers in #927
- types: add RE_ARG_SIZE struct pl (avoids wrong print fmt %r usage) by @sreimers in #928
- dns/client: fix getaddrinfo err handling and mem_ref dnsc by @sreimers in #929
- rtp/rtp_debug: fix printf size format by @sreimers in #933
- main: optimize re_lock and re_unlock by @alfredh in #935
- hexdump: fix format and add test by @alfredh in #936
- test: fix bug in performance test format by @alfredh in #937
- types: remove some duplicated error codes by @alfredh in #939
- test: minor improvements in remain test by @alfredh in #931
- dbg: remove unused functions by @sreimers in #941
- cmake/re-config: add default CMAKE_BUILD_TYPE and fix RELEASE definition by @sreimers in #945
- dns/client: use info for getaddrinfo_h err by @sreimers in #950
New Contributors
- @larsimmisch made their first contribution in #913
Full Changelog: v3.4.0...v3.5.0