Leon Anavi cd5b66b5d9 bit7z: Upgrade 4.0.12 -> 4.1.0
Upgrade to release 4.1.0:

- Nested archives support: the new BitNestedArchiveReader class
  lets you open and inspect archives that are embedded as items
  inside another archive, without extracting them to disk first.
- Native file I/O: file streams have been rewritten to use
  low-level Win32 APIs on Windows and POSIX I/O on Unix, replacing
  std::fstream. This dramatically improves the performance of both
  extraction and compression operations.
- New extraction callbacks: RenameCallback (dynamically rename or
  skip items during extraction), RawDataCallback (stream raw bytes
  directly to user code without touching the filesystem), and
  BufferCallback (route each extracted file to a separate,
  independently chosen buffer) unlock extraction patterns that were
  previously impossible.
- Multi-volume LRU file-handle cache: when reading or creating
  large multi-volume archives, bit7z now keeps only the most
  recently used volume file handles open, preventing file
  descriptor exhaustion on archives with many volumes.
- Timestamp control: two complementary additions give full control
  over timestamps when creating archives. BitAbstractArchiveCreator
  gains setStoreLastWriteTime(), setStoreCreationTime(), and
  setStoreLastAccessTime() to control which timestamp types are
  stored globally (format support varies: 7z has the most complete
  support; TAR does not support creation/last-access timestamps).
  Additionally, BitOutputArchive::addFile() now returns a
  BitInputItem&, allowing per-item timestamp overrides via
  setCreationTime(), setLastWriteTime(), and setLastAccessTime().
- Deferred library loading: Bit7zLibraryLoader allows constructing
  a loader without immediately loading the 7-zip DLL/SO, then
  loading (and unloading) it at any later point. Useful for
  plugin systems and applications that need to control when the
  native library is brought in.
- Self-extracting (SFX) archive support (since beta): bit7z
  correctly handles SFX executables.
- Root-folder extraction (since beta): extract the contents of an
  archive's single top-level folder without knowing its name in
  advance.
- Locked-file compression (since beta): the new setStoreOpenFiles()
  setting on BitAbstractArchiveCreator opens files with shared
  read/write access on Windows, mirroring 7-Zip's -ssw switch, so
  you can archive files another process holds open for writing
  instead of failing with "access denied". No effect on non-Windows
  platforms.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-11 22:47:20 -07:00
2026-06-23 00:45:59 -07:00
2026-09-11 22:47:20 -07:00
2026-09-11 22:47:20 -07:00
2025-04-10 08:31:06 -07:00
2026-03-02 19:25:48 -08:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj raj.khem@gmail.com

This repository is a collection of layers to supplement OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories

S
Description
No description provided
Readme
127 MiB
Languages
BitBake 85.1%
Shell 5.6%
NASL 3.4%
C 2.6%
Roff 1.8%
Other 1.3%