Commit Graph

30333 Commits

Author SHA1 Message Date
Khem Raj
395e9075ac python3-pefile: Move from meta-python to meta-oe
- This recipe is needed by newer versions of fwupd from meta-oe
- Add ptest support for python3-pefile
- Add python3-pefile to PTESTS_FAST_META_OE since tests take < 30s

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 22:43:41 -07:00
Markus Volk
42b87cb032 libdbd-mysql-perl: update 4.050 -> 5.006
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 16:14:59 -07:00
Markus Volk
5e2f13aec6 mozjs-115: update 115.8.0 -> 115.11.0
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 16:14:59 -07:00
Kai Kang
4a085af2e6 libdbd-mysql-perl,rrdtool: Disable gcc option -Wincompatible-pointer-types
It fails to run do_compile tasks for libdbd-mysql-perl and rrdtool with gcc
option -Wincompatible-pointer-types enabled by default. Disable it as
workaround.

- add workaround for incompatible-pointer-types
  [https://github.com/perl5-dbi/DBD-mysql/issues/430]

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-06-09 16:14:58 -07:00
Kai Kang
d0d0e6efb9 daq: fix incompatible pointer type error
Fix incompatible pointer type error for daq:

| ../../daq-2.0.7/os-daq-modules/daq_nfq.c: In function 'SetPktHdr':
| ../../daq-2.0.7/os-daq-modules/daq_nfq.c:394:37: error: passing argument 2
   of 'nfq_get_payload' from incompatible pointer type [-Wincompatible-pointer-types]
|   394 |     int len = nfq_get_payload(nfad, (char**)pkt);
|       |                                     ^~~~~~~~~~~
|       |                                     |
|       |                                     char **

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 16:14:58 -07:00
Kai Kang
f25f77bdf6 uw-imap: fix incompatible pointer type errors
Fix compile errors when gcc option '-Wincompatible-pointer-types' set:

mx.c: In function 'mx_setdate':
mx.c:1286:15: error: passing argument 2 of 'utime' from incompatible pointer type [-Wincompatible-pointer-types]
 1286 |   utime (file,tp);              /* set the times */
      |               ^~
      |               |
      |               time_t * {aka long int *}

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-09 16:14:58 -07:00
Khem Raj
751cb7534c networkmanager: Fix undefined symbol errors on musl+lld
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:53:33 -07:00
Khem Raj
2b33e916ff googlebenchmark: Update patch and its status to backport
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:53:33 -07:00
Wang Mingyu
2bdba8ba45 libirecovery: upgrade 1.1.0 -> 1.2.0
Changelog:
============
- Allow building --without-tools
- Add KIS (aka Debug USB) support for macOS, Linux, and Windows
  (Windows note: requires up-to-date AppleMobileDeviceSupport64.msi package installed)
- Add Port DFU support (restore procedure is handled externally)
- irecovery: Print detailed mode for -q and -m commands
- Overall code cleanup and de-duplication
- Windows-specific code cleanup and improvements
- Add Mac Pro, Mac Studio (M2) and MacBook Air (M2) models
- Add iPhone 15 family
- Add Apple Watch Series 9 and Ultra 2 models
- Add November 2023 iMac and MacBook Pro models
- Add support for Apple Vision Pro (RealityDevice14,1)
- A few minor Windows-specific bug fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:53:33 -07:00
Wang Mingyu
3e28f9152c libimobiledevice-glue: upgrade 1.0.0 -> 1.2.0
Changelog:
============
* socket: Use poll() - when available - instead of select()
* socket: Allow NULL as address for socket_create() and socket_connect()
* win32: Remove windows.h from public headers
* Add version function to interface
* Add helper code to deal with NSKeyedArchiver plist data
* opack: Fixed 32bit buffer overflow
* opack: Fix parsing of 32 and 64 bit packed values
* socket: Make sure errno is always set on error, and always return a meaningful error code

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:53:33 -07:00
Kai Kang
80d1d51ff3 cdrkit: fix incompatible pointer type error
Fix incompatible pointer type error when gcc option
'-Wincompatible-pointer-types' set:

cdrkit-1.1.11/genisoimage/eltorito.c:399:41: error: passing argument 1 of 'set_721' from incompatible pointer type [-Wincompatible-pointer-types]
  399 |                                 set_721(&last_section_header->entry_count, nentries);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                         |
      |                                         char (*)[2]
In file included from cdrkit/1.1.11/cdrkit-1.1.11/genisoimage/eltorito.c:39:
cdrkit-1.1.11/genisoimage/genisoimage.h:507:21: note: expected 'char *' but argument is of type 'char (*)[2]'
  507 | extern void set_721(char *, unsigned int);
      |                     ^~~~~~

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:52:52 -07:00
Soumya Sambu
8d4c430973 unixodbc: Fix CVE-2024-1013
An out-of-bounds stack write flaw was found in unixODBC on 64-bit
architectures where the caller has 4 bytes and callee writes 8 bytes.
This issue may go unnoticed on little-endian architectures, while
big-endian architectures can be broken.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-1013

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:52:52 -07:00
Zoltán Böszörményi
ae843182b4 dracut: Switch to dracut-ng and upgrade to version 102
The previous dracut 056 was hopelessly outdated. When creating
an initramfs from a systemd based system with a recent systemd
version, booting failed with this error:

[    1.906055] systemd[1]: Failed to open executor binary '/usr/lib/systemd/systemd-executor'
[    1.912230] systemd[1]: Failed to allocate manager object: No such file or directory
[!!!!!!] Failed	to allocate manager object
[    1.912480] systemd[1]: Freezing execution

dracut-ng took over after development in the original dracut
repository stopped. Switched to the new source repository.

Dropped two patches upstreamed in dracut-ng.

Added a new patch that partially reverts a change that broke
creating an initramfs on the host using the cross-compiled
sysroot.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:52:52 -07:00
Kai Kang
da13475f00 usleep: fix compile errors
Update usleep.c to fix following compile error:

| usleep.c: In function 'main':
| usleep.c:47:43: error: passing argument 3 of 'poptGetContext' from incompatible pointer type [-Wincompatible-pointer-types]
|    47 |   optCon = poptGetContext("usleep", argc, argv, options,0);
|       |                                           ^~~~
|       |                                           |
|       |                                           char **
| In file included from usleep.c:29:
| /path_to/tmp-glibc/work/core2-64-wrs-linux/usleep/1.2/recipe-sysroot/usr/include/popt.h:217:41: note: expected 'const char **' but argument is of type 'char **'
|   217 |                 int argc, const char ** argv,
|       |                           ~~~~~~~~~~~~~~^~~~
| usleep.c:68:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
|    68 |   countStr = poptGetArg(optCon);
|       |            ^

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 21:52:52 -07:00
Ross Burton
7d5e32b7e9 python3-h5py: upgrade to 3.11.0
Notably, this release builds with Cython 3 and GCC 14.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:01 -07:00
Ross Burton
6b9167400b python3-gevent: fix build with Cython 3.0.10
Cython 3.0.10 generates code which causes compiler errors:

src/gevent/queue.c:11894:114: error: passing argument 4 of '__pyx_vtabptr_6gevent_14_gevent_cqueue_UnboundQueue->__pyx_base.put' from incompatible pointer type [-Wincompatible-pointer-types]

>From discussion upstream, removing the final decorator works around this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wentao Zhang
d06a9c5049 meta-oe/conf/layer.conf: remove libbpf from NON_MULTILIB_RECIPES for x86 and x86-64
libbpf supports x86_64 and i.86, remove libbpf from NON_MULTILIB_RECIPES
for x86 and x86-64

Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wang Mingyu
cf61a35fd7 poke: upgrade 4.0 -> 4.1
Changelog:
============
- Invalid memory access in 'pkl_do_pass_1' has been fixed.
- Access to possibly-uninitialized variable in IOS has been fixed.
- In error reporting, poke no longer crashes when the input is not
  seekable.
- Use of 'break'/'continue' in EXCOND operator's compound statement
  has been fixed to not crash the poke.
- 'pokefmt' now has a man page.
- Execution speed of 'pk-jojopatch' has been improved by disabling
  auto-remap feature.
- Variable 'poke_interactive_p' is now documented in the manual.
- Update jitter submodule to incorporate minor documentation update
  and a workaround for an Automake bug.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wang Mingyu
2ccaf19c5b poco: upgrade 1.12.5p2 -> 1.13.3
0002-fix-build-Install-cmake-files-with-resolved-ENABLE_J.patch
removed since it's included in 1.13.3

0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch
refreshed for 1.13.3

Changelog:
============
- GH #4496 Upgrade bundled libexpat to 2.6.2
- GH #4488 Add Poco::Util::Timer::idle() method to check if timer has any tasks scheduled
- GH #3807 DNS.resolve() should not be sorted in HostEntry::removeDuplicates()
- GH #4515 Upgrade bundled SQLite to 3.45.2
- PR #4517 Optimize Net module for Android
- GH #4505 ODBC Unicode wrappers do not check for null length pointers
- GH #4492 Poco::BasicMemoryStreamBuf is missing seekpos()
- GH #4486 DateTimeFormat RFC1036 Sunday name is short (should be long)
- GH #4468 Poco::URI: don't lowercase host part if it's a Unix domain socket
- GH #4450 Error between Poco::ActiveRecord and Poco::Data::PostgreSQL
- GH #4435 SecureStreamSocket is not thread-safe
- GH #4415 SecureSocketImpl::reset shouldn't close socket
- GH #3857 Thread_POSIX.cpp shouldn't convert thread IDs to long
- GH #3725 secure socket receiveTimeout throwing after configured timeout * 2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wang Mingyu
9bd2f75677 pmdk: upgrade 2.0.0 -> 2.1.0
Changelog:
==========
Introduces the new logging subsystem in the release build for all libraries
Introduces fuses against ill-considered use of NDCTL_ENABLE=n
Does not allow create PMEMOBJ pool without unsafe shutdown counter (USC) if not explicitly disabled.
Drops support for building without libpthread (NO_LIBPTHREAD build-time define)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wang Mingyu
446cce1c82 pangomm-2.48: upgrade 2.50.1 -> 2.52.0
Changelog:
============
* FontFamily: Add property_item_type(), property_n_items(),
  property_name(), property_is_monospace(), property_is_variable().
* FontMap: Add reload_font(), property_item_type(),
  property_n_items().
* Require pango >= 1.52.0.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:12:00 -07:00
Wang Mingyu
7cd1f5a871 openfortivpn: upgrade 1.22.0 -> 1.22.1
Bugfix:
 do not advertise we talk compressed HTTP

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
a5f414bc46 ntp: upgrade 4.2.8p17 -> 4.2.8p18
License-Update: Copyright year updated to 2024.

Changelog:
===========
- changes crypto (OpenSSL or compatible) detection and default build behavior.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
485dfc19be networkmanager: upgrade 1.46.0 -> 1.48.0
Changelog:
============
* Building with autotools is now deprecated and will be completely removed
  in the next development cycle. We recommend using meson to build
  NetworkManager -- for basic setup, see the CONTRIBUTING.md file.
  To ignore this deprecation and still build with Autotools, you can specify
  the '--disable-autotools-deprecation' argument when configuring.
* Support changing the OpenSSL ciphers for 802.1X authentication via
  connection property "802-1x.openssl-ciphers".
* The reason why a device is unmanaged is now properly set in the
  "StateReason" property of the "Device" D-Bus object. The property is
  visible in nmcli via "nmcli -f all device show $DEV".
* Deprecated 802-11-wireless and 802-11-wired property 'mac-address-blacklist'
  and introduced the 'mac-address-denylist' property.
* Properly restore in-memory connection profiles during the rollback
  of a checkpoint.
* Fix detection of 6 GHz band capability for WiFi devices
* Allow IPv6 SLAAC and static IPv6 DNS server assignment for modem broadband
  when IPv6 device address was not explicitly passed on by ModemManager
* Fix a performance issue that was leading to 100% CPU usage by NetworkManager
  if external programs were doing a big amount of routes updates.
* Patch-level development releases (i.e. 1.48.1-dev) won't be used anymore.
  From now on, all the patch releases whithin a stable branch will be normal
  releases, like 1.48.0, 1.48.1, 1.48.2, 1.48.3 and so on.
  Odd numbers in the minor version number still indicates if it's a development
  branch like 1.49 or a stable one like 1.48.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
531a08bf14 monit: upgrade 5.33.0 -> 5.34.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
6e7c4345b5 mercurial: upgrade 6.5 -> 6.6.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
7596d6a497 mcelog: upgrade 198 -> 199
0001-server-Correct-prameter-type-for-connect-API.patch
removed since it's included in 199

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:59 -07:00
Wang Mingyu
911023b521 libvpx: upgrade 1.14.0 -> 1.14.1
libvpx-configure-support-blank-prefix.patch
refreshed for 1.14.1

Changelog:
============
- Improved the detection of compiler support for AArch64 extensions,
  particularly SVE.
- Added vpx_codec_get_global_headers() support for VP9.
- Added buffer bounds checks to vpx_writer and vpx_write_bit_buffer.
- Fix to GetSegmentationData() crash in aq_mode=0 for RTC rate control.
- Fix to alloc for row_base_thresh_freq_fac.
- Free row mt memory before freeing cpi->tile_data.
- Fix to buffer alloc for vp9_bitstream_worker_data.
- Fix to VP8 race issue for multi-thread with pnsr_calc.
- Fix to uv width/height in vp9_scale_and_extend_frame_ssse3.
- Fix to integer division by zero and overflow in calc_pframe_target_size().
- Fix to integer overflow in vpx_img_alloc() & vpx_img_wrap()(CVE-2024-5197).
- Fix to UBSan error in vp9_rc_update_framerate().
- Fix to UBSan errors in vp8_new_framerate().
- Fix to integer overflow in vp8 encodeframe.c.
- Handle EINTR from sem_wait().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
fe5bd08e57 libtracefs: upgrade 1.7.0 -> 1.8.0
0001-makefile-Do-not-preserve-ownership-in-cp-command.patch
refreshed for 1.8.0

0001-tracefs-perf-Add-missing-headers-for-syscall-and-SYS.patch
removed since it's included in 1.8.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
2d78fc2010 libsodium: upgrade 1.0.19 -> 1.0.20
License-Update: Copyright year updated to 2024.

0001-fix-aarch64-Move-target-pragma-after-arm_neon.h-incl.patch
removed since it's included in 1.0.20

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
3dbb98a908 libio-compress-perl: upgrade 2.206 -> 2.212
License-Update:
 Copyright year updated to 2024.
 add feedback ktest

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
012926d1ce libio-compress-lzma-perl: upgrade 2.206 -> 2.212
License-Update:
 Copyright year updated to 2024.
 add feedback ktest

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
1b0f933f5b libiec61850: upgrade 1.5.1 -> 1.5.3
Changelog:
=============
- config file parser dynamically allocates linebuffer to allow multithreaded applications
- parse time values in model configuration file
- config file generator: added missing code for GSEControl
- Config file generator: support multiple access points for GOOSE and SMV control blocks
- config file generator: added code to add SMVCBs to config files
- IED server: added code to create SMVCBs with the dynamic model API
- MMS server: added support for write access with component alternate access
- MMS client: added function MmsConnection_writeVariableComponent to write to variables with alternate component access
- make write access to RCB elements configurable according to ReportSettings
- Added function IedConnection_setLocalAddress to define local IP address and optionally local port of a client connection
- IED server: added ControlAction_getSynchroCheck and ControlAction_getInterlockCheck functions
- fixed - IEC 61580 server: dataset is not released when RCB.Datset is set to empty string by client
- PAL: fixed wrong order of function arguments for fread and fwrite functions
- MMS client: parsing of servicecsSupported in MMS init response is off by one
- fixed - potential memory leaks in goose publisher code
- fixed - server sends dchg report when only dupd is enabled in RCB
- GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling
- IED server: fixed problem with implicit ResvTms setting when reserved with RptEna
- IED server: fixed - segmentation fault when compiled with CONFIG_MMS_THREADLESS_STACK
- fixed - MMS server: messages can be corrupted when TCP buffer is full
- fixed - .NET: IedConenction.WriteDataSetValues throws a NullReferenceException
- fixed - server send invalid response- when client uses wrong ctlModel
- fixed - IedConnection_setRCBValuesAsync crashes when RCB is already reserved by other client
- fixed - outstanding call not released in IedConnection_getDataSetDirectoryAsync

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:58 -07:00
Wang Mingyu
5c36491f03 libcompress-raw-zlib-perl: upgrade 2.206 -> 2.212
License-Update:
  Copyright year updated to 2024.
  zlib updated to 1.3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
0a2d566589 libcompress-raw-lzma-perl: upgrade 2.206 -> 2.212
License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
d2dacef702 libcompress-raw-bzip2-perl: upgrade 2.206 -> 2.212
License-Update: Copyright year updated to 2024.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
c20568adfb libcgi-perl: upgrade 4.60 -> 4.64
Chaneglog:
===========
- pass --no-xattrs to tar in Makefile to fix tar backwards compat
- ->url returns a string in all cases
- ->url now returns the correct thing for ipv6 brackets
- Support Paritioned cookies in CGI::Cookie

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
9993925b67 iscsi-initiator-utils: upgrade 2.1.8 -> 2.1.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
ac1756f1b7 iperf3: upgrade 3.16 -> 3.17.1
License-Update: Copyright year updated to 2024.

Changelog:
============
- Version number has been corrected.
- No longer signing tags

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:57 -07:00
Wang Mingyu
3db6d7d5a2 hwdata: upgrade 0.382 -> 0.383
Changelog:
 Update pci and vendor ids

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
713785761d highway: upgrade 1.1.0 -> 1.2.0
Changelog:
============
-Add InterleaveEven/InterleaveOdd, BitShuffle, GatherIndexNOr
-Add IsNegative, IfNegativeThenElseZero, IfNegativeThenZeroElse
-Add NEON_BF16, HWY_VERSION_GE/LT, HWY_EXPORT_T/HWY_DYNAMIC_DISPATCH_T
-Add PromoteInRangeTo/ConvertInRangeTo/DemoteInRangeTo
-Add Rol/Ror, RotateLeft/RotateLeftSame/RotateRightSame
-Add SatWidenMulPairwiseAccumulate, SatWidenMulAccumFixedPoint
-Add stats.h, bit_set.h, IsEitherNaN
-Add UI8/UI32/UI64 MulHigh, I64 MulEven/MulOdd/Mul128
-Add WidenMulAccumulate, MulEvenAdd, MulOddAdd
-contrib/bit_pack: support 32/64-bit lanes
-contrib/math: Add Exp2, Hypot
-contrib/matvec: Add MatVecAdd
-contrib/sort: Add VQ/HeapSelect, partial sort
-contrib/topology: add affinity, detect topology/cache size/CPU name
-Enable runtime dispatch for NEON/RVV, bazel modules, abort handler
-Remove DASSERT for negative Gather indices
-Support opting out of GUnit dependency
-Use SPR/ZEN4 bf16 dot product
-Known GCC 13 RVV issue: parts of sort_test and bit_pack_test disabled
-Known Clang RVV/QEMU issue: incorrect rounding mode in upper/lower halves

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
11ff9bb108 glibmm-2.68: upgrade 2.78.0 -> 2.80.0
Changelog:
==========
* Add wide_from_utf8() and wide_to_utf8()
* DateTime: Add create_from_local_usec(), create_from_utc_usec()
  and to_unix_usec().
* Application: Add get/set/property_version()
* ApplicationCommandLine: Add done()
* DBus::Message: Add get_arg0_path()
* Socket: Add receive_bytes() and receive_bytes_from()
* content_type_guess(): Remove most of an unnecessary overload
* Require glib-2.0 >= 2.79.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
c895c82a15 exiftool: upgrade 12.72 -> 12.85
Changelog:
============
- Added GeolocationFeatureType tag
- Added read support for Nikon NKA and NXD adjustment files
- Added a new Apple:ImageCaptureType value, and changed another one
- Decode a few new Pentax tags
- Decode a few new Canon tags
- Decode some Ricoh Exif metadata from MOV videos
- Extract ID3 UserDefinedText and UserDefinedURL tags by name
- Make $advFmtSelf available for user-defined helper functions
- Documented API GeoDir pseudo option feature
- Tolerate pad byte at end of HIF file when writing
- Raised priority of FileName, BaseName, Directory and FileType tags so they
  don't get hidden by other tags in the file which may have these names
- Changed decoding of QuickTime Rotation (irot) to correspond with
  EXIF:Orientation (previously this was oddly reported as degrees of
  counterclockwise rotation)
- Fixed a typo in the print conversion value for a couple of DPX tags
- Fixed problem writing some QuickTime tags with very large (> 16 MB) values
- Fixed bug in build_geolocation utility that resulted in incorrect population
  numbers when run under ActivePerl

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
eb6d56d777 editorconfig-core-c: upgrade 0.12.6 -> 0.12.7
Changelog:
==========
- Fix pointer overflow in STRING_CAT.
- Fix a few more stack buffer overflows.
- Add license for FindPcre2 from LuaDist.
- Document and CI fixes.

License-Update:
Add license for FindPcre2 from LuaDist

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
c2469b4fb5 ctags: upgrade 6.1.20240310.0 -> 6.1.20240602.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:56 -07:00
Wang Mingyu
b6e5565ebd composefs: upgrade 1.0.3 -> 1.0.4
Changelog:
==========
- Added LCFS_MOUNT_FLAGS_TRY_VERITY/tryverity mount option to do best-effort fs-verity
- Use the new loewerdir+ and datadir+ overlayfs mount options from linux 6.6
- mkcomposefs is now multi-threaded when computing digests and copying files
- mkcomposefs now uses copy_file_range when copying files
- Added some initial rust crates to handle composefs dump files
- Added fuzz tests
- Documentation updates
- Fix some crashes and leaks
- Improve error reporting
- Fix build on various libc types and versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:55 -07:00
Wang Mingyu
f016f77796 colord-native: upgrade 1.4.6 -> 1.4.7
0001-Move-the-function-cd_icc_create_from_edid-to-avoid-u.patch
refreshed for 1.4.7

Changelog:
===========
- Add various hardenings to the systemd service
- Always close the ICC profile when loading fails
- Avoid destructing LCMS plugin twice with lcms 2.14
- Do not make state files executable in tmpfiles.d/colord.conf
- Fix a double free spotted by Coverity
- Fix an error check when parsing the DTP94 data
- Fix a -Wincompatible-pointer-types warning
- Fix potential crash when reading from broken Huey hardware
- Set FILE_OFFSET_BITS explicitly
- Use a 64-bit time_t
- Use thread context for Gamut Alarm codes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:55 -07:00
Wang Mingyu
3349add908 cglm: upgrade 0.9.2 -> 0.9.4
Changelog:
==========
- Struct API glms_ray_at incorrect dir para
- dont use I macro defined in standard
- improve docs
- separate SSE and SSE2
- make Fasth math work both on SSE and SSE2, make -0.0f run on SSE + fast math
- make some failing test pass when fast math is on
- dont validate nan and inf on fast math
- add note to enable config where may not work is some environments
- alignment
- fix some doc typos & warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:55 -07:00
Wang Mingyu
cbd98eb9aa bubblewrap: upgrade 0.8.0 -> 0.9.0
Changelog:
===========
- Fix a double-close on error reading from --args, --seccomp or --add-seccomp-fd argument
- Improve memory allocation behaviour
- Silence various compiler warnings
- Silence an Automake warning
- Fix a test failure when running as uid 0 in a container
- Fix a test failure when /mnt is a symlink
- Fix a test failure on NixOS
- Add --argv0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:55 -07:00
Wang Mingyu
b2aea7bec1 botan: upgrade 3.2.0 -> 3.4.0
Changelog:
============
- Add Ed448 signatures and X448 key exchange
- X.509 certificate verification now can optionally ignore the expiration date of root certificates.
- Support for "hybrid" EC point encoding is now deprecated.
- Support for creating EC_Group objects with parameters larger than 521 bits is now deprecated
- Add new build options to disable deprecated features, and to enable experimental features.
- Fix a bug affecting use of SIV and CCM ciphers in the FFI interface.
- Add new FFI interface botan_cipher_requires_entire_message
- Internal refactorings of the mp layer to support a new elliptic curve library.
- Use a new method for constant time division in Kyber to avoid a possible side channel where the compiler inserts use of a variable time division.
- Refactor test RNG usage to improve reproducibility.
- Add std::span interfaces to BigInt
- Refactorings and improvements to low level load/store utility functions.
- Fix the amalgamation build on ARM64
- Add Mac ARM based CI build
- Fix a thread serialization bug that caused sporadic test failures.
- Update GH Actions to v4
- Add examples of password based encryption and HTTPS+ASIO client.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:55 -07:00