NEWS, meson: prepare 0.2.18-rc1 with SRP interop, XP fix, EAGAIN hardening
Bump project version to 0.2.18, API to 4.10.0, ABI to 13:0:9
(soversion 4 unchanged, binary-compatible with 0.2.15/0.2.16/0.2.17).
Headlining the release:
- srp-compat=legacy URL opt-in restores pre-0.2.16 interop with the
RFC 5054 PAD-compliant exchange landed in 0.2.16.
- Windows XP support restored: rist_transport_poll() uses select()
via the existing poll_win.c shim instead of WSAPoll() (Vista+).
- rist_peer_recv() accepts both numeric EAGAIN values (11 and 35) so
custom transport_ops backends in cross-compile environments work.
- <librist/transport.h> now defines ssize_t on Windows (#214).
- CI: srp_unit_test now runs via a cmocka wrap subproject, closing
the silent-skip that hid the SRP fixture drift reported in #215.
This commit is contained in:
@@ -6,7 +6,7 @@ Recommendations TR-06-1 (Simple Profile), TR-06-2 (Main Profile),
|
||||
and TR-06-3 (Advanced Profile).
|
||||
|
||||
|
||||
Changes for 0.2.18 (in development):
|
||||
Changes for 0.2.18 (pre-release):
|
||||
---------------------------------
|
||||
|
||||
ABI/API:
|
||||
|
||||
+4
-4
@@ -4,7 +4,7 @@
|
||||
# SPDX-License-Identifier: BSD-2-Clause
|
||||
|
||||
project('libRIST', 'c',
|
||||
version: '0.2.17',
|
||||
version: '0.2.18',
|
||||
default_options: ['c_std=c99', 'warning_level=3', 'libdir=lib'],
|
||||
meson_version: '>= 0.51.0')
|
||||
|
||||
@@ -17,9 +17,9 @@ cdata = configuration_data()
|
||||
#If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
|
||||
#If any interfaces have been added since the last public release, then increment age.
|
||||
#If any interfaces have been removed or changed since the last public release, then set age to 0.
|
||||
librist_abi_current = 12
|
||||
librist_abi_current = 13
|
||||
librist_abi_revision = 0
|
||||
librist_abi_age = 8
|
||||
librist_abi_age = 9
|
||||
librist_soversion = librist_abi_current - librist_abi_age
|
||||
librist_version = '@0@.@1@.@2@'.format(librist_abi_current - librist_abi_age, librist_abi_age, librist_abi_revision)
|
||||
|
||||
@@ -30,7 +30,7 @@ librist_version = '@0@.@1@.@2@'.format(librist_abi_current - librist_abi_age, li
|
||||
#PATCH not used (doesn't make sense for API version, remains here for backwards compat)
|
||||
|
||||
librist_api_version_major = 4
|
||||
librist_api_version_minor = 9
|
||||
librist_api_version_minor = 10
|
||||
librist_api_version_patch = 0
|
||||
|
||||
librist_src_root = meson.current_source_dir()
|
||||
|
||||
Reference in New Issue
Block a user