Announcing Hiredis v1.2.0 with with new adapters, and a great many bug
fixes.
🚀 New Features
- Add sdevent adapter
- Allow specifying the keepalive interval
- Add RedisModule adapter
- Helper for setting TCP_USER_TIMEOUT socket option
🐛 Bug Fixes
- Fix a typo in b6a052f.
- Fix wincrypt symbols conflict
- Don't attempt to set a timeout if we are in an error state.
- Accept -nan per the RESP3 spec recommendation.
- Fix colliding option values
- Ensure functionality without `_MSC_VER` definition
🧰 Maintenance
- Add a test for the TCP_USER_TIMEOUT option.
- Add -Werror as a default.
- CI: Update homebrew Redis version.
- Fix typo in makefile.
- Write a version file for the CMake package
- CMakeLists.txt: respect BUILD_SHARED_LIBS
- Cmake static or shared
- fix typo
- Add a test ensuring we don't clobber connection error.
- Search for openssl on macOS
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
ICU 74.2 maintenance release
Release date: 2023-12-13
ICU 74.2 updates to CLDR 44.1 locale data. These are maintenance releases for ICU 74 and CLDR 44, with limited sets of bug fixes and no API or structural changes.
* The CLDR bug fix relevant for ICU is for some formatting patterns that erroneously had two adjacent space characters. These are coalesced into one. (CLDR-17233)
* List of tickets fixed in ICU 74.2
* Important: DateFormat.getInstanceForSkeleton() and the DateTimePatternGenerator sometimes used the wrong patterns because they failed to use/inherit certain data. (ICU-22575 — CLDR 44 had removed some redundant data that ICU relied on.)
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
Hyperscan is a high performance regular expression matching
library from Intel that runs on x86 platforms and offers
support for Perl Compatible Regular Expressions (PCRE) syntax,
simultaneous matching of groups of regular expressions, and
streaming operations.
This has utility in speeding up snort3.
Signed-off-by: John Audia <therealgraysky@proton.me>
Remove xmlrpc-c Package definition and let both xmlrpc-c-internal
and xmlrpc-c-libxml2 provide xmlrpc-c.
Also add a patch removing the unnecessary linking.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
When building abyss feature, the following error occurs:
xmlrpc_server_abyss.c:783:13: warning: format not a string literal and
no format arguments [-Wformat-security]
783 | xmlrpc_faultf(envP, error);
Add a patch fixing the format parameter.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
This project [1] has the latest commit from 2017, it seems like we are maintaing this software here, but we don't have enough people to do so.
Let's drop this package.
[1] https://github.com/phhusson/QuasselC
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
It seems this is meant for distributions that lack mdnsresponder. It's
heavier than it as dbus is required.
Since this happens to conflict with mdnsresponder, just remove it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
ICU 74 updates to Unicode 15.1, including new characters, emoji, security mechanisms, and corresponding APIs and implementations. It also updates to CLDR 44 (blog) locale data with new locales and various additions and corrections.
ICU 74 and CLDR 44 are major releases, including a new version of Unicode and major locale data improvements. They subsume the changes for the ICU 73.2 and CLDR 43.1 maintenance releases.
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
This updates the path for odbc_config as it was moved from
$(STAGING_DIR_HOST)/bin to $(STAGING_DIR)/host/bin (in commit
61de50de5f).
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This splits the unixodbc package into separate packages (libodbc,
libodbccr, libodbcinst). This also keeps the unixodbc package for
backwards compatibility.
The Internet News Server driver (libnn) is omitted as the driver README
describes it as "in mid-hack"[1] and it is doubtful if there is any
real-world use for it.
This also updates the package license information and URL, and sets
PKG_BUILD_PARALLEL and HOST_BUILD_PARALLEL.
[1]: 9b31cd228d/Drivers/nn/README (L17-L19)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Replace INCLUDE_PREFIX in config.h for host odbc_config instead of
specifying includedir to target configure.
This also updates the prefixes in unixodbc_conf.h to keep config.h and
unixodbc_conf.h in sync.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This uses the default InstallDev directory instead of a "tmp" directory
to transfer include files from the target package to host build.
Using a "tmp" directory implies that the files inside are safe to
delete, but without these include files the host build will not succeed.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Since the host odbc_config returns target-specific information, it
should be built and placed into target-specific locations.
This changes HOST_BUILD_DIR to be in $(BUILD_DIR)/host, and installs
odbc_config inside $(STAGING_DIR)/host.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
As unixodbc_conf.h is now generated by configure instead of
odbc_config[1], it is not necessary to use a custom copy of the header
file anymore.
[1]: be3341cdc6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>