aboutsummaryrefslogtreecommitdiffstats
path: root/libblkid
AgeCommit message (Expand)AuthorFilesLines
3 dayslibblkid: make example more robustHEADmasterKarel Zak1-3/+3
2024-04-30bcachefs: Remove BCACHEFS_SB_MAX_SIZE & checkTony Asleson1-5/+0
2024-04-09meson: Only use the --version-script linker flag where it is supportedJordan Williams1-2/+10
2024-04-08findfs: (man) be more accurate in describing non-tagsKarel Zak1-0/+3
2024-04-05meson: Only build libmount when requiredJordan Williams1-8/+11
2024-04-05meson: Use libblkid as a dependencyJordan Williams1-0/+1
2024-04-05Merge branch 'fix/opal_luks_blkid_scan' of https://github.com/oldium/util-linuxKarel Zak5-14/+61
2024-04-05libblkid: topology/ioctl: simplify ioctl handlingThomas Weißschuh1-58/+27
2024-04-03libblkid: topology/ioctl: correctly handle kernel typesThomas Weißschuh1-10/+19
2024-04-01Merge branch 'blkid/csum-log' of https://github.com/t-8ch/util-linuxKarel Zak1-2/+2
2024-04-01libblkid: Fix segfault when blkid.conf doesn't existKarel Zak1-7/+7
2024-03-30libblkid: check OPAL lock only when necessaryOldřich Jedlička3-16/+43
2024-03-30libblkid: use correct logging prefix for checksum mismatchThomas Weißschuh1-2/+2
2024-03-30libblkid: introduce luks opal proberThomas Weißschuh3-0/+20
2024-02-16libblkid: Check offset in LUKS2 headerMilan Broz1-3/+17
2024-01-18libblkid: (drbd) reduce false-positivebiubiuzy1-0/+12
2024-01-17Merge branch 'libblkid/drbd/padding' of https://github.com/t-8ch/util-linuxKarel Zak2-9/+30
2024-01-12libblkid: (drbd) validate zero paddingThomas Weißschuh1-6/+22
2024-01-12libblkid: avoid aligning out of probing areaThomas Weißschuh1-3/+8
2024-01-12libblkid: constify return values of blkid_probe_get_sbThomas Weißschuh31-55/+56
2024-01-11libblkid: (hfsplus) reduce false positiveKarel Zak1-6/+16
2024-01-02Merge branch 'fixes' of https://github.com/t-8ch/util-linuxKarel Zak1-4/+2
2023-12-31libblkid: (bcachefs) add support for superblock at end of diskThomas Weißschuh1-0/+6
2023-12-31libblkid: (bcachefs) add support for 2nd superblock at 2MiBThomas Weißschuh1-0/+6
2023-12-31libblkid: (bcachefs) compare against offset from idmagThomas Weißschuh1-2/+3
2023-12-31libblkid: introduce helper to get offset for idmagThomas Weißschuh2-0/+11
2023-12-31libblkid: (dev) use strdup to duplicate stringThomas Weißschuh1-4/+2
2023-12-07Merge branch 'usr_etc' of https://github.com/schubi2/util-linuxKarel Zak3-8/+104
2023-12-06using libeconf for reading blkid.confStefan Schubert3-8/+104
2023-12-05Merge branch 'fixes' of https://github.com/t-8ch/util-linuxKarel Zak2-4/+4
2023-12-05libblkid: improve portabilitySamuel Thibault1-0/+4
2023-12-01libblkid: avoid use of non-standard typeof()Thomas Weißschuh2-4/+4
2023-11-29libblkid: introduce blkid_wipe_allThomas Weißschuh4-0/+49
2023-10-31libblkid: make enum libblkid_endianness lowercaseThomas Weißschuh5-7/+7
2023-10-23Merge branch 'libblkid/vxfs/cleanup' of https://github.com/t-8ch/util-linuxKarel Zak2-13/+23
2023-10-14libblkid: (vxfs) simplify proberThomas Weißschuh1-13/+11
2023-10-14libblkid: (superblocks) add helper blkid32_to_cpu()Thomas Weißschuh1-0/+12
2023-10-14libblkid: (vxfs) use hex escape for magicThomas Weißschuh1-2/+2
2023-10-11libblkid: exfat: fix fail to find volume labelYuezhang Mo1-1/+3
2023-10-04libblkid: (probe) remove chunking from blkid_probe_get_idmag()Thomas Weißschuh1-7/+5
2023-10-04libblkid: (probe) read data in chunksThomas Weißschuh2-5/+35
2023-10-02libblkid: reset errno before calling probefuncsThomas Weißschuh3-0/+3
2023-10-02Merge branch 'libblkid/lvm-small-device' of https://github.com/t-8ch/util-linuxKarel Zak1-1/+1
2023-10-02Merge branch 'libblkid/drbd-simplify' of https://github.com/t-8ch/util-linuxKarel Zak14-108/+84
2023-10-01libblkid: (lvm2) read complete superblockThomas Weißschuh1-1/+1
2023-10-01libblkid: (drbd) avoid unaligned accessesThomas Weißschuh1-4/+4
2023-10-01libblkid: (drbd) use magicsThomas Weißschuh1-50/+41
2023-10-01libblkid: (probe) allow superblock offset from end of deviceThomas Weißschuh1-7/+16
2023-10-01libblkid: (cramfs) use magic hintThomas Weißschuh1-11/+6
2023-10-01libblkid: (probe) add magic hintThomas Weißschuh1-0/+1
2023-10-01libblkid: (drbd) validate size in standard minsz predicateThomas Weißschuh1-12/+6
2023-10-01libblkid: (via_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (silicon_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (promise_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (nvidia_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (lsi_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (jmicron_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (isw_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (highpoint_raid) validate size in standard minsz predicateThomas Weißschuh1-2/+1
2023-10-01libblkid: (ddf_raid) validate size in standard minsz predicateThomas Weißschuh1-3/+1
2023-10-01libblkid: (adapted_raid) validate size in standard minsz predicateThomas Weißschuh1-3/+1
2023-10-01libblkid: (probe) remove duplicate logThomas Weißschuh1-2/+0
2023-09-28libblkid: (probe) handle probe without chain gracefullyThomas Weißschuh1-1/+1
2023-09-27Merge branch 'libblkid/vxfs-endianness' of https://github.com/t-8ch/util-linuxKarel Zak1-0/+2
2023-09-27Merge branch 'libblkid/bcachefs/label_sub' of https://github.com/t-8ch/util-l...Karel Zak1-0/+31
2023-09-27libblkid: (vxfs) report endiannessThomas Weißschuh1-0/+2
2023-09-26libblkid: (bcachefs) add support for sub-device labelsThomas Weißschuh1-0/+31
2023-09-26libblkid: (ntfs) validate that sector_size is a power of twoThomas Weißschuh1-1/+1
2023-09-25Merge branch 'analyzer1' of https://github.com/t-8ch/util-linuxKarel Zak1-0/+1
2023-09-22libblkid: avoid memory leak of cachefile pathThomas Weißschuh1-0/+1
2023-09-22treewide: use (x)reallocarray() when applicableThomas Weißschuh1-2/+2
2023-09-18Merge branch 'vla-alloca' of https://github.com/t-8ch/util-linuxKarel Zak1-1/+1
2023-09-13libblkid: (stratis) remove usage of VLAThomas Weißschuh1-1/+1
2023-09-12libblkid: prune unneeded buffersThomas Weißschuh5-1/+46
2023-09-12libblkid: add remove_buffer helperThomas Weißschuh1-5/+12
2023-08-30libblkid: protect shared buffers against modificationsThomas Weißschuh1-2/+17
2023-08-29libblkid: (vfat) avoid modifying shared bufferThomas Weißschuh1-15/+10
2023-08-29libblkid: (jmicron_raid) use checksum APIsThomas Weißschuh1-12/+12
2023-08-29libblkid: (jmicron_raid) avoid modifying shared bufferThomas Weißschuh1-25/+3
2023-08-29libblkid: (zonefs) avoid modifying shared bufferThomas Weißschuh1-4/+5
2023-08-23libblkid: (bcachefs) fix size validationThomas Weißschuh1-6/+12
2023-08-23libblkid: (bcachefs) fix compiler warning [-Werror=sign-compare]Karel Zak1-1/+1
2023-08-23Merge branch 'udf' of https://github.com/pali/util-linuxKarel Zak1-6/+21
2023-08-23Merge branch 'master' of https://github.com/breavyn/util-linuxKarel Zak1-2/+14
2023-08-22Fix detection of UDF filesystemPali Rohár1-6/+21
2023-08-15libblkid: limit read buffer sizeThomas Weißschuh1-0/+5
2023-08-14libblkid: fix topology chain types mismatchKarel Zak1-3/+21
2023-08-10libblkid: (bcachefs) fix not detecting large superblocksColin Gillespie1-2/+14
2023-08-01libblkid: iso9660: Implement full High Sierra CDROM format supportPali Rohár1-78/+118
2023-08-01libblkid: iso9660: Define all fields in iso_volume_descriptor according to EC...Pali Rohár1-4/+15
2023-07-18Merge branch 'raidrevert' of https://github.com/Vogtinator/util-linuxKarel Zak1-5/+1
2023-07-12Revert "libblkid: try LUKS2 first when probing"Fabian Vogt1-5/+1
2023-07-11libblkid: (bcachefs) adapt to major.minor versionThomas Weißschuh1-1/+8
2023-06-05Merge branch 'fix-jfs' of https://github.com/mbroz/util-linuxKarel Zak1-1/+1
2023-06-05Merge branch 'libblkid/bcache-csum' of https://github.com/t-8ch/util-linuxKarel Zak1-7/+63
2023-06-04libblkid: jfs - avoid undefined shiftMilan Broz1-1/+1
2023-06-03libblkid: (bcache) report block sizeThomas Weißschuh1-0/+3
2023-06-03libblkid: (bcache) report versionThomas Weißschuh1-0/+4
2023-06-03libblkid: (bcache) report labelThomas Weißschuh1-0/+3
2023-06-03libblkid: (bcache) also calculate checksum over journal bucketsThomas Weißschuh1-5/+13
2023-06-03libblkid: (bcache) extend superblock definitionThomas Weißschuh1-2/+40
2023-06-03misc: constify some fieldsThomas Weißschuh1-1/+1
2023-05-19libblkid: constify cached disk dataThomas Weißschuh29-83/+83
2023-04-17libblkid: xfs: clean up call to ul_crc32_exclude_offsetThomas Weißschuh1-2/+2
2023-04-17libblkid: erofs: calculate checksum with offsetThomas Weißschuh1-2/+3
2023-04-14libblkid: Compute CRC with sb_crc zeroedJeremy Linton1-2/+3
2023-04-04libblkid: copy BLKID_PARTS_FORCE_GPT to whole-disk proberKarel Zak3-0/+14
2023-03-17build-sys: fix libblkid fuzz sample test if-endifKarel Zak1-2/+1
2023-03-02libblkid: nvidia_raid: validate full signatureThomas Weißschuh1-1/+1
2023-03-02libblkid: nvidia_raid: validate checksumThomas Weißschuh1-1/+11
2023-03-02libblkid: nvidia_raid: verify superblock sizeThomas Weißschuh1-0/+4
2023-02-22libblkid: try LUKS2 first when probingLuca Boccassi1-1/+5
2023-02-22libblkid: check if device is OPAL locked on I/O errorLuca Boccassi2-1/+28
2023-02-15documentation: link to HTML versions of kernel docs on docs.kernel.orgnl67201-1/+1
2023-02-10libblkid: bcachefs: fix new magic detectionThomas Weißschuh1-1/+1
2023-01-25libblkid: add test_blkid_fuzz_sampleThomas Weißschuh2-11/+40
2023-01-25libblkid: bcachefs: avoid overflow in address comparisionsThomas Weißschuh1-2/+13
2023-01-25libblkid: bcachefs: simplify member field size validationThomas Weißschuh1-11/+3
2023-01-25libblkid: bcachefs: remove superfluous validationsThomas Weißschuh1-6/+0
2023-01-25libblkid: bcachefs: use uint64_t for structure lengthThomas Weißschuh1-3/+2
2023-01-25libblkid: align nilfs superblock [OSS-Fuzz 55382]Karel Zak1-1/+1
2023-01-23Merge branch 'fix-befs' of https://github.com/mbroz/util-linuxKarel Zak1-0/+3
2023-01-23libblkid: bcachefs: limit maximum size of read superblockThomas Weißschuh1-0/+5
2023-01-23libblkid: iso9660: don't warn on isonum mismatchThomas Weißschuh1-2/+2
2023-01-23libblkid: bcachefs: fix member_field_endThomas Weißschuh1-2/+2
2023-01-23libblkid: bcachefs: validate size of member fieldThomas Weißschuh1-2/+6
2023-01-23libblkid: bcachefs: fix field typeThomas Weißschuh1-1/+1
2023-01-23libblkid: bcachefs: fix endless loopThomas Weißschuh1-1/+10
2023-01-23libblkid: iso9660: use sizeof_memberThomas Weißschuh1-1/+1
2023-01-23remove no longer needed bracesCristian Rodríguez1-6/+3
2023-01-23replace open-coded instances of mempcpyCristian Rodríguez1-6/+4
2023-01-23libblkid: befs - avoid undefined shiftMilan Broz1-0/+3
2023-01-20libblkid: (bcachefs) verify checksum before set probing resultKarel Zak1-27/+25
2023-01-19libblkid: bcachefs: add xxhash checksum supportThomas Weißschuh1-0/+7
2023-01-19libblkid: bcachefs: add crc64 checksum supportThomas Weißschuh1-0/+6
2023-01-19libblkid: bcachefs: add crc32 checksum supportThomas Weißschuh1-14/+54
2023-01-19libblkid: bcachefs: validate device fieldsThomas Weißschuh1-7/+35
2023-01-19libblkid: bcachefs: probe UUID_SUBThomas Weißschuh1-0/+74
2023-01-19libblkid: add bcachefs supportThomas Weißschuh3-0/+63
2023-01-10Fix typoSamanta Navarro1-1/+1
2023-01-08libblkid: topology/sysfs: fix uint64_t handling on 32bit systemsThomas Weißschuh1-1/+8
2023-01-08libblkid: topology/ioctl: fix uint64_t handling on 32bit systemsThomas Weißschuh1-2/+7
2023-01-08libblkid: topolicy/ioctl: use union for multiple data typesThomas Weißschuh1-3/+6
2023-01-03Merge branch 'libblkid-debug' of https://github.com/t-8ch/util-linuxKarel Zak4-8/+5
2023-01-02Merge branch 'libblkid/topology-diskseq' of https://github.com/t-8ch/util-linuxKarel Zak8-3/+38
2023-01-02Merge branch 'cleanups' of https://github.com/t-8ch/util-linuxKarel Zak5-15/+15
2023-01-02Merge branch 'part-csum' of https://github.com/t-8ch/util-linuxKarel Zak4-3/+20
2022-12-28libblkid: topology: probe diskseqThomas Weißschuh8-1/+36
2022-12-28libblkid: topology: allow setting of 64bit valuesThomas Weißschuh1-2/+2
2022-12-28libblkid: zfs: remove unnecessary newline from debug messagesThomas Weißschuh1-9/+9
2022-12-28libblkid: topology: constify some structuresThomas Weißschuh4-6/+6
2022-12-26libblkid: bsd: add checksum supportThomas Weißschuh1-0/+17
2022-12-26libblkid: sun: use generic checksum handlingThomas Weißschuh1-1/+1
2022-12-26libblkid: sgi: use generic checksum handlingThomas Weißschuh1-1/+1
2022-12-26libblkid: gpt: use generic checksum handlingThomas Weißschuh1-1/+1
2022-12-23Update email.Milan Broz1-1/+1
2022-12-21libblkid: remove strewn around calls to blkid_init_debug()Thomas Weißschuh3-8/+0
2022-12-21libblkid: always initialize debuggingThomas Weißschuh1-0/+5
2022-12-21Merge branch 'fssize-swap' of https://github.com/t-8ch/util-linuxKarel Zak1-7/+25
2022-12-15libblkid: iso9660: read block size from superblockThomas Weißschuh1-4/+11
2022-12-14libblkid: swap: report fssizeThomas Weißschuh1-0/+4
2022-12-14libblkid: swap: report fsblocksizeThomas Weißschuh1-8/+13
2022-12-14libblkid: swap: report endianessThomas Weißschuh1-0/+9
2022-12-13libblkid: ntfs: report fssizeThomas Weißschuh1-0/+1
2022-12-13libblkid: ubifs: report fssizeThomas Weißschuh1-0/+3
2022-12-13libblkid: f2fs: report fssizeThomas Weißschuh1-2/+4
2022-12-13libblkid: erofs: report fssizeThomas Weißschuh1-0/+1
2022-12-13libblkid: vfat: report fssizeThomas Weißschuh1-9/+14
2022-12-12libblkid: Add detection of FileVault2 partitionsMilan Broz5-0/+108
2022-12-05libblkid: add BLKID_SUBLKS_FSINFO to docsKarel Zak1-0/+1
2022-12-05libblkid: cleanup definitions and add docs for return valuesKarel Zak2-6/+29
2022-12-02libblkid: define probing return valuesKarel Zak4-28/+37
2022-11-29libblkid: squashfs: report filesystem sizeThomas Weißschuh1-0/+1
2022-11-29libblkid: squashfs: report block sizesThomas Weißschuh1-0/+2
2022-11-29libblkid: squashfs: add more superblock fieldsThomas Weißschuh1-15/+25
2022-11-25libblkid: bcache: pack superblock structThomas Weißschuh1-1/+1
2022-11-24libblkid: fix misaligned-address in probe_exfatMilan Broz1-4/+5
2022-11-22Merge branch 'btrfs/checksums' of https://github.com/t-8ch/util-linuxKarel Zak3-17/+66
2022-11-22libblkid: fix misaligned-address in probe_erofsMilan Broz1-1/+1
2022-11-21libblkid: btrfs: add support for xxhash checksumsThomas Weißschuh1-0/+8
2022-11-21libblkid: btrfs: add support for sha256 checksumsThomas Weißschuh1-0/+9
2022-11-21libblkid: add function blkid_probe_verify_csum_bufThomas Weißschuh2-7/+32
2022-11-21libblkid: btrfs: prepare for more checksum algorithmsThomas Weißschuh1-10/+17
2022-11-20libblkid: dos: ignore exfat superblocksThomas Weißschuh2-12/+54
2022-11-20libblkid: exfat: report filesystem sizeThomas Weißschuh1-0/+1
2022-11-20libblkid: exfat: validate more fieldsThomas Weißschuh1-0/+10
2022-11-19libblkid: exfat: rename superblocks fields to match specificationThomas Weißschuh1-29/+32
2022-11-16Merge branch 'oss-fuzz' of https://github.com/t-8ch/util-linuxKarel Zak2-13/+20
2022-11-15libblkid: iso9660: allocate enough space for UTF16 decodingThomas Weißschuh1-10/+13
2022-11-14libblkid: f2fs: fix unaligned accessThomas Weißschuh1-0/+2
2022-11-14libblkid: bitlocker: fix unaligned accessThomas Weißschuh1-1/+1
2022-11-12libblkid: ntfs: avoid UB in signed shiftThomas Weißschuh1-3/+7
2022-11-08Merge branch 'blkid_fuzzing' of https://github.com/xflord/util-linuxKarel Zak2-0/+44
2022-11-07libblkid: new fuzz targetDavid Flor2-0/+44
2022-11-07Merge branch 'fix-fs-block-size' of https://github.com/mbroz/util-linuxKarel Zak1-5/+0
2022-11-05libblkid: fix regression in setting BLOCK_SIZE valueMilan Broz1-5/+0
2022-11-05libblkid: ext: add checksum supportThomas Weißschuh1-2/+10
2022-11-01libblkid: cleanup romfs proberKarel Zak1-3/+7
2022-11-01Merge branch 'romfs/checksum' of https://github.com/t-8ch/util-linuxKarel Zak1-1/+26
2022-10-31Merge branch '1' of https://github.com/neheb/util-linuxKarel Zak1-1/+1